All of lore.kernel.org
 help / color / mirror / Atom feed
* Bitbake release
@ 2008-12-06 14:39 Richard Purdie
  2008-12-06 15:32 ` Koen Kooi
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Purdie @ 2008-12-06 14:39 UTC (permalink / raw)
  To: bitbake-dev; +Cc: openembedded-devel

Hi,

As people have probably noticed I just synced up a number of useful
changes from Poky into bitbake and brought things pretty much back into
sync.

The current plan is to let this stabilise for 1 week and the providing
no major bugs were introduced, make a new release (finally!).

Could people therefore upgrade to latest bitbake-1.8 from svn and report
any problems please. 

For reference, we will probably make OE.dev depend on the new bitbake
version pretty rapidly allowing some cleanups and optimisation unless
there are any strong objections.

Cheers,

Richard

-- 
Richard Purdie
Intel Open Source Technology Centre




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Bitbake release
  2008-12-06 14:39 Bitbake release Richard Purdie
@ 2008-12-06 15:32 ` Koen Kooi
  2008-12-06 17:50   ` Tom Rini
                     ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Koen Kooi @ 2008-12-06 15:32 UTC (permalink / raw)
  To: openembedded-devel; +Cc: bitbake-dev

On 06-12-08 15:39, Richard Purdie wrote:
> Hi,
>
> As people have probably noticed I just synced up a number of useful
> changes from Poky into bitbake and brought things pretty much back into
> sync.
>
> The current plan is to let this stabilise for 1 week and the providing
> no major bugs were introduced, make a new release (finally!).

Not a bug, but something for people to note:

http://projects.linuxtogo.org/pipermail/openembedded-devel/2008-October/006289.html

regards,

Koen




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Bitbake release
  2008-12-06 15:32 ` Koen Kooi
@ 2008-12-06 17:50   ` Tom Rini
  2008-12-06 18:23     ` Koen Kooi
  2008-12-06 22:13   ` Paul Sokolovsky
  2008-12-08 10:37   ` Koen Kooi
  2 siblings, 1 reply; 8+ messages in thread
From: Tom Rini @ 2008-12-06 17:50 UTC (permalink / raw)
  To: openembedded-devel; +Cc: bitbake-dev

On Sat, Dec 06, 2008 at 04:32:52PM +0100, Koen Kooi wrote:
> On 06-12-08 15:39, Richard Purdie wrote:
>> Hi,
>>
>> As people have probably noticed I just synced up a number of useful
>> changes from Poky into bitbake and brought things pretty much back into
>> sync.
>>
>> The current plan is to let this stabilise for 1 week and the providing
>> no major bugs were introduced, make a new release (finally!).
>
> Not a bug, but something for people to note:
>
> http://projects.linuxtogo.org/pipermail/openembedded-devel/2008-October/006289.html


As I asked at the time, what's this doing?  Do all distros need to do
this?  What's Angstrom doing on the metadata side to make use of this?
Thanks!
>
-- 
Tom Rini



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Bitbake release
  2008-12-06 17:50   ` Tom Rini
@ 2008-12-06 18:23     ` Koen Kooi
  0 siblings, 0 replies; 8+ messages in thread
From: Koen Kooi @ 2008-12-06 18:23 UTC (permalink / raw)
  To: openembedded-devel; +Cc: bitbake-dev

On 06-12-08 18:50, Tom Rini wrote:
> On Sat, Dec 06, 2008 at 04:32:52PM +0100, Koen Kooi wrote:
>> On 06-12-08 15:39, Richard Purdie wrote:
>>> Hi,
>>>
>>> As people have probably noticed I just synced up a number of useful
>>> changes from Poky into bitbake and brought things pretty much back into
>>> sync.
>>>
>>> The current plan is to let this stabilise for 1 week and the providing
>>> no major bugs were introduced, make a new release (finally!).
>> Not a bug, but something for people to note:
>>
>> http://projects.linuxtogo.org/pipermail/openembedded-devel/2008-October/006289.html
>
>
> As I asked at the time, what's this doing?  Do all distros need to do
> this?  What's Angstrom doing on the metadata side to make use of this?
> Thanks!

