<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch jonathan/progress</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>Report progress when resolving elements</title>
<updated>2019-05-24T13:42:27+00:00</updated>
<author>
<name>Jonathan Maw</name>
<email>jonathan.maw@codethink.co.uk</email>
</author>
<published>2019-05-24T13:42:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=4eea01983d23694e3f288d9521aad5eca2bb5a51'/>
<id>4eea01983d23694e3f288d9521aad5eca2bb5a51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make progress-reporting not print a new line for every update</title>
<updated>2019-05-24T13:42:27+00:00</updated>
<author>
<name>Jonathan Maw</name>
<email>jonathan.maw@codethink.co.uk</email>
</author>
<published>2019-05-24T13:06:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9d3ef2f94fcfe939e2069fa98305b0c3debd7fea'/>
<id>9d3ef2f94fcfe939e2069fa98305b0c3debd7fea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Progress reporting for element loading</title>
<updated>2019-05-24T13:42:27+00:00</updated>
<author>
<name>Jonathan Maw</name>
<email>jonathan.maw@codethink.co.uk</email>
</author>
<published>2019-05-23T17:06:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=51f612acb5bb4c7e42f07c0569695d6dd3661c1f'/>
<id>51f612acb5bb4c7e42f07c0569695d6dd3661c1f</id>
<content type='text'>
This is very primitive and does not have a very good way to find the
total number of elements while loading.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is very primitive and does not have a very good way to find the
total number of elements while loading.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tristan/fix-workspaced-junctions' into 'master'</title>
<updated>2019-05-24T12:44:14+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.van.berkom@gmail.com</email>
</author>
<published>2019-05-24T12:44:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=e53487a7455c749e3775bb714cc376c435b2edf7'/>
<id>e53487a7455c749e3775bb714cc376c435b2edf7</id>
<content type='text'>
Fix workspaced junctions

Closes #1030

See merge request BuildStream/buildstream!1356</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix workspaced junctions

Closes #1030

See merge request BuildStream/buildstream!1356</pre>
</div>
</content>
</entry>
<entry>
<title>_loader/loader.py: Use Element._fetch() for junctions</title>
<updated>2019-05-24T11:33:14+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-05-24T11:33:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=90116be6618c8fc04c70a22d9f6b941239350fcd'/>
<id>90116be6618c8fc04c70a22d9f6b941239350fcd</id>
<content type='text'>
This is the canonical way to fetch sources, and now leverages
the source cache if possible, better to do this rather than
poking around into Element.sources() directly and reimplementing
fetching in the loader.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the canonical way to fetch sources, and now leverages
the source cache if possible, better to do this rather than
poking around into Element.sources() directly and reimplementing
fetching in the loader.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/frontend/show.py: Test behavior of unfetched/inconsistent workspaced junctions</title>
<updated>2019-05-24T11:28:12+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-05-24T09:17:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=547681e5cc786c8447706b2fe7af814ba16b9f3f'/>
<id>547681e5cc786c8447706b2fe7af814ba16b9f3f</id>
<content type='text'>
We already test the behavior without workspaces, lets just augment
these tests to also run with a workspaced junction and check the results.

This guards against regressions of #1030.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We already test the behavior without workspaces, lets just augment
these tests to also run with a workspaced junction and check the results.

This guards against regressions of #1030.
</pre>
</div>
</content>
</entry>
<entry>
<title>_loader/loader.py: Check Element._get_consistency() for junction consistency</title>
<updated>2019-05-24T10:55:37+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-05-24T10:12:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=bcad4ff67ad7701fba6d8a8d5858f053b1f36eb3'/>
<id>bcad4ff67ad7701fba6d8a8d5858f053b1f36eb3</id>
<content type='text'>
Instead of looping over the sources directly, we should be using
the canonical way of checking element consistency.

This requires an additional call to Element._update_state() on the
freshly loaded junction element in order to ensure we calculate consistency.

This fixes issue #1030.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of looping over the sources directly, we should be using
the canonical way of checking element consistency.

This requires an additional call to Element._update_state() on the
freshly loaded junction element in order to ensure we calculate consistency.

This fixes issue #1030.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'aevri/set_message_unique_id' into 'master'</title>
<updated>2019-05-23T15:36:20+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-05-23T15:36:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=b01c44fddb5a2b71b36c2239c91d124db1420d73'/>
<id>b01c44fddb5a2b71b36c2239c91d124db1420d73</id>
<content type='text'>
jobs: refactor, use new set_message_unique_id

See merge request BuildStream/buildstream!1337</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
jobs: refactor, use new set_message_unique_id

See merge request BuildStream/buildstream!1337</pre>
</div>
</content>
</entry>
<entry>
<title>jobs: refactor, use new set_message_unique_id</title>
<updated>2019-05-23T14:57:46+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-05-08T10:39:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=1df674c74e83e8f40c1228c0c67504491d89e12c'/>
<id>1df674c74e83e8f40c1228c0c67504491d89e12c</id>
<content type='text'>
Ease the burden on subclasses of Job slightly, by providing a new
set_message_unique_id() method. It ensures that created Message
instances will use that id.

This removes the need to override the message() method, so it is no
longer in the 'abstract method' section.

Enable callers to Job's message() method to override the 'unique_id'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ease the burden on subclasses of Job slightly, by providing a new
set_message_unique_id() method. It ensures that created Message
instances will use that id.

This removes the need to override the message() method, so it is no
longer in the 'abstract method' section.

Enable callers to Job's message() method to override the 'unique_id'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'juerg/atomic-artifact' into 'master'</title>
<updated>2019-05-23T14:56:35+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-05-23T14:56:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=91c3000ba542efa8540aabce4990d6c8bd7ac858'/>
<id>91c3000ba542efa8540aabce4990d6c8bd7ac858</id>
<content type='text'>
Create artifact proto files atomically

See merge request BuildStream/buildstream!1354</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create artifact proto files atomically

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