<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/tools/buildman/README, branch v2015.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/README?h=v2015.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/tools/buildman/README?h=v2015.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2014-12-29T21:31:24Z</updated>
<entry>
<title>buildman: Fix some typos in README</title>
<updated>2014-12-29T21:31:24Z</updated>
<author>
<name>Dirk Behme</name>
<email>dirk.behme@gmail.com</email>
</author>
<published>2014-12-23T06:41:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3e1ded1fff32d8af8cc5eec22c56797621ea6649'/>
<id>urn:sha1:3e1ded1fff32d8af8cc5eec22c56797621ea6649</id>
<content type='text'>
Signed-off-by: Dirk Behme &lt;dirk.behme@gmail.com&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Don't default to -e when building current source</title>
<updated>2014-11-27T03:25:40Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-10-16T07:05:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1d8104fe8897c5fec3e03b4165bc67c57eeeaa72'/>
<id>urn:sha1:1d8104fe8897c5fec3e03b4165bc67c57eeeaa72</id>
<content type='text'>
We probably don't need to enable this option by default. It is useful to
display only failure boards (not errors) and it is easy to add -e if it
is required. Also update the docs.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reported-by: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
</content>
</entry>
<entry>
<title>buildman: Separate out display of warnings and errors</title>
<updated>2014-09-05T19:40:43Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-08-28T15:43:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e30965db0c668cf1269be97c4b8c0d357c85a8ae'/>
<id>urn:sha1:e30965db0c668cf1269be97c4b8c0d357c85a8ae</id>
<content type='text'>
Some boards unfortunately build with warnings and it is useful to be able
to easily distinguish the warnings from the errors.

Use a simple pattern match to categorise gcc output into warnings and
errors, and display each separately. New warnings are shown in magenta (with
a w+ prefix) and fixed warnings are shown in yellow with a w- prefix.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Add an option to show which boards caused which errors</title>
<updated>2014-09-05T19:40:43Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-08-28T15:43:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ed9666573eb08b4d8f18855d9f62e22ba0316ee9'/>
<id>urn:sha1:ed9666573eb08b4d8f18855d9f62e22ba0316ee9</id>
<content type='text'>
Add a -l option to display a list of offending boards against each
error/warning line. The information will be shown in brackets as below:

02: wip
   sandbox: +   sandbox
       arm: +   seaboard
+(sandbox) arch/sandbox/cpu/cpu.c: In function 'timer_get_us':
+(sandbox) arch/sandbox/cpu/cpu.c:40:9: warning: unused variable 'i' [-Wunused-variable]
+(seaboard) board/nvidia/seaboard/seaboard.c: In function 'pin_mux_mmc':
+(seaboard) board/nvidia/seaboard/seaboard.c:36:9: warning: unused variable 'fred' [-Wunused-variable]
+(seaboard)      int fred;
+(seaboard)          ^

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Implement an option to exclude boards from the build</title>
<updated>2014-09-05T19:40:43Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-08-28T15:43:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3cf4ae6f8672cd10ddba4b18bf82e4d03aeb15e6'/>
<id>urn:sha1:3cf4ae6f8672cd10ddba4b18bf82e4d03aeb15e6</id>
<content type='text'>
Some boards are known to be broken and it is convenient to be able to
exclude them from the build.

Add an --exclude option to specific boards to exclude. This uses the
same matching rules as the normal 'include' arguments, and is a comma-
separated list of regular expressions.

Suggested-by: York Sun &lt;yorksun@freescale.com&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Allow make-flags variables to include '-' and '_'</title>
<updated>2014-09-05T19:40:42Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-08-28T15:43:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f60c9d4f39f8ca8948594a773eee43543ca37807'/>
<id>urn:sha1:f60c9d4f39f8ca8948594a773eee43543ca37807</id>
<content type='text'>
These characters are commonly used in variables, so permit them. Also
document the permitted characters.

Reported-by: Tom Rini &lt;trini@ti.com&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Set the return code to indicate build result</title>
<updated>2014-09-05T19:40:42Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-08-28T15:43:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2c3deb9758c5be1c590bebdd25d8a36d486ea5e9'/>
<id>urn:sha1:2c3deb9758c5be1c590bebdd25d8a36d486ea5e9</id>
<content type='text'>
When buildman finds errors/warnings when building, set the return code to
indicate this.

Suggested-by: York Sun &lt;yorksun@freescale.com&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Introduce an 'and' operator for board selection</title>
<updated>2014-08-13T14:34:16Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-08-09T21:33:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6131beab6993f29bd6e52e94180654cb759dc4c7'/>
<id>urn:sha1:6131beab6993f29bd6e52e94180654cb759dc4c7</id>
<content type='text'>
Currently buildman allows a list of boards to build to be specified on the
command line. The list can include specific board names, architecture, SOC
and so on.

At present the list of boards is dealt with in an 'OR' fashion, and there
is no way to specify something like 'arm &amp; freescale', meaning boards with
ARM architecture but only those made by Freescale. This would exclude the
PowerPC boards made by Freescale.

Support an '&amp;' operator on the command line to permit this. Ensure that
arguments can be specified in a single string to permit easy shell quoting.

Suggested-by: York Sun &lt;yorksun@freescale.com&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>buildman: Add a few more toolchain examples to the README</title>
<updated>2014-08-13T14:34:16Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-08-09T21:33:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e9569478582ba8b524a9e21f95ca339d271b1f41'/>
<id>urn:sha1:e9569478582ba8b524a9e21f95ca339d271b1f41</id>
<content type='text'>
The current README is a bit sparse in this area, so add a few more
examples.

Suggested-by: Tom Rini &lt;trini@ti.com&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Add verbose option to display errors as they happen</title>
<updated>2014-08-13T14:34:15Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-08-09T21:33:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e5a0e5d84239c71a156a0a14d9332c5532f2411e'/>
<id>urn:sha1:e5a0e5d84239c71a156a0a14d9332c5532f2411e</id>
<content type='text'>
Normally buildman operates in two passes - one to do the build and another
to summarise the errors. Add a verbose option (-v) to display build problems
as they happen. With -e also given, this will display errors too.

When building the current source tree (rather than a list of commits in a
branch), both -v and -e are enabled automatically.

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