<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch jennis/junctions_and_remotes</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: Added a news entry announcing the two new junction config options</title>
<updated>2019-08-01T11:57:18+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-08-01T11:57:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=771da48f616938d548136a4062afa93a2c7383dd'/>
<id>771da48f616938d548136a4062afa93a2c7383dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>plugins/elements/junction.py: Add 'ignore-junction-remotes' option</title>
<updated>2019-08-01T11:50:46+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-08-01T11:50:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8b64b4ef1ca4b2ecd153364278fe03150999b056'/>
<id>8b64b4ef1ca4b2ecd153364278fe03150999b056</id>
<content type='text'>
This option allows us to completely ignore remotes defined in the
subproject. As a user, we may not wish to interact with subproject
remotes as we may not be able to trust them, for example.

An appropriate test and some documentation has also been added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This option allows us to completely ignore remotes defined in the
subproject. As a user, we may not wish to interact with subproject
remotes as we may not be able to trust them, for example.

An appropriate test and some documentation has also been added.
</pre>
</div>
</content>
</entry>
<entry>
<title>plugins/elements/junction.py: Add 'cache-junction-elements' option</title>
<updated>2019-08-01T11:06:02+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-08-01T11:06:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8e352c138ca3509e6e7de984d8c26752eb42e784'/>
<id>8e352c138ca3509e6e7de984d8c26752eb42e784</id>
<content type='text'>
The 'cache-junction-elements' configuration option for junction's
is a boolean which enables elements from within the junction to
interact with the parent project's remote(s).

A test has been added to enforce this behaviour and the
BST_FORMAT_VERSION has been bumped.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 'cache-junction-elements' configuration option for junction's
is a boolean which enables elements from within the junction to
interact with the parent project's remote(s).

A test has been added to enforce this behaviour and the
BST_FORMAT_VERSION has been bumped.
</pre>
</div>
</content>
</entry>
<entry>
<title>_project.py: Revert back to not caching junctioned elements</title>
<updated>2019-08-01T09:27:22+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-06-25T11:24:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=4d6ddf03ed5fe988a654fec89e3a2e5ea628ee78'/>
<id>4d6ddf03ed5fe988a654fec89e3a2e5ea628ee78</id>
<content type='text'>
Originally, the intended default behaviour of BuildStream was to
only cache project elements in project specific remotes.

This behaviour was broken by: 24c0de16faec2b8b9bd6a03504ce951dc49afbe2.
Introduced in !1113.

This patch reverts the behaviour and asserts that junctioned elements
are not pushed to their parent's project-specific remote.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Originally, the intended default behaviour of BuildStream was to
only cache project elements in project specific remotes.

This behaviour was broken by: 24c0de16faec2b8b9bd6a03504ce951dc49afbe2.
Introduced in !1113.

This patch reverts the behaviour and asserts that junctioned elements
are not pushed to their parent's project-specific remote.
</pre>
</div>
</content>
</entry>
<entry>
<title>format_project.rst: Add required push flag to documentation</title>
<updated>2019-08-01T08:58:02+00:00</updated>
<author>
<name>James Ennis</name>
<email>james.ennis@codethink.co.uk</email>
</author>
<published>2019-06-19T14:55:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=4bbab5ef2c1f5c12b9869ba594ee26c3cb3f0d8a'/>
<id>4bbab5ef2c1f5c12b9869ba594ee26c3cb3f0d8a</id>
<content type='text'>
When declaring artifact/source servers which we want to
push to, we must set a "push" boolean
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When declaring artifact/source servers which we want to
push to, we must set a "push" boolean
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bschubert/debug-show-trace' into 'master'</title>
<updated>2019-07-30T13:59:26+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-07-30T13:59:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=a3a5459aba0ede821c568d31e09e02eb29f4e2b0'/>
<id>a3a5459aba0ede821c568d31e09e02eb29f4e2b0</id>
<content type='text'>
app: Show stacktrace on exception when "--debug" is True

See merge request BuildStream/buildstream!1507</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
app: Show stacktrace on exception when "--debug" is True

See merge request BuildStream/buildstream!1507</pre>
</div>
</content>
</entry>
<entry>
<title>app: Show stacktrace on exception when "--debug" is True</title>
<updated>2019-07-30T10:57:25+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-07-30T08:51:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=fe0aa4c207893993d9f707b92f2169592b9cde20'/>
<id>fe0aa4c207893993d9f707b92f2169592b9cde20</id>
<content type='text'>
Previously we would have the exceptions making debugging quite harder.

When requesting '--debug', it seems ok to show the stack trace that
created the error
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we would have the exceptions making debugging quite harder.

When requesting '--debug', it seems ok to show the stack trace that
created the error
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'alexfazakas/lint-whatever-you-want' into 'master'</title>
<updated>2019-07-30T10:43:42+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tm@tlater.net</email>
</author>
<published>2019-07-30T10:43:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=b5a5dd2426aeb44ba58fe763673e2f53c3b1e902'/>
<id>b5a5dd2426aeb44ba58fe763673e2f53c3b1e902</id>
<content type='text'>
Allow linter to run on target files

See merge request BuildStream/buildstream!1508</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow linter to run on target files

See merge request BuildStream/buildstream!1508</pre>
</div>
</content>
</entry>
<entry>
<title>tox.ini: Allow linter to run on target files</title>
<updated>2019-07-30T09:49:06+00:00</updated>
<author>
<name>Alexandru Fazakas</name>
<email>alexandru.fazakas@codethink.co.uk</email>
</author>
<published>2019-07-30T09:48:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=21004c785c6987743890d1212ed4c24ea4f18fd2'/>
<id>21004c785c6987743890d1212ed4c24ea4f18fd2</id>
<content type='text'>
Currently the linter can only lint everything we want. With
this change, it should be able to only lint onre (or more) files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently the linter can only lint everything we want. With
this change, it should be able to only lint onre (or more) files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jjardon/ruamel' into 'master'</title>
<updated>2019-07-30T07:58:33+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-07-30T07:58:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8f505e641f21e042cb445acebe2993005f3311bc'/>
<id>8f505e641f21e042cb445acebe2993005f3311bc</id>
<content type='text'>
Depend on ruamel &gt;= 0.16

See merge request BuildStream/buildstream!1506</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Depend on ruamel &gt;= 0.16

See merge request BuildStream/buildstream!1506</pre>
</div>
</content>
</entry>
</feed>
