-
8b84a51a
by Jürg Billeter
at 2018-08-15T13:02:32Z
_artifactcache/casserver.py: Fix resource_name format for blobs
Continue to accept requests from non-conforming BuildStream clients for
the time being to ease migration.
-
1202ef8a
by Jürg Billeter
at 2018-08-15T13:02:32Z
_artifactcache/cascache.py: Fix resource_name format for blobs
This requires an updated server.
Fixes #572.
-
6a9d737e
by Jürg Billeter
at 2018-08-15T13:02:32Z
_artifactcache/casserver.py: Improve ByteStream error handling
Replace assertions with gRPC error responses.
-
00762442
by Jürg Billeter
at 2018-08-15T14:13:08Z
Merge branch 'juerg/cas' into 'master'
CAS: Fix resource_name format for blobs
Closes #572
See merge request BuildStream/buildstream!660
-
88ccff6e
by Jim MacArthur
at 2018-08-15T14:33:05Z
Convert uses of external_directory to get_underlying_directory()
-
b84218a4
by Jim MacArthur
at 2018-08-15T14:33:05Z
_filebaseddirectory/directory.py: Move VirtualDirectoryError to Directory
-
3341948a
by Jim MacArthur
at 2018-08-15T14:33:05Z
Move KeyStrength enum out to element_enums.py
-
70f35b6c
by Jim MacArthur
at 2018-08-15T14:33:05Z
Initial implementation of _casbaseddirectory.py
-
ef8525c2
by Jim MacArthur
at 2018-08-15T14:33:05Z
Directory API: add mark_changed
-
00632108
by Jim MacArthur
at 2018-08-15T14:33:05Z
filebaseddirectory: Update index after descend
-
0213f68d
by Jim MacArthur
at 2018-08-15T14:33:05Z
Sandbox: Return a CasBasedDirectory when an environment variable is set
-
136deb2e
by Jim MacArthur
at 2018-08-15T14:33:05Z
Add basic storage test 'storage-test.py'
-
12920046
by Jim MacArthur
at 2018-08-15T17:03:26Z
Merge branch 'jmac/cas_virtual_directory' into 'master'
CAS-backed virtual directory implementation
See merge request BuildStream/buildstream!481
-
9d2442b2
by Chandan Singh
at 2018-08-15T17:29:07Z
Allow source plugins to access previous sources
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:
https://gitlab.com/BuildStream/buildstream/merge_requests/505#note_83780747
-
a7a82650
by Chandan Singh
at 2018-08-15T18:23:04Z
Add pip source plugin
`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.
-
4a2dd6af
by Chandan Singh
at 2018-08-15T18:58:58Z
Add NEWS entry for Source Transform and pip source
-
d4706096
by Chandan Singh
at 2018-08-15T20:21:01Z
Merge branch 'chandan/sourcetransform' into 'master'
Allow source plugins to access previous sources
Closes #381
See merge request BuildStream/buildstream!568
-
c0431f15
by Valentin David
at 2018-08-16T07:43:07Z
Fix ostree repository mirroring
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.
-
04f83679
by Tristan Van Berkom
at 2018-08-16T08:54:27Z
Merge branch 'valentindavid/fallback_mirror_ostree' into 'master'
Fix ostree repository mirroring
Closes #538
See merge request BuildStream/buildstream!658
-
177c4264
by William Salmon
at 2018-08-16T09:52:38Z
Trying to mitigate a mtime granularity braking the cache tests
This patch mitigates the granularity of the mtimes used on the default
gitlab runners, Allowing the test suite to pass on these runners.
-
01c4ac57
by Tom Pollard
at 2018-08-16T11:01:45Z
Merge branch 'willsalmon/CacheExpiryTest' into 'master'
Trying to mitigate a file system issue
See merge request BuildStream/buildstream!595
-
0066d701
by Tiago Gomes
at 2018-08-16T12:33:01Z
Use http instead of https for the gnu ftp mirror
https seems broken on the Debian image:
START autotools/hello/42930621-fetch.499.log
START Fetching https://ftpmirror.gnu.org/gnu/automake/automake-1.16.tar.gz
FAILURE Fetching https://ftpmirror.gnu.org/gnu/automake/automake-1.16.tar.gz
FAILURE tar source at hello.bst [line 16 column 2]: Error mirroring https://ftpmirror.gnu.org/gnu/automake/automake-1.16.tar.gz: <urlopen error [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:720)>
-
898aa8a0
by Tiago Gomes
at 2018-08-16T13:43:06Z
Merge branch 'tiagogomes/disable-https-gnu-repo' into 'master'
Use http instead of https for the gnu ftp mirror
See merge request BuildStream/buildstream!676
-
b62c361c
by Tiago Gomes
at 2018-08-16T13:54:54Z
cascache: use errno module
os.errno does no longer work with Python 3.7
Closes #577.
-
1e3e2a93
by Tiago Gomes
at 2018-08-16T15:00:12Z
Merge branch 'tiagogomes/issue-577' into 'master'
cascache: use errno module
Closes #577
See merge request BuildStream/buildstream!674
-
97c6ff8b
by Javier Jardón
at 2018-08-17T08:31:21Z
Add pyproject.toml, to follow PEP 518
Keep manual setuptools detection on setup.py for people using pip < 10.0.0
-
c69a7698
by Javier Jardón
at 2018-08-17T08:31:21Z
setup.py: Use "python_requires"