<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/src/buildstream/_platform, 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>sandbox: Add initial SandboxBuildBox</title>
<updated>2019-07-25T12:57:18+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2018-08-08T12:35:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=560cbb40f51a51eb9a4e0bcb701b4c64ba0f7a00'/>
<id>560cbb40f51a51eb9a4e0bcb701b4c64ba0f7a00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_platform: make picklable, no nested methods</title>
<updated>2019-07-24T12:27:10+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-07-24T09:38:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=da2f04daf39963aaa6bc6c9385c80574395d8aeb'/>
<id>da2f04daf39963aaa6bc6c9385c80574395d8aeb</id>
<content type='text'>
Make the _platform implementations pickable by moving the nested
_setup_*_sandbox methods up into their enclosing classes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the _platform implementations pickable by moving the nested
_setup_*_sandbox methods up into their enclosing classes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Store Platform reference in Context instance variable</title>
<updated>2019-07-17T10:42:53+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-07-16T13:51:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=df92e8e08ea4ddfd58d6cfbf63d758cda5d3d44f'/>
<id>df92e8e08ea4ddfd58d6cfbf63d758cda5d3d44f</id>
<content type='text'>
This allows us to remove the platform reset helpers in
tests/conftest.py.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to remove the platform reset helpers in
tests/conftest.py.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor of Platform and Sandbox</title>
<updated>2019-07-12T06:57:52+00:00</updated>
<author>
<name>William Salmon</name>
<email>will.salmon@codethink.co.uk</email>
</author>
<published>2019-06-05T13:22:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=33272aa7764c03f7d0b3a7b36f08636f883c3e69'/>
<id>33272aa7764c03f7d0b3a7b36f08636f883c3e69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: re-scope set_resource_limits</title>
<updated>2019-07-02T09:25:36+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-06-25T17:51:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=5aba5d024de4b316531f191283a4f244d7d041a4'/>
<id>5aba5d024de4b316531f191283a4f244d7d041a4</id>
<content type='text'>
Rename 'set_resource_limits' to 'maximize_open_file_limit', as this
seems to more accurately reflect it's function.

Remove unused flexibility from the implementation, to make it easier to
understand.

Simplify the Mac implementation, and add some explanation for the
OPEN_MAX magic number. In later work we should remove the magic number.

Import 'resource' late, which is not available on Windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename 'set_resource_limits' to 'maximize_open_file_limit', as this
seems to more accurately reflect it's function.

Remove unused flexibility from the implementation, to make it easier to
understand.

Simplify the Mac implementation, and add some explanation for the
OPEN_MAX magic number. In later work we should remove the magic number.

Import 'resource' late, which is not available on Windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>_platform.get_cpu_count: use psutil instead of os</title>
<updated>2019-06-18T08:49:10+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-06-12T13:58:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=2e9fcce77520644ad08eda84badc48c07879ce11'/>
<id>2e9fcce77520644ad08eda84badc48c07879ce11</id>
<content type='text'>
Be Windows-friendly by using the portable
`psutil.Process().cpu_affinity()` instead of `os.sched_getaffinity`.

Note that unfortunately this still doesn't work on Mac, so we keep that
platform-specific override.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Be Windows-friendly by using the portable
`psutil.Process().cpu_affinity()` instead of `os.sched_getaffinity`.

Note that unfortunately this still doesn't work on Mac, so we keep that
platform-specific override.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move source from 'buildstream' to 'src/buildstream'</title>
<updated>2019-05-21T11:41:18+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>csingh43@bloomberg.net</email>
</author>
<published>2019-04-24T21:53:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=070d053e5cc47e572e9f9e647315082bd7a15c63'/>
<id>070d053e5cc47e572e9f9e647315082bd7a15c63</id>
<content type='text'>
This was discussed in #1008.

Fixes #1009.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was discussed in #1008.

Fixes #1009.
</pre>
</div>
</content>
</entry>
</feed>
