From: Peter Korsgaard <jacmet@uclibc.org>
To: buildroot@busybox.net
Subject: [Buildroot] Buildroot maintainer and stable releases
Date: Tue, 06 Jan 2009 16:08:15 +0100 [thread overview]
Message-ID: <87aba4pj4w.fsf@macbook.be.48ers.dk> (raw)
In-Reply-To: <20090106140140.GA22854@zelow.no> (Thomas Lundquist's message of "Tue\, 6 Jan 2009 15\:01\:41 +0100")
>>>>> "Thomas" == Thomas Lundquist <lists@zelow.no> writes:
Hi,
Thomas> On Mon, Jan 05, 2009 at 10:18:01PM +0100, Peter Korsgaard wrote:
>>
>> I offer to do something about both: Take over maintainership and get
>> atual stable releases out the door (if Erik and the other developers
>> agree).
Thomas> The first question then is what kind of maintainer you mean.
Thomas> The One that makes releases or The One that maintains
Thomas> coherency and vetoes big changes?
Primarily the first, but also the 2nd where needed. I think we have
done relatively good so far without a maintainer, so I expect the 2nd
part to be fairly infrequent.
>> What is the plan? Getting the first release out is always the
>> hardest, so I would on purpose aim low for the first release and
>> get it out soon (February).
Thomas> That *is* quick.
It is, but why delay it any longer? People are using current svn
anyway, so we might as well make a release of it.
>> The target is to get all architectures to build (and
>> run where hw is available for test) using the default toolchain config
>> and busybox, anything else is just a bonus.
Thomas> Should we have some arch_testconfig as we have defconfigs?
Thomas> First start with a simple config then add more.
Maybe. I would just start with the rm .config; make menuconf, select
arch, save; make
>> I will put out the first
>> release candidate early next week, so from then on please don't add
>> anything else than bugfixes until the release it out. I believe in
>> time based releases, so any architectures that we cannot fix in time
>> will simply be disabled in kconfig (E.G. depend on BROKEN).
Thomas> BROKEN or ROTTEN or something that will alert future
Thomas> maintainer-wannabees.
Exactly.
>> The big issue with buildroot quality control is the mindblowing
>> number of configuration combinations and specialized hardware
>> needed to test.
Thomas> This has to be handles by a defined set of test cases based
Thomas> on more or less generic HW, like evaluation kits.
Or qemu.
Thomas> And also devices actively maintained by someone wanting it to
Thomas> be a part of the test collection.
Thomas> The odd cases have to be taken care of by ordinary bug tickets.
Thomas> (BTW; WCHAR and LOCALE OFF is NOT a special case, it should
Thomas> be default. In my view, also LARGEFILE.)
You mean default on? They currently default to off, simply because of
their size impact.
>> I am therefore convinced we need to leverage qemu and
>> agressively deprecate legacy versions / packages + actively work with
>> upstream to keep the number of patches low.
Thomas> I am afraid we need more than one version of the kernel (Ulf
Thomas> wants is also) and I guess also of most of the toolchain but
Thomas> the packages/ is another story.
Maybe, but we can surely do better than todays' forest.
Thomas> If we do releases we should be able to cut down on the amount
Thomas> of versions in the toolchain aswell, since comppanies should
Thomas> freeze on a version if they plan to use it for years as Ulf
Thomas> mentioned.
Exactly.
>> I think our users would
>> also be happier with a less ambitious project that wouldn't break left
>> and right, instead of the current situation.
Thomas> Agreed.
Thomas> First thing I guess is to agree that we want this and
Thomas> then to make test criterias.
Thomas> After that, lay down which big changes we want and distribute
Thomas> maintainer responsibilities.
--
Bye, Peter Korsgaard
next prev parent reply other threads:[~2009-01-06 15:08 UTC|newest]
Thread overview: 72+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-05 21:18 [Buildroot] Buildroot maintainer and stable releases Peter Korsgaard
2009-01-06 12:02 ` Ulf Samuelsson
2009-01-06 12:39 ` Ulf Samuelsson
2009-01-06 12:55 ` Peter Korsgaard
2009-01-06 15:32 ` Ulf Samuelsson
2009-01-06 12:44 ` Peter Korsgaard
2009-01-07 3:09 ` Markus Heidelberg
2009-01-07 8:08 ` Peter Korsgaard
2009-01-07 8:27 ` Peter Korsgaard
2009-01-07 8:31 ` Nigel Kukard
2009-01-07 12:19 ` Markus Heidelberg
2009-01-07 13:02 ` Peter Korsgaard
2009-01-07 14:01 ` Thiago A. Corrêa
2009-01-08 17:50 ` Markus Heidelberg
2009-01-08 18:29 ` Ulf Samuelsson
2009-01-08 20:28 ` Markus Heidelberg
2009-01-08 21:05 ` Ulf Samuelsson
2009-01-08 22:06 ` Markus Heidelberg
2009-01-08 22:33 ` Ulf Samuelsson
2009-01-08 23:13 ` Markus Heidelberg
2009-01-09 9:15 ` Peter Korsgaard
2009-01-09 9:12 ` Peter Korsgaard
2009-01-07 11:13 ` Ulf Samuelsson
2009-01-07 11:28 ` Peter Korsgaard
2009-01-07 12:10 ` Ulf Samuelsson
2009-01-07 12:24 ` Nigel Kukard
2009-01-07 12:57 ` Peter Korsgaard
2009-01-07 18:13 ` Thomas Lundquist
2009-01-07 19:16 ` Ulf Samuelsson
2009-01-07 19:39 ` Peter Korsgaard
2009-01-08 8:25 ` Thomas Lundquist
2009-01-08 9:10 ` Peter Korsgaard
2009-01-07 11:50 ` Markus Heidelberg
2009-01-07 11:54 ` Peter Korsgaard
2009-01-07 12:55 ` Ulf Samuelsson
2009-01-06 14:01 ` Thomas Lundquist
2009-01-06 15:08 ` Peter Korsgaard [this message]
2009-01-06 18:32 ` Thomas Lundquist
2009-01-06 18:52 ` Peter Korsgaard
2009-01-06 19:09 ` Ulf Samuelsson
2009-01-06 19:23 ` Peter Korsgaard
2009-01-07 18:43 ` Thomas Lundquist
2009-01-07 19:26 ` Ulf Samuelsson
2009-01-07 20:22 ` Thomas Lundquist
2009-01-07 20:31 ` Peter Korsgaard
2009-01-08 8:27 ` Thomas Lundquist
2009-01-08 9:12 ` Peter Korsgaard
2009-01-08 10:02 ` Thomas Lundquist
2009-01-07 23:42 ` Ulf Samuelsson
2009-01-08 9:00 ` Peter Korsgaard
2009-01-06 14:52 ` Nigel Kukard
2009-01-06 15:01 ` Peter Korsgaard
2009-01-08 21:00 ` Markus Heidelberg
2009-01-06 18:22 ` Thiago A. Corrêa
2009-01-06 18:33 ` Peter Korsgaard
2009-01-06 18:53 ` Thiago A. Corrêa
2009-01-06 18:55 ` Ulf Samuelsson
2009-01-06 19:19 ` Peter Korsgaard
2009-01-06 19:02 ` Ulf Samuelsson
2009-01-06 19:16 ` Peter Korsgaard
2009-01-06 20:49 ` Ulf Samuelsson
2009-01-07 11:29 ` Peter Korsgaard
2009-01-07 12:34 ` Ulf Samuelsson
2009-01-07 13:15 ` Peter Korsgaard
2009-01-07 18:02 ` Thomas Lundquist
2009-01-07 19:13 ` Ulf Samuelsson
2009-01-07 19:36 ` Peter Korsgaard
2009-01-07 20:36 ` Joe George
2009-01-07 20:47 ` Peter Korsgaard
2009-01-07 23:28 ` Ulf Samuelsson
2009-01-08 8:07 ` Thomas Lundquist
2009-01-08 19:22 ` Steve Calfee
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=87aba4pj4w.fsf@macbook.be.48ers.dk \
--to=jacmet@uclibc.org \
--cc=buildroot@busybox.net \
/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