<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch juerg/batch-command-logging</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/integration/workspace.py: Relax assert for buildbox-run</title>
<updated>2020-01-13T10:31:14+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2020-01-13T10:29:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d3c3833141fcc21c05ac286b8b64c4592c1a0b7f'/>
<id>d3c3833141fcc21c05ac286b8b64c4592c1a0b7f</id>
<content type='text'>
When commands are batched, the failure message can't include the command
group label with buildbox-run.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When commands are batched, the failure message can't include the command
group label with buildbox-run.
</pre>
</div>
</content>
</entry>
<entry>
<title>_sandboxreapi.py: Improve batch command logging</title>
<updated>2020-01-13T10:31:14+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2020-01-13T10:26:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0cf763ab40f94ec9377263a864b197a972213c84'/>
<id>0cf763ab40f94ec9377263a864b197a972213c84</id>
<content type='text'>
This adds a timed activity message to bring batch command logging for
REAPI-based sandboxes in line with the default sandbox as far as
possible.

Thix fixes 3 xfails with buildbox-run.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a timed activity message to bring batch command logging for
REAPI-based sandboxes in line with the default sandbox as far as
possible.

Thix fixes 3 xfails with buildbox-run.
</pre>
</div>
</content>
</entry>
<entry>
<title>sandbox.py: Add combined_label() method to batch items</title>
<updated>2020-01-13T10:31:14+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2020-01-13T10:23:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=730302e250d8ebdd143c9188d353ea24669306ae'/>
<id>730302e250d8ebdd143c9188d353ea24669306ae</id>
<content type='text'>
This will be used to improve batch command logging with REAPI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will be used to improve batch command logging with REAPI.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tpollard/loop_exception' into 'master'</title>
<updated>2020-01-10T17:25:45+00:00</updated>
<author>
<name>Tom Pollard</name>
<email>tom.pollard@codethink.co.uk</email>
</author>
<published>2020-01-10T17:25:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=35bc43cda83b9c5638b361244575f6069ad2b544'/>
<id>35bc43cda83b9c5638b361244575f6069ad2b544</id>
<content type='text'>
scheduler.py: Handle exceptions that are caught under the event loop

Closes #1245

See merge request BuildStream/buildstream!1788</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
scheduler.py: Handle exceptions that are caught under the event loop

Closes #1245

See merge request BuildStream/buildstream!1788</pre>
</div>
</content>
</entry>
<entry>
<title>scheduler.py: Handle exceptions that are caught under the event loop</title>
<updated>2020-01-10T16:48:52+00:00</updated>
<author>
<name>Tom Pollard</name>
<email>tom.pollard@codethink.co.uk</email>
</author>
<published>2020-01-02T15:10:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=aed5c340f66a7c3505b8364e6a1948522d549398'/>
<id>aed5c340f66a7c3505b8364e6a1948522d549398</id>
<content type='text'>
The default exception handler of the async event loop bypasses
our custom global exception handler. Ensure that isn't the case,
as these exceptions are BUGS &amp; should cause bst to exit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The default exception handler of the async event loop bypasses
our custom global exception handler. Ensure that isn't the case,
as these exceptions are BUGS &amp; should cause bst to exit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tpollard/showjunction' into 'master'</title>
<updated>2020-01-09T12:18:46+00:00</updated>
<author>
<name>Tom Pollard</name>
<email>tom.pollard@codethink.co.uk</email>
</author>
<published>2020-01-09T12:18:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=928d8e6b77daee3eb259d96681f4bce9dc512afd'/>
<id>928d8e6b77daee3eb259d96681f4bce9dc512afd</id>
<content type='text'>
_frontend/widget.py: show_pipeline() Don't show buildable for junction

Closes #1205

See merge request BuildStream/buildstream!1764</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_frontend/widget.py: show_pipeline() Don't show buildable for junction

Closes #1205

See merge request BuildStream/buildstream!1764</pre>
</div>
</content>
</entry>
<entry>
<title>_frontend/widget.py: show_pipeline() Don't show buildable for junction</title>
<updated>2020-01-09T11:23:01+00:00</updated>
<author>
<name>Tom Pollard</name>
<email>tom.pollard@codethink.co.uk</email>
</author>
<published>2019-12-10T15:32:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=5c1a6ae58fc569b1d4dc50248298f3c0d993076d'/>
<id>5c1a6ae58fc569b1d4dc50248298f3c0d993076d</id>
<content type='text'>
Instead output "junction" in magenta for info. Also include test
in format/junctions.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead output "junction" in magenta for info. Also include test
in format/junctions.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tlater/pipeline-enums' into 'master'</title>
<updated>2020-01-08T18:24:14+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tm@tlater.net</email>
</author>
<published>2020-01-08T18:24:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=5960a90e03b1e5115f6e5912b126529846e589f5'/>
<id>5960a90e03b1e5115f6e5912b126529846e589f5</id>
<content type='text'>
Make PipelineSelection a proper enum type

Closes #1135

See merge request BuildStream/buildstream!1787</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make PipelineSelection a proper enum type

Closes #1135

See merge request BuildStream/buildstream!1787</pre>
</div>
</content>
</entry>
<entry>
<title>_pipeline.py: Refactor if/elif/else usage</title>
<updated>2020-01-08T17:22:54+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tristan.maat@codethink.co.uk</email>
</author>
<published>2020-01-02T15:14:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0ae6205598e49e44e45d6f943a0bba9825ce51c2'/>
<id>0ae6205598e49e44e45d6f943a0bba9825ce51c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make PipelineSelection a proper enum type</title>
<updated>2020-01-08T17:22:54+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tristan.maat@codethink.co.uk</email>
</author>
<published>2019-12-31T16:15:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=3c1936ab225cce954428a962effbf47c8f43728c'/>
<id>3c1936ab225cce954428a962effbf47c8f43728c</id>
<content type='text'>
PipelineSelection is one of the few stringy types that weren't
converted to FastEnum, presumably because we lacked a mechanism for
only allowing a sub-set of options as CLI arguments.

We've re-designed this since, and as part of the UI/UX refactor we'd
like to generally clean this, but that is probably still a while out.

Since that hasn't happened, for now, this adds a feature to the
FastEnumType that allows specifying only a subset of values is allowed
for a specific command, so that we can use the type as a proper
enum.

We also get rid of a number of accidental uses of strings, and move
PipelineSelection to buildstream.types so that we don't have a
significant import overhead for it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PipelineSelection is one of the few stringy types that weren't
converted to FastEnum, presumably because we lacked a mechanism for
only allowing a sub-set of options as CLI arguments.

We've re-designed this since, and as part of the UI/UX refactor we'd
like to generally clean this, but that is probably still a while out.

Since that hasn't happened, for now, this adds a feature to the
FastEnumType that allows specifying only a subset of values is allowed
for a specific command, so that we can use the type as a proper
enum.

We also get rid of a number of accidental uses of strings, and move
PipelineSelection to buildstream.types so that we don't have a
significant import overhead for it.
</pre>
</div>
</content>
</entry>
</feed>
