Re: [OpenWrt-Devel] Rationalization of buildbot snapshots?

2012-04-17 Thread Florian Fainelli

Hi Hannu,

Le 04/15/12 12:26, Hannu Nyman a écrit :

During the long pause in buildbot snapshots last month I got interested
in the snapshot builds.

I noticed that some of the platforms are being built daily although they
have not completed the build process successfully for 1-2 years, in some
cases never. It seems like a waste of CPU power and other resources to
continue compiling those platforms daily. The platforms should either be
fixed or their daily builds abandoned.

Most of the failures seem to be missing kernel config symbols, and those
don't get automagically fixed.


Below is a short summary of the 35 buildbot snapshot platforms:

24 platforms with daily builds ok during last week:
adm5120, ar7, ar71xx, atheros, au1000, brcm47xx, brcm63xx, cobalt,
ep93xx, etrax, gemini, ixp4xx, kirkwood, lantiq, mpc52xx, octeon, orion,
ppc40x, ppc44x, ramips, sibyte, uml, x86, xburst

2 abandoned platforms, no builds done (which is also ok):
olpc 24-Oct-2009, goldfish 10-Mar-2010

3 recent failures (in February 2012):
iop32x 9-Feb-2012 looks like a platform-specific error
rb532 12-Feb-2012 gcc version change: cc1: all warnings being treated as
errors
rdc 27-Feb-2012 kernel config symbols missing


rdc and rb532 should now rebuild correctly since the issues impacting 
them have been fixed now.





4 ancient failures (2010 - July 2011):
at91 20-Mar-2011 kernel config symbols missing
avr32 1-Jul-2011 kernel config symbols missing
pxcab 4-Nov-2010 kernel config symbols missing
s3c24xx 13-Feb-2011 kernel config symbols missing


2 Never:
These have never completed a build succesfully, or at least it has not
been uploaded to the snapshot server:
ps3 kernel config symbols missing
ubicom32 ERROR: Missing site config for target
ubicom32-openwrt-linux-uclibc



Developers might consider abandoning the daily builds of those ancient
failures, or maybe spend a few hours fixing the missing kernel config
symbols. It serves no purpose that buildbots crunch those platforms
daily, just to fail.

I made a patch for at91, but have not tested it any further in addition
to compiling the kernel.
https://lists.openwrt.org/pipermail/openwrt-devel/2012-April/014897.html
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] Rationalization of buildbot snapshots?

2012-04-16 Thread Christian Gagneraud

On 15/04/12 16:27, Hauke Mehrtens wrote:

Hi Hannu

On 04/15/2012 12:26 PM, Hannu Nyman wrote:

During the long pause in buildbot snapshots last month I got interested
in the snapshot builds.

I noticed that some of the platforms are being built daily although they
have not completed the build process successfully for 1-2 years, in some
cases never. It seems like a waste of CPU power and other resources to
continue compiling those platforms daily. The platforms should either be
fixed or their daily builds abandoned.

Most of the failures seem to be missing kernel config symbols, and those
don't get automagically fixed.


Below is a short summary of the 35 buildbot snapshot platforms:

24 platforms with daily builds ok during last week:
adm5120, ar7, ar71xx, atheros, au1000, brcm47xx, brcm63xx, cobalt,
ep93xx, etrax, gemini, ixp4xx, kirkwood, lantiq, mpc52xx, octeon, orion,
ppc40x, ppc44x, ramips, sibyte, uml, x86, xburst

2 abandoned platforms, no builds done (which is also ok):
olpc 24-Oct-2009, goldfish 10-Mar-2010


There are probably more platforms not being build by the buildbot at all.


3 recent failures (in February 2012):
iop32x  9-Feb-2012  looks like a platform-specific error
rb532  12-Feb-2012  gcc version change: cc1: all warnings being treated
as errors
rdc  27-Feb-2012  kernel config symbols missing


This is normal and happens because the developers do not monitor the
buildbot builds daily. I hope some developer will fix these or someone
sends a patch to fix these problems to the mailing list.


4 ancient failures (2010 - July 2011):
at91  20-Mar-2011  kernel config symbols missing
avr32  1-Jul-2011  kernel config symbols missing
pxcab  4-Nov-2010  kernel config symbols missing
s3c24xx  13-Feb-2011  kernel config symbols missing


These targets are looking unmaintained to me. The missing kernel config
symbols are probably not the only problems these targets have. It would
be nice if someone from the community would work on these targets and
sends patches and also runtime test them. It could also be that the
kernel config symbols missing error just hides other problems.


