<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/src, branch update_committers</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>job: fix exception caught from enum translation</title>
<updated>2019-07-31T12:48:10+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-07-31T12:48:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=76763adaa590124972fe8e2147e08b38460b5be0'/>
<id>76763adaa590124972fe8e2147e08b38460b5be0</id>
<content type='text'>
The exception was incorrectly marked as 'KeyError', but enum throw
'ValueError' instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The exception was incorrectly marked as 'KeyError', but enum throw
'ValueError' instead.
</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>optionpool: Use 'get_enum' for getting the option type</title>
<updated>2019-07-29T09:42:02+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-07-26T15:13:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=fed2996dd58733d5e048e401c40ccbd16a9bc6f2'/>
<id>fed2996dd58733d5e048e401c40ccbd16a9bc6f2</id>
<content type='text'>
This improves the consistency of our error reporting
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This improves the consistency of our error reporting
</pre>
</div>
</content>
</entry>
<entry>
<title>context: Move 'CacheBuildTrees' to a FastEnum</title>
<updated>2019-07-29T09:42:02+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-07-26T15:10:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0202301108feeecd52ccd6b23a87f7fb325fa36d'/>
<id>0202301108feeecd52ccd6b23a87f7fb325fa36d</id>
<content type='text'>
This allows removing completely the '_node_get_option_str' on context
and ensures every method relying on a few set of keys set their errors
consistently
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows removing completely the '_node_get_option_str' on context
and ensures every method relying on a few set of keys set their errors
consistently
</pre>
</div>
</content>
</entry>
<entry>
<title>context: Move scheduler actions to an Enum</title>
<updated>2019-07-29T09:42:02+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-07-26T15:06:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=b632e471f1ca4764c15534006294f7dc0b842b69'/>
<id>b632e471f1ca4764c15534006294f7dc0b842b69</id>
<content type='text'>
Also add helpers for the cli to be able to represent 'FastEnum' directly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also add helpers for the cli to be able to represent 'FastEnum' directly
</pre>
</div>
</content>
</entry>
<entry>
<title>node: Add 'as_enum' on ScalarNode and 'get_enum' helper on MappingNode</title>
<updated>2019-07-29T09:42:02+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-07-26T14:30:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0f074dd37524047cb53214be5c0f10436d3abb1d'/>
<id>0f074dd37524047cb53214be5c0f10436d3abb1d</id>
<content type='text'>
This adds a method to ensure that a value is from a set of valid values
and raises an error message accordingly.

- Define Enum types for each of the relevant cases
- Adapt call places that were doing such things manually
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a method to ensure that a value is from a set of valid values
and raises an error message accordingly.

- Define Enum types for each of the relevant cases
- Adapt call places that were doing such things manually
</pre>
</div>
</content>
</entry>
<entry>
<title>types: Mark 'Consistency' as a 'FastEnum'</title>
<updated>2019-07-29T09:42:02+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-07-26T14:02:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0dacf84b3655fbe1e4da8f4a2f56a86aef9d89e4'/>
<id>0dacf84b3655fbe1e4da8f4a2f56a86aef9d89e4</id>
<content type='text'>
This allows for stronger guarantees when checking the level of
consistency since it will only be comparable with itself, and ensures
unicity
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows for stronger guarantees when checking the level of
consistency since it will only be comparable with itself, and ensures
unicity
</pre>
</div>
</content>
</entry>
<entry>
<title>types: Add a 'FastEnum' implementation and replace Enum by it</title>
<updated>2019-07-29T09:42:02+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-07-26T13:47:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=90da23867767905c39bf8199c2b8a4d6e13a5c95'/>
<id>90da23867767905c39bf8199c2b8a4d6e13a5c95</id>
<content type='text'>
'Enum' has a big performance impact on the running code. Replacing
it with a safe subset of functionality removes lots of this overhead
without removing the benefits of using enums (safe comparisions,
uniqueness)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'Enum' has a big performance impact on the running code. Replacing
it with a safe subset of functionality removes lots of this overhead
without removing the benefits of using enums (safe comparisions,
uniqueness)
</pre>
</div>
</content>
</entry>
<entry>
<title>Bst artifact subcommands take artifact ref names.</title>
<updated>2019-07-26T15:22:25+00:00</updated>
<author>
<name>Rebecca Grayson</name>
<email>becky.grayson1@hotmail.co.uk</email>
</author>
<published>2019-07-26T13:07:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=6eb11e76751bff69cc7e3671aac28262815309be'/>
<id>6eb11e76751bff69cc7e3671aac28262815309be</id>
<content type='text'>
Changes made to allow artifact checkout/push/pull to take
artifact references as well as element names.
Added test to ensure this works
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes made to allow artifact checkout/push/pull to take
artifact references as well as element names.
Added test to ensure this works
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix up of some spelling mistakes</title>
<updated>2019-07-26T15:22:25+00:00</updated>
<author>
<name>Rebecca Grayson</name>
<email>becky.grayson1@hotmail.co.uk</email>
</author>
<published>2019-07-18T08:48:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=b7e5fdf5fd134a80a4654552bfd913849cd50f71'/>
<id>b7e5fdf5fd134a80a4654552bfd913849cd50f71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
