From: Koen Kooi <k.kooi@student.utwente.nl>
To: openembedded-devel@openembedded.org
Subject: Re: bp flag added to bug tracker (org.openembedded.stable)
Date: Wed, 07 May 2008 17:47:46 +0200 [thread overview]
Message-ID: <fvsiv3$mc3$1@ger.gmane.org> (raw)
In-Reply-To: <1210169760.5440.31.camel@dax.rpnet.com>
Richard Purdie wrote:
> On Wed, 2008-05-07 at 09:37 -0400, Philip Balister wrote:
>> Another case you should think of is that it is likely that .stable will
>> start to have changes that do not make sense for .dev. Also with time
>> .stable will be "replaced" with a new branch from .dev. (I use the
>> quotes, because the original branch may have users for a long time).
>
> On this note, I would like to raise the question of whether a new
> 'stable' branch may make sense and make a better target to organise
> effort around?
Since .stable is actually the second stable branch I can say from
experience: "not really".
The current branch was started with the aim of being stable (sic) and
supported for a defined period. From the announcement:
"The stable branch is not intended to keep up with the pace of
development on the development branch. Planned is to create new stable
branches every year; the next stable branch is scheduled to branch of
the development tree during 2008.12. Old stable branches will go in
unmaintained mode 3 months after a new stable branch is created; the
current stable will retire 2009.2."
Since there is at least one company basing products on it
(http://linuxdevices.com/news/NS6292990557.html) we would be stupid to
start a new one right now. If we go back on our promises like that, we
can just stop pretending we care about stability and tell everyone to
use .dev.
> I ask since we've had a round of fairly invasive changes
> to .dev, hopefully for the better and syncing between this and the older
> stable branch is going to get painful.
"The stable branch is not intended to keep up with the pace of
development on the development branch."
We saw the merge problems coming and that's why we have the review
process, since applying diffs 1:1 isn't possible or even wanted.
> I don't know what Angstrom is planning for any new release?
"somewhere in 2008" is the current consensus. The quality of the 2008
distro has improved a lot lately, thanks to some donations and
consultant work (the user experience) and of course your
packaged-staging work (The developer experience).
> I guess a useful question to ask at this point is "Whats brewing
> for .dev in the next six months?"
>
>> From my perspective I see the following *possible* ideas which have the
> potential for disruption:
>
> * a new bitbake release and making this the minimum version for .dev
> * make multimachine.bbclass the default
> * make packaged-staging opt-out
> * resolve some issues I've just noticed with pkgconfig[1]
> * libtool experimentation[2]
>
> [1] pkgconfig.bbclass and autotools.bbclass are now overlapping
> functionality. We can probably drop pkgconfig.bbclass now or at least
> split the staging bit into a separate class since autotools shouldn't
> need it anymore. The functionality in autotools.bbclass should be
> opt-out, not opt-in as it is at present IMO though.
>
> [2] I've been meaning to mail about this for a while. Poky has upgraded
> from 1.5.10 to 2.2.2 and then 2.2.4. This has to be one of the most
> painful things I've ever done. On the plus side, we're down to two
> libtool patches now. I did find two bugs in the 2.2.2 release but these
> have been fixed upstream after I reported them. For .dev, I propose
> adding Poky's recipes as DEFAULT_PREFERENCE = "-1" and then brave souls
> can enable it and fix up their favourite targets or at least report the
> issues. The fixes in Poky should provide a good start.
>
> So all things considered, there isn't anything too disruptive in that
> list IMO. I don't know if anyone else has any infrastructure changes
> planned?
For the stable branch "disruptive" is not really a good metric, "how
well tested are the changes across the complete OE metadata" is a better
one.
regards,
Koen
next prev parent reply other threads:[~2008-05-07 15:48 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-06 14:51 bp flag added to bug tracker (org.openembedded.stable) Rolf Leggewie
2008-05-06 15:24 ` Rolf Leggewie
2008-05-06 17:48 ` Rolf Leggewie
2008-05-06 17:43 ` Koen Kooi
2008-05-06 18:11 ` Graeme Gregory
2008-05-07 9:45 ` Rolf Leggewie
2008-05-07 10:30 ` Koen Kooi
2008-05-07 12:49 ` Rolf Leggewie
2008-05-07 13:35 ` Koen Kooi
2008-05-07 14:32 ` Rolf Leggewie
2008-05-07 15:53 ` Koen Kooi
2008-05-07 16:41 ` Rolf Leggewie
2008-05-08 10:59 ` Rolf Leggewie
2008-05-10 12:12 ` Rolf Leggewie
2008-05-10 12:45 ` Koen Kooi
2008-05-10 13:45 ` Rolf Leggewie
2008-05-07 13:37 ` Philip Balister
2008-05-07 14:16 ` Richard Purdie
2008-05-07 15:47 ` Koen Kooi [this message]
2008-05-07 16:34 ` Leon Woestenberg
2008-05-07 14:39 ` Rolf Leggewie
2008-05-07 16:18 ` Leon Woestenberg
2008-05-07 17:23 ` Rolf Leggewie
2008-05-07 18:35 ` Leon Woestenberg
2008-05-07 21:48 ` Koen Kooi
2008-05-10 23:18 ` Florian Boor
2008-05-11 19:31 ` Leon Woestenberg
2008-05-13 10:46 ` Rolf Leggewie
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='fvsiv3$mc3$1@ger.gmane.org' \
--to=k.kooi@student.utwente.nl \
--cc=openembedded-devel@lists.openembedded.org \
--cc=openembedded-devel@openembedded.org \
/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.