All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Add HOMEPAGE variable to several recipes.
@ 2025-12-09 13:22 Weisser, Pascal
  2025-12-09 13:22 ` [PATCH 1/3] ssh-pregen-hostkeys: Add HOMEPAGE variable Weisser, Pascal
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Weisser, Pascal @ 2025-12-09 13:22 UTC (permalink / raw)
  To: openembedded-core; +Cc: Weisser, Pascal


Weisser, Pascal (3):
  ssh-pregen-hostkeys: Add HOMEPAGE variable
  weston-init: Add HOMEPAGE variable
  keymaps: Add HOMEPAGE variable

 meta/recipes-bsp/keymaps/keymaps_1.0.bb                          | 1 +
 .../ssh-pregen-hostkeys/ssh-pregen-hostkeys_1.0.bb               | 1 +
 meta/recipes-graphics/wayland/weston-init.bb                     | 1 +
 3 files changed, 3 insertions(+)

-- 
2.50.1



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

* [PATCH 1/3] ssh-pregen-hostkeys: Add HOMEPAGE variable
  2025-12-09 13:22 [PATCH 0/3] Add HOMEPAGE variable to several recipes Weisser, Pascal
@ 2025-12-09 13:22 ` Weisser, Pascal
  2025-12-09 13:22 ` [PATCH 2/3] weston-init: " Weisser, Pascal
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 9+ messages in thread
From: Weisser, Pascal @ 2025-12-09 13:22 UTC (permalink / raw)
  To: openembedded-core; +Cc: Weisser, Pascal

Add HOMEPAGE variable to ssh-pregen-hostkeys recipe.

Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com>
---
 .../ssh-pregen-hostkeys/ssh-pregen-hostkeys_1.0.bb               | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-connectivity/ssh-pregen-hostkeys/ssh-pregen-hostkeys_1.0.bb b/meta/recipes-connectivity/ssh-pregen-hostkeys/ssh-pregen-hostkeys_1.0.bb
index 57b0534929..05c455a435 100644
--- a/meta/recipes-connectivity/ssh-pregen-hostkeys/ssh-pregen-hostkeys_1.0.bb
+++ b/meta/recipes-connectivity/ssh-pregen-hostkeys/ssh-pregen-hostkeys_1.0.bb
@@ -1,4 +1,5 @@
 SUMMARY = "Pre generated host keys mainly for speeding up our qemu tests"
+HOMEPAGE = "https://www.yoctoproject.org/"
 
 SRC_URI = "file://dropbear_rsa_host_key \
            file://openssh"
-- 
2.50.1



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

* [PATCH 2/3] weston-init: Add HOMEPAGE variable
  2025-12-09 13:22 [PATCH 0/3] Add HOMEPAGE variable to several recipes Weisser, Pascal
  2025-12-09 13:22 ` [PATCH 1/3] ssh-pregen-hostkeys: Add HOMEPAGE variable Weisser, Pascal
@ 2025-12-09 13:22 ` Weisser, Pascal
  2025-12-09 13:22 ` [PATCH 3/3] keymaps: " Weisser, Pascal
  2025-12-11 10:29 ` [OE-core] [PATCH 0/3] Add HOMEPAGE variable to several recipes Quentin Schulz
  3 siblings, 0 replies; 9+ messages in thread
From: Weisser, Pascal @ 2025-12-09 13:22 UTC (permalink / raw)
  To: openembedded-core; +Cc: Weisser, Pascal

Add HOMEPAGE variable to weston-init recipe.

Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com>
---
 meta/recipes-graphics/wayland/weston-init.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb
index e236bdb253..29cfba0833 100644
--- a/meta/recipes-graphics/wayland/weston-init.bb
+++ b/meta/recipes-graphics/wayland/weston-init.bb
@@ -1,4 +1,5 @@
 SUMMARY = "Startup script and systemd unit file for the Weston Wayland compositor"
+HOMEPAGE = "https://www.yoctoproject.org/"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
 
-- 
2.50.1



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

* [PATCH 3/3] keymaps: Add HOMEPAGE variable
  2025-12-09 13:22 [PATCH 0/3] Add HOMEPAGE variable to several recipes Weisser, Pascal
  2025-12-09 13:22 ` [PATCH 1/3] ssh-pregen-hostkeys: Add HOMEPAGE variable Weisser, Pascal
  2025-12-09 13:22 ` [PATCH 2/3] weston-init: " Weisser, Pascal
@ 2025-12-09 13:22 ` Weisser, Pascal
  2025-12-11 10:29 ` [OE-core] [PATCH 0/3] Add HOMEPAGE variable to several recipes Quentin Schulz
  3 siblings, 0 replies; 9+ messages in thread
From: Weisser, Pascal @ 2025-12-09 13:22 UTC (permalink / raw)
  To: openembedded-core; +Cc: Weisser, Pascal

Add HOMEPAGE variable to keymaps recipe.

Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com>
---
 meta/recipes-bsp/keymaps/keymaps_1.0.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-bsp/keymaps/keymaps_1.0.bb b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
index ab2d68d6a1..b7e6ef6cb1 100644
--- a/meta/recipes-bsp/keymaps/keymaps_1.0.bb
+++ b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
@@ -1,5 +1,6 @@
 SUMMARY = "Keyboard maps"
 DESCRIPTION = "Keymaps and initscript to set the keymap on bootup."
+HOMEPAGE = "https://www.yoctoproject.org/"
 SECTION = "base"
 
 RDEPENDS:${PN} = "kbd"
-- 
2.50.1



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

* Re: [OE-core] [PATCH 0/3] Add HOMEPAGE variable to several recipes.
  2025-12-09 13:22 [PATCH 0/3] Add HOMEPAGE variable to several recipes Weisser, Pascal
                   ` (2 preceding siblings ...)
  2025-12-09 13:22 ` [PATCH 3/3] keymaps: " Weisser, Pascal
@ 2025-12-11 10:29 ` Quentin Schulz
  2025-12-11 11:05   ` Ross Burton
  3 siblings, 1 reply; 9+ messages in thread
From: Quentin Schulz @ 2025-12-11 10:29 UTC (permalink / raw)
  To: Pascal.Weisser.ext, openembedded-core

Hi Pascal,

On 12/9/25 2:22 PM, Weisser, Pascal.ext via lists.openembedded.org wrote:
> 

You have not explained what this helps with? The URL that would be 
specified after this is applied isn't that useful, so what does it do 
for you that this needs to be applied? Essentially shortened to: "why?"

Cheers,
Quentin


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

* Re: [OE-core] [PATCH 0/3] Add HOMEPAGE variable to several recipes.
  2025-12-11 10:29 ` [OE-core] [PATCH 0/3] Add HOMEPAGE variable to several recipes Quentin Schulz
