[U-Boot] [STATUS] v2011.06 release, Merge Window is OPEN

Hello all,
U-Boot v2011.06 has been released and is available from the git repository and the FTP server.
KNOWN ISSUES:
- The cleanup after the reorganization of the ARM code has not been completed yet. At the moment, approapprox, 100+ ARM boards are *broken* and *do not compile*.
Board maintainers or other interested parties are requested to adapt their boards within the current merge window. All boards that have not been fixed within the first week of the merge window are considered unmaintained and without interest to the community and will be removed.
This is the last such warning.
- We still have not found a new network custodian yet. Are there any volunteers?
The Merge Window for the next release (v2011.09) is open until Sat Jul 16, 2011, 23:59:59 CEST = 18 days remaining.
The next release v2011.09 is scheduled for September 04, 2011.
A little statistics [1] - changes since release v2011.03:
Processed 678 csets from 135 developers 26 employers found A total of 48114 lines added, 36696 removed (delta 11418)
Developers with the most changesets Mike Frysinger 63 (9.3%) Luca Ceresoli 28 (4.1%) Heiko Schocher 26 (3.8%) Fabio Estevam 23 (3.4%) Andreas Bießmann 21 (3.1%) Kumar Gala 21 (3.1%) Holger Brunck 20 (2.9%) Reinhard Meyer 18 (2.7%) Macpaul Lin 18 (2.7%) Wolfgang Denk 17 (2.5%) ...
Developers with the most changed lines Mike Frysinger 10802 (16.0%) Wolfgang Denk 8365 (12.4%) Andy Fleming 4724 (7.0%) Heiko Schocher 2787 (4.1%) John Rigby 2243 (3.3%) Luca Ceresoli 1779 (2.6%) Daniel Schwierzeck 1726 (2.6%) Michael Schwingen 1689 (2.5%) Chander Kashyap 1671 (2.5%) Macpaul Lin 1503 (2.2%) ...
Developers with the most lines removed Wolfgang Denk 7936 (21.6%) Daniel Schwierzeck 1500 (4.1%) Eric Benard 895 (2.4%) Holger Brunck 545 (1.5%) Scott Wood 503 (1.4%) Kumar Gala 496 (1.4%) David Müller (ELSOFT AG) 377 (1.0%) Alessandro Rubini 363 (1.0%) Andreas Bießmann 275 (0.7%) Reinhard Meyer 159 (0.4%) ...
Developers with the most signoffs (total 282) Kumar Gala 80 (28.4%) Sandeep Paulraj 32 (11.3%) Valentin Longchamp 23 (8.2%) Holger Brunck 19 (6.7%) Stefan Roese 15 (5.3%) Mike Frysinger 13 (4.6%) Andy Fleming 12 (4.3%) Minkyu Kang 11 (3.9%) Scott Wood 8 (2.8%) Shinya Kuribayashi 6 (2.1%) ...
Developers with the most reviews (total 0)
Developers with the most test credits (total 10) Mike Frysinger 1 (10.0%) Andreas Bießmann 1 (10.0%) Anatolij Gustschin 1 (10.0%) Fabio Estevam 1 (10.0%) Graeme Russ 1 (10.0%) Stefano Babic 1 (10.0%) Felix Radensky 1 (10.0%) Magnus Lilja 1 (10.0%) Andre Schwarz 1 (10.0%) Sughosh Ganu 1 (10.0%)
Developers who gave the most tested-by credits (total 10) Fabio Estevam 2 (20.0%) Kim Phillips 2 (20.0%) Anatolij Gustschin 1 (10.0%) Stefano Babic 1 (10.0%) Stefan Roese 1 (10.0%) Scott Wood 1 (10.0%) Priyanka Jain 1 (10.0%) Jens Scharsig 1 (10.0%)
Developers with the most report credits (total 5) Andre Schwarz 1 (20.0%) Kumar Gala 1 (20.0%) Wolfgang Denk 1 (20.0%) Michael Weiss 1 (20.0%) Jianxi Fu 1 (20.0%)
Developers who gave the most report credits (total 5) Mike Frysinger 2 (40.0%) Kim Phillips 1 (20.0%) Anatolij Gustschin 1 (20.0%) Peter Tyser 1 (20.0%)
Top changeset contributors by employer (Unknown) 267 (39.4%) Freescale 127 (18.7%) Analog Devices 66 (9.7%) DENX Software Engineering 63 (9.3%) Keymile 34 (5.0%) Texas Instruments 10 (1.5%) Guntermann & Drunck 9 (1.3%) CompuLab 9 (1.3%) Graeme Russ 7 (1.0%) Samsung 7 (1.0%) ...
Top lines changed by employer (Unknown) 22719 (33.6%) Freescale 13914 (20.6%) Analog Devices 12353 (18.3%) DENX Software Engineering 11824 (17.5%) Keymile 2635 (3.9%) Mistral 891 (1.3%) Bluewater Systems 420 (0.6%) Graeme Russ 396 (0.6%) Universita di Pavia 378 (0.6%) Transmode Systems 323 (0.5%) ...
Employers with the most signoffs (total 282) Freescale 128 (45.4%) Keymile 48 (17.0%) Texas Instruments 36 (12.8%) DENX Software Engineering 21 (7.4%) (Unknown) 19 (6.7%) Analog Devices 13 (4.6%) Samsung 13 (4.6%) Intel 2 (0.7%) Xentech Solutions 1 (0.4%) Psyent 1 (0.4%)
Employers with the most hackers (total 137) (Unknown) 71 (51.8%) Freescale 27 (19.7%) Keymile 6 (4.4%) DENX Software Engineering 6 (4.4%) Texas Instruments 3 (2.2%) Analog Devices 3 (2.2%) Samsung 2 (1.5%) Mistral 1 (0.7%) Bluewater Systems 1 (0.7%) Graeme Russ 1 (0.7%) ...
[1] See http://www.denx.de/wiki/U-Boot/UbootStat_2011_06 for full statistics, and http://www.denx.de/wiki/UBoot/ReleaseCycle for links to statistics for earlier releases.
Best regards,
Wolfgang Denk

