> -----Original Message-----
> From: [email protected] 
> <[email protected]> On Behalf Of Alexander Kanavin via 
> lists.openembedded.org
> Sent: den 11 december 2025 16:20
> To: [email protected]; Quentin Schulz 
> <[email protected]>; Ross Burton <[email protected]>
> Cc: [email protected]
> Subject: Re: [OE-core] [PATCH 0/3] Add HOMEPAGE variable to several recipes.
> 
> On Thu, 11 Dec 2025 at 15:29, Weisser, Pascal.ext via lists.openembedded.org
> <[email protected]> wrote:
> >
> > There are several reasons for this change:
> >
> > First, according to the recipe style guide, HOMEPAGE is a required
> > variable and should be contained in all recipes:
> >
> > https://docs.yoctoproject.org/dev/contributor-guide/recipe-style-guide.html#required-variables
> >
> > Second, the recipe linter oelint-adv also wants HOMEPAGE to be set.
> 
> Sadly the docs are somewhat inconsistent there. The section says
> 'required', but on the other hand 'should' is usually interpreted as a
> recommendation, but not a strict requirement.
> 
> The actual enforced requirements are in the recipe_qa task, and from
> what I just checked, only SUMMARY must be always present, while
> HOMEPAGE is required only when SRC_URI is fetching from external
> sources on the network.
> 
> oelint-adv is a 3rd party linter, and things it suggests when using
> its default configuration should not be taken as guidelines for
> oe-core contributions.
> 
> > Third, the HOMEPAGE is included in the SBOM if it is set. It would be
> > great, if every component would contain the HOMEPAGE to be consistent.
> 
> The issue is that following this principle mechanically clutters
> recipes, packages, and various other derived items (such as sboms)
> with entries that aren't actually useful or helpful to humans. So I'd
> rather not do it.

Given that it seems like everyone and their mother are trying to 
come up with new fields of information and making them mandatory 
in the SBOMs (try country of origin for each component, which I 
have no idea how they expect anyone to be able to comply with), 
I have a feeling that we will have to get used to this and a lot 
more clutter to be able to comply with all whims of different 
legislatures. :(

> 
> > I checked what other recipes are doing when they just provide local
> > files. The recipes mini-x-session or python3-dtschema-wrapper also set
> > HOMEPAGE to "https://yoctoproject.org";, so I thought that would be the
> > accepted way to have a HOMEPAGE for recipes that only provide local files.
> >
> 
> This patchset has now merged (no one made objections in the patch
> review, and RP took it), so if any interested parties feel strongly
> about further tweaks, they should make them on top of master.
> 
> Alex

//Peter

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#227564): 
https://lists.openembedded.org/g/openembedded-core/message/227564
Mute This Topic: https://lists.openembedded.org/mt/116693053/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to