<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/tests/artifactcache, branch bschubert/python38</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>Add test for junction option interaction</title>
<updated>2019-12-10T08:25:31+00:00</updated>
<author>
<name>Thomas Coldrick</name>
<email>thomas.coldrick@codethink.co.uk</email>
</author>
<published>2019-12-06T16:38:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=10e4aa7c357351f81fa0dd1b3a87df6dea50c37b'/>
<id>10e4aa7c357351f81fa0dd1b3a87df6dea50c37b</id>
<content type='text'>
Makes sure that `cache-junction-elements` and `ignore-junction-remotes`
work together correctly, and that setting `ignore-junction-remotes`
doesn't just remove all remote caches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes sure that `cache-junction-elements` and `ignore-junction-remotes`
work together correctly, and that setting `ignore-junction-remotes`
doesn't just remove all remote caches.
</pre>
</div>
</content>
</entry>
<entry>
<title>Create _initialize_state() to capture an _update_state() use case</title>
<updated>2019-11-18T13:22:38+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tristan.maat@codethink.co.uk</email>
</author>
<published>2019-10-18T16:54:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=2a2c14055f2ced46ff03ce02081d8f9ff439f906'/>
<id>2a2c14055f2ced46ff03ce02081d8f9ff439f906</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Only run `element.__update_source_state` when necessary</title>
<updated>2019-11-18T13:22:38+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tristan.maat@codethink.co.uk</email>
</author>
<published>2019-10-18T13:24:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=f5a23b82784afe208febfdde9c1912e9f059e1c4'/>
<id>f5a23b82784afe208febfdde9c1912e9f059e1c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reformat code using Black</title>
<updated>2019-11-14T21:21:06+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>csingh43@bloomberg.net</email>
</author>
<published>2019-11-11T17:07:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=122177153b14664a0e4fed85aa4f22b87cfabf56'/>
<id>122177153b14664a0e4fed85aa4f22b87cfabf56</id>
<content type='text'>
As discussed over the mailing list, reformat code using Black. This is a
one-off change to reformat all our codebase. Moving forward, we
shouldn't expect such blanket reformats. Rather, we expect each change
to already comply with the Black formatting style.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As discussed over the mailing list, reformat code using Black. This is a
one-off change to reformat all our codebase. Moving forward, we
shouldn't expect such blanket reformats. Rather, we expect each change
to already comply with the Black formatting style.
</pre>
</div>
</content>
</entry>
<entry>
<title>_remote: Ensure checks done in the subclasses are propagated</title>
<updated>2019-11-12T13:02:30+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>bschubert15@bloomberg.net</email>
</author>
<published>2019-11-12T10:24:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=7c470b46b33257bb81d70a00cb6b2114d68b9097'/>
<id>7c470b46b33257bb81d70a00cb6b2114d68b9097</id>
<content type='text'>
Currently, the `BaseRemote` would call `_check()` on the children, which
states that errors should be sent back as a string. However,
`BaseRemote` doesn't check the return of `_check()`.

This changes the contract so that subclasses throw `RemoteError`
themselves.

This also fixes the `ArtifactShare` and add a test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, the `BaseRemote` would call `_check()` on the children, which
states that errors should be sent back as a string. However,
`BaseRemote` doesn't check the return of `_check()`.

This changes the contract so that subclasses throw `RemoteError`
themselves.

This also fixes the `ArtifactShare` and add a test.
</pre>
</div>
</content>
</entry>
<entry>
<title>_remote.py: Expand user in certificates paths</title>
<updated>2019-11-11T09:29:05+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-11-08T17:53:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0e6a85dab286255e3abaf3edbea29f2e8fdf8492'/>
<id>0e6a85dab286255e3abaf3edbea29f2e8fdf8492</id>
<content type='text'>
This ensures we correctly expand "~" in paths to certificates
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures we correctly expand "~" in paths to certificates
</pre>
</div>
</content>
</entry>
<entry>
<title>frontend: Remove tracking options from `bst build`</title>
<updated>2019-11-04T11:01:14+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>chandan@chandansingh.net</email>
</author>
<published>2019-10-26T18:07:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=576be1fc19bb58d25309a911589ceb9f08f7812d'/>
<id>576be1fc19bb58d25309a911589ceb9f08f7812d</id>
<content type='text'>
BREAKING CHANGE: Remove all tracking related options and flags from
`bst build` command, as discussed on mailing list previously.

See
https://mail.gnome.org/archives/buildstream-list/2019-October/msg00009.html
for the original proposal, and
https://mail.gnome.org/archives/buildstream-list/2019-October/msg00024.html
for a summary.

At the same time, remove use of the removed options from our test suite.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAKING CHANGE: Remove all tracking related options and flags from
`bst build` command, as discussed on mailing list previously.

See
https://mail.gnome.org/archives/buildstream-list/2019-October/msg00009.html
for the original proposal, and
https://mail.gnome.org/archives/buildstream-list/2019-October/msg00024.html
for a summary.

At the same time, remove use of the removed options from our test suite.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: remove mark.in_subprocess</title>
<updated>2019-10-22T14:15:01+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-10-22T09:20:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=304449aadda4c7c1d4a5b5ea30bdd021cebeb783'/>
<id>304449aadda4c7c1d4a5b5ea30bdd021cebeb783</id>
<content type='text'>
It seems we don't need this anymore, thanks to cleaning up gRPC
background threads.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems we don't need this anymore, thanks to cleaning up gRPC
background threads.
</pre>
</div>
</content>
</entry>
<entry>
<title>cascache.py: instantiate usage monitor early</title>
<updated>2019-10-22T10:31:05+00:00</updated>
<author>
<name>Darius Makovsky</name>
<email>traveltissues@protonmail.com</email>
</author>
<published>2019-10-21T12:36:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9c2bbe3c3871db3a33f81e48987f6d473f97b136'/>
<id>9c2bbe3c3871db3a33f81e48987f6d473f97b136</id>
<content type='text'>
tests: manually close channels when interacting with the cache

cascache.py: disable the usage monitor if start method is spawn
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tests: manually close channels when interacting with the cache

cascache.py: disable the usage monitor if start method is spawn
</pre>
</div>
</content>
</entry>
<entry>
<title>node.pyx: Make 'strip_node_info' public</title>
<updated>2019-10-16T12:58:57+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-10-15T13:17:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=1a7582c45a9bd265b8da429fde145b115a50fac0'/>
<id>1a7582c45a9bd265b8da429fde145b115a50fac0</id>
<content type='text'>
'strip_node_info' would be useful for multiple plugins. We should
therefore allow users to use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'strip_node_info' would be useful for multiple plugins. We should
therefore allow users to use it.
</pre>
</div>
</content>
</entry>
</feed>