I'm interesting in maintaining at91, there's currently 3 subtargets for 
at91, and I have pached for 2 more, I don't see here any build failure 
when using ATSAM9G20 based subtargets (the other subtargets use either 
9G20 or 9260/9263). Unfortunately I can't runtest any of the existing 
subtargets, but i don't mind to set up a buildbot on one of our server 
for the at91 target.


Are there any scripts around to run the buildbot?

Chris




2 Never:
These have never completed a build succesfully, or at least it has not
been uploaded to the snapshot server:
ps3   kernel config symbols missing
ubicom32  ERROR: Missing site config for target
ubicom32-openwrt-linux-uclibc


These targets are really unmaintained and making ubicom32 work nicely is
hard work.


Developers might consider abandoning the daily builds of those ancient
failures, or maybe spend a few hours fixing the missing kernel config
symbols. It serves no purpose that buildbots crunch those platforms
daily, just to fail.

I made a patch for at91, but have not tested it any further in addition
to compiling the kernel.
https://lists.openwrt.org/pipermail/openwrt-devel/2012-April/014897.html


I did not had a closer look into the commit and the other documentation
about the targets if some of the things I said are wrong, please correct me.

The OpenWrt core developers are lacing man power, we do not have the
time to maintain all platforms (~52) in the same quality. So if you or
someone else wants to maintain some of the platforms none cares about it
will be nice to see some patches for them.

Hauke
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



--
Christian Gagneraud,
Embedded systems engineer.
Techworks Marine
1 Harbour road
Dun Laoghaire
Co. Dublin
Ireland
Tel: + 353 (0) 1 236 5990
Web: http://www.techworks.ie/
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


[OpenWrt-Devel] Rationalization of buildbot snapshots?

2012-04-15 Thread Hannu Nyman
During the long pause in buildbot snapshots last month I got interested in 
the snapshot builds.


I noticed that some of the platforms are being built daily although they have 
not completed the build process successfully for 1-2 years, in some cases 
never. It seems like a waste of CPU power and other resources to continue 
compiling those platforms daily. The platforms should either be fixed or 
their daily builds abandoned.


Most of the failures seem to be missing kernel config symbols, and those 
don't get automagically fixed.



Below is a short summary of the 35 buildbot snapshot platforms:

24 platforms with daily builds ok during last week:
adm5120, ar7, ar71xx, atheros, au1000, brcm47xx, brcm63xx, cobalt, ep93xx, 
etrax, gemini, ixp4xx, kirkwood, lantiq, mpc52xx, octeon, orion, ppc40x, 
ppc44x, ramips, sibyte, uml, x86, xburst


2 abandoned platforms, no builds done (which is also ok):
olpc 24-Oct-2009, goldfish 10-Mar-2010

3 recent failures (in February 2012):
iop32x  9-Feb-2012  looks like a platform-specific error
rb532  12-Feb-2012  gcc version change: cc1: all warnings being treated as 
errors
rdc  27-Feb-2012  kernel config symbols missing


4 ancient failures (2010 - July 2011):
at91  20-Mar-2011  kernel config symbols missing
avr32  1-Jul-2011  kernel config symbols missing
pxcab  4-Nov-2010  kernel config symbols missing
s3c24xx  13-Feb-2011  kernel config symbols missing


2 Never:
These have never completed a build succesfully, or at least it has not been 
uploaded to the snapshot server:

ps3   kernel config symbols missing
ubicom32  ERROR: Missing site config for target ubicom32-openwrt-linux-uclibc



Developers might consider abandoning the daily builds of those ancient 
failures, or maybe spend a few hours fixing the missing kernel config 
symbols. It serves no purpose that buildbots crunch those platforms daily, 
just to fail.


I made a patch for at91, but have not tested it any further in addition to 
compiling the kernel. 
https://lists.openwrt.org/pipermail/openwrt-devel/2012-April/014897.html

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] Rationalization of buildbot snapshots?

2012-04-15 Thread Hauke Mehrtens
Hi Hannu

On 04/15/2012 12:26 PM, Hannu Nyman wrote:
 During the long pause in buildbot snapshots last month I got interested
 in the snapshot builds.
 
 I noticed that some of the platforms are being built daily although they
 have not completed the build process successfully for 1-2 years, in some
 cases never. It seems like a waste of CPU power and other resources to
 continue compiling those platforms daily. The platforms should either be
 fixed or their daily builds abandoned.
 
 Most of the failures seem to be missing kernel config symbols, and those
 don't get automagically fixed.
 
 
 Below is a short summary of the 35 buildbot snapshot platforms:
 
 24 platforms with daily builds ok during last week:
 adm5120, ar7, ar71xx, atheros, au1000, brcm47xx, brcm63xx, cobalt,
 ep93xx, etrax, gemini, ixp4xx, kirkwood, lantiq, mpc52xx, octeon, orion,
 ppc40x, ppc44x, ramips, sibyte, uml, x86, xburst
 
 2 abandoned platforms, no builds done (which is also ok):
 olpc 24-Oct-2009, goldfish 10-Mar-2010

