<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch chandan/ibm-7-platform</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>_platform/platform.py: Add alias for IBM AIX 7 powerpc</title>
<updated>2019-12-23T12:19:24+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>csingh43@bloomberg.net</email>
</author>
<published>2019-12-23T12:12:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=f96536ecb3c6e3c1a76c10fb7161155c33174562'/>
<id>f96536ecb3c6e3c1a76c10fb7161155c33174562</id>
<content type='text'>
`uname -m` is unusable in case of IBM AIX 7 as it reports the serial
number of the machine. As a workaround, special case it and use the
reported processor identifier.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`uname -m` is unusable in case of IBM AIX 7 as it reports the serial
number of the machine. As a workaround, special case it and use the
reported processor identifier.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'chandan/remote-setuppy-test' into 'master'</title>
<updated>2019-12-23T10:24:45+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>chandan@chandansingh.net</email>
</author>
<published>2019-12-23T10:24:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=3930c84a9a5b18b2d99ccc77539a575f005e0642'/>
<id>3930c84a9a5b18b2d99ccc77539a575f005e0642</id>
<content type='text'>
Drop support for `setup.py test`

See merge request BuildStream/buildstream!1758</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drop support for `setup.py test`

See merge request BuildStream/buildstream!1758</pre>
</div>
</content>
</entry>
<entry>
<title>Drop support for `setup.py test`</title>
<updated>2019-12-23T09:33:21+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>chandan@chandansingh.net</email>
</author>
<published>2019-12-06T15:14:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8a9e3cb9f71e3cac683af1ff667e4de8ef802132'/>
<id>8a9e3cb9f71e3cac683af1ff667e4de8ef802132</id>
<content type='text'>
Drop support for running tests via `setup.py test`, that is considered
deprecated. `tox` is our primary frontend for running tests, so this
change ensures that we don't have to support multiple ways of running
tests.

For testing against a specific installation environment, `tox` is not
quite practical. But in these cases, one can run `pytest` directly. So,
there is no need for this additional indirection.

This was discussed in the following mailing list thread:
https://mail.gnome.org/archives/buildstream-list/2019-December/msg00006.html.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drop support for running tests via `setup.py test`, that is considered
deprecated. `tox` is our primary frontend for running tests, so this
change ensures that we don't have to support multiple ways of running
tests.

For testing against a specific installation environment, `tox` is not
quite practical. But in these cases, one can run `pytest` directly. So,
there is no need for this additional indirection.

This was discussed in the following mailing list thread:
https://mail.gnome.org/archives/buildstream-list/2019-December/msg00006.html.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'juerg/job-process-close' into 'master'</title>
<updated>2019-12-19T12:37:47+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-12-19T12:37:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=bb93d63fd9a081eef14c20bec818d60084d065c3'/>
<id>bb93d63fd9a081eef14c20bec818d60084d065c3</id>
<content type='text'>
job.py: Do not call Process.close()

Closes #1243

See merge request BuildStream/buildstream!1776</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
job.py: Do not call Process.close()

Closes #1243

See merge request BuildStream/buildstream!1776</pre>
</div>
</content>
</entry>
<entry>
<title>job.py: Do not call Process.close()</title>
<updated>2019-12-19T11:45:33+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-12-19T08:00:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=31e577bc3472c63be38b89979ae2d42fc93e0ac8'/>
<id>31e577bc3472c63be38b89979ae2d42fc93e0ac8</id>
<content type='text'>
As we handle subprocess termination by pid with an asyncio child
watcher, the multiprocessing.Process object does not get notified when
the process terminates. And as the child watcher reaps the process, the
pid is no longer valid and the Process object is unable to check whether
the process is dead. This results in Process.close() raising a
ValueError.

Fixes: 9c23ce5c ("job.py: Replace message queue with pipe")
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As we handle subprocess termination by pid with an asyncio child
watcher, the multiprocessing.Process object does not get notified when
the process terminates. And as the child watcher reaps the process, the
pid is no longer valid and the Process object is unable to check whether
the process is dead. This results in Process.close() raising a
ValueError.

Fixes: 9c23ce5c ("job.py: Replace message queue with pipe")
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'juerg/pytest-timeout' into 'master'</title>
<updated>2019-12-19T11:13:20+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-12-19T11:13:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8ec01832ddfa9ce3ac56f3895936d9927f4b4342'/>
<id>8ec01832ddfa9ce3ac56f3895936d9927f4b4342</id>
<content type='text'>
setup.cfg: Set pytest default timeout

See merge request BuildStream/buildstream!1775</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
setup.cfg: Set pytest default timeout

See merge request BuildStream/buildstream!1775</pre>
</div>
</content>
</entry>
<entry>
<title>setup.cfg: Set pytest default timeout</title>
<updated>2019-12-19T07:40:04+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-12-19T07:27:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=2d63e536faf164a45d565186028ce2d0b291f431'/>
<id>2d63e536faf164a45d565186028ce2d0b291f431</id>
<content type='text'>
This sets a default timeout of 15 minutes for tests to avoid hanging
indefinitely.  As the slowest test in CI normally takes less than
5 minutes, the timeout should be long enough to not trigger even on
slower systems if everything operates normally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This sets a default timeout of 15 minutes for tests to avoid hanging
indefinitely.  As the slowest test in CI normally takes less than
5 minutes, the timeout should be long enough to not trigger even on
slower systems if everything operates normally.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jjardon/powerpc64le' into 'master'</title>
<updated>2019-12-17T17:31:01+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-12-17T17:31:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d1d898bdc60dc35ff618039775d53bb96774b836'/>
<id>d1d898bdc60dc35ff618039775d53bb96774b836</id>
<content type='text'>
buildstream/_platform/platform.py: Add powerpc64 and powerpc64le

See merge request BuildStream/buildstream!1698</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
buildstream/_platform/platform.py: Add powerpc64 and powerpc64le

See merge request BuildStream/buildstream!1698</pre>
</div>
</content>
</entry>
<entry>
<title>_platform/platform.py: Add powerpc64 and powerpc64le</title>
<updated>2019-12-17T16:57:05+00:00</updated>
<author>
<name>Javier Jardón</name>
<email>jjardon@gnome.org</email>
</author>
<published>2019-11-10T15:42:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=afe759df712d64dff7fd3715163740a84f9a7577'/>
<id>afe759df712d64dff7fd3715163740a84f9a7577</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'juerg/buildbox-run-userchroot' into 'master'</title>
<updated>2019-12-17T16:17:02+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-12-17T16:17:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=3d9ac7ce3facf13b936f6efbf139d64e392e44c5'/>
<id>3d9ac7ce3facf13b936f6efbf139d64e392e44c5</id>
<content type='text'>
Add CI job to test buildbox-run-userchroot

Closes #1237

See merge request BuildStream/buildstream!1751</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add CI job to test buildbox-run-userchroot

Closes #1237

See merge request BuildStream/buildstream!1751</pre>
</div>
</content>
</entry>
</feed>
