[oe] [RFC] New stable branch (and maybe a new process?)

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Tue Jul 20 21:31:50 UTC 2010


2010/7/20 Koen Kooi <k.kooi at student.utwente.nl>

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 20-07-10 19:34, Stefan Schmidt wrote:
> > Hello.
> >
> > On Tue, 2010-07-20 at 18:56, Koen Kooi wrote:
> >> On 20-07-10 10:40, Stefan Schmidt wrote:
> >>>
> >>> So your suggestion is to wait until all three are done?
> >>
> >> 'Wait' is maybe the wrong word. I would try to do a call to arms to get
> >> more people interested into getting this done.
> >
> > Wasn't there a list produced with all recipes that used legacy staging? I
> swear
> > I have seen something like this but I can't find it in my recent builds.
>
> In your TMPDIR:
>
> koen at dominion:/OE/angstrom-dev$ cat legacy-staging.log | sort | uniq | wc
> -l
> 53
>

If I understand things correctly these are only the recipes that you have
actually build that have legacy-staging (my current file lists only 1:
libtool).
However there are way more recipes around that use legacy staging.
Not fully sure if this is a right measure but there are 1140 recipes in my
tree that have a do_stage word in it. 21 of these are things like
do_stage_append, the other 1119 are having do_stage as a word.

Grep output from my tree:

frans at linux-suse:~/oe/openembedded/recipes> grep -l do_stage */*.bb | wc -l
1140
frans at linux-suse:~/oe/openembedded/recipes> grep -l -w do_stage */*.bb | wc
-l
1119

I suspect all of these need fixing (or removal).

Taking alsa/alsa-lib as an example (as this one was near the top of the list
if you do a grep.
There are 9 versions in the tree:
alsa-lib_1.0.11.bb
alsa-lib_1.0.13.bb
alsa-lib_1.0.14.bb
alsa-lib_1.0.15.bb
alsa-lib_1.0.17.bb
alsa-lib_1.0.18.bb
alsa-lib_1.0.19.bb
alsa-lib_1.0.20.bb
alsa-lib_1.0.23.bb
The last two do not have a do_stage. The first 7 do.
If we want to abandon legacy staging the first 7 should be fixed too (which
implies reworking the recpie and checking if it builds and installs
properly).
Alternate of course could be to remove those recipes (which could be done
minus .15 which is pinned:
conf/distro/include/preferred-om-2008-versions.inc:PREFERRED_VERSION_alsa-lib
?= "1.0.15"

As I wrote this is just an example. There seem to be 1119 files to go

Frans

PS: and apologies for digressing the discussion.


> It includes beasts like perl and python.
>
> regards,
>
> KOen
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Darwin)
>
> iD8DBQFMRe4CMkyGM64RGpERAv89AJ9jHvcsxzDIQAYNIHbJR1IWV3PlDACeNYn2
> qVizRtaDD5OWWKuSSRb5RcY=
> =Q4uM
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list