Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] State of AVR32 in Buildroot and improving it
@ 2013-10-29 19:24 Thomas Petazzoni
  2013-10-30  8:33 ` Simon Dawson
  0 siblings, 1 reply; 2+ messages in thread
From: Thomas Petazzoni @ 2013-10-29 19:24 UTC (permalink / raw)
  To: buildroot

Hello Simon,

The state of AVR32 in Buildroot and the fact that the old binutils/gcc
needed for the architecture is causing a number of build failures
raised some discussion at the Buildroot Developers Meeting this
week-end.

As you seem to be the person most interested in keeping the AVR32
support in Buildroot, we'd like to discuss with you what can be done to
improve the autobuilder results for this platform. I've done a quick
analysis of the autobuilders statistics. On a total of 726 build tests
done in 2013 on AVR32, 91 were successful, and 635 failed, which means
12% success, 87% failed. In comparison, ARM has had 11125 build tests
done in 2013, with 6874 success and 4235 failures, which means 62% of
success and 38% of failures.

Do you think you could help in fixing some of the AVR32 autobuilder
failures? Note that we don't necessarily want to fix all packages: if
something is known broken on AVR32 and you don't need it or you're not
interested in fixing it, we can just mark it as 'depends
on !BR2_avr32', or another appropriate dependency (such as the gcc
version, absence of TLS, or other).

In order to achieve this, I'm proposing to send you a daily e-mail with
only the AVR32 build failures. This is something we already do with the
ARC and Blackfin architectures and that we would like to generalize to
all the "specialized" architectures.

As a reference, the top ten failures on AVR32 since July 2013 were
caused by the following packages:

+-------------------+-----+
| reason            | cnt |
+-------------------+-----+
| connman-1.12      |  51 |
| zeromq-3.2.3      |  48 |
| libevas-1.7.7     |  20 |
| dropwatch-1.4     |  18 |
| iozone-3_414      |  12 |
| zeromq-3.2.4      |  12 |
| libcap-ng-0.6.6   |  11 |
| libpfm4-4.3.0     |   9 |
| libcap-ng-0.7.3   |   9 |
| util-linux-2.22.2 |   9 |
+-------------------+-----+

Of course, some of these failures may be caused by non-AVR32 specific
problems.

Note that at the Buildroot meeting, one proposal was simply to get rid
of AVR32 in the autobuilders, but the conclusion was that we do not
like advertising an architecture as being supported if it's not
actively tested by our autobuilders.

Can you give us your feeling on this topic, and tell us if you're ready
to help in fixing the AVR32 autobuilders failures?

Thanks a lot!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-10-30  8:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-29 19:24 [Buildroot] State of AVR32 in Buildroot and improving it Thomas Petazzoni
2013-10-30  8:33 ` Simon Dawson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox