From: Ulf Samuelsson <ulf.samuelsson@atmel.com>
To: buildroot@busybox.net
Subject: [Buildroot] svn commit:trunk/buildroot/target/device/Atmel/arch-avr32:kernel-patches-2.6.27.6
Date: Sat, 03 Jan 2009 10:33:25 +0100 [thread overview]
Message-ID: <1230975205.8886.86.camel@linux-yrgm.site> (raw)
In-Reply-To: <87aba8253s.fsf@macbook.be.48ers.dk>
l?r 2009-01-03 klockan 08:58 +0100 skrev Peter Korsgaard:
> >>>>> "Ulf" == Ulf Samuelsson <ulf.samuelsson@atmel.com> writes:
>
> Hi,
>
> Ulf> The way it works now the patches are for a specific major/minor
> Ulf> combination but you select which kernel you want to use, and
> Ulf> then you select which patchset. You can apply 2.6.27.6 on top
> Ulf> of 2.6.27.10 if you want to, but the name indicates which kernel
> Ulf> it was intended for, and the further away you go in terms of
> Ulf> major/minor revisions the higher the risk that the patch will
> Ulf> not apply.
>
> But why are you checking in something that is already obsolete? Why
> not base on 2.6.27.10 right away?
For Linux, I generally try to check in what I can find
on some key sites. These patches have been tested against
2.6.27.6 and while they may work on other versions
like 2.6.27.10 then it is up to the user
to test that out.
If the user does not like the patch, then it is easy
to deselect adding that patch.
It is also possible for the user to make a new patch
and use this instead of the one provided by the svn.
> Ulf> When I get time, I will implement downloading the patchset
> Ulf> instead of storing it in the svn.
> Ulf> Then the size will go down.
>
> And what about the older patches, can they go away?
>
As I said in an earlier email, the long term plan
is to download the patches when needed, but
time is limited and there are other things
that I think have higher priority.
The benefit of this is mainly diskspace and svn download time.
I measured svn download time and it was 25 seconds
for a total of 39.5 MB.
The Atmel directory is 8,1MB or ~20% so this costs 5 seconds extra.
Admittedly I have a fast line (100 MBps + Fiber) at home, but
any such thing will save ~ 1-2 seconds of download time, that's it.
At $100/500 GB the cost of hard disk space is $0.2/GB
or 0.8 cents for the complete svn and maybe 0.2 cents for the
each target/device/Atmel directory.
I.E: There is not a lot of gain.
?
Removing the config information to accomplish smaller svn
footprint does not give any noticeable return IMHO.
It does speed up the time to start processing the make rules,
but it can't be much. On my ?P4-3.6GHz it takes about 3 seconds
to parse *all* the rules to determine what to do, and start
processing the first rule.
Removing "old" stuff cannot give any big return.
?I sympatize with the goal of keeping svn size down,
but I do not like the idea of only keeping the last
few kernels around.
As an example of higher priority items:
Doing the same for u-boot will allow us to get rid
of the AT91 specific u-boot directory.
I also today noted a mess regarding alsa
alsa-lib does not build due to lack of python-2.5 libraries.
python is 2.4.5 and upgrading to 2.5 or 3.0 fails
in configure due to no patches for cross-compiling.
BR
Ulf
prev parent reply other threads:[~2009-01-03 9:33 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-20 22:19 [Buildroot] svn commit: trunk/buildroot/target/device/Atmel/arch-avr32: kernel-patches-2.6.27.6 ulf at uclibc.org
2008-12-23 9:48 ` Peter Korsgaard
2009-01-02 22:44 ` [Buildroot] svn commit:trunk/buildroot/target/device/Atmel/arch-avr32:kernel-patches-2.6.27.6 Ulf Samuelsson
2009-01-03 7:58 ` Peter Korsgaard
2009-01-03 9:33 ` Ulf Samuelsson [this message]
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=1230975205.8886.86.camel@linux-yrgm.site \
--to=ulf.samuelsson@atmel.com \
--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