<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/setup.cfg, 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>Fork and embed fusepy</title>
<updated>2017-09-27T12:21:25+00:00</updated>
<author>
<name>Sam Thursfield</name>
<email>sam.thursfield@codethink.co.uk</email>
</author>
<published>2017-09-20T14:58:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=bf0f2863e8cea73e41d5d9efca3126e4075fc3ae'/>
<id>bf0f2863e8cea73e41d5d9efca3126e4075fc3ae</id>
<content type='text'>
The upstream of fuse.py is &lt;https://github.com/terencehonles/fusepy&gt;. It looks
pretty abandoned -- there have been no commits there since 5th April 2016 and
there are 17 pull requests dating from 2013 onwards that are still waiting for
responses from the maintainer.

There's no support in fuse.py for ppc64 platforms which means BuildStream is
unusable on that architecture at present. My pull request to fix that upstream
is being ignored; since the module is a single .py file provided under the
ISC license it is simplest to pull the whole thing into buildstream.git instead.

The version of fuse.py that's been embedded is the one from pull request #72,
from upstream release v2.0.4 (commit 0eafeb5).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The upstream of fuse.py is &lt;https://github.com/terencehonles/fusepy&gt;. It looks
pretty abandoned -- there have been no commits there since 5th April 2016 and
there are 17 pull requests dating from 2013 onwards that are still waiting for
responses from the maintainer.

There's no support in fuse.py for ppc64 platforms which means BuildStream is
unusable on that architecture at present. My pull request to fix that upstream
is being ignored; since the module is a single .py file provided under the
ISC license it is simplest to pull the whole thing into buildstream.git instead.

The version of fuse.py that's been embedded is the one from pull request #72,
from upstream release v2.0.4 (commit 0eafeb5).
</pre>
</div>
</content>
</entry>
<entry>
<title>setup.{cfg,py}: Bring back BST_TEST_SUITE env variable</title>
<updated>2017-09-05T05:26:03+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-09-05T04:21:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c34e612852a99f509437f80090d4aef973adfda6'/>
<id>c34e612852a99f509437f80090d4aef973adfda6</id>
<content type='text'>
Turns out we do need this in some corner cases
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out we do need this in some corner cases
</pre>
</div>
</content>
</entry>
<entry>
<title>plugin.py: Removed special case for test cases</title>
<updated>2017-09-04T03:04:56+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-09-04T03:02:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9834da72329b6d2fc7d5db357a3c836e4710cab5'/>
<id>9834da72329b6d2fc7d5db357a3c836e4710cab5</id>
<content type='text'>
Turns out this doesnt work once you try to actually
run the full buildstream in a test case (in foreground
it screws with other parsing, in background it fails
in the test context with a strange error).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out this doesnt work once you try to actually
run the full buildstream in a test case (in foreground
it screws with other parsing, in background it fails
in the test context with a strange error).
</pre>
</div>
</content>
</entry>
<entry>
<title>Added .coveragerc and use that in setup.cfg</title>
<updated>2017-07-17T13:54:58+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-07-15T11:10:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=2b31a539a414fbd246aab3737d558a293b0f5635'/>
<id>2b31a539a414fbd246aab3737d558a293b0f5635</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make logging go to stdout when the test suite is being run in CI</title>
<updated>2017-05-25T11:05:15+00:00</updated>
<author>
<name>Jonathan Maw</name>
<email>jonathan.maw@codethink.co.uk</email>
</author>
<published>2017-05-24T12:27:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=04457a189484f08f1b8e5d495a3dbc9102d1f20c'/>
<id>04457a189484f08f1b8e5d495a3dbc9102d1f20c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>setup.cfg: Ignore pep8 E125.</title>
<updated>2017-03-05T10:46:56+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-03-05T08:38:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=62565a1d26eef4a3580f5794604e93f73d698303'/>
<id>62565a1d26eef4a3580f5794604e93f73d698303</id>
<content type='text'>
Ignore multiline statement has same indentation as next logical line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ignore multiline statement has same indentation as next logical line.
</pre>
</div>
</content>
</entry>
<entry>
<title>Patching setup.cfg file for virtual env</title>
<updated>2017-01-04T11:58:40+00:00</updated>
<author>
<name>Andrew Leeming</name>
<email>andrew.leeming@codethink.co.uk</email>
</author>
<published>2017-01-04T11:58:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=1ac35cd3a1f3778518ff6a75c5f6be4b1dcb6c11'/>
<id>1ac35cd3a1f3778518ff6a75c5f6be4b1dcb6c11</id>
<content type='text'>
Pep8 should not be run on all files in the basedir. Adding
an ignore rule for if a virtual env directory exists.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pep8 should not be run on all files in the basedir. Adding
an ignore rule for if a virtual env directory exists.
</pre>
</div>
</content>
</entry>
<entry>
<title>Include coverage report in ./setup.py test invocations</title>
<updated>2016-12-11T03:38:46+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2016-12-11T03:38:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0352968cffd8cf03ff1d3509c28665d9f8e60c5c'/>
<id>0352968cffd8cf03ff1d3509c28665d9f8e60c5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pip8 checks: Ignore the tmp/ directory</title>
<updated>2016-12-10T10:00:35+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2016-12-10T09:59:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=5fb70df1a4ebc3052a03a21385188d176c23859c'/>
<id>5fb70df1a4ebc3052a03a21385188d176c23859c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pep8: Set line length to 119, not 79</title>
<updated>2016-12-10T09:38:34+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2016-12-10T09:38:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=3abde37d86a77c21645399f6c6e3623d61af77ee'/>
<id>3abde37d86a77c21645399f6c6e3623d61af77ee</id>
<content type='text'>
80 columns is cool but either encourages abbreviated variable names, which sucks,
or forces too many line breaks with sanely named variables.

120 columns should still discourage too many nested indentation blocks while
also allowing full variable names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
80 columns is cool but either encourages abbreviated variable names, which sucks,
or forces too many line breaks with sanely named variables.

120 columns should still discourage too many nested indentation blocks while
also allowing full variable names.
</pre>
</div>
</content>
</entry>
</feed>
