From: Sascha Hauer <sha@pengutronix.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [ANNOUNCE] Kconfig support
Date: Wed, 22 Apr 2009 00:30:25 +0200 [thread overview]
Message-ID: <20090421223025.GA21747@pengutronix.de> (raw)
In-Reply-To: <20090421200838.E3D5483420E8@gemini.denx.de>
On Tue, Apr 21, 2009 at 10:08:38PM +0200, Wolfgang Denk wrote:
> Dear Sascha,
>
> In message <20090421182102.GZ21747@pengutronix.de> you wrote:
> >
> > > This is not quite correct. What I consider important is an evo-
> > > lutionary path - this may include bigger changes and reorganizations,
> > > but I consider it a bad idea to not provide a reasonable migration
> > > path for larger parts of the existing community.
> >
> > Then start proving your point by removing CONFIG_NET_MULTI. U-Boot carries
> > two incompatible network driver APIs for at least the last seven years and
> > still 19 drivers have not switched to the new API.
>
> What exactly do you complain about? Have there been any such patches
> posted that I 9or anybody else) rejected?
>
> > It was exactly this kind of stagnation that made me fork U-Boot. I was
>
> You did not even attempt to fix this, or did you, and I repressed the
> memory of this?
No, neither I tried to fix it nor did anybody else. Probably because
noone wants to dig through numerous drivers for which he most likely does
not even have the hardware. The solution is to mark them as broken and
you'll get the relevant patches within a week. The drivers which are
still not fixed after some months can be removed as nobody seems to have
interest in them. I know this is a strong weapon which should be handled
with care, but I think sometimes it's necessary to use it.
sha at octopus:~/octopus/u-boot/u-boot find board -name "flash.c" | wc -l
201
sha at octopus:~/octopus/u-boot/u-boot find board -name "config.mk"| wc -l
411
So nearly half of the boards in U-Boot seem to be unmaintained since the
advent of the generic flash driver five years ago.
How can you possibly ever change the API for the flash driver with 201
different flash drivers in the tree without marking something as broken?
One of these boards is the Auerswald Innokom, a board Robert once
ported. We probably still have it somewhere @Pengutronix, but nobody in
the world has any interest in running a top of tree U-Boot on it. Still
it is in the tree and by policy it has to be supported for all eternity.
Mark the boards as broken, remove them and give the others some air to
breeze to actually change something without drowning in legacy code.
Sascha
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
next prev parent reply other threads:[~2009-04-21 22:30 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-18 16:25 [U-Boot] [ANNOUNCE] Kconfig support Jean-Christophe PLAGNIOL-VILLARD
2009-04-18 18:29 ` Mike Frysinger
2009-04-18 18:54 ` Wolfgang Denk
2009-04-18 19:18 ` Mike Frysinger
2009-04-18 20:01 ` Wolfgang Denk
2009-04-19 19:50 ` Robert Schwebel
2009-04-20 4:56 ` Mike Frysinger
2009-04-20 6:52 ` Robert Schwebel
2009-04-20 13:49 ` Mike Frysinger
2009-04-20 14:04 ` Robert Schwebel
2009-04-20 14:42 ` Mike Frysinger
2009-04-20 14:53 ` Robert Schwebel
2009-04-20 15:04 ` Jerry Van Baren
2009-04-20 15:20 ` Mike Frysinger
2009-04-20 15:34 ` Sascha Hauer
2009-04-20 18:29 ` Mike Frysinger
2009-04-21 7:04 ` Robert Schwebel
2009-04-21 7:13 ` Daniel Stenberg
2009-04-21 14:40 ` Wolfgang Denk
2009-04-21 14:54 ` Robert Schwebel
2009-04-21 18:21 ` Sascha Hauer
2009-04-21 20:08 ` Wolfgang Denk
2009-04-21 22:30 ` Sascha Hauer [this message]
2009-04-21 23:12 ` Wolfgang Denk
2009-04-22 7:17 ` Robert Schwebel
2009-04-22 13:58 ` Wolfgang Denk
2009-04-22 10:27 ` Ladislav Michl
2009-04-22 8:53 ` Heiko Schocher
2009-04-22 13:25 ` Ladislav Michl
2009-04-22 14:11 ` Wolfgang Denk
2009-04-22 14:26 ` Jerry Van Baren
2009-04-23 9:13 ` Ladislav Michl
2009-04-21 23:34 ` Ladislav Michl
2009-04-20 19:17 ` Wolfgang Denk
2009-04-20 19:12 ` Wolfgang Denk
2009-04-19 19:48 ` Robert Schwebel
2009-04-19 21:59 ` Kumar Gala
2009-04-19 23:21 ` Sascha Hauer
2009-04-20 6:50 ` Robert Schwebel
2009-04-18 18:41 ` Wolfgang Denk
2009-04-19 16:38 ` Kumar Gala
2009-04-20 12:02 ` Jean-Christophe PLAGNIOL-VILLARD
2009-04-20 15:26 ` [U-Boot] Kconfig support - menuconfig broken? Kumar Gala
2009-04-20 16:25 ` Kumar Gala
2009-04-20 19:08 ` [U-Boot] [ANNOUNCE] Kconfig support Wolfgang Denk
2009-04-20 19:58 ` Kumar Gala
-- strict thread matches above, loose matches on Subject: below --
2009-04-20 15:39 Grant Likely
2009-04-20 18:22 ` Mike Frysinger
2009-04-20 18:42 ` Scott Wood
2009-04-20 19:23 ` Mike Frysinger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090421223025.GA21747@pengutronix.de \
--to=sha@pengutronix.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox