<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch tristan/fix-workspace-build-all</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/frontend/workspace.py: Test that all elements build with workspace in play</title>
<updated>2019-02-24T09:48:00+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-02-23T08:35:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=18095c9befc53148e36740107b42dcb35d3a2fee'/>
<id>18095c9befc53148e36740107b42dcb35d3a2fee</id>
<content type='text'>
Tests that the target is still built even when a workspace is open
on a runtime dependency of a build-only dependency.

This adds the regression test provided by Matthew Yates for issue #919
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tests that the target is still built even when a workspace is open
on a runtime dependency of a build-only dependency.

This adds the regression test provided by Matthew Yates for issue #919
</pre>
</div>
</content>
</entry>
<entry>
<title>element.py: Force resolve intermediate dependency cache keys</title>
<updated>2019-02-24T09:48:00+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-02-24T09:45:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=2629bdd01197451cde59c94fa52f0d928b5401cf'/>
<id>2629bdd01197451cde59c94fa52f0d928b5401cf</id>
<content type='text'>
When a cache key is discovered (e.g.: due to a workspace build completing),
then we have no guarantee that reverse dependency cache keys will be
updated in order.

As such, we must ensure that `Element._update_state()` serializes this
and ensures that cache keys for intermediate dependencies get resolved.

This fixes #919
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a cache key is discovered (e.g.: due to a workspace build completing),
then we have no guarantee that reverse dependency cache keys will be
updated in order.

As such, we must ensure that `Element._update_state()` serializes this
and ensures that cache keys for intermediate dependencies get resolved.

This fixes #919
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'laurence/update-readme' into 'master'</title>
<updated>2019-02-22T16:24:51+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-02-22T16:24:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c8c598b1d63b6a3ab1b14d2b181d47498100bf21'/>
<id>c8c598b1d63b6a3ab1b14d2b181d47498100bf21</id>
<content type='text'>
Update CONTRIBUTING.rst to add paragraph on new MR policy

See merge request BuildStream/buildstream!1171</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update CONTRIBUTING.rst to add paragraph on new MR policy

See merge request BuildStream/buildstream!1171</pre>
</div>
</content>
</entry>
<entry>
<title>CONTRIBUTING.rst: Clarify WIP MR closure policy</title>
<updated>2019-02-22T16:24:51+00:00</updated>
<author>
<name>Laurence Urhegyi</name>
<email>laurence.urhegyi@codethink.co.uk</email>
</author>
<published>2019-02-22T16:24:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=48c47bfa4adf0665312f9134104b0b8b41358901'/>
<id>48c47bfa4adf0665312f9134104b0b8b41358901</id>
<content type='text'>
Adds section to readme detailing the WIP MR closure policy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds section to readme detailing the WIP MR closure policy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'mablanch/823-action-cache-instance-name' into 'master'</title>
<updated>2019-02-22T15:14:22+00:00</updated>
<author>
<name>Jim MacArthur</name>
<email>jim+gitlab@mode7.co.uk</email>
</author>
<published>2019-02-22T15:14:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9d1c0d03ae7097f2d0c75c775e7f8b3643a75230'/>
<id>9d1c0d03ae7097f2d0c75c775e7f8b3643a75230</id>
<content type='text'>
Fix and improve instances support for remote-execution.

See merge request BuildStream/buildstream!1174</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix and improve instances support for remote-execution.

See merge request BuildStream/buildstream!1174</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Update configuration examples with 'instance-name'</title>
<updated>2019-02-22T14:26:01+00:00</updated>
<author>
<name>Martin Blanchard</name>
<email>martin.blanchard@codethink.co.uk</email>
</author>
<published>2019-02-21T13:48:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d0f4f860aa22ddb528825ca6dcbe1fde8b122483'/>
<id>d0f4f860aa22ddb528825ca6dcbe1fde8b122483</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>casremote.py: Honor instance name configuration</title>
<updated>2019-02-22T14:26:01+00:00</updated>
<author>
<name>Martin Blanchard</name>
<email>martin.blanchard@codethink.co.uk</email>
</author>
<published>2019-02-21T12:46:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=91d5acfa9c9b12aede3b8dc579559acfc8dd4891'/>
<id>91d5acfa9c9b12aede3b8dc579559acfc8dd4891</id>
<content type='text'>
The remote-execution configuration allows to specify the remote
instance to query by giving its name. That instance name should be
attached to every requests submitted to the remote server. This patch
ensures it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The remote-execution configuration allows to specify the remote
instance to query by giving its name. That instance name should be
attached to every requests submitted to the remote server. This patch
ensures it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use 'instance-name' everywhere in remote execution config.</title>
<updated>2019-02-22T14:26:01+00:00</updated>
<author>
<name>Martin Blanchard</name>
<email>martin.blanchard@codethink.co.uk</email>
</author>
<published>2019-02-21T12:33:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c7bf1f9636f3db3f6f77798f06233ffe8cced2eb'/>
<id>c7bf1f9636f3db3f6f77798f06233ffe8cced2eb</id>
<content type='text'>
Currently the 'artifacts' section expects 'instance_name', the
'remote-execution' section expects 'instance' and documentation mentions
'instance-name'... This patch changes this to use 'instance-name'
everywhere.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently the 'artifacts' section expects 'instance_name', the
'remote-execution' section expects 'instance' and documentation mentions
'instance-name'... This patch changes this to use 'instance-name'
everywhere.
</pre>
</div>
</content>
</entry>
<entry>
<title>_sandboxremote.py: Support instance names for action-cache</title>
<updated>2019-02-22T14:26:01+00:00</updated>
<author>
<name>Martin Blanchard</name>
<email>martin.blanchard@codethink.co.uk</email>
</author>
<published>2019-02-21T12:24:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=e3e1fb87aef1490f2438f34c053c747b6a32d175'/>
<id>e3e1fb87aef1490f2438f34c053c747b6a32d175</id>
<content type='text'>
https://gitlab.com/BuildStream/buildstream/issues/823
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.com/BuildStream/buildstream/issues/823
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tristan/fix-overlap-subproject-policy' into 'master'</title>
<updated>2019-02-22T10:05:35+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.van.berkom@gmail.com</email>
</author>
<published>2019-02-22T10:05:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=1170f18c4a12cf65543ac2adcffdc9242c2b6345'/>
<id>1170f18c4a12cf65543ac2adcffdc9242c2b6345</id>
<content type='text'>
tests/frontend/overlaps.py: Added regression test for cross project overlaps

See merge request BuildStream/buildstream!1173</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tests/frontend/overlaps.py: Added regression test for cross project overlaps

See merge request BuildStream/buildstream!1173</pre>
</div>
</content>
</entry>
</feed>
