<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/tests/sourcecache, branch bschubert/python38</title>
<subtitle>gitlab.com: buildstream/buildstream.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/'/>
<entry>
<title>Remove newly unused API surfaces in CASCache</title>
<updated>2019-12-03T10:45:08+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tristan.maat@codethink.co.uk</email>
</author>
<published>2019-10-16T16:14:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=320b3f2efed977bc11903e5c981a17f7a709022c'/>
<id>320b3f2efed977bc11903e5c981a17f7a709022c</id>
<content type='text'>
This also involves a number of changes to tests and other parts of the
codebase since they were hacking about wit API that shouldn't have
existed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also involves a number of changes to tests and other parts of the
codebase since they were hacking about wit API that shouldn't have
existed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reformat code using Black</title>
<updated>2019-11-14T21:21:06+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>csingh43@bloomberg.net</email>
</author>
<published>2019-11-11T17:07:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=122177153b14664a0e4fed85aa4f22b87cfabf56'/>
<id>122177153b14664a0e4fed85aa4f22b87cfabf56</id>
<content type='text'>
As discussed over the mailing list, reformat code using Black. This is a
one-off change to reformat all our codebase. Moving forward, we
shouldn't expect such blanket reformats. Rather, we expect each change
to already comply with the Black formatting style.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As discussed over the mailing list, reformat code using Black. This is a
one-off change to reformat all our codebase. Moving forward, we
shouldn't expect such blanket reformats. Rather, we expect each change
to already comply with the Black formatting style.
</pre>
</div>
</content>
</entry>
<entry>
<title>_sourcecache.py: Fix reporting of capabilities for the source cache</title>
<updated>2019-11-12T13:02:30+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>bschubert15@bloomberg.net</email>
</author>
<published>2019-11-12T11:40:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=2e585ac6b60bb79a9ced7fe4fcd748be9673ed7d'/>
<id>2e585ac6b60bb79a9ced7fe4fcd748be9673ed7d</id>
<content type='text'>
This also adds a test to ensure we are correctly setting the cache up
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also adds a test to ensure we are correctly setting the cache up
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `commit`ting sources inside `Source()._generate_key`</title>
<updated>2019-11-05T14:20:33+00:00</updated>
<author>
<name>Darius Makovsky</name>
<email>traveltissues@protonmail.com</email>
</author>
<published>2019-11-05T09:45:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=e1abc20299d70a40a58f0df2cda000333cbec56b'/>
<id>e1abc20299d70a40a58f0df2cda000333cbec56b</id>
<content type='text'>
`Stream.shell()` should check that the element's sources are cached
before calling the shell. If the sources are not cached raise a
StreamError and recommend a fetch.

closes #1182
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`Stream.shell()` should check that the element's sources are cached
before calling the shell. If the sources are not cached raise a
StreamError and recommend a fetch.

closes #1182
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace BST_NO_PRESTAGE_KEY with BST_KEY_REQUIRES_STAGE</title>
<updated>2019-11-04T12:53:43+00:00</updated>
<author>
<name>Darius Makovsky</name>
<email>traveltissues@protonmail.com</email>
</author>
<published>2019-11-01T11:19:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=cf2439db276e233fa3b69e22110d0fe1f04e048d'/>
<id>cf2439db276e233fa3b69e22110d0fe1f04e048d</id>
<content type='text'>
Correct version number for BST_KEY_REQUIRES_STAGE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct version number for BST_KEY_REQUIRES_STAGE
</pre>
</div>
</content>
</entry>
<entry>
<title>local.py: use extended API, set BST_NO_PRESTAGE_KEY</title>
<updated>2019-10-30T12:46:16+00:00</updated>
<author>
<name>Darius Makovsky</name>
<email>traveltissues@protonmail.com</email>
</author>
<published>2019-10-23T17:47:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=253ef13e9147980456d85e9b994f2a6e330679e9'/>
<id>253ef13e9147980456d85e9b994f2a6e330679e9</id>
<content type='text'>
tests:
* local sources are cached
* use git sources instead of local when removing objects
* update expected cache keys
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tests:
* local sources are cached
* use git sources instead of local when removing objects
* update expected cache keys
</pre>
</div>
</content>
</entry>
<entry>
<title>_sourcecache: Fallback to fetch source when remote has missing blobs</title>
<updated>2019-10-10T09:47:50+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-10-09T14:37:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=276cfa63b5aec4760b171b0c4a60962b2a9ba819'/>
<id>276cfa63b5aec4760b171b0c4a60962b2a9ba819</id>
<content type='text'>
If a remote has some missing blobs for a source, we should not fail
abruptly but instead continue to the next remote, and, in the worst
case, fetch the source again.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a remote has some missing blobs for a source, we should not fail
abruptly but instead continue to the next remote, and, in the worst
case, fetch the source again.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/sourcecache/fetch.py: Extract configuration of bst</title>
<updated>2019-10-10T09:47:50+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-10-09T14:16:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d71b8080ab009d7428cf99601f2e1aec50c76772'/>
<id>d71b8080ab009d7428cf99601f2e1aec50c76772</id>
<content type='text'>
Extract the configuration of the BuildStream cli as it is every
time the same into a separate function.

This helps seeing what is setup of the tests and what is the actual
test itself.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extract the configuration of the BuildStream cli as it is every
time the same into a separate function.

This helps seeing what is setup of the tests and what is the actual
test itself.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/sourcecache/fetch.py: Extract element's creation to a function</title>
<updated>2019-10-10T09:47:50+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-10-09T14:07:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=ca3be36afb485e4fd17e8b50e730b2034cd15415'/>
<id>ca3be36afb485e4fd17e8b50e730b2034cd15415</id>
<content type='text'>
All tests in this file use the same method for creating an element.

It is easier to write new tests to have this factored out.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All tests in this file use the same method for creating an element.

It is easier to write new tests to have this factored out.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/sourcecache/fetch.py: Don't hardcode the element name</title>
<updated>2019-10-10T09:47:50+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-10-09T14:02:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=16cab3ae09a4ddab59e40975bdb656969a43e058'/>
<id>16cab3ae09a4ddab59e40975bdb656969a43e058</id>
<content type='text'>
This removes the need of having a hardcoded element name, by simply
reusing the 'element_name' variable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes the need of having a hardcoded element name, by simply
reusing the 'element_name' variable.
</pre>
</div>
</content>
</entry>
</feed>
