<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch jjardon/doc_install_fedora</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>doc/source/install.rst: You need python3-ruamel-yaml package in Fedora</title>
<updated>2018-01-05T09:54:08+00:00</updated>
<author>
<name>Javier Jardón</name>
<email>jjardon@gnome.org</email>
</author>
<published>2018-01-05T09:54:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=390232ee6d96976e0330412e9cb26b7311390dc9'/>
<id>390232ee6d96976e0330412e9cb26b7311390dc9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Documentation: Removing the sphinx-build3 script</title>
<updated>2018-01-04T15:25:34+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-01-04T15:24:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c9551eab009b3493dde8d9a038c1783a5c4c624c'/>
<id>c9551eab009b3493dde8d9a038c1783a5c4c624c</id>
<content type='text'>
Instead add a comment about why this is really there,
and invoke sphinx python modules with python3 directly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead add a comment about why this is really there,
and invoke sphinx python modules with python3 directly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Documentation: Fix warnings, and make all warnings errors.</title>
<updated>2018-01-04T15:25:34+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-01-04T14:10:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=4625bfb0b2c9e40349a9ea5945ec4c3aea83d11e'/>
<id>4625bfb0b2c9e40349a9ea5945ec4c3aea83d11e</id>
<content type='text'>
Some of the warnings from sphinx-build are really just warnings,
but a lot of the things we want to avoid and really break documentation,
like broken internal references and some invalid rst directives should
really be errors.

Now we treat all warnings as errors, this should ensure that
any commits landing upstream never break the docs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some of the warnings from sphinx-build are really just warnings,
but a lot of the things we want to avoid and really break documentation,
like broken internal references and some invalid rst directives should
really be errors.

Now we treat all warnings as errors, this should ensure that
any commits landing upstream never break the docs.
</pre>
</div>
</content>
</entry>
<entry>
<title>_yaml.py: Use save_file_atomic() when writing out YAML</title>
<updated>2018-01-04T12:30:12+00:00</updated>
<author>
<name>Sam Thursfield</name>
<email>sam.thursfield@codethink.co.uk</email>
</author>
<published>2017-12-19T11:59:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c666e70c5f74869c961bba9b57563c8136387d84'/>
<id>c666e70c5f74869c961bba9b57563c8136387d84</id>
<content type='text'>
This makes writes done by `bst track` atomic, meaning a crash or power
loss while overwriting a .bst file should never cause the the contents
of that file to be lost or partially written.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes writes done by `bst track` atomic, meaning a crash or power
loss while overwriting a .bst file should never cause the the contents
of that file to be lost or partially written.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move utils._generate_key() into a new 'cachekey' module</title>
<updated>2018-01-04T12:30:12+00:00</updated>
<author>
<name>Sam Thursfield</name>
<email>sam.thursfield@codethink.co.uk</email>
</author>
<published>2018-01-04T12:28:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=3628cbbe0ec04e4f6e202d473a04a8fb3cf60840'/>
<id>3628cbbe0ec04e4f6e202d473a04a8fb3cf60840</id>
<content type='text'>
This avoids a circular dependency between the 'utils' and '_yaml'
modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids a circular dependency between the 'utils' and '_yaml'
modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use save_file_atomic() when writing source-bundle scripts</title>
<updated>2018-01-04T12:30:12+00:00</updated>
<author>
<name>Sam Thursfield</name>
<email>sam.thursfield@codethink.co.uk</email>
</author>
<published>2017-12-19T11:58:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=bb8f807bc6f5bcc6259bc06d6995b7f0bc2c6076'/>
<id>bb8f807bc6f5bcc6259bc06d6995b7f0bc2c6076</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>utils.py: Add save_file_atomic() helper</title>
<updated>2018-01-04T12:30:12+00:00</updated>
<author>
<name>Sam Thursfield</name>
<email>sam.thursfield@codethink.co.uk</email>
</author>
<published>2017-12-07T16:30:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9870fcaa04c1020c15846847439a86949f3b055c'/>
<id>9870fcaa04c1020c15846847439a86949f3b055c</id>
<content type='text'>
This is a context manager that can be used to divert file writes into a
temporary file, which is then renamed into place once writing is
complete. It is primarily intended for use by source plugins which
download files, so they can ensure that their downloads appear atomic
and there is no risk of leaving half-downloaded files in the cache.

So far this is not used in the core, but it is needed by the Docker
source plugin that is proposed for the bst-external plugins repo. See:
https://gitlab.com/BuildStream/bst-external/merge_requests/9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a context manager that can be used to divert file writes into a
temporary file, which is then renamed into place once writing is
complete. It is primarily intended for use by source plugins which
download files, so they can ensure that their downloads appear atomic
and there is no risk of leaving half-downloaded files in the cache.

So far this is not used in the core, but it is needed by the Docker
source plugin that is proposed for the bst-external plugins repo. See:
https://gitlab.com/BuildStream/bst-external/merge_requests/9
</pre>
</div>
</content>
</entry>
<entry>
<title>doc/source/install.rst: Silence a docs generation error</title>
<updated>2018-01-04T09:48:31+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-01-04T09:48:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=f54fe9a5ba3f7f4d6c9f05e57bca8095e7368853'/>
<id>f54fe9a5ba3f7f4d6c9f05e57bca8095e7368853</id>
<content type='text'>
Fixes the warning:

   WARNING: /path/to/buildstream/doc/source/install.rst:45: (WARNING/2) Title underline too short.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes the warning:

   WARNING: /path/to/buildstream/doc/source/install.rst:45: (WARNING/2) Title underline too short.
</pre>
</div>
</content>
</entry>
<entry>
<title>source.py &amp; element.py: Fixing SourceError() and ElementError() constructors.</title>
<updated>2018-01-04T09:46:57+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-01-04T09:46:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=2df05bd16b375d559c6308226434f020b095d2b8'/>
<id>2df05bd16b375d559c6308226434f020b095d2b8</id>
<content type='text'>
Recently I added the `reason` member which can be used to set
machine readable error reason strings for the purpose of testing.

Forgot to add the necessary `*` argument, forcing `reason` to be
a keyword-only argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recently I added the `reason` member which can be used to set
machine readable error reason strings for the purpose of testing.

Forgot to add the necessary `*` argument, forcing `reason` to be
a keyword-only argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>setup.py: Removing explicitly set version, we use setuptools_scm for this.</title>
<updated>2018-01-03T09:31:04+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-01-03T09:29:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=07e4d5434f07095535ca23efca3c18b93503ee2f'/>
<id>07e4d5434f07095535ca23efca3c18b93503ee2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
