You need to sign in or sign up before continuing.
Commits on Source (25)
-
This allows for users to configure fatal-warnings to be either a list of warnings. This commit deprecates the use of fail-on-overlap within project.conf, this will now use the fatal-warnings configuration item. element.py: Cache key calculation now takes into account all of the fatal-warnings tests: This modifys the tests/frontend/overlaps.py tests to support the new fatal-warnings configuration. Backwards compatibility is also tested for `fail-on-overlap` _versions.py: BST_FORMAT_VERSION bumped to 15 for fatal-warnings BST_CORE_ARTIFACT_VERSION bumpted to 5 for fatal-warnings Fixes: #526
-
Tristan Van Berkom authored
Configurable Warnings Closes #526 See merge request !627
-
Jürg Billeter authored
Continue to accept requests from non-conforming BuildStream clients for the time being to ease migration.
-
Jürg Billeter authored
This requires an updated server. Fixes #572.
-
Jürg Billeter authored
Replace assertions with gRPC error responses.
-
Jürg Billeter authored
CAS: Fix resource_name format for blobs Closes #572 See merge request !660
-
Jim MacArthur authored
-
Jim MacArthur authored
-
Jim MacArthur authored
-
Jim MacArthur authored
-
Jim MacArthur authored
-
Jim MacArthur authored
-
Jim MacArthur authored
-
Jim MacArthur authored
-
Jim MacArthur authored
CAS-backed virtual directory implementation See merge request !481
-
Chandan Singh authored
Source plugin implementations can now specify that they need access to previously staged sources by specifying `BST_REQUIRES_PREVIOUS_SOURCES_TRACK` and/or `BST_REQUIRES_PREVIOUS_SOURCES_FETCH`, corresponding to access at `track` and `fetch` times respectively. Fixes #381. Replaces !505. For relevant discussion, see this discussion: !505 (comment 83780747)
-
Chandan Singh authored
`pip` source plugin can stage python packages that are either specified directly in the element definition or picked up from `requirements.txt` from previous sources. In order to support the latter use-case (which is also the primary motivation for this plugin), this plugin requires access to previous sources and hence is an example of a Source Transform source. Also, bump `BST_FORMAT_VERSION` as this patch adds a new core plugin.
-
Chandan Singh authored
-
Chandan Singh authored
Allow source plugins to access previous sources Closes #381 See merge request !568
-
Ostree mirrors were not sharing the same local repository, so it was impossible the request refs from the right local repository when data was fetched from a mirror rather than upstream. Instead of having several repository with one remote each, we now have one repository with several remotes. This fixes #538.
-
Tristan Van Berkom authored
Fix ostree repository mirroring Closes #538 See merge request !658
-
This patch mitigates the granularity of the mtimes used on the default gitlab runners, Allowing the test sweat to pass on these runners.
Showing
- NEWS 7 additions, 0 deletionsNEWS
- buildstream/__init__.py 2 additions, 1 deletionbuildstream/__init__.py
- buildstream/_artifactcache/artifactcache.py 1 addition, 1 deletionbuildstream/_artifactcache/artifactcache.py
- buildstream/_artifactcache/cascache.py 6 additions, 2 deletionsbuildstream/_artifactcache/cascache.py
- buildstream/_artifactcache/casserver.py 72 additions, 15 deletionsbuildstream/_artifactcache/casserver.py
- buildstream/_loader/loader.py 3 additions, 2 deletionsbuildstream/_loader/loader.py
- buildstream/_project.py 38 additions, 4 deletionsbuildstream/_project.py
- buildstream/_scheduler/queues/fetchqueue.py 3 additions, 1 deletionbuildstream/_scheduler/queues/fetchqueue.py
- buildstream/_versions.py 2 additions, 2 deletionsbuildstream/_versions.py
- buildstream/data/projectconfig.yaml 0 additions, 4 deletionsbuildstream/data/projectconfig.yaml
- buildstream/element.py 19 additions, 56 deletionsbuildstream/element.py
- buildstream/element_enums.py 61 additions, 0 deletionsbuildstream/element_enums.py
- buildstream/plugin.py 77 additions, 4 deletionsbuildstream/plugin.py
- buildstream/plugins/sources/git.py 10 additions, 1 deletionbuildstream/plugins/sources/git.py
- buildstream/plugins/sources/ostree.py 20 additions, 10 deletionsbuildstream/plugins/sources/ostree.py
- buildstream/plugins/sources/pip.py 237 additions, 0 deletionsbuildstream/plugins/sources/pip.py
- buildstream/sandbox/_mount.py 4 additions, 2 deletionsbuildstream/sandbox/_mount.py
- buildstream/sandbox/_sandboxbwrap.py 2 additions, 1 deletionbuildstream/sandbox/_sandboxbwrap.py
- buildstream/sandbox/_sandboxchroot.py 1 addition, 0 deletionsbuildstream/sandbox/_sandboxchroot.py
- buildstream/sandbox/sandbox.py 10 additions, 2 deletionsbuildstream/sandbox/sandbox.py
buildstream/element_enums.py
0 → 100644
buildstream/plugins/sources/pip.py
0 → 100644