<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch jennis/update_python_deps</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>Update all python dependencies</title>
<updated>2019-09-06T13:36:21+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-09-05T16:26:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=de90a38bdeb0f9c2cee446ff469033ca92d991c0'/>
<id>de90a38bdeb0f9c2cee446ff469033ca92d991c0</id>
<content type='text'>
When running the testsuite, we see a DeprecationWarning for
one of our dependencies, pluginbase and a UserWarning for
/usr/lib64/python3.x/distutils/dist.py:274.

This patch updates all Python dependencies, which as well as
updating things, stops these warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running the testsuite, we see a DeprecationWarning for
one of our dependencies, pluginbase and a UserWarning for
/usr/lib64/python3.x/distutils/dist.py:274.

This patch updates all Python dependencies, which as well as
updating things, stops these warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jennis/pylint_no_else_raise' into 'master'</title>
<updated>2019-09-06T11:24:29+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-09-06T11:24:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=92fedf8b7fffefb76fe9648d99ac684477b3dbd9'/>
<id>92fedf8b7fffefb76fe9648d99ac684477b3dbd9</id>
<content type='text'>
Address pylint 2.3.x's no-else-raise warning

See merge request BuildStream/buildstream!1586</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Address pylint 2.3.x's no-else-raise warning

See merge request BuildStream/buildstream!1586</pre>
</div>
</content>
</entry>
<entry>
<title>Address no-else-raise pylint warning</title>
<updated>2019-09-06T10:29:06+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-09-06T09:56:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d69f2324e6978b41106ae4bc63e75339e4f3f98f'/>
<id>d69f2324e6978b41106ae4bc63e75339e4f3f98f</id>
<content type='text'>
In the latest released version of pylint (2.3.x), the
"no-else-raise" (R1720) warning has been introduced.

See:
http://pylint.pycqa.org/en/latest/whatsnew/changelog.html#what-s-new-in-pylint-2-3-0

There are many instances of this in our codebase, which this
patch addresses.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the latest released version of pylint (2.3.x), the
"no-else-raise" (R1720) warning has been introduced.

See:
http://pylint.pycqa.org/en/latest/whatsnew/changelog.html#what-s-new-in-pylint-2-3-0

There are many instances of this in our codebase, which this
patch addresses.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jennis/update_checkout' into 'master'</title>
<updated>2019-09-05T13:05:10+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-09-05T13:05:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=04c0d417c26629df34b846363c7e18ab34d98981'/>
<id>04c0d417c26629df34b846363c7e18ab34d98981</id>
<content type='text'>
Update artifact checkout to handle artifact refs

See merge request BuildStream/buildstream!1565</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update artifact checkout to handle artifact refs

See merge request BuildStream/buildstream!1565</pre>
</div>
</content>
</entry>
<entry>
<title>buildcheckout.py: Add tests which checkout artifact deps</title>
<updated>2019-09-05T12:14:53+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-08-28T15:09:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=a60de4b04b20f1d688e7ef25f0df30e422183bf6'/>
<id>a60de4b04b20f1d688e7ef25f0df30e422183bf6</id>
<content type='text'>
These tests ensure that we can checkout the build dependencies of
an artifact and that if we try to checkout the runtime dependencies
the command will fail.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These tests ensure that we can checkout the build dependencies of
an artifact and that if we try to checkout the runtime dependencies
the command will fail.
</pre>
</div>
</content>
</entry>
<entry>
<title>cli.py: Allow checkout to handle artifact refs</title>
<updated>2019-09-05T12:14:53+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-08-28T14:36:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9a2c8890c7823b26629f6d62a302955d7ae81bd1'/>
<id>9a2c8890c7823b26629f6d62a302955d7ae81bd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cli.py: Clean up dependency scope handling in checkout</title>
<updated>2019-09-05T12:14:53+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-08-28T12:03:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=f35bf5125a776738adb173cfbd01336666a6e076'/>
<id>f35bf5125a776738adb173cfbd01336666a6e076</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_stream.py: Remove separate handling of ArtifactElements</title>
<updated>2019-09-05T12:14:53+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-08-28T11:37:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d9e1055d0946a34f9903369522881c8b53f49671'/>
<id>d9e1055d0946a34f9903369522881c8b53f49671</id>
<content type='text'>
ArtifactElement inherits Element, both have an Artifact
object as a member, thus we should not need to handle these
separately.

This change has resulted in introducing a configure_sandbox()
method in ArtifactElement. The method is similar to
BuildElement.configure_sandbox() but does not configure the
sandbox to actually be used for building.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ArtifactElement inherits Element, both have an Artifact
object as a member, thus we should not need to handle these
separately.

This change has resulted in introducing a configure_sandbox()
method in ArtifactElement. The method is similar to
BuildElement.configure_sandbox() but does not configure the
sandbox to actually be used for building.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'shashwatdalal/docker-source-patch' into 'master'</title>
<updated>2019-09-05T11:22:16+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-09-05T11:22:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=6d01f42ec4d05a06a90ceb1113128c6c686ae663'/>
<id>6d01f42ec4d05a06a90ceb1113128c6c686ae663</id>
<content type='text'>
Add default permissions when adding to CAS and when linking files

See merge request BuildStream/buildstream!1458</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add default permissions when adding to CAS and when linking files

See merge request BuildStream/buildstream!1458</pre>
</div>
</content>
</entry>
<entry>
<title>tests/workspaces: Test edge case when linking files to RO directory</title>
<updated>2019-09-05T10:12:26+00:00</updated>
<author>
<name>Shahwat Dalal</name>
<email>sdalal29@bloomberg.net</email>
</author>
<published>2019-07-30T16:49:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=ad63e38da8cfd1141ac5de7da9eb5a58e609666e'/>
<id>ad63e38da8cfd1141ac5de7da9eb5a58e609666e</id>
<content type='text'>
When we open a workspace, we are linking the sources to the directory
specified. As such testing that we are able to open a workspace on a
read-only directory should show that we are able to link files to a RO
directory when we are staging complex sources (eg. Docker source).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we open a workspace, we are linking the sources to the directory
specified. As such testing that we are able to open a workspace on a
read-only directory should show that we are able to link files to a RO
directory when we are staging complex sources (eg. Docker source).
</pre>
</div>
</content>
</entry>
</feed>
