<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/tests/context, 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>Updated test cases for internal API changes stemming from project options</title>
<updated>2017-10-10T10:29:59+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-10-04T08:39:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=fa512fef4765cc63ceeb4a901a3a517cb83606d6'/>
<id>fa512fef4765cc63ceeb4a901a3a517cb83606d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tests for other platforms</title>
<updated>2017-09-28T13:46:33+00:00</updated>
<author>
<name>Tristan Maat</name>
<email>tristan.maat@codethink.com</email>
</author>
<published>2017-09-05T09:22:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=206fc51a6cf57697f03e27508819eafaaee58317'/>
<id>206fc51a6cf57697f03e27508819eafaaee58317</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --host-arch and --target-arch, and 'host-arches' conditional</title>
<updated>2017-07-06T12:08:10+00:00</updated>
<author>
<name>Sam Thursfield</name>
<email>sam.thursfield@codethink.co.uk</email>
</author>
<published>2017-06-09T17:57:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=039062218957bdae6473b482adc8800fd9be7ed3'/>
<id>039062218957bdae6473b482adc8800fd9be7ed3</id>
<content type='text'>
This command adds initial cross-compilation support to BuildStream.

It has been tested against a converted version of the Baserock
compiler bootstrap and used to cross build sysroots for armv8l64 and ppc64l
from an x86_64 host.

For example, to build a sysroot for ARM v8 64-bit you can do this:

    bst build --target-arch=armv8b64 gnu-toolchain/stage2.bst

This would cause the adapted Baserock definitions to produce a stage1 simple
cross compiler that runs on the native architecture and produces armv8b64
binaries, and then cross build a stage2 sysroot that executes on armv8b64.

Currently the --host-arch option does nothing of use. It will one day
enable host-incompatible builds using a QEMU-powered cross sandbox.

The `--arch=` option is now shorthand for `--host-arch= --target-arch=`.

Elements have 2 new variables available, %{bst-host-arch} and
%{bst-target-arch}. The 'arches' conditional now follows %{bst-target-arch},
while the new 'host-arches' conditional follows %{bst-host-arch}. All
of --arch, --host-arch and --target-arch default to the output of `uname -a`.

There's no magic here that would make all BuildStream elements suddenly
able to cross compile. It is up to an individual element to support this by
honouring %{bst-target-arch} in whatever way makes sense.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This command adds initial cross-compilation support to BuildStream.

It has been tested against a converted version of the Baserock
compiler bootstrap and used to cross build sysroots for armv8l64 and ppc64l
from an x86_64 host.

For example, to build a sysroot for ARM v8 64-bit you can do this:

    bst build --target-arch=armv8b64 gnu-toolchain/stage2.bst

This would cause the adapted Baserock definitions to produce a stage1 simple
cross compiler that runs on the native architecture and produces armv8b64
binaries, and then cross build a stage2 sysroot that executes on armv8b64.

Currently the --host-arch option does nothing of use. It will one day
enable host-incompatible builds using a QEMU-powered cross sandbox.

The `--arch=` option is now shorthand for `--host-arch= --target-arch=`.

Elements have 2 new variables available, %{bst-host-arch} and
%{bst-target-arch}. The 'arches' conditional now follows %{bst-target-arch},
while the new 'host-arches' conditional follows %{bst-host-arch}. All
of --arch, --host-arch and --target-arch default to the output of `uname -a`.

There's no magic here that would make all BuildStream elements suddenly
able to cross compile. It is up to an individual element to support this by
honouring %{bst-target-arch} in whatever way makes sense.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/context/context.py: Ignore real config files</title>
<updated>2017-06-22T12:17:36+00:00</updated>
<author>
<name>Sam Thursfield</name>
<email>sam.thursfield@codethink.co.uk</email>
</author>
<published>2017-06-22T10:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=2b4d74491ddb9f46c9beb2fcf93092f020763fe5'/>
<id>2b4d74491ddb9f46c9beb2fcf93092f020763fe5</id>
<content type='text'>
For the test to work on all systems, we need to make sure that the
user's real config file in ~/.cache/buildstream.conf is ignored.

I was seeing test failures here because I have overridden the default
cache locations in my buildstream.conf file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the test to work on all systems, we need to make sure that the
user's real config file in ~/.cache/buildstream.conf is ignored.

I was seeing test failures here because I have overridden the default
cache locations in my buildstream.conf file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed test cases for xdg dependency removal</title>
<updated>2017-03-21T10:52:34+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-03-21T10:52:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=a392dd35a3831359e1ce2a82260bf15872325de1'/>
<id>a392dd35a3831359e1ce2a82260bf15872325de1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapted test cases to new Context changes</title>
<updated>2017-03-20T10:01:30+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2017-03-19T08:17:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=793ab0f3c751e163301901c0c1c1c82d00b2c0c9'/>
<id>793ab0f3c751e163301901c0c1c1c82d00b2c0c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>context.py: expand ~ in paths</title>
<updated>2016-12-15T10:19:56+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2016-12-15T10:11:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=42e8c38f18e0ddecf1a3cf4e96836ed749042799'/>
<id>42e8c38f18e0ddecf1a3cf4e96836ed749042799</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>context test case: Fixed misleading comment in test case</title>
<updated>2016-12-13T09:46:37+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2016-12-13T09:45:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=dbce1ea146bcc48deff31ca9f1468e7eb3a6db67'/>
<id>dbce1ea146bcc48deff31ca9f1468e7eb3a6db67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pep8 fixes in context test case</title>
<updated>2016-12-10T06:14:25+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2016-12-10T06:14:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=02c8a6b1e2e032b7dd43d62057af611b72eea6b4'/>
<id>02c8a6b1e2e032b7dd43d62057af611b72eea6b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updating context tests now that we've changed to use the _yaml module</title>
<updated>2016-11-28T17:37:31+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2016-11-28T17:30:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=b2de60fc37a8e218c6264dd160714e043a63f313'/>
<id>b2de60fc37a8e218c6264dd160714e043a63f313</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
