Commits on Source (18)
-
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.
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/_scheduler/queues/fetchqueue.py 3 additions, 1 deletionbuildstream/_scheduler/queues/fetchqueue.py
- buildstream/_versions.py 1 addition, 1 deletionbuildstream/_versions.py
- buildstream/element.py 11 additions, 38 deletionsbuildstream/element.py
- buildstream/element_enums.py 61 additions, 0 deletionsbuildstream/element_enums.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/source.py 172 additions, 51 deletionsbuildstream/source.py
- buildstream/storage/_casbaseddirectory.py 563 additions, 0 deletionsbuildstream/storage/_casbaseddirectory.py
- buildstream/storage/_filebaseddirectory.py 13 additions, 16 deletionsbuildstream/storage/_filebaseddirectory.py
- buildstream/storage/directory.py 23 additions, 0 deletionsbuildstream/storage/directory.py
buildstream/element_enums.py
0 → 100644
buildstream/plugins/sources/pip.py
0 → 100644
buildstream/storage/_casbaseddirectory.py
0 → 100644
This diff is collapsed.