[oe] [STABLE] branch created: stable/2009

Marcin Juszkiewicz marcin at juszkiewicz.com.pl
Fri Apr 3 17:51:05 UTC 2009


Dnia piątek, 3 kwietnia 2009 o 18:18:49 Esben Haabendal napisał(a):
> > No, but we require minimal versions of BitBake to be used with OE
> > metadata so I prefer to have version which is granted to work.
> > Imagine situation when OE.dev will require BitBake 1.8.22 which
> > will not work with 'stable/2009' branch.

> I fully understand the situation, but I am just wondering if we
> shouldn't be paying more attention to this problem.
>
> For the stable branches I need to maintain, I have had to make a
> solution control which version of bitbake is used with each branch.
> Maybe it would be worth to try work out a more general version of
> such a solutin.
>
> But, I think it would be great if we "encode" into the OpenEmbedded
> metadata which version of bitbake is recommended, and maybe even
> which versions work and which is not expected to work. It could be
> something as simple as adding a ".bitbake" to the top of the
> metadata which contains a single line in the style of
> "tags/bitbake-1.8.10", which would then make it possible for
> people to know which version to use, and even automate
> this in their setups.
>
> We could then also make bitbake aware of this file, and then print
> out a warning if a "wrong" version is used.
>
> I am sure I am not the only one who have had to debug strange
> problems before finding out that it would just be easier to go back
> to an older bitbake version...
>
> It is not that it is a big problem to import BitBake into
> OpenEmbedded, although it generally is not the best solution to many
> things, as it makes it a bit painful to propagate eventual critical
> fixes to all the places where it is needed, but I just think that
> this is an important issue that is worth to find a proper solution
> for.

sanity.conf sets one variable: BB_MIN_VERSION = "1.8.12" and this is 
checked on start of each build. We bump that only when BitBake is 
released and if change is really required.


Regards, 
-- 
JID:      hrw at jabber.org
Website:  http://marcin.juszkiewicz.com.pl/
LinkedIn: http://www.linkedin.com/in/marcinjuszkiewicz






More information about the Openembedded-devel mailing list