On Tue, Jun 28, 2011, Wolfgang Denk wrote:
The cleanup after the reorganization of the ARM code has not been completed yet. At the moment, approapprox, 100+ ARM boards are *broken* and *do not compile*.
Board maintainers or other interested parties are requested to adapt their boards within the current merge window. All boards that have not been fixed within the first week of the merge window are considered unmaintained and without interest to the community and will be removed.
It's funny how this reminds me of package build failures in Debian; in such cases, we start by publishing the list of affected packages ideally with links to build logs and the name of corresponding maintainers. After a while, we actually start Cc:ing the maintainers or filing bug reports against each failing package.
Would it make sense to publish such a list of broken boards and corresponding maintainers? (Maybe some makeall + scripts magic?)
This is a sample list of Debian packages not declaring the upstream "Homepage" properly: http://lists.debian.org/debian-devel/2011/02/msg00367.html

Dear Loïc,
In message 20110628152416.GC31789@bee.dooz.org you wrote: ...
Board maintainers or other interested parties are requested to adapt their boards within the current merge window. All boards that have not been fixed within the first week of the merge window are considered unmaintained and without interest to the community and will be removed.
It's funny how this reminds me of package build failures in Debian; in such cases, we start by publishing the list of affected packages ideally with links to build logs and the name of corresponding maintainers. After a while, we actually start Cc:ing the maintainers or filing bug reports against each failing package.
This has started with v2010.09, and deadlines have been made clear. I have no intentions to discuss this much longer now. Either it builds, or it gets removed.
Would it make sense to publish such a list of broken boards and corresponding maintainers? (Maybe some makeall + scripts magic?)
No kind of script magic is needed. Just run "./MAKEALL arm".
And a list has been posted before. See
06/22 To:u-boot@lists.d [U-Boot] [STATUS] v2011.06-rc3 released
http://article.gmane.org/gmane.comp.boot-loaders.u-boot/101894
Best regards,
Wolfgang Denk

Hi all,
Le 28/06/2011 12:55, Wolfgang Denk a écrit :
Hello all,
U-Boot v2011.06 has been released and is available from the git repository and the FTP server.
KNOWN ISSUES:
The cleanup after the reorganization of the ARM code has not been completed yet. At the moment, approapprox, 100+ ARM boards are *broken* and *do not compile*.
Board maintainers or other interested parties are requested to adapt their boards within the current merge window. All boards that have not been fixed within the first week of the merge window are considered unmaintained and without interest to the community and will be removed.
This is the last such warning.
We still have not found a new network custodian yet. Are there any volunteers?
The Merge Window for the next release (v2011.09) is open until Sat Jul 16, 2011, 23:59:59 CEST = 18 days remaining.
The next release v2011.09 is scheduled for September 04, 2011.
For information only, here are patches that were pending on u-boot-arm/next and were thus moved to u-boot-arm/master, or were added to it since the window opened:
Aneesh V (9): arm: make default implementation of cache_flush() weakly linked armv7: cache maintenance operations for armv7 armv7: rename cache related CONFIG flags armv7: integrate cache maintenance support arm: minor fixes for cache and mmu handling armv7: add PL310 support to u-boot armv7: adapt omap4 to the new cache maintenance framework armv7: adapt omap3 to the new cache maintenance framework armv7: adapt s5pc1xx to the new cache maintenance framework
David Müller (ELSOFT AG) (3): VCMA9: remove unneeded config.mk VCMA9: use CFI driver (and remove the old one) VCMA9: various cleanups/code style fixes
Igor Grinberg (1): arm: omap2: apollon: fix broken build
John Rigby (1): OMAP[34]: fix broken timer
Matthias Weisser (1): arm: Update jadecpu board
Tom Warren (2): GPIO: Tegra2: add GPIO driver for Tegra2 arm: Tegra2: GPIO: enable GPIO for Tegra2 boards
More to follow.
Amicalement,
participants (3)
-
Albert ARIBAUD
-
Loïc Minier
-
Wolfgang Denk