<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/tests, branch chandan/python3.8</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-23T14:32:29+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=c28e83df2fcb52b73a6188653459e149336a1fee'/>
<id>c28e83df2fcb52b73a6188653459e149336a1fee</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.

* tests/format/optionos.py: Don't use AIX for unsupported architecture

  `AIX` is special-cased in BuildStream, so use a different system for
  testing unsupported architectures.
</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.

* tests/format/optionos.py: Don't use AIX for unsupported architecture

  `AIX` is special-cased in BuildStream, so use a different system for
  testing unsupported architectures.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/integration/shell.py: xfail for buildbox-run-userchroot</title>
<updated>2019-12-17T13:18:11+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-11-26T11:08:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=4fd6dc251695335e0b43db563d6d36e7401beb36'/>
<id>4fd6dc251695335e0b43db563d6d36e7401beb36</id>
<content type='text'>
buildbox-run-userchroot requires a shell.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
buildbox-run-userchroot requires a shell.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/integration/script.py: xfail for buildbox-run-userchroot</title>
<updated>2019-12-17T13:18:11+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-11-26T10:57:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=2a96cb211625725246d293b11f0d4f51106bf3bf'/>
<id>2a96cb211625725246d293b11f0d4f51106bf3bf</id>
<content type='text'>
The root directory is not allowed to be writable by userchroot.

    + sh -c -e echo 'I can write to root' &gt; /test

    sh: can't create /test: Permission denied
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The root directory is not allowed to be writable by userchroot.

    + sh -c -e echo 'I can write to root' &gt; /test

    sh: can't create /test: Permission denied
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/integration/filter.py: xfail for buildbox-run-userchroot</title>
<updated>2019-12-17T13:18:11+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-11-26T10:51:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=aede9560744cbdcd3003ef1b1228430ffc9db18b'/>
<id>aede9560744cbdcd3003ef1b1228430ffc9db18b</id>
<content type='text'>
The root directory is not allowed to be writable by userchroot.

	+ sh -e -c touch /foo
	touch: /foo: Permission denied
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The root directory is not allowed to be writable by userchroot.

	+ sh -e -c touch /foo
	touch: /foo: Permission denied
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/integration/compose.py: xfail for buildbox-run-userchroot</title>
<updated>2019-12-17T13:18:11+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-11-27T10:19:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=e1eda9018311025651e647aaf08125929dd122a1'/>
<id>e1eda9018311025651e647aaf08125929dd122a1</id>
<content type='text'>
The root directory is not allowed to be writable by userchroot.

    + sh -e -c mkdir -p /tests
    mkdir: can't create directory '/tests': Permission denied
    Command 'mkdir -p /tests' failed with exitcode 1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The root directory is not allowed to be writable by userchroot.

    + sh -e -c mkdir -p /tests
    mkdir: can't create directory '/tests': Permission denied
    Command 'mkdir -p /tests' failed with exitcode 1
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: source_determinism.py: Skip flaky test with buildbox-run</title>
<updated>2019-12-17T13:18:11+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-11-26T09:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0e740fabd9ef0ad3b7c32669d2b3cd4a6cf4ae57'/>
<id>0e740fabd9ef0ad3b7c32669d2b3cd4a6cf4ae57</id>
<content type='text'>
The tests are flaky due to non-deterministic timestamps in the output of
`ls -l`. See https://gitlab.com/BuildStream/buildstream/issues/1218
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The tests are flaky due to non-deterministic timestamps in the output of
`ls -l`. See https://gitlab.com/BuildStream/buildstream/issues/1218
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/sources/git.py: Add recursive submodule test</title>
<updated>2019-12-13T16:49:02+00:00</updated>
<author>
<name>Tom Mewett</name>
<email>tom.mewett@codethink.co.uk</email>
</author>
<published>2019-12-10T12:04:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d48b380e525c47b9a580b884e4125bdc2c1a7cbf'/>
<id>d48b380e525c47b9a580b884e4125bdc2c1a7cbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Drop buildbox xfails</title>
<updated>2019-12-10T14:31:37+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-12-05T05:40:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=ead0b11a205b475cf6b0a695d84b27ded1102894'/>
<id>ead0b11a205b475cf6b0a695d84b27ded1102894</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/integration/interactive_build.py: Increase timeout</title>
<updated>2019-12-10T14:31:37+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-12-10T14:23:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=73c3ab72042b032eebaa38b3df13c8ce87dd0875'/>
<id>73c3ab72042b032eebaa38b3df13c8ce87dd0875</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/sources/tar.py: Use `utils._force_rmtree` instead of chmod</title>
<updated>2019-12-10T12:41:10+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tristan.maat@codethink.co.uk</email>
</author>
<published>2019-12-09T17:38:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=bb9045a1c1fa7d4d45041af4c0a892df9584a3be'/>
<id>bb9045a1c1fa7d4d45041af4c0a892df9584a3be</id>
<content type='text'>
While this is deep in our test suite, and should therefore never
create files that leak information, our code security linter
complains about setting broad file permissions.

We should really be using `utils._force_rmtree` here anyway, to stop
duplicating code, so that's what we do.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While this is deep in our test suite, and should therefore never
create files that leak information, our code security linter
complains about setting broad file permissions.

We should really be using `utils._force_rmtree` here anyway, to stop
duplicating code, so that's what we do.
</pre>
</div>
</content>
</entry>
</feed>