@ 2025-12-11 11:05   ` Ross Burton
  2025-12-11 14:29     ` Weisser, Pascal.ext
  0 siblings, 1 reply; 9+ messages in thread
From: Ross Burton @ 2025-12-11 11:05 UTC (permalink / raw)
  To: Pascal.Weisser.ext@karlstorz.com; +Cc: openembedded-core@lists.openembedded.org

On 11 Dec 2025, at 10:29, Quentin Schulz via lists.openembedded.org <quentin.schulz=cherry.de@lists.openembedded.org> wrote:
> 
> Hi Pascal,
> 
> On 12/9/25 2:22 PM, Weisser, Pascal.ext via lists.openembedded.org wrote:
> 
> You have not explained what this helps with? The URL that would be specified after this is applied isn't that useful, so what does it do for you that this needs to be applied? Essentially shortened to: "why?”

Agreed. The homepage link is for further information about what the recipe provides, such as documentation. Pointing to the yoctoproject top-level page doesn’t give any more information  (and arguably, it should be openembedded.org).

Ross

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

* Re: [PATCH 0/3] Add HOMEPAGE variable to several recipes.
  2025-12-11 11:05   ` Ross Burton
@ 2025-12-11 14:29     ` Weisser, Pascal.ext
  2025-12-11 15:19       ` [OE-core] " Alexander Kanavin
  0 siblings, 1 reply; 9+ messages in thread
From: Weisser, Pascal.ext @ 2025-12-11 14:29 UTC (permalink / raw)
  To: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 788 bytes --]

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.

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.

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.

Best regards
Pascal

[-- Attachment #2: Type: text/html, Size: 1118 bytes --]

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

* Re: [OE-core] [PATCH 0/3] Add HOMEPAGE variable to several recipes.
  2025-12-11 14:29     ` Weisser, Pascal.ext
@ 2025-12-11 15:19       ` Alexander Kanavin
  2025-12-11 18:13         ` Peter Kjellerstedt
  0 siblings, 1 reply; 9+ messages in thread
From: Alexander Kanavin @ 2025-12-11 15:19 UTC (permalink / raw)
  To: Pascal.Weisser.ext, Quentin Schulz, Ross Burton; +Cc: openembedded-core

On Thu, 11 Dec 2025 at 15:29, Weisser, Pascal.ext via
lists.openembedded.org
<Pascal.Weisser.ext=karlstorz.com@lists.openembedded.org> 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.

> 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


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

* RE: [OE-core] [PATCH 0/3] Add HOMEPAGE variable to several recipes.
  2025-12-11 15:19       ` [OE-core] " Alexander Kanavin
@ 2025-12-11 18:13         ` Peter Kjellerstedt
  0 siblings, 0 replies; 9+ messages in thread
From: Peter Kjellerstedt @ 2025-12-11 18:13 UTC (permalink / raw)
  To: alex.kanavin@gmail.com, Pascal.Weisser.ext@karlstorz.com,
	Quentin Schulz, Ross Burton
  Cc: openembedded-core@lists.openembedded.org

> -----Original Message-----
> From: openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org> On Behalf Of Alexander Kanavin via lists.openembedded.org
> Sent: den 11 december 2025 16:20
> To: Pascal.Weisser.ext@karlstorz.com; Quentin Schulz <quentin.schulz@cherry.de>; Ross Burton <ross.burton@arm.com>
> Cc: openembedded-core@lists.openembedded.org
> 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
> <Pascal.Weisser.ext=karlstorz.com@lists.openembedded.org> 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


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

end of thread, other threads:[~2025-12-11 18:13 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-09 13:22 [PATCH 0/3] Add HOMEPAGE variable to several recipes Weisser, Pascal
2025-12-09 13:22 ` [PATCH 1/3] ssh-pregen-hostkeys: Add HOMEPAGE variable Weisser, Pascal
2025-12-09 13:22 ` [PATCH 2/3] weston-init: " Weisser, Pascal
2025-12-09 13:22 ` [PATCH 3/3] keymaps: " Weisser, Pascal
2025-12-11 10:29 ` [OE-core] [PATCH 0/3] Add HOMEPAGE variable to several recipes Quentin Schulz
2025-12-11 11:05   ` Ross Burton
2025-12-11 14:29     ` Weisser, Pascal.ext
2025-12-11 15:19       ` [OE-core] " Alexander Kanavin
2025-12-11 18:13         ` Peter Kjellerstedt

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.