[yocto] of recipes and packages
Tim Bird
tim.bird at am.sony.com
Wed Aug 22 16:24:18 PDT 2012
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
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
=============================
More information about the yocto
mailing list