[yocto] of recipes and packages

Khem Raj raj.khem at gmail.com
Wed Aug 22 16:25:31 PDT 2012


On Wed, Aug 22, 2012 at 4:24 PM, Tim Bird <tim.bird at am.sony.com> wrote:
> On 08/22/2012 01:27 PM, Robert P. J. Day wrote:
>> On Wed, 22 Aug 2012, Chris Larson wrote:
>>
>>> On Wed, Aug 22, 2012 at 1:15 PM, Trevor Woerner <twoerner at gmail.com> wrote:
>>>> On Wed, Aug 22, 2012 at 3:24 PM, Chris Larson <clarson at kergoth.com> wrote:
>>>>> On Wed, Aug 22, 2012 at 12:23 PM, Trevor Woerner <twoerner at gmail.com> wrote:
>>>>>> "bitbake -s" doesn't list "net-snmp-dbg net-snmp-doc net-snmp-dev..."
>>>>>> it lists "net-snmp". Therefore couldn't the wording of the bitbake
>>>>>> help be improved to say:
>>>>>>
>>>>>> -s, --show-versions   show current and preferred versions of all __recipes__
>>>>>>
>>>>>> instead of:
>>>>>
>>>>>
>>>>> It could, and should, be changed in that way, yes.
>>>>
>>>> Do the OE people accept this wording too, or is this a
>>>> yocto-project-only thing? In other words, should a potential patch be
>>>> sent to OE or here?
>>>
>>> The change would be to a core component, which is part of OE and which
>>> yocto pulls in — bitbake. So it would make no sense to send the patch
>>> here. No changes to bitbake are going into poky without going into the
>>> main bitbake repository. The bitbake-devel mailing list is the correct
>>> place for it.
>>
>>   there really should be an official glossary somewhere, and it should
>> be backed up with *actual* *examples* from the source as much as
>> possible.  that is, don't use "foo" if there's an existing recipe or
>> package whose use would be more informative.
>
> From Jeff's description, it sounded like the package (especially 'package version')
> comes from the stuff that is the recipe's *input*, and not the recipe's output
>  -- if you've selected to build packages and not just a straight image.
>
> Is 'package' also used in that sense, to describe, say, the tarball for busybox
> before it's processed by bitbake and made into an busybox binary ipkg or rpm?
>
> Or am I just muddying the waters further?
>
> BTW, on denzil, I get the following:
> $ bitbake -s | grep busybox
> busybox                         :1.19.4-r2
>


anything you bake using bitbake is a recipe (input rules) which then
generates packages (output) and there can be many packages generated
from single recipes and one of the name of output package can be same
as recipe name.


> Note that this includes the version of busybox (the input source version), as
> well as (I think) the recipe revision number.
>
> And yes - a definitive glossary would be great.
>  -- Tim
>
> =============================
> Tim Bird
> Architecture Group Chair, CE Workgroup of the Linux Foundation
> Senior Staff Engineer, Sony Network Entertainment
> =============================
>
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



More information about the yocto mailing list