From: Peter Korsgaard <jacmet@uclibc.org>
To: buildroot@busybox.net
Subject: [Buildroot] svn commit: trunk/buildroot/target/u-boot/2009.01-rc1
Date: Tue, 06 Jan 2009 17:18:10 +0100 [thread overview]
Message-ID: <87vdsso1bx.fsf@macbook.be.48ers.dk> (raw)
In-Reply-To: <1231257412.32308.148.camel@elrond.atmel.com> (Ulf Samuelsson's message of "Tue\, 06 Jan 2009 16\:56\:52 +0100")
>>>>> "Ulf" == Ulf Samuelsson <ulf.samuelsson@atmel.com> writes:
Hi,
Ulf> ?There will be some other fixes due to the CFG->CONFIG(_SYS)
>>
>> Yes, that's what I mentioned last week. This again will complicate
>> stuff when we're supporting 3+ U-Boot versions.
>>
Ulf> I only submit the patches to the 2009.01-rc1 directory,
Yes, but the stuff you do with setting U-Boot configuration variables
from within Buildroot needs to handle both CFG_ and CONFIG_SYS_
variants, E.G. stuff like:
CFG_DDR_SIZE got turned into CONFIG_SYS_DDR_SIZE, same for
CFG_FLASH_SIZE or whatever defines you are using.
Ulf> Contary on my opinion on linux, I do not mind if we
Ulf> obsolete older u-boot versions, like 1.3.4.
Ulf> Also, I am not hurt if we keep it.
I would like to deprecate 1.3.4 atleast - And I guess the AT91 1.2.0
thing as well?
>> They just have to try again like the rest of us, or maybe ping
>> wdenx on irc.
Ulf> That is what they are doing now, but the SAM9G20 support is
Ulf> too new to have been submitted to trunk.
Ulf> It is done for 1.3.4 but can not be submitted to
Ulf> 2009.01-rc1 dues to the changes CFG->CONFIG.
Why was that work done for the ancient 1.3.4 in the first place?
Ulf> Currently the merge window is closed, but I expect
Ulf> to submit the board support patches and some of the
Ulf> new commands end of January.
>>
>> Ok, please do so. There's afaik nothing stopping you from submitting
>> patches now so they can be integrated by the arm/at91 subtree
>> maintainer.
Ulf> I did submit a patch outside the merge window some time ago,
Ulf> and then I did not feel that was appreciated,
Ulf> but that was maybe before the custodian concept was
Ulf> fully established.
It afaik works like the Linux kernel now, so you should preferably get
your patches in the custodians git tree BEFORE the merge window opens.
Ulf> The factory default command relies heavily on
Ulf> the buildroot configuration, so it may make less
Ulf> sense to include that in the main u-boot trunk.
>>
>> What's the point of it? Is it any different than simply erasing the
>> environment and resetting the board?
Ulf> Yes, once you run the "factory" command, your environment
Ulf> is set up so you can download and flash the kernel and rootfs
Ulf> with a simple command.
But why don't you simply setup those environment settings in the
default config (CONFIG_EXTRA_ENV_SETTINGS) ? That's what other people
do. Then it's just a matter of clearing your environment and your back
to scratch.
Ulf> Once you are away from your development environment
Ulf> and has changed the environment, you are screwed.
Why? just erase and reset.
Ulf> It is especially useful for newbies which have zero
Ulf> experience with linux/u-boot.
Ulf> I have several hundred companies working on AT91
Ulf> stuff in my region, many of them complete newbies.
Ulf> I need to support them all, and if things are difficult,
Ulf> it will simply fall to pieces.
Ok, but maybe that would be a feature of the Atmel buildroot fork
then?
Ulf> Would you hand a board over to your grandmother
Ulf> and then help her over the phone to boot linux?
Ulf> It really needs to be so simple that this
Ulf> approach has a fair chance of succeeding.
Then I don't believe buildroot is the correct solution for them.
>> I don't like us carrying feature patches in buildroot.
Ulf> the "because" and the rest of the statement seems
Ulf> to have been filtered away somewhere ;-)
Because we don't have enough ressources to maintain all the other
stuff as it is, without carrying (and maintaining/supporting/..) new
features to upstream projects.
Upstream development belongs in the upstream projects, not in
buildroot - Anything else doesn't scale in the long run.
--
Bye, Peter Korsgaard
next prev parent reply other threads:[~2009-01-06 16:18 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-03 0:06 [Buildroot] svn commit: trunk/buildroot/target/u-boot/2009.01-rc1 ulf at uclibc.org
2009-01-06 14:37 ` Peter Korsgaard
2009-01-06 15:16 ` Ulf Samuelsson
2009-01-06 15:26 ` Peter Korsgaard
2009-01-06 15:56 ` Ulf Samuelsson
2009-01-06 16:18 ` Peter Korsgaard [this message]
2009-01-06 17:22 ` Ulf Samuelsson
2009-01-06 18:13 ` Peter Korsgaard
-- strict thread matches above, loose matches on Subject: below --
2009-01-06 16:24 ulf at uclibc.org
2009-01-06 16:24 ulf at uclibc.org
2009-01-06 16:33 ` Peter Korsgaard
2009-01-06 16:21 ulf at uclibc.org
2009-01-06 16:17 ulf at uclibc.org
2009-01-06 16:17 ulf at uclibc.org
2009-01-06 16:32 ` Peter Korsgaard
2009-01-06 16:13 ulf at uclibc.org
2009-01-06 16:10 ulf at uclibc.org
2009-01-06 16:09 ulf at uclibc.org
2009-01-03 0:05 ulf at uclibc.org
2009-01-03 0:04 ulf at uclibc.org
2009-01-06 14:39 ` Peter Korsgaard
2009-01-06 15:20 ` Ulf Samuelsson
2009-01-06 15:28 ` Peter Korsgaard
2009-01-06 16:03 ` Ulf Samuelsson
2009-01-03 0:04 ulf at uclibc.org
2009-01-03 0:03 ulf at uclibc.org
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=87vdsso1bx.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