<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/tests/frontend, branch remove-dead-code</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>tests: Remove unused imports</title>
<updated>2019-03-01T19:05:30+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-03-01T09:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=29f8df922fabd350b535f3949cf138b193b409f3'/>
<id>29f8df922fabd350b535f3949cf138b193b409f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Remove unused parameters in functions</title>
<updated>2019-03-01T19:05:30+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-02-28T19:35:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=402cc7af5464f34d29909148dfb0876e56f97124'/>
<id>402cc7af5464f34d29909148dfb0876e56f97124</id>
<content type='text'>
For parameters that are required as part of an API, prefix them
by "_" to make it clear they are unused
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For parameters that are required as part of an API, prefix them
by "_" to make it clear they are unused
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Remove unused variables</title>
<updated>2019-03-01T19:05:30+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-02-28T19:31:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d6d33c94751bd47ca77d2b2e4ac246a2dd1328a6'/>
<id>d6d33c94751bd47ca77d2b2e4ac246a2dd1328a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use [a, b, *c] instead of [a, b] + c when building list</title>
<updated>2019-03-01T18:28:36+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-03-01T11:11:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=ff059b8b9852054f6669bb8bdeb6945ff0631b70'/>
<id>ff059b8b9852054f6669bb8bdeb6945ff0631b70</id>
<content type='text'>
This pattern is available from python3.5 and provides a simpler
understanding of what is going on
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This pattern is available from python3.5 and provides a simpler
understanding of what is going on
</pre>
</div>
</content>
</entry>
<entry>
<title>loader: Allow dependencies to use ":" to refer to junctioned elements</title>
<updated>2019-02-25T21:35:03+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>csingh43@bloomberg.net</email>
</author>
<published>2018-12-06T16:18:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=88ace418b0e9d1608b58c78e206d203af8fc6eeb'/>
<id>88ace418b0e9d1608b58c78e206d203af8fc6eeb</id>
<content type='text'>
This will allow cross-junction dependencies to be listed as strings on a
single line.

As part of this, some logic around initializing `Dependency()` objects
have been moved out of `_extract_depends_from_node()` method into the
constructor of `Dependency()` class, to keep all related code in one
place.

* _loader/types.py: While initializing `Dependency` objects, attempt to
                    split filenames, only if no `junction` was specified
                    explicitly. If a `junction` was specified, then
                    filenames with `:` in their names will result in an
                    error.

* _loader/loadelement.py: Refactor logic to initialize `Dependency()`
                          objects to move it to the `Dependency()`
                          constructor.

* tests/frontend/buildcheckout.py: Add tests to ensure the above.

* _versions.py: Bump BST_FORMAT_VERSION.

Fixes #809.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will allow cross-junction dependencies to be listed as strings on a
single line.

As part of this, some logic around initializing `Dependency()` objects
have been moved out of `_extract_depends_from_node()` method into the
constructor of `Dependency()` class, to keep all related code in one
place.

* _loader/types.py: While initializing `Dependency` objects, attempt to
                    split filenames, only if no `junction` was specified
                    explicitly. If a `junction` was specified, then
                    filenames with `:` in their names will result in an
                    error.

* _loader/loadelement.py: Refactor logic to initialize `Dependency()`
                          objects to move it to the `Dependency()`
                          constructor.

* tests/frontend/buildcheckout.py: Add tests to ensure the above.

* _versions.py: Bump BST_FORMAT_VERSION.

Fixes #809.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/frontend/overlaps.py: Added regression test for cross project overlaps</title>
<updated>2019-02-22T09:06:03+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-02-22T08:15:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=e0238689550a9e6e979aa7a35bb4b7ead6b45c8f'/>
<id>e0238689550a9e6e979aa7a35bb4b7ead6b45c8f</id>
<content type='text'>
This test ensures the overlap failure vs warning policy in one
project only ever affects the artifacts created for the project
which declares it and does not force it's policy onto another
consuming project.

A regression test against issue #926
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This test ensures the overlap failure vs warning policy in one
project only ever affects the artifacts created for the project
which declares it and does not force it's policy onto another
consuming project.

A regression test against issue #926
</pre>
</div>
</content>
</entry>
<entry>
<title>context: remove artifactdir</title>
<updated>2019-02-19T17:05:17+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-02-11T12:07:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=4b62b9362870045a6203d01f2abf3e437bf23ae6'/>
<id>4b62b9362870045a6203d01f2abf3e437bf23ae6</id>
<content type='text'>
Will check and move old artifact directory if it exists, and create
symlink linking old directory to new.

Part of #870
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Will check and move old artifact directory if it exists, and create
symlink linking old directory to new.

Part of #870
</pre>
</div>
</content>
</entry>
<entry>
<title>cachedir: add new dir option that's default root to other dirs</title>
<updated>2019-02-19T17:05:17+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-01-23T15:59:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c7f76268cc6f35209587749df85f3af9cfbaabf1'/>
<id>c7f76268cc6f35209587749df85f3af9cfbaabf1</id>
<content type='text'>
Makes artifactdir and builddir obsolete.

Fixes #870
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes artifactdir and builddir obsolete.

Fixes #870
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Don't use integration test for artifact log</title>
<updated>2019-02-19T11:39:44+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-02-19T10:15:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9bc389a8d6530963664fcc5774a04688c1cf998a'/>
<id>9bc389a8d6530963664fcc5774a04688c1cf998a</id>
<content type='text'>
A non-integration test works just as well for this and is a lot quicker,
especially on WSL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A non-integration test works just as well for this and is a lot quicker,
especially on WSL.
</pre>
</div>
</content>
</entry>
<entry>
<title>element.py: Expect absolute paths in overlap whitelists</title>
<updated>2019-02-19T09:01:48+00:00</updated>
<author>
<name>Valentin David</name>
<email>valentin.david@codethink.co.uk</email>
</author>
<published>2018-11-23T15:00:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=1ae1796854055f4b9e3202d9629e059b327f3a8d'/>
<id>1ae1796854055f4b9e3202d9629e059b327f3a8d</id>
<content type='text'>
This allows use of variables such as %{prefix} and matches the
documentation. This is a breaking change.

Fixes #721
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows use of variables such as %{prefix} and matches the
documentation. This is a breaking change.

Fixes #721
</pre>
</div>
</content>
</entry>
</feed>
