<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/buildstream, branch external_plugin_errors</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>_plugincontext.py: Fix third party plugin loading</title>
<updated>2017-10-12T15:15:28+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tristan.maat@codethink.co.uk</email>
</author>
<published>2017-10-12T14:30:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=85c1a8bcfab764d780b21069f656061a2b2faf28'/>
<id>85c1a8bcfab764d780b21069f656061a2b2faf28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_options/optionpool.py: Implement the (!) assertion directive</title>
<updated>2017-10-11T04:39:02+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-10-11T04:17:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=30be82c6f00e437c1dae070e1364083202762d9a'/>
<id>30be82c6f00e437c1dae070e1364083202762d9a</id>
<content type='text'>
These are processed inline with conditionals and before each
iteration of conditional processing, ensuring that we always
trigger the first assertion ever composited.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are processed inline with conditionals and before each
iteration of conditional processing, ensuring that we always
trigger the first assertion ever composited.
</pre>
</div>
</content>
</entry>
<entry>
<title>exceptions.py: Added USER_ASSERTION load error</title>
<updated>2017-10-11T04:16:42+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-10-11T04:16:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=bf679177ffd3041ad72600a87086bee19807753c'/>
<id>bf679177ffd3041ad72600a87086bee19807753c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>exceptions.py: Added _get_last_exception() for testing</title>
<updated>2017-10-10T10:29:59+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-10-04T12:02:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=41794f825f2ebb2055d6eded4821403352d5c9fd'/>
<id>41794f825f2ebb2055d6eded4821403352d5c9fd</id>
<content type='text'>
So when we run the full CLI, we can test failure modes by
inspecting the last raised exception.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So when we run the full CLI, we can test failure modes by
inspecting the last raised exception.
</pre>
</div>
</content>
</entry>
<entry>
<title>_frontend/widget.py: Report selected project options, if any.</title>
<updated>2017-10-10T10:29:58+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-10-07T11:59:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=ce5a47973bb639c1f61cd65cce212bb0308f0134'/>
<id>ce5a47973bb639c1f61cd65cce212bb0308f0134</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_frontend/main.py: Added -o/--option main CLI params</title>
<updated>2017-10-10T10:29:58+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-10-04T08:38:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9dbeffa291f3eb3a951ae785f7b42b211f708470'/>
<id>9dbeffa291f3eb3a951ae785f7b42b211f708470</id>
<content type='text'>
Allows specifying option name/value tuples on the command line.

Also updated frontend for minor API changes with Project &amp; Context
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows specifying option name/value tuples on the command line.

Also updated frontend for minor API changes with Project &amp; Context
</pre>
</div>
</content>
</entry>
<entry>
<title>_pipeline.py: Pass the project options to the loader</title>
<updated>2017-10-10T10:29:58+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-10-04T08:31:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=337b8cd42d22e0fd63519388428426747d6e497d'/>
<id>337b8cd42d22e0fd63519388428426747d6e497d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_loader.py: Now takes an OptionPool and processes each loaded file</title>
<updated>2017-10-10T10:29:58+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-10-04T08:30:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9fcdb999ced0cfd05b7726ff0e902d9fa4e38340'/>
<id>9fcdb999ced0cfd05b7726ff0e902d9fa4e38340</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>project.py: Support project options</title>
<updated>2017-10-10T10:29:36+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-10-04T08:38:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0df3d75e9de524b8bc8165b2055b4008724064c1'/>
<id>0df3d75e9de524b8bc8165b2055b4008724064c1</id>
<content type='text'>
  o Load the option definitions with the OptionPool

  o Set the user selected project option values according to the passed Context

  o Process conditionals in the loaded project configuration,
    excepting for the project name and actual option definitions

  o Removed a lot of examples from the default config.

    This is getting moved into more structured documentation, and the
    default config is only presented to the user beside the documentation
    which describes what each thing means.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  o Load the option definitions with the OptionPool

  o Set the user selected project option values according to the passed Context

  o Process conditionals in the loaded project configuration,
    excepting for the project name and actual option definitions

  o Removed a lot of examples from the default config.

    This is getting moved into more structured documentation, and the
    default config is only presented to the user beside the documentation
    which describes what each thing means.
</pre>
</div>
</content>
</entry>
<entry>
<title>context.py: Support user specified project options</title>
<updated>2017-10-08T08:03:59+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-10-03T13:53:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=bfcaa37e8fc0970651c64aa4f214b04e4a542725'/>
<id>bfcaa37e8fc0970651c64aa4f214b04e4a542725</id>
<content type='text'>
Constructor now expects cli_options to be specified, and
now loading the project overrides supports the 'options'
for a given project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Constructor now expects cli_options to be specified, and
now loading the project overrides supports the 'options'
for a given project.
</pre>
</div>
</content>
</entry>
</feed>
