<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/tools/buildman, branch v2023.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/tools/buildman?h=v2023.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/tools/buildman?h=v2023.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2023-03-30T19:32:52Z</updated>
<entry>
<title>buildman: Correct overwriting of settings file</title>
<updated>2023-03-30T19:32:52Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2023-03-27T21:47:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=49d8cc4cbe18c7ffdc7e9699b9b64545288ecb1f'/>
<id>urn:sha1:49d8cc4cbe18c7ffdc7e9699b9b64545288ecb1f</id>
<content type='text'>
The toolchain test causes the settings file to be overwritten, which is
annoying for local development. Fix it by passing None as the filename.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: invalid reference to README</title>
<updated>2023-02-10T12:05:39Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>heinrich.schuchardt@canonical.com</email>
</author>
<published>2023-01-19T15:22:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=eeb55254dd0808f008f9ce99195f61520daae28d'/>
<id>urn:sha1:eeb55254dd0808f008f9ce99195f61520daae28d</id>
<content type='text'>
The readme file for buildman is called buildman.rst.

Signed-off-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Fetch 12.2.0 toolchains by default</title>
<updated>2022-12-06T20:30:30Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-11-22T17:31:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=83e37a834525594e26067021f7df298662906f04'/>
<id>urn:sha1:83e37a834525594e26067021f7df298662906f04</id>
<content type='text'>
Update the toolchain list to be first 12.2.0 and second 11.1.0 and
that's it.

Cc: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Add --allow-missing flag to allow missing blobs</title>
<updated>2022-11-22T22:13:35Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-11-10T02:14:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d7713ad36f1d219f6aab87ab2f5bcce2d3c2fafe'/>
<id>urn:sha1:d7713ad36f1d219f6aab87ab2f5bcce2d3c2fafe</id>
<content type='text'>
Add a new flag to buildman so that we will in turn pass
BINMAN_ALLOW_MISSING=1 to 'make'. Make use of this flag in CI.

Allow the settings file to control this.

Cc: Rasmus Villemoes &lt;rasmus.villemoes@prevas.dk&gt;
Cc: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Reinstate removal of temp output dir in tests</title>
<updated>2022-11-22T22:13:35Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-11-10T02:14:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5f319fa728d0693ca89da741e2f47566e97ae69b'/>
<id>urn:sha1:5f319fa728d0693ca89da741e2f47566e97ae69b</id>
<content type='text'>
This was dropped my mistake. Reinstate it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Fixes: d829f1217c6 ("bulidman: Add support for a simple build")
</content>
</entry>
<entry>
<title>buildman: Ensure config_fname is inited</title>
<updated>2022-11-22T22:13:35Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-11-10T02:14:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=301cd7431a5811092c9f0569c3334fd0d795d480'/>
<id>urn:sha1:301cd7431a5811092c9f0569c3334fd0d795d480</id>
<content type='text'>
Init this variable at the top level since it is a global.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Detect binman reporting missing blobs</title>
<updated>2022-11-22T22:13:35Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-11-10T02:14:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=35b6e53d0d65ec59d73653ac194c0317621b16cf'/>
<id>urn:sha1:35b6e53d0d65ec59d73653ac194c0317621b16cf</id>
<content type='text'>
Buildman should consider a build as a success (with warnings) if missing
blobs have been dealt with by binman, even though buildman itself returns
and error code overall. This is how other warnings are dealt with.

We cannot easily access the 103 exit code, so detect the problem in the
output.

With this change, missing blobs result in an exit code of 101, although
they still indicate failure.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Drop mention of old architectures</title>
<updated>2022-11-22T22:13:34Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-11-10T02:14:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cd6889d8967e1afa00dc244e26b2eb18a2f3f4d7'/>
<id>urn:sha1:cd6889d8967e1afa00dc244e26b2eb18a2f3f4d7</id>
<content type='text'>
Support for some architectures has been removed since buildman was first
written. Also all toolchains are now available at kernel.org so we don't
need the links, except for arc where the kernel.org toolchain fails to
build all boards.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Update the default settings file</title>
<updated>2022-11-22T22:13:34Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-11-10T02:14:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3da04ff1d33cf01d927fd7e4ea99f661fcf20dac'/>
<id>urn:sha1:3da04ff1d33cf01d927fd7e4ea99f661fcf20dac</id>
<content type='text'>
The settings file omits a few lines which are useful for getting every
board building. Add these and update the documentation tool.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Update the arc toolchain</title>
<updated>2022-11-22T22:13:34Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-11-10T02:14:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ce59252df52a3c43eed6e62b032680a1c74a8305'/>
<id>urn:sha1:ce59252df52a3c43eed6e62b032680a1c74a8305</id>
<content type='text'>
There is one on kernel.org but it does not build the hsdk_4xd board. Add
a link to one which does.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
