[poky] [PATCH 0/1] poky.conf: explicitly referenced preferred linux-yocto version

Tom Rini tom_rini at mentor.com
Mon Jul 25 11:59:40 PDT 2011


On 07/25/2011 11:50 AM, Bruce Ashfield wrote:
> On Mon, Jul 25, 2011 at 2:42 PM, Tom Rini <tom_rini at mentor.com> wrote:
>> On 07/25/2011 11:05 AM, Bruce Ashfield wrote:
>>> Here's a similar change to the meta-yocto boards, as was done
>>> to the qemu machines in oe-core. Since referencing yocto makes
>>> more sense in this layer, I made the change in the poky.conf
>>> distro default file.
>>>
>>> As the staging of linux-yocto-3.0 showed, we should explicitly
>>> state our preferred version of linux-yocto. This prevents unvalidated
>>> changes from being forced into machines. Layers and machines are free
>>> to override this as they are updated.
>>>
>>> cc: Tom Zanussi <tom.zanussi at intel.com>
>>>
>>> The following changes since commit dfec64a66e66ad4ec94a06ad900307fb0d932b98:
>>>
>>>   machine/qemu: set preferred linux-yocto kernel version (2011-07-25 10:56:46 -0400)
>>>
>>> are available in the git repository at:
>>>   git://git.pokylinux.org/poky-contrib zedd/kernel-yocto
>>>   http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel-yocto
>>>
>>> Bruce Ashfield (1):
>>>   poky.conf: explicitly referenced preferred linux-yocto version
>>>
>>>  meta-yocto/conf/distro/poky.conf |    2 ++
>>>  1 files changed, 2 insertions(+), 0 deletions(-)
>>
>> I guess as an aside, the convention we have/had in oe.dev was
>> DEFAULT_PREFERENCE = -1, D_P_testedmachine1 = 1, etc, etc, in the kernel
>> recipes.
> 
> I've noticed that .. and it would work here as well. I'm hesitant to
> maintain a set of tested machine overrides in the yocto layers, since
> we are at a small number now, but that number isn't guaranteed to
> stay small. I have enough of a pain updating SRCREVs constantly,
> tweaking another set of vars isn't high on my 'fun' list.
> 
> I prefer to have the machines opt-in, versus maintaining a list of known
> good machines in a central file (I realize that the machines would/could
> be the ones setting the default_preference back to 1 as wel, but it is
> still another variable to manipulate). But am not religious about any of this :)
> 
> The flip to 3.0 is sort of a special case, and typically it is just a switch
> I throw, since all machines are tested at once.
> 
> Good comment and food for thought indeed!

So, if you go down the D_P route, meta-$whatever has
linux_testedVer.bbappend D_P = "1" in it for what it wants to opt into
and the meta-yocto / oe-core recipes just stay having to track qemu
machines, too.

-- 
Tom Rini
Mentor Graphics Corporation



More information about the poky mailing list