<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/tests/format, branch bschubert/python38</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>Reformat code using Black</title>
<updated>2019-11-14T21:21:06+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>csingh43@bloomberg.net</email>
</author>
<published>2019-11-11T17:07:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=122177153b14664a0e4fed85aa4f22b87cfabf56'/>
<id>122177153b14664a0e4fed85aa4f22b87cfabf56</id>
<content type='text'>
As discussed over the mailing list, reformat code using Black. This is a
one-off change to reformat all our codebase. Moving forward, we
shouldn't expect such blanket reformats. Rather, we expect each change
to already comply with the Black formatting style.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As discussed over the mailing list, reformat code using Black. This is a
one-off change to reformat all our codebase. Moving forward, we
shouldn't expect such blanket reformats. Rather, we expect each change
to already comply with the Black formatting style.
</pre>
</div>
</content>
</entry>
<entry>
<title>_context.py: Improve reporting of incorrect user config</title>
<updated>2019-11-05T12:11:03+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-11-05T12:11:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8fe7d261d1aca884526438ee1bd649056b47b050'/>
<id>8fe7d261d1aca884526438ee1bd649056b47b050</id>
<content type='text'>
This fixes a case where, in project overrides, if a user specified
a scalar/sequence instead of a mapping for a given project, the
user would receive an ugly stacktrace instead of an invalid format.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a case where, in project overrides, if a user specified
a scalar/sequence instead of a mapping for a given project, the
user would receive an ugly stacktrace instead of an invalid format.
</pre>
</div>
</content>
</entry>
<entry>
<title>loader.py: Avoid loading deps of junction metaelements</title>
<updated>2019-10-10T11:21:15+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tristan.maat@codethink.co.uk</email>
</author>
<published>2019-09-18T14:03:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=acf99b789a92e9e124e9492d1dbbc34b83f5ab23'/>
<id>acf99b789a92e9e124e9492d1dbbc34b83f5ab23</id>
<content type='text'>
By avoiding this, loading metaelements of junctions becomes cheap even
for junctions with erroneous dependencies, and we can ignore their
task reporting.

Task reporting for junction metaelement loading is confusing, since
the junction element itself will never be part of the pipeline, so
we'd rather not have this show up as an actual loaded element.

Elements loaded from the junction are loaded separately, therefore
this does not affect their progress display.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By avoiding this, loading metaelements of junctions becomes cheap even
for junctions with erroneous dependencies, and we can ignore their
task reporting.

Task reporting for junction metaelement loading is confusing, since
the junction element itself will never be part of the pipeline, so
we'd rather not have this show up as an actual loaded element.

Elements loaded from the junction are loaded separately, therefore
this does not affect their progress display.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use distutils plugin from bst-plugins-experimental</title>
<updated>2019-09-12T14:22:24+00:00</updated>
<author>
<name>Javier Jardón</name>
<email>jjardon@gnome.org</email>
</author>
<published>2019-09-11T20:07:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d61992026d40d80a1ca3e4876eeaa4462a007dc0'/>
<id>d61992026d40d80a1ca3e4876eeaa4462a007dc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/format/dependencies.py: Test errors when explicitly setting strict to True</title>
<updated>2019-08-31T12:05:53+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-08-31T12:04:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=4caab108812b6ecc06cbb9ecc28bb604fb585a63'/>
<id>4caab108812b6ecc06cbb9ecc28bb604fb585a63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/format/dependencies.py: Testing for error of invalid strict runtime deps</title>
<updated>2019-08-31T12:05:52+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-08-12T20:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9c7435bf408db49d16915e6d808c6f746232be3b'/>
<id>9c7435bf408db49d16915e6d808c6f746232be3b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Include testing provenance through options and includes</title>
<updated>2019-08-16T13:01:48+00:00</updated>
<author>
<name>Daniel Silverstone</name>
<email>daniel.silverstone@codethink.co.uk</email>
</author>
<published>2019-08-16T12:57:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=20fd087164b91e0a92777101e0f9819648655382'/>
<id>20fd087164b91e0a92777101e0f9819648655382</id>
<content type='text'>
Signed-off-by: Daniel Silverstone &lt;daniel.silverstone@codethink.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Daniel Silverstone &lt;daniel.silverstone@codethink.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>invalid_keys.py: Test compositied nodes are reported back usefully</title>
<updated>2019-08-15T16:00:10+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-08-15T16:00:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0aca836471655e305ed075e374d04f0c657789ee'/>
<id>0aca836471655e305ed075e374d04f0c657789ee</id>
<content type='text'>
Test that we get the correct provenance from a node which has
been compositied.

This tests asserts that if we forget to include one of the
local plugin's essential keys, we fail and see the appropriate
error message.

Tests issue described in  #1059.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test that we get the correct provenance from a node which has
been compositied.

This tests asserts that if we forget to include one of the
local plugin's essential keys, we fail and see the appropriate
error message.

Tests issue described in  #1059.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move qmake plugin to bst-plugins-experimental</title>
<updated>2019-08-14T23:37:20+00:00</updated>
<author>
<name>Thomas Coldrick</name>
<email>othko97@gmail.com</email>
</author>
<published>2019-08-12T09:33:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c141db5ea000479c116fca7d6d6090aff2b0324d'/>
<id>c141db5ea000479c116fca7d6d6090aff2b0324d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move modulebuild plugin to bst-plugins-experimental</title>
<updated>2019-08-14T13:02:00+00:00</updated>
<author>
<name>Thomas Coldrick</name>
<email>othko97@gmail.com</email>
</author>
<published>2019-08-12T07:16:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=e77b511bf624e09aa5974b17fbfbd9685ea8cd7b'/>
<id>e77b511bf624e09aa5974b17fbfbd9685ea8cd7b</id>
<content type='text'>
Continuing moving plugins over to bst-plugins-experimental.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Continuing moving plugins over to bst-plugins-experimental.
</pre>
</div>
</content>
</entry>
</feed>
