<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/src, branch bschubert/fix-node-docs</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: Fix documentation around `node` usage</title>
<updated>2020-05-11T11:30:36+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2020-05-08T08:35:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=bc0d564f8a7a4b67e1cb8b5a49e9e9e0470da250'/>
<id>bc0d564f8a7a4b67e1cb8b5a49e9e9e0470da250</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>downloadablefilesource.py: Make it publicly accessible</title>
<updated>2020-05-09T09:32:42+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2020-05-08T13:03:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=cae8cd14f5ad31687d578494cb707b353a241ac5'/>
<id>cae8cd14f5ad31687d578494cb707b353a241ac5</id>
<content type='text'>
This is now part of the BuildStream public API and can be used to
implement new plugins
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is now part of the BuildStream public API and can be used to
implement new plugins
</pre>
</div>
</content>
</entry>
<entry>
<title>junction.py: Call node.validate_keys() in Plugin.configure()</title>
<updated>2020-05-06T06:35:08+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2020-05-05T09:18:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=03500289474cff921868d07732cd99ec12fb7dc9'/>
<id>03500289474cff921868d07732cd99ec12fb7dc9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_downloadablefilesource.py: Set user agent</title>
<updated>2020-05-05T15:00:21+00:00</updated>
<author>
<name>William Salmon</name>
<email>will.salmon@codethink.co.uk</email>
</author>
<published>2020-05-05T14:26:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=81e5ce707a919f2e0b4f8be5d8b1a44f2a5e355b'/>
<id>81e5ce707a919f2e0b4f8be5d8b1a44f2a5e355b</id>
<content type='text'>
The default user-agnet for urllib is widely used for many bots and so is
blocked by many servers. Buy using our own then we we are not blocked by
gitlab.com etc and are also able to identify buildstream request to
servers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The default user-agnet for urllib is widely used for many bots and so is
blocked by many servers. Buy using our own then we we are not blocked by
gitlab.com etc and are also able to identify buildstream request to
servers.
</pre>
</div>
</content>
</entry>
<entry>
<title>casdprocessmanager.py: Check if buildbox-casd process is alive while waiting for connection</title>
<updated>2020-05-05T13:38:02+00:00</updated>
<author>
<name>ctolentino8</name>
<email>ctolentino8@bloomberg.net</email>
</author>
<published>2020-04-09T14:28:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=7ca09c60f96d14cf6df219a9ebe5be31f688bb62'/>
<id>7ca09c60f96d14cf6df219a9ebe5be31f688bb62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>casdprocessmanager.py: Relax timeout for establishing buildbox-casd connection</title>
<updated>2020-05-05T13:38:02+00:00</updated>
<author>
<name>ctolentino8</name>
<email>ctolentino8@bloomberg.net</email>
</author>
<published>2020-04-09T14:25:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=a6eb85d1d47b9de930b3f3069bad702139b6a3f9'/>
<id>a6eb85d1d47b9de930b3f3069bad702139b6a3f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_pluginfactory/pluginfactory.py: Implement error reporting for pip origins</title>
<updated>2020-05-04T11:16:38+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2020-05-03T10:44:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=17259656bc2d9bbd001fa19170bb1f751ca272d1'/>
<id>17259656bc2d9bbd001fa19170bb1f751ca272d1</id>
<content type='text'>
For plugins loaded from the pip origin, we now support specifying constraints.

This is a non-breaking change and only involves specifying a package
with constraints when specifying the 'package-name', however there are
a few errors errors which can occur as a result, this patch tries to
handle them all cleanly and provide the user with useful error messages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For plugins loaded from the pip origin, we now support specifying constraints.

This is a non-breaking change and only involves specifying a package
with constraints when specifying the 'package-name', however there are
a few errors errors which can occur as a result, this patch tries to
handle them all cleanly and provide the user with useful error messages.
</pre>
</div>
</content>
</entry>
<entry>
<title>_pluginfactory/pluginorigin.py: Store provenance of origins for error reporting</title>
<updated>2020-05-04T11:16:38+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2020-05-03T10:44:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=f17b84236391d27247aae9fb004c420b20b1142c'/>
<id>f17b84236391d27247aae9fb004c420b20b1142c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>plugin.py: Rework how deprecation warnings are configured.</title>
<updated>2020-05-04T08:55:32+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2020-04-30T07:21:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d1d002dec836579e0f708ad438a8265070963c51'/>
<id>d1d002dec836579e0f708ad438a8265070963c51</id>
<content type='text'>
This is mostly a semantic change which defines how deprecation warnings
are suppressed in a more consistent fashion, by declaring such suppressions
in the plugin origin declarations rather than on the generic element/source
configuration overrides section.

Other side effects of this commit are that the warnings have been enhanced
to include the provenance of whence the deprecated plugins have been used in
the project, and that the custom deprecation message is optional and will
appear in the message detail string rather than in the primary warning text,
which now simply indicates that the plugin being used is deprecated.

Documentation and test cases are updated.

This fixes #1291
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is mostly a semantic change which defines how deprecation warnings
are suppressed in a more consistent fashion, by declaring such suppressions
in the plugin origin declarations rather than on the generic element/source
configuration overrides section.

Other side effects of this commit are that the warnings have been enhanced
to include the provenance of whence the deprecated plugins have been used in
the project, and that the custom deprecation message is optional and will
appear in the message detail string rather than in the primary warning text,
which now simply indicates that the plugin being used is deprecated.

Documentation and test cases are updated.

This fixes #1291
</pre>
</div>
</content>
</entry>
<entry>
<title>_pluginfactory/pluginfactory.py: Add provenance to missing plugin errors</title>
<updated>2020-05-03T02:52:26+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2020-04-29T07:20:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9084ae13d1872a21ae1a3298f44e192e7cf7ca8a'/>
<id>9084ae13d1872a21ae1a3298f44e192e7cf7ca8a</id>
<content type='text'>
So far we were only reporting "No Source plugin registered for kind 'foo'",
without specifying what bst file with line and column information, this
commit fixes it.

Additionally, this patch stores the provenance on the MetaSource to
allow this to happen for sources.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So far we were only reporting "No Source plugin registered for kind 'foo'",
without specifying what bst file with line and column information, this
commit fixes it.

Additionally, this patch stores the provenance on the MetaSource to
allow this to happen for sources.
</pre>
</div>
</content>
</entry>
</feed>
