<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch raoul/source-key-fix</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>tests: Check get_unique_key isn't used before track</title>
<updated>2019-03-19T11:42:18+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-03-19T11:23:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=743cdb6c2d964f6ddf7afa7181f9bf01db05e254'/>
<id>743cdb6c2d964f6ddf7afa7181f9bf01db05e254</id>
<content type='text'>
Part of a fix for !1124
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of a fix for !1124
</pre>
</div>
</content>
</entry>
<entry>
<title>element.py: move _generate_key to _source_cached</title>
<updated>2019-03-19T11:25:16+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-03-18T17:53:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=fcfbc380b88a75af3eff17fa6b676f821ef6aa3c'/>
<id>fcfbc380b88a75af3eff17fa6b676f821ef6aa3c</id>
<content type='text'>
This means that keys are only generated after tracking.

Part of a fix for !1124
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means that keys are only generated after tracking.

Part of a fix for !1124
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'juerg/cache-buildtrees' into 'master'</title>
<updated>2019-03-16T07:06:53+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-03-16T07:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=964261032b8ad1864680a9a38da9c27d8e1bf3c7'/>
<id>964261032b8ad1864680a9a38da9c27d8e1bf3c7</id>
<content type='text'>
Tweak cache-buildtrees option

See merge request BuildStream/buildstream!1208</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tweak cache-buildtrees option

See merge request BuildStream/buildstream!1208</pre>
</div>
</content>
</entry>
<entry>
<title>Change default of cache-buildtrees option to 'auto'</title>
<updated>2019-03-16T06:24:58+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-03-06T14:34:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=6a5940148078ea08991bf15736283fdd978258ea'/>
<id>6a5940148078ea08991bf15736283fdd978258ea</id>
<content type='text'>
Caching buildtrees may significantly increase CAS disk usage. Change the
default to cache buildtrees only when required for core functionality.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Caching buildtrees may significantly increase CAS disk usage. Change the
default to cache buildtrees only when required for core functionality.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename cache-buildtrees option value 'failure' to 'auto'</title>
<updated>2019-03-16T06:24:58+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-03-06T14:14:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=3951eb56ceb810bc1279927efd836c833759823a'/>
<id>3951eb56ceb810bc1279927efd836c833759823a</id>
<content type='text'>
We anticipate other cases than build failures where buildtree caching
will be required.  E.g., incremental workspace build with remote
execution. Or running tests in a buildtree in parallel with the build of
reverse dependencies.

This renames the option value 'failure' to the more generic 'auto' to
cover these other cases as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We anticipate other cases than build failures where buildtree caching
will be required.  E.g., incremental workspace build with remote
execution. Or running tests in a buildtree in parallel with the build of
reverse dependencies.

This renames the option value 'failure' to the more generic 'auto' to
cover these other cases as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>userconfig.yaml: Add disclaimer to cache-buildtrees=never</title>
<updated>2019-03-16T06:24:58+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-03-12T17:41:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=169acc1afc700d3fe050769c81e8c01af489e9df'/>
<id>169acc1afc700d3fe050769c81e8c01af489e9df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_frontend/app.py: Fail on missing buildtree in failure handler</title>
<updated>2019-03-16T06:24:58+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-03-14T09:52:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=ab708fb68d85a633b098c590bd10adf50299cd03'/>
<id>ab708fb68d85a633b098c590bd10adf50299cd03</id>
<content type='text'>
In the interactive failure handler we should never enter the interactive
shell if the buildtree is missing (due to cache-buildtrees=never).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the interactive failure handler we should never enter the interactive
shell if the buildtree is missing (due to cache-buildtrees=never).
</pre>
</div>
</content>
</entry>
<entry>
<title>_artifact.py: Do not create empty buildtree directories</title>
<updated>2019-03-16T06:24:58+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-03-14T10:40:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=142ef9cdc6ed3c5b0e91ca450dfcd608822e0a60'/>
<id>142ef9cdc6ed3c5b0e91ca450dfcd608822e0a60</id>
<content type='text'>
Creating an empty buildtree directory when buildtree caching is disabled
means cached_buildtree() can return True even if no buildtree is
available, which breaks logic in the frontend and in Stream.

This adds the buildtree_exists() method to indicate whether an artifact
was created with a buildtree, independent of whether the buildtree is
available in the local cache.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Creating an empty buildtree directory when buildtree caching is disabled
means cached_buildtree() can return True even if no buildtree is
available, which breaks logic in the frontend and in Stream.

This adds the buildtree_exists() method to indicate whether an artifact
was created with a buildtree, independent of whether the buildtree is
available in the local cache.
</pre>
</div>
</content>
</entry>
<entry>
<title>cascache.py: Handle missing subdir case in contains_subdir_artifacts()</title>
<updated>2019-03-16T06:24:58+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-03-14T09:48:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=3dc95d4ba2bf6c236bc69f35c098f563ab0f65aa'/>
<id>3dc95d4ba2bf6c236bc69f35c098f563ab0f65aa</id>
<content type='text'>
Return False instead of raising an error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Return False instead of raising an error.
</pre>
</div>
</content>
</entry>
<entry>
<title>_stream.py: Fix buildtree error message formatting in shell()</title>
<updated>2019-03-16T06:24:58+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-03-14T09:47:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=832e0021927fe5d942bb34d6059e7a006dc5b112'/>
<id>832e0021927fe5d942bb34d6059e7a006dc5b112</id>
<content type='text'>
This removes extraneous spaces.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes extraneous spaces.
</pre>
</div>
</content>
</entry>
</feed>
