All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peter Korsgaard <jacmet@uclibc.org>
To: buildroot@busybox.net
Subject: [Buildroot] Buildroot Developer Day, Friday 3rd February, Brussels
Date: Mon, 30 Jan 2012 10:42:07 +0100	[thread overview]
Message-ID: <87ipjth6hc.fsf@macbook.be.48ers.dk> (raw)
In-Reply-To: <CAAXf6LU_=sZ4fw_mJ=FL1JZjpc5+Fqf=K=wWQCbHtGLkyZVaBA@mail.gmail.com> (Thomas De Schampheleire's message of "Mon, 30 Jan 2012 10:19:12 +0100")

>>>>> "Thomas" == Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com> writes:

Hi,

 Thomas> Another thing that came to mind recently: if you want to use the same
 Thomas> buildroot sources for two projects (instead of forking them), then you
 Thomas> may end up with conflicts on package versions. For example, the first
 Thomas> project may use a certain kernel version, which causes certain
 Thomas> packages like iproute2 to need a certain version, while the other
 Thomas> project uses a different kernel version and thus a different version
 Thomas> of some packages.

I've maintained buildroot support for a number of projects at $WORK for
5+ years, and the way I've always handled this is with
branches/tags. Buildroot head moves forward and follows upstream, but
projects might decide to freeze (or if needed branch) once they have a
stable setup. I use the same approach with the Linux kernel and u-boot,
without any real problems.


 Thomas> Or maybe independent from the kernel, for some reason a project may
 Thomas> need different package versions.
 Thomas> For most packages, the version to be used is hardcoded in the .mk
 Thomas> file. For others, like gdb, there is a choice of versions via the
 Thomas> .config file. I understand we cannot supply such gdb-like
 Thomas> configuration for all packages as that would be way overkill. However,
 Thomas> another mechanism could be used, e.g. like the source directory
 Thomas> override feature (but then: version override).

I would prefer to not add too much complexity for such a specialized /
advanced feature.


 Thomas> And another one: In november I started a discussion on package
 Thomas> patching: http://lists.busybox.net/pipermail/buildroot/2011-November/047505.html
 Thomas> I think we were almost to a conclusion, but it seems I forgot to keep
 Thomas> the thread active and it dried out. So maybe it's worth taking this up
 Thomas> again to reach a conclusion.

yes, I think this is good to go, it just needs to be implemented. With
us being this close to 2012.02-rc1 I might wait until I start the next
branch though.

-- 
Bye, Peter Korsgaard

  reply	other threads:[~2012-01-30  9:42 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-23 23:08 [Buildroot] Buildroot Developer Day, Friday 3rd February, Brussels Thomas Petazzoni
2012-01-24  9:56 ` Thomas Petazzoni
2012-01-25 11:03 ` Thomas De Schampheleire
2012-01-25 12:57   ` Thomas Petazzoni
2012-01-25 18:04     ` Michael S. Zick
2012-01-25 18:07       ` Michael S. Zick
2012-01-27 10:33   ` Arnout Vandecappelle
2012-01-27 11:58     ` Thomas Petazzoni
2012-01-27 15:24       ` Peter Korsgaard
2012-01-27 15:27         ` Thomas Petazzoni
2012-01-27 15:32           ` Yegor Yefremov
2012-01-27 15:36             ` Thomas Petazzoni
2012-01-27 15:50               ` Yegor Yefremov
2012-01-27 15:52                 ` Thomas Petazzoni
2012-01-27 19:36                   ` Peter Korsgaard
2012-01-30  9:19     ` Thomas De Schampheleire
2012-01-30  9:42       ` Peter Korsgaard [this message]
2012-01-30 14:16         ` Thomas De Schampheleire
2012-01-30 15:09           ` Peter Korsgaard
2012-01-30 11:26       ` Thomas Petazzoni
2012-01-29 15:46   ` Luca Ceresoli

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=87ipjth6hc.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.