<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch chandan/bst-and-docker</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>NEWS: Add entry about contrib/bst-docker-import</title>
<updated>2018-10-06T02:46:18+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>csingh43@bloomberg.net</email>
</author>
<published>2018-10-06T02:25:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=e0bfdc9b19d1bafff80416f060c789148435a697'/>
<id>e0bfdc9b19d1bafff80416f060c789148435a697</id>
<content type='text'>
As suggested in
https://gitlab.com/BuildStream/buildstream/merge_requests/857#note_106809743,
add a NEWS entry for `contrib/bst-docker-import` that was added
recently.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As suggested in
https://gitlab.com/BuildStream/buildstream/merge_requests/857#note_106809743,
add a NEWS entry for `contrib/bst-docker-import` that was added
recently.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Add new document about Docker integrations</title>
<updated>2018-10-06T02:20:19+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>csingh43@bloomberg.net</email>
</author>
<published>2018-10-06T01:54:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=b417dfba05b66cbee6445d3e7f61a90052f006d1'/>
<id>b417dfba05b66cbee6445d3e7f61a90052f006d1</id>
<content type='text'>
Add a new section under "Additional writings" section about how
BuildStream integrates with Docker. At present, this section includes
only two sections:

- "Run BuildStream inside Docker", that refers to existing instructions
for doing so
- "Generate Docker images", that adds instructions for using the newly
added `contrib/bst-docker-import` script

In future, this document can be extended to include the following
things:

- Importing Docker sources via `docker` source plugin - if/when the
Docker source plguin is moved from bst-external to BuildStream proper
- A Docker sandbox, if/when that is added
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new section under "Additional writings" section about how
BuildStream integrates with Docker. At present, this section includes
only two sections:

- "Run BuildStream inside Docker", that refers to existing instructions
for doing so
- "Generate Docker images", that adds instructions for using the newly
added `contrib/bst-docker-import` script

In future, this document can be extended to include the following
things:

- Importing Docker sources via `docker` source plugin - if/when the
Docker source plguin is moved from bst-external to BuildStream proper
- A Docker sandbox, if/when that is added
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'juerg/remote' into 'master'</title>
<updated>2018-10-05T13:54:17+00:00</updated>
<author>
<name>Jonathan Maw</name>
<email>jonathan.maw@codethink.co.uk</email>
</author>
<published>2018-10-05T13:54:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d3921ab8bd515fb3dc890c831b7fb33d34d6de05'/>
<id>d3921ab8bd515fb3dc890c831b7fb33d34d6de05</id>
<content type='text'>
element.py: Prepare local sandbox for bst checkout and bst shell

See merge request BuildStream/buildstream!860</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
element.py: Prepare local sandbox for bst checkout and bst shell

See merge request BuildStream/buildstream!860</pre>
</div>
</content>
</entry>
<entry>
<title>element.py: Prepare local sandbox for bst checkout and bst shell</title>
<updated>2018-10-05T13:30:38+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2018-10-04T12:19:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=47df1e364aef143e0f6fa18f5468f41733042a48'/>
<id>47df1e364aef143e0f6fa18f5468f41733042a48</id>
<content type='text'>
A remote execution sandbox is not suitable for these commands.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A remote execution sandbox is not suitable for these commands.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'chandan/bst-docker-import' into 'master'</title>
<updated>2018-10-05T13:05:38+00:00</updated>
<author>
<name>Jonathan Maw</name>
<email>jonathan.maw@codethink.co.uk</email>
</author>
<published>2018-10-05T13:05:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=b38f9f9dc112641f9c1d9b5bb1f4aaddc2fba6b4'/>
<id>b38f9f9dc112641f9c1d9b5bb1f4aaddc2fba6b4</id>
<content type='text'>
Add contrib script to generate Docker images from bst checkout

See merge request BuildStream/buildstream!857</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add contrib script to generate Docker images from bst checkout

See merge request BuildStream/buildstream!857</pre>
</div>
</content>
</entry>
<entry>
<title>Add contrib script to generate Docker images from bst checkout</title>
<updated>2018-10-05T12:40:48+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>csingh43@bloomberg.net</email>
</author>
<published>2018-10-03T21:27:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=42ea143d517e8d11422dedb9e526871f906e7efa'/>
<id>42ea143d517e8d11422dedb9e526871f906e7efa</id>
<content type='text'>
This script can be useful to generate a Docker image from `bst checkout`
of an element as a single command. While this script does not eliminate
the need for a proper Docker/OCI element plugin that would probably also
support layering, it provides a cheap way to export the element into a
Docker image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This script can be useful to generate a Docker image from `bst checkout`
of an element as a single command. While this script does not eliminate
the need for a proper Docker/OCI element plugin that would probably also
support layering, it provides a cheap way to export the element into a
Docker image.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'valentindavid/rmtree_oserror' into 'master'</title>
<updated>2018-10-04T15:31:22+00:00</updated>
<author>
<name>Valentin David</name>
<email>valentin.david@gmail.com</email>
</author>
<published>2018-10-04T15:31:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=b7b20d9e7c46d8b3bc7541437cc66905ffd28fc0'/>
<id>b7b20d9e7c46d8b3bc7541437cc66905ffd28fc0</id>
<content type='text'>
Catch correct exception from shutil.rmtree

Closes #153

See merge request BuildStream/buildstream!849</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Catch correct exception from shutil.rmtree

Closes #153

See merge request BuildStream/buildstream!849</pre>
</div>
</content>
</entry>
<entry>
<title>Catch correct exception from shutil.rmtree</title>
<updated>2018-10-04T14:56:09+00:00</updated>
<author>
<name>Valentin David</name>
<email>valentin.david@codethink.co.uk</email>
</author>
<published>2018-10-02T15:44:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=a79842185f3e762154002c6e928da30d6745568b'/>
<id>a79842185f3e762154002c6e928da30d6745568b</id>
<content type='text'>
Python documentation is not clear on what shutil.rmtree is supposed to
raise. However from the source code, it is obvious that OSError are
raised, but never shutil.Error.

It is not easy to test in normal condition because issues happen
usually in combination with a FUSE filesystem, a probably a race
condition where `fstatat` returns an error just before the filesystem
being unmounted.

Fixes #153.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python documentation is not clear on what shutil.rmtree is supposed to
raise. However from the source code, it is obvious that OSError are
raised, but never shutil.Error.

It is not easy to test in normal condition because issues happen
usually in combination with a FUSE filesystem, a probably a race
condition where `fstatat` returns an error just before the filesystem
being unmounted.

Fixes #153.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'Qinusty/634-workspace-failed-builds' into 'master'</title>
<updated>2018-10-04T14:11:27+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.van.berkom@gmail.com</email>
</author>
<published>2018-10-04T14:11:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8630bac464a9b98654485a2b8699eb38083b0eb5'/>
<id>8630bac464a9b98654485a2b8699eb38083b0eb5</id>
<content type='text'>
Do not save workspace on failed build

Closes #634

See merge request BuildStream/buildstream!812</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do not save workspace on failed build

Closes #634

See merge request BuildStream/buildstream!812</pre>
</div>
</content>
</entry>
<entry>
<title>testing: Add regression test for workspace bug</title>
<updated>2018-10-04T13:43:10+00:00</updated>
<author>
<name>Josh Smith</name>
<email>qinusty@gmail.com</email>
</author>
<published>2018-09-20T12:19:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=788cde6a050d6d455b37ba21a0ee4a35a0872bc2'/>
<id>788cde6a050d6d455b37ba21a0ee4a35a0872bc2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
