- Aug 14, 2018
-
-
-
We now delay refreshing submodules until we have a clone, that is after we have fetched the main fetcher. Fixes #537
-
Jonathan Maw authored
Resolve "Make dependency type default to build" Closes #463 See merge request !633
-
Jonathan Maw authored
-
Jonathan Maw authored
-
Jonathan Maw authored
Format version raised because of a change to the core element format.
-
Jonathan Maw authored
-
Jonathan Maw authored
-
Jürg Billeter authored
Caching failed builds and relative workspaces were not part of the 1.1.5 developer snapshot.
-
- Aug 13, 2018
-
-
Valentin David authored
Set version of ruaml.yaml to at least 0.15.41 but strictly less than 0.15.52. Closes #571 See merge request !646
-
This allows to use version 0.15.51 rather than 0.15.0 which is required for Python 3. Fixes #571.
-
Tristan Van Berkom authored
Fix tracking of junctions used in project.conf Closes #565 See merge request !619
-
Stream._load() now returns early without resolving build pipeline when only tracking. Resolving track pipelines does not require to fully load project configurations when when elements to track are only junctions. However build pipelines require to fully load project configurations. This might not be possible in the case a project configuration includes a file from a junction that yet needs to be tracked. Fixes #565.
-
Tristan Van Berkom authored
remote source: Add cachekey test See merge request !636
-
Chandan Singh authored
Add cachekey tests for the recently added `remote` source plugin to ensure that future changes do not break API compatibility.
-
- Aug 12, 2018
-
-
Javier Jardón authored
doc: Fix install instructions for Fedora See merge request !640
-
`python3-arpy` package is not available on Fedora so it has to be installed using `pip`. Update instructions accordingly. For reference, here is a pipeline that failed when trying to install `arpy` using current instructions: https://gitlab.com/BuildStream/buildstream-docker-images/-/jobs/88553245.
-
-
-
Staging could end-up with file with different rights depending on the umask. The extracted files need to get their access rights fixed.
-
Instead of copying metadata on files staged by local, we manually set mode to 0755 or 0644 depending on whether user execution was enabled on source file. This makes file modes deterministic independently on the way source was distributed. Non-deterministic mode copying all metadata can still be enabled by disable 'deterministic' Boolean configuration on the plugin. Fixes #527.
-
Javier Jardón authored
Add job to run tests in fedora 28 See merge request !643
-
Javier Jardón authored
This also fixes an error with pylint in setup.py: setup.py:226:19: R1718: Consider using a set comprehension (consider-using-set-comprehension)
-
Javier Jardón authored
-
Javier Jardón authored
-
Javier Jardón authored
.gitlab-ci-yml: Add ubuntu 18.04 test See merge request !523
-
-
Chandan Singh authored
Fix typo in dev-requirements.txt See merge request !641
-
- Aug 11, 2018
-
-
Chandan Singh authored
-
Javier Jardón authored
Move development reqirements to dev-requirements.txt See merge request !637
-
Chandan Singh authored
In some cases, such as when working inside a virtual environment, it can be desirable to install all dependencies for running tests using `pip`. This is currently not possible since setuptools does not support installing these dependencies in a virtual environment (by design). (See https://stackoverflow.com/a/21003259.) To circumvent this issue, move such requirements to `dev-requirements.txt` file that can be used easily with `pip install -r`. This also enables tests to be run directly using `pytest`, which can be more convenient than `-addopts` approach when one needs to add multiple options. This will also be useful in creating better testuite images, and fix some of the issues noticed in buildstream-docker-images!56.
-
- Aug 10, 2018
-
-
Valentin David authored
Set environment in bwrap command line instead of its environment Closes #498 See merge request !565
-
Fixes #498
-
Phillip Smyth authored
Patch for issue #191 support relative workspaces Closes #191 See merge request !504
-
Phillip Smyth authored
This fixes #191 A note has been added to NEWS explaining backwards compatibility issues
-
- Aug 09, 2018
-
-
Tristan Van Berkom authored
Pin ruamel.yaml version to <= 0.15 See merge request !630
-
Jim MacArthur authored
-
Javier Jardón authored
buildstream/_project.py: Restrict max-jobs See merge request !620
-