The angstrom buildscripts 
(http://cgit.openembedded.net/cgit.cgi?url=openembedded/tree/contrib/angstrom) 
pass MACHINE and ANGSTROM_MODE via the shell enviroment to avoid 
spurious reparsing. Since bitbake clean the environment the vars don't 
get into bitbake.

regards,

Koen




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Bitbake release
  2008-12-06 15:32 ` Koen Kooi
  2008-12-06 17:50   ` Tom Rini
@ 2008-12-06 22:13   ` Paul Sokolovsky
  2008-12-06 22:56     ` Richard Purdie
  2008-12-08 10:37   ` Koen Kooi
  2 siblings, 1 reply; 8+ messages in thread
From: Paul Sokolovsky @ 2008-12-06 22:13 UTC (permalink / raw)
  To: openembedded-devel

Hello,

On Sat, 06 Dec 2008 16:32:52 +0100
Koen Kooi <k.kooi@student.utwente.nl> wrote:

> On 06-12-08 15:39, Richard Purdie wrote:
> > Hi,
> >
> > As people have probably noticed I just synced up a number of useful
> > changes from Poky into bitbake and brought things pretty much back
> > into sync.
> >
> > The current plan is to let this stabilise for 1 week and the
> > providing no major bugs were introduced, make a new release
> > (finally!).
> 
> Not a bug, but something for people to note:
> 
> http://projects.linuxtogo.org/pipermail/openembedded-devel/2008-October/006289.html

I actually wonder why these (and few other) vars are not whitelisted by
default.

> 
> regards,
> 
> Koen
[]

-- 
Best regards,
 Paul                          mailto:pmiscml@gmail.com



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Bitbake release
  2008-12-06 22:13   ` Paul Sokolovsky
@ 2008-12-06 22:56     ` Richard Purdie
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Purdie @ 2008-12-06 22:56 UTC (permalink / raw)
  To: openembedded-devel

On Sun, 2008-12-07 at 00:13 +0200, Paul Sokolovsky wrote:
> On Sat, 06 Dec 2008 16:32:52 +0100
> Koen Kooi <k.kooi@student.utwente.nl> wrote:
> > On 06-12-08 15:39, Richard Purdie wrote:
> > > As people have probably noticed I just synced up a number of useful
> > > changes from Poky into bitbake and brought things pretty much back
> > > into sync.
> > >
> > > The current plan is to let this stabilise for 1 week and the
> > > providing no major bugs were introduced, make a new release
> > > (finally!).
> > 
> > Not a bug, but something for people to note:
> > 
> > http://projects.linuxtogo.org/pipermail/openembedded-devel/2008-October/006289.html
> 
> I actually wonder why these (and few other) vars are not whitelisted by
> default.

Good question and there are several reasons:

1. MACHINE and DISTRO mean nothing to bitbake, they're only given
meaning by the OE metadata. Whitelisting them would mean adding them to
bitbake which is the wrong place to have knowledge of OE variables.

2. Changing variables from the environment is a risky business. If you
do that and don't invalidate the cache strange things can happen. You
can take special precautions such as making the cache path MACHINE
specific which "solves" the problem. Not every configuration is going to
know to do things like this.

I therefore decided that if people want to whitelist those variables and
use them from the environment, they should do so explicitly on a per
distro basis. Most distros and developers have environment setup scripts
and those scripts are the right place to make this kind of choice.
Hardcoding it into bitbake would be a bad thing.

Note that there is a list of variables that bitbake does auto whitelist
which is in lib/bb/utils.py. Those variables are common system variables
like PATH, not OE specific ones like MACHINE or DISTRO though.

Cheers,

Richard






^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Bitbake release
  2008-12-06 15:32 ` Koen Kooi
  2008-12-06 17:50   ` Tom Rini
  2008-12-06 22:13   ` Paul Sokolovsky
@ 2008-12-08 10:37   ` Koen Kooi
  2008-12-16 13:19     ` Holger Freyther
  2 siblings, 1 reply; 8+ messages in thread
From: Koen Kooi @ 2008-12-08 10:37 UTC (permalink / raw)
  To: openembedded-devel; +Cc: bitbake-dev

On 06-12-08 16:32, Koen Kooi wrote:
> On 06-12-08 15:39, Richard Purdie wrote:
>> Hi,
>>
>> As people have probably noticed I just synced up a number of useful
>> changes from Poky into bitbake and brought things pretty much back into
>> sync.
>>
>> The current plan is to let this stabilise for 1 week and the providing
>> no major bugs were introduced, make a new release (finally!).
>
> Not a bug, but something for people to note:
>
> http://projects.linuxtogo.org/pipermail/openembedded-devel/2008-October/006289.html

Hmmm, you can't pass variables containing '_' anymore:

http://cgit.openembedded.net/cgit.cgi?url=openembedded/commit/&id=325476d19b821623dbe151d7026c20dfd3754432

regards,

Koen




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Bitbake release
  2008-12-08 10:37   ` Koen Kooi
@ 2008-12-16 13:19     ` Holger Freyther
  0 siblings, 0 replies; 8+ messages in thread
From: Holger Freyther @ 2008-12-16 13:19 UTC (permalink / raw)
  To: openembedded-devel

On Monday 08 December 2008 11:37:40 Koen Kooi wrote:

> > http://projects.linuxtogo.org/pipermail/openembedded-devel/2008-October/0
> >06289.html
>
> Hmmm, you can't pass variables containing '_' anymore:
>
> http://cgit.openembedded.net/cgit.cgi?url=openembedded/commit/&id=325476d19
>b821623dbe151d7026c20dfd3754432

Any more information? I have tagged bitbake 1.8.12 and uploaded a tarball but 
I don't know if I should "release" it...


z.



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-12-16 13:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-06 14:39 Bitbake release Richard Purdie
2008-12-06 15:32 ` Koen Kooi
2008-12-06 17:50   ` Tom Rini
2008-12-06 18:23     ` Koen Kooi
2008-12-06 22:13   ` Paul Sokolovsky
2008-12-06 22:56     ` Richard Purdie
2008-12-08 10:37   ` Koen Kooi
2008-12-16 13:19     ` Holger Freyther

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.