<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/tools/buildman, branch v2023.01</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.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/tools/buildman?h=v2023.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2022-11-22T22:13:35Z</updated>
<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>
<entry>
<title>buildman: Drop mention of MAKEALL</title>
<updated>2022-11-22T22:13:34Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-11-10T02:14:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=274d05303dbd9786860d4e11eab15de998c0c6b2'/>
<id>urn:sha1:274d05303dbd9786860d4e11eab15de998c0c6b2</id>
<content type='text'>
This script was removed about 6 years ago so most people should be aware
that it is not needed anymore. Drop mention of it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Convert documentation to rST</title>
<updated>2022-11-22T22:13:34Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-11-10T02:14:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=74df491051d622c07acbcb0b41749aeeb4052889'/>
<id>urn:sha1:74df491051d622c07acbcb0b41749aeeb4052889</id>
<content type='text'>
Convert the buildman documentation to rST format and include it in the
'build' section.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Quentin Schulz &lt;foss+uboot@0leil.net&gt;
</content>
</entry>
<entry>
<title>buildman: Handle the MAINTAINERS 'N' tag</title>
<updated>2022-10-31T12:54:42Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-10-11T14:15:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e8da1da82f1ea1842d6137cdbecef4dc79bb594c'/>
<id>urn:sha1:e8da1da82f1ea1842d6137cdbecef4dc79bb594c</id>
<content type='text'>
This is needed for some soon-to-be-applied patches. Scan the configs/
directory to see if any of the files match.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Tested-by: Tom Rini &lt;trini@konsulko.com&gt;
Suggested-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
</feed>
