<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch becky/shell_launch_errors</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>element.py: Add BST_ALLOW_SHELL to improve errors</title>
<updated>2019-07-08T11:19:29+00:00</updated>
<author>
<name>Rebecca Grayson</name>
<email>becky.grayson1@hotmail.co.uk</email>
</author>
<published>2019-07-08T11:19:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=7a118e054353d93856d7f82a974b13dd74f374c4'/>
<id>7a118e054353d93856d7f82a974b13dd74f374c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'shashwatdalal/make-magic-timestamp-public' into 'master'</title>
<updated>2019-07-08T07:49:32+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-07-08T07:49:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=93816bea18d93495744263deaabc1d73a68029ac'/>
<id>93816bea18d93495744263deaabc1d73a68029ac</id>
<content type='text'>
`utils.py`: Make `magic_timestamp` a public variable

See merge request BuildStream/buildstream!1369</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`utils.py`: Make `magic_timestamp` a public variable

See merge request BuildStream/buildstream!1369</pre>
</div>
</content>
</entry>
<entry>
<title>utils.py: Make `magic_timestamp` a public variable</title>
<updated>2019-07-05T15:12:56+00:00</updated>
<author>
<name>Shahwat Dalal</name>
<email>sdalal29@bloomberg.net</email>
</author>
<published>2019-06-03T13:32:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8e4fd46464f6043dd29a8a4862842a54e19e8821'/>
<id>8e4fd46464f6043dd29a8a4862842a54e19e8821</id>
<content type='text'>
Some plugin elements, such as docker-element and tar-element, require
to set `created` and/or `modified` meta-data fields. It would be nice
to use `magic_timestamp` to ensure these fields are being set in a
consistent and deterministic way.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some plugin elements, such as docker-element and tar-element, require
to set `created` and/or `modified` meta-data fields. It would be nice
to use `magic_timestamp` to ensure these fields are being set in a
consistent and deterministic way.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'aevri/messenger' into 'master'</title>
<updated>2019-07-05T10:20:14+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-07-05T10:20:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=34763b3736029edc2ceeb8f86389b8e89441e266'/>
<id>34763b3736029edc2ceeb8f86389b8e89441e266</id>
<content type='text'>
Extract 'Messenger' from 'Context' and use directly

See merge request BuildStream/buildstream!1445</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extract 'Messenger' from 'Context' and use directly

See merge request BuildStream/buildstream!1445</pre>
</div>
</content>
</entry>
<entry>
<title>_messenger: clarify silent_nested behaviour</title>
<updated>2019-07-05T09:44:45+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-07-04T16:40:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=68e5e5c1b7d4434a2310044a8e636ed3f23ff3cb'/>
<id>68e5e5c1b7d4434a2310044a8e636ed3f23ff3cb</id>
<content type='text'>
Change the argument name on the 'silence' context manager, to avoid the
interpretation that non-nested messages may be silenced, or that it can
'un-silence' (it can't).

Be more specific about what 'important' means w.r.t. messages.

Require 'actually_silence' to be specified as a keyword, so that
callsites are easier to understand.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the argument name on the 'silence' context manager, to avoid the
interpretation that non-nested messages may be silenced, or that it can
'un-silence' (it can't).

Be more specific about what 'important' means w.r.t. messages.

Require 'actually_silence' to be specified as a keyword, so that
callsites are easier to understand.
</pre>
</div>
</content>
</entry>
<entry>
<title>_messenger: _message_depth -&gt; _silence_scope_depth</title>
<updated>2019-07-05T09:44:45+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-07-04T15:22:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=7b94cd24ca00351cd7ece856ca815bc27038f091'/>
<id>7b94cd24ca00351cd7ece856ca815bc27038f091</id>
<content type='text'>
Replace the _message_depth list with an int, "_silence_scope_depth".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the _message_depth list with an int, "_silence_scope_depth".
</pre>
</div>
</content>
</entry>
<entry>
<title>_messenger: use silence ctx, not *_message_depth</title>
<updated>2019-07-05T09:44:45+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-07-04T15:09:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c58b97794dbbef9398efb1db37ace086d719d974'/>
<id>c58b97794dbbef9398efb1db37ace086d719d974</id>
<content type='text'>
Simplify by not calling _{push,pop}_message_depth outside of the silence
context manager, let that do the work instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplify by not calling _{push,pop}_message_depth outside of the silence
context manager, let that do the work instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused Message.depth attribute</title>
<updated>2019-07-05T09:44:45+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-07-04T14:51:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=dccba324553ccd430adf8788f277dda2ef12363f'/>
<id>dccba324553ccd430adf8788f277dda2ef12363f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_messenger: refactor, pythonic _message_depth</title>
<updated>2019-07-05T09:44:45+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-07-04T14:41:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=4ff8764e76331836ca9e20d505786c365372309c'/>
<id>4ff8764e76331836ca9e20d505786c365372309c</id>
<content type='text'>
Use some Python features to make Messenger._message_depth a bit simpler.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use some Python features to make Messenger._message_depth a bit simpler.
</pre>
</div>
</content>
</entry>
<entry>
<title>job: only pass Messenger to child, not all Context</title>
<updated>2019-07-05T09:44:45+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-07-02T12:29:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=282a4fcbd1c114a3f38c062f0780fc69d0a80343'/>
<id>282a4fcbd1c114a3f38c062f0780fc69d0a80343</id>
<content type='text'>
Reduce the amount of context shared with child jobs, by only sending the
messenger portion of it rather than the whole thing. Also send the
logdir.

This also means that we will need to pickle less stuff when using the
'spawn' method of multi-processing, as opposed to the 'fork' method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reduce the amount of context shared with child jobs, by only sending the
messenger portion of it rather than the whole thing. Also send the
logdir.

This also means that we will need to pickle less stuff when using the
'spawn' method of multi-processing, as opposed to the 'fork' method.
</pre>
</div>
</content>
</entry>
</feed>
