Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | WIP: Ensure that our source distribution installs correctlychandan/add-installable-check | Chandan Singh | 2018-08-08 | 1 | -0/+12 |
| | |||||
* | Merge branch 'juerg/python3.7' into 'master' | Jürg Billeter | 2018-08-07 | 2 | -4/+6 |
|\ | | | | | | | | | Python 3.7 support See merge request BuildStream/buildstream!615 | ||||
| * | _artifactcache/cascache.py: Fix for PEP 479 / Python 3.7 | Jürg Billeter | 2018-08-07 | 1 | -2/+5 |
| | | | | | | | | | | | | Do not rely on `StopIteration` bubbling up. https://www.python.org/dev/peps/pep-0479/ | ||||
| * | Revert "Restrict version of pylint" | Jürg Billeter | 2018-08-07 | 1 | -2/+1 |
|/ | | | | | | | | | This reverts commit 4f168b9b6a02216e2fae24d758ae6b778e545869. The latest version of pytest_pylint works fine with pylint 2, which means there is no longer a reason to restrict the pylint version. pylint 2 is required for Python 3.7. | ||||
* | Merge branch 'willsalmon/trackWarning' into 'master' | Will Salmon | 2018-08-07 | 3 | -3/+65 |
|\ | | | | | | | | | | | | | Add warning to git track if track and ref are not present Closes #471 See merge request BuildStream/buildstream!580 | ||||
| * | Add warning to git track if track and ref are not present | William Salmon | 2018-08-07 | 3 | -3/+65 |
|/ | | | | | This is to address https://gitlab.com/BuildStream/buildstream/issues/471 that documented unhelpfull behavour when tracking git sources. | ||||
* | Merge branch 'jennis/change_arch_install_instructions' into 'master' | James Ennis | 2018-08-07 | 1 | -2/+13 |
|\ | | | | | | | | | Change install instructions for python-arpy package on Arch See merge request BuildStream/buildstream!614 | ||||
| * | install_linux_distro.rst: Change install instructions for python-arpy ↵jennis/change_arch_install_instructions | James Ennis | 2018-08-07 | 1 | -2/+13 |
|/ | | | | | | | | package on Arch - python-arpy is unobtainable via pacman - Also a minor change to how we display install instructions from Fedora's dnf package manager | ||||
* | source/install_linux_distro.rst: Fix formatting | Javier Jardón | 2018-08-07 | 1 | -0/+2 |
| | |||||
* | Merge branch 'adamjones/systemd-cas' into 'master' | Javier Jardón | 2018-08-07 | 1 | -0/+44 |
|\ | | | | | | | | | | | | | Include systemd file examples for google-cas cache Closes #419 See merge request BuildStream/buildstream!524 | ||||
| * | Add systemd service file examples to artifacts documentation | Adam Jones | 2018-08-07 | 1 | -0/+44 |
|/ | | | | change code style to ini | ||||
* | Merge branch 'jjardon/doc_arch_releases' into 'master' | Tristan Van Berkom | 2018-08-07 | 1 | -5/+4 |
|\ | | | | | | | | | source/install_linux_distro.rst: Make clearer ArchLinux packages available See merge request BuildStream/buildstream!613 | ||||
| * | source/install_linux_distro.rst: Make clearer ArchLinux packages available | Javier Jardón | 2018-08-07 | 1 | -5/+4 |
|/ | |||||
* | Merge branch 'edbaunton/executable-remote-source' into 'master' | Tristan Van Berkom | 2018-08-07 | 4 | -5/+61 |
|\ | | | | | | | | | remote.py: Add support for marking downloaded files executable See merge request BuildStream/buildstream!581 | ||||
| * | remote.py: Add support for marking downloaded files executable | Ed Baunton | 2018-08-07 | 4 | -5/+61 |
|/ | | | | | | | | | | Add an optional flag to make files executable after having downloaded them. Instead of leaving the permissioning of downloaded file in remote.py up to the user's umask; expressly set permissions to 0644 or 0755 if executable. Bump format version to 13. | ||||
* | Merge branch 'tiagogomes/issue-550' into 'master' | Tiago Gomes | 2018-08-06 | 2 | -3/+3 |
|\ | | | | | | | | | | | | | PullQueue: fix resource used Closes #550 See merge request BuildStream/buildstream!611 | ||||
| * | PullQueue: fix resource used | Tiago Gomes | 2018-08-06 | 2 | -3/+3 |
|/ | | | | | | Improve fetchers, builders and pushers documentation. Closes #550. | ||||
* | Merge branch 'jennis/fix_links_in_docs' into 'master' | Jonathan Maw | 2018-08-06 | 1 | -2/+2 |
|\ | | | | | | | | | Fix two links in the installing docs See merge request BuildStream/buildstream!610 | ||||
| * | install_linux_distro.rst: Fix broken links | James Ennis | 2018-08-06 | 1 | -2/+2 |
|/ | |||||
* | Merge branch 'toscalix' into 'master' | Agustin Benito Bethencourt | 2018-08-06 | 1 | -3/+3 |
|\ | | | | | | | | | removed space in task template so checkboxes work as expected See merge request BuildStream/buildstream!588 | ||||
| * | removed space in task template so checkboxes work as expected | toscalix | 2018-08-06 | 1 | -3/+3 |
|/ | |||||
* | Merge branch 'bochecha/fedora-packages' into 'master' | Mathieu Bridon | 2018-08-06 | 1 | -0/+12 |
|\ | | | | | | | | | doc: Mention the Fedora packages See merge request BuildStream/buildstream!604 | ||||
| * | doc: Mention the Fedora packages | Mathieu Bridon | 2018-08-06 | 1 | -0/+12 |
|/ | | | | These aren't official yet, but they should work. | ||||
* | Merge branch 'tristan/build-docs' into 'master' | Tristan Van Berkom | 2018-08-05 | 7 | -62/+62 |
|\ | | | | | | | | | Build documentation without installing See merge request BuildStream/buildstream!605 | ||||
| * | HACKING.rst: It is not longer required to install BuildStream to build the docs. | Tristan Van Berkom | 2018-08-05 | 1 | -3/+0 |
| | | |||||
| * | doc/sessions/developing.run: Fix the session to actually run `patch` as a ↵ | Tristan Van Berkom | 2018-08-05 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | shell command Since we added support for shell commands in bst2html, this can now be fixed. This is a part of issue #553 | ||||
| * | doc: Some modifications to the bst2html program | Tristan Van Berkom | 2018-08-05 | 2 | -72/+35 |
| | | | | | | | | | | | | | | | | | | | | | | o Added feature to allow running shell commands o Removed unused codepaths to launch bst commands through the script, this program is anyway only used to parse and run the session files. o Fixed previous patch to run BuildStream uninstalled with the subprocess module, as running it in the same interpretor causes a bunch of problems. | ||||
| * | doc: Fix junctions user guide to refer to doc/sessions, not doc/sessions-stored. | Tristan Van Berkom | 2018-08-05 | 1 | -3/+4 |
| | | |||||
| * | __main__.py: Adding private entry point so we can run BuildStream without ↵ | Tristan Van Berkom | 2018-08-05 | 1 | -0/+17 |
| | | | | | | | | | | | | installing This is needed to build docs without installing BuildStream. | ||||
| * | doc: Build the docs without Buildstream installedbochecha/build-docs | Mathieu Bridon | 2018-08-04 | 3 | -8/+29 |
|/ | |||||
* | Merge branch 'edbaunton/doc-typo' into 'master' | Tristan Van Berkom | 2018-08-04 | 1 | -2/+2 |
|\ | | | | | | | | | element.py (docs): dashes not underscores for build and install root See merge request BuildStream/buildstream!577 | ||||
| * | element.py (docs): dashes not underscores for build and install root | Ed Baunton | 2018-08-04 | 1 | -2/+2 |
|/ | | | | Fix small error in docs in relation to `get_variable` documentation. | ||||
* | Merge branch 'valentindavid/331_include' into 'master' | Valentin David | 2018-08-02 | 87 | -456/+1783 |
|\ | | | | | | | | | | | | | Add support for include in project.conf Closes #331 See merge request BuildStream/buildstream!471 | ||||
| * | Add support for include '(@)' in project.conf and .bst files | Valentin David | 2018-08-02 | 66 | -205/+1472 |
| | | | | | | | | Fixes #331. | ||||
| * | Refactor plugin factory creation | Valentin David | 2018-08-02 | 6 | -91/+115 |
| | | |||||
| * | Make Project owner of Loader. | Valentin David | 2018-08-02 | 9 | -87/+122 |
| | | |||||
| * | Pass targets to Loader.load() instead of its constructor. | Valentin David | 2018-08-02 | 5 | -54/+54 |
| | | | | | | | | | | This is required to be able to build a Loader before the list of targets is known. | ||||
| * | Move tests.frontend.generate_junction to test.testutils | Valentin David | 2018-08-02 | 10 | -48/+49 |
|/ | |||||
* | Merge branch 'tiagogomes/issue-195' into 'master'Qinusty/490-artifact-cache-interactivity | Tiago Gomes | 2018-08-02 | 30 | -139/+492 |
|\ | | | | | | | | | Add validation for project paths See merge request BuildStream/buildstream!593 | ||||
| * | tests: test local plugins and element-path pathstiagogomes/issue-195 | Tiago Gomes | 2018-08-02 | 3 | -1/+51 |
| | | |||||
| * | tests: add additional tests to patch plugin | Tiago Gomes | 2018-08-02 | 4 | -9/+50 |
| | | |||||
| * | tests: add additional tests to local plugin | Tiago Gomes | 2018-08-02 | 4 | -2/+55 |
| | | |||||
| * | tests: add generate_file_types testing function | Tiago Gomes | 2018-08-02 | 1 | -0/+62 |
| | | |||||
| * | project: validate project paths (local plugin paths) | Tiago Gomes | 2018-08-02 | 1 | -1/+4 |
| | | |||||
| * | project: validate project paths (element-path) | Tiago Gomes | 2018-08-02 | 2 | -2/+4 |
| | | |||||
| * | ostree plugin: validate project paths | Tiago Gomes | 2018-08-02 | 1 | -3/+5 |
| | | |||||
| * | patch plugin: validate project paths | Tiago Gomes | 2018-08-02 | 2 | -14/+11 |
| | | |||||
| * | local plugin: validate project paths | Tiago Gomes | 2018-08-02 | 12 | -106/+106 |
| | | | | | | | | | | | | The autotools example had to be copied over inside of the junction example, as referring to a path outside of the project directory is now disallowed. | ||||
| * | plugin: bake API to get and validate a project path | Tiago Gomes | 2018-08-02 | 4 | -4/+147 |
|/ | | | | | | | | A project path is a path relative to a project directory. A project path can not also refer to the parent directory in the first path component, or point to symbolic links, fifos, sockets and block/character devices. | ||||
* | Merge branch 'Qinusty/docs_changes' into 'master' | Tom Pollard | 2018-08-02 | 1 | -0/+5 |
|\ | | | | | | | | | HACKING.rst: Add running a single test example See merge request BuildStream/buildstream!597 |