There are probably more platforms not being build by the buildbot at all.

 3 recent failures (in February 2012):
 iop32x  9-Feb-2012  looks like a platform-specific error
 rb532  12-Feb-2012  gcc version change: cc1: all warnings being treated
 as errors
 rdc  27-Feb-2012  kernel config symbols missing

This is normal and happens because the developers do not monitor the
buildbot builds daily. I hope some developer will fix these or someone
sends a patch to fix these problems to the mailing list.

 4 ancient failures (2010 - July 2011):
 at91  20-Mar-2011  kernel config symbols missing
 avr32  1-Jul-2011  kernel config symbols missing
 pxcab  4-Nov-2010  kernel config symbols missing
 s3c24xx  13-Feb-2011  kernel config symbols missing

These targets are looking unmaintained to me. The missing kernel config
symbols are probably not the only problems these targets have. It would
be nice if someone from the community would work on these targets and
sends patches and also runtime test them. It could also be that the
kernel config symbols missing error just hides other problems.

 2 Never:
 These have never completed a build succesfully, or at least it has not
 been uploaded to the snapshot server:
 ps3   kernel config symbols missing
 ubicom32  ERROR: Missing site config for target
 ubicom32-openwrt-linux-uclibc

These targets are really unmaintained and making ubicom32 work nicely is
hard work.

 Developers might consider abandoning the daily builds of those ancient
 failures, or maybe spend a few hours fixing the missing kernel config
 symbols. It serves no purpose that buildbots crunch those platforms
 daily, just to fail.
 
 I made a patch for at91, but have not tested it any further in addition
 to compiling the kernel.
 https://lists.openwrt.org/pipermail/openwrt-devel/2012-April/014897.html

I did not had a closer look into the commit and the other documentation
about the targets if some of the things I said are wrong, please correct me.

The OpenWrt core developers are lacing man power, we do not have the
time to maintain all platforms (~52) in the same quality. So if you or
someone else wants to maintain some of the platforms none cares about it
will be nice to see some patches for them.

Hauke
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] Rationalization of buildbot snapshots?

2012-04-15 Thread Hannu Nyman

On 15.4.2012 18:27, Hauke Mehrtens wrote:

2 Never:
These have never completed a build succesfully, or at least it has not
been uploaded to the snapshot server:
ps3   kernel config symbols missing
ubicom32  ERROR: Missing site config for target
ubicom32-openwrt-linux-uclibc


These targets are really unmaintained and making ubicom32 work nicely is
hard work.


Those two highlight my point nicely: it is a waste of the scarce buildbot 
resources to build these platforms daily without hope of succeeding. That 
takes CPU cycles away from the well-maintained platforms.


Maybe some of the unmaintained / less-used platforms could be moved to a less 
regular build timetable or be completely removed from the buildbot config (if 
they are seen as unmaintained).

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] Rationalization of buildbot snapshots?

2012-04-15 Thread Travis Kemen
Ubicom32 and ps3 have been removed from the buildbot list. It would be nice
to see the other platforms fixed, maybe with the buildbot threads that have
been floating around the list as of late will help spur people with these
platforms to submit patches.

Travis

On Sun, Apr 15, 2012 at 11:11 AM, Hannu Nyman hannu.ny...@iki.fi wrote:

 On 15.4.2012 18:27, Hauke Mehrtens wrote:

 2 Never:
 These have never completed a build succesfully, or at least it has not
 been uploaded to the snapshot server:
 ps3   kernel config symbols missing
 ubicom32  ERROR: Missing site config for target
 ubicom32-openwrt-linux-**uclibc


 These targets are really unmaintained and making ubicom32 work nicely is
 hard work.


 Those two highlight my point nicely: it is a waste of the scarce buildbot
 resources to build these platforms daily without hope of succeeding. That
 takes CPU cycles away from the well-maintained platforms.

 Maybe some of the unmaintained / less-used platforms could be moved to a
 less regular build timetable or be completely removed from the buildbot
 config (if they are seen as unmaintained).

 __**_
 openwrt-devel mailing list
 openwrt-devel@lists.openwrt.**org openwrt-devel@lists.openwrt.org
 https://lists.openwrt.org/**mailman/listinfo/openwrt-develhttps://lists.openwrt.org/mailman/listinfo/openwrt-devel

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel