[oe] [meta-oe][PATCH] libfido2: remove non-functional native and nativesdk BBCLASSEXTEND

2024-05-25 Thread Yoann Congal
libfido2 depends on udev and libcbor which do not exist for native and
nativesdk targets.
Remove native & nativesdk from BBCLASSEXTEND to avoid hitting these in
world/universe builds.

Fixes these warnings (as seen on AB[0]):
  WARNING: Nothing PROVIDES 'nativesdk-udev' (but 
virtual:nativesdk:[...]/libfido2_1.14.0.bb DEPENDS on or otherwise requires 
it). Close matches:
  WARNING: Nothing PROVIDES 'nativesdk-libcbor' (but 
virtual:nativesdk:[...]/libfido2_1.14.0.bb DEPENDS on or otherwise requires 
it). Close matches:
  WARNING: Nothing PROVIDES 'libcbor-native' (but 
virtual:native:[...]/libfido2_1.14.0.bb DEPENDS on or otherwise requires it). 
Close matches:
  WARNING: Nothing PROVIDES 'udev-native' (but 
virtual:native:[...]/libfido2_1.14.0.bb DEPENDS on or otherwise requires it). 
Close matches:
  WARNING: Nothing RPROVIDES 'nativesdk-libfido2-dev' (but 
virtual:nativesdk:[...]/libfido2_1.14.0.bb RDEPENDS on or otherwise requires it)
  WARNING: Nothing RPROVIDES 'nativesdk-libfido2' (but 
virtual:nativesdk:[...]/libfido2_1.14.0.bb RDEPENDS on or otherwise requires it)

[0]: 
https://autobuilder.yoctoproject.org/typhoon/#/builders/156/builds/367/steps/12/logs/warnings

Signed-off-by: Yoann Congal 
Cc: Dan McGregor 
---
 meta-oe/recipes-support/libfido2/libfido2_1.14.0.bb | 2 --
 1 file changed, 2 deletions(-)

diff --git a/meta-oe/recipes-support/libfido2/libfido2_1.14.0.bb 
b/meta-oe/recipes-support/libfido2/libfido2_1.14.0.bb
index 08d3f4e84d..d453d0ab97 100644
--- a/meta-oe/recipes-support/libfido2/libfido2_1.14.0.bb
+++ b/meta-oe/recipes-support/libfido2/libfido2_1.14.0.bb
@@ -21,5 +21,3 @@ EXTRA_OECMAKE = 
"-DUDEV_RULES_DIR=${nonarch_base_libdir}/udev/rules.d -DBUILD_EX
 PACKAGE_BEFORE_PN = "${PN}-tools"
 
 FILES:${PN}-tools = "${bindir}/fido2-*"
-
-BBCLASSEXTEND = "native nativesdk"
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#110531): 
https://lists.openembedded.org/g/openembedded-devel/message/110531
Mute This Topic: https://lists.openembedded.org/mt/106295457/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-oe][PATCH v2] layers: stop declaring compatibility with scarthgap

2024-05-25 Thread Dmitry Baryshkov
With the UNPACKDIR changes in place the layers are no longer compatible
with the scarthgap release. Drop it from LAYERSERIES_COMPAT and limit
compatibility to styhead only.

Signed-off-by: Dmitry Baryshkov 
---

Changes since v1:
- Fixed typo in the commit message (thanks, Martin)

---
 meta-filesystems/conf/layer.conf | 2 +-
 meta-gnome/conf/layer.conf   | 2 +-
 meta-initramfs/conf/layer.conf   | 2 +-
 meta-multimedia/conf/layer.conf  | 2 +-
 meta-networking/conf/layer.conf  | 2 +-
 meta-oe/conf/layer.conf  | 2 +-
 meta-perl/conf/layer.conf| 2 +-
 meta-python/conf/layer.conf  | 2 +-
 meta-webserver/conf/layer.conf   | 2 +-
 meta-xfce/conf/layer.conf| 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/meta-filesystems/conf/layer.conf b/meta-filesystems/conf/layer.conf
index 2e220bfe2468..52ca5a4c0b36 100644
--- a/meta-filesystems/conf/layer.conf
+++ b/meta-filesystems/conf/layer.conf
@@ -15,4 +15,4 @@ LAYERVERSION_filesystems-layer = "1"
 
 LAYERDEPENDS_filesystems-layer = "core openembedded-layer networking-layer"
 
-LAYERSERIES_COMPAT_filesystems-layer = "scarthgap styhead"
+LAYERSERIES_COMPAT_filesystems-layer = "styhead"
diff --git a/meta-gnome/conf/layer.conf b/meta-gnome/conf/layer.conf
index 89659592ee6b..f831de78c433 100644
--- a/meta-gnome/conf/layer.conf
+++ b/meta-gnome/conf/layer.conf
@@ -17,7 +17,7 @@ LAYERVERSION_gnome-layer = "1"
 
 LAYERDEPENDS_gnome-layer = "core openembedded-layer networking-layer 
meta-python"
 
-LAYERSERIES_COMPAT_gnome-layer = "scarthgap styhead"
+LAYERSERIES_COMPAT_gnome-layer = "styhead"
 
 SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "\
   faenza-icon-theme->gdk-pixbuf \
diff --git a/meta-initramfs/conf/layer.conf b/meta-initramfs/conf/layer.conf
index 93ae527d4214..c844085b09bf 100644
--- a/meta-initramfs/conf/layer.conf
+++ b/meta-initramfs/conf/layer.conf
@@ -16,7 +16,7 @@ BBFILE_PATTERN_meta-initramfs := "^${LAYERDIR}/"
 BBFILE_PRIORITY_meta-initramfs = "5"
 LAYERDEPENDS_meta-initramfs = "core"
 
-LAYERSERIES_COMPAT_meta-initramfs = "scarthgap styhead"
+LAYERSERIES_COMPAT_meta-initramfs = "styhead"
 
 SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \
   dracut->virtual/kernel \
diff --git a/meta-multimedia/conf/layer.conf b/meta-multimedia/conf/layer.conf
index b7866cbe8cd6..0442a57a968a 100644
--- a/meta-multimedia/conf/layer.conf
+++ b/meta-multimedia/conf/layer.conf
@@ -31,4 +31,4 @@ LAYERVERSION_multimedia-layer = "1"
 
 LAYERDEPENDS_multimedia-layer = "core openembedded-layer meta-python"
 
-LAYERSERIES_COMPAT_multimedia-layer = "scarthgap styhead"
+LAYERSERIES_COMPAT_multimedia-layer = "styhead"
diff --git a/meta-networking/conf/layer.conf b/meta-networking/conf/layer.conf
index 0e09d8f2ad9f..a9ba4abadeed 100644
--- a/meta-networking/conf/layer.conf
+++ b/meta-networking/conf/layer.conf
@@ -15,7 +15,7 @@ LAYERVERSION_networking-layer = "1"
 
 LAYERDEPENDS_networking-layer = "core meta-python openembedded-layer"
 
-LAYERSERIES_COMPAT_networking-layer = "scarthgap styhead"
+LAYERSERIES_COMPAT_networking-layer = "styhead"
 
 LICENSE_PATH += "${LAYERDIR}/licenses"
 
diff --git a/meta-oe/conf/layer.conf b/meta-oe/conf/layer.conf
index d8f0f5339aed..77855dc659e8 100644
--- a/meta-oe/conf/layer.conf
+++ b/meta-oe/conf/layer.conf
@@ -44,7 +44,7 @@ LAYERVERSION_openembedded-layer = "1"
 
 LAYERDEPENDS_openembedded-layer = "core"
 
-LAYERSERIES_COMPAT_openembedded-layer = "scarthgap styhead"
+LAYERSERIES_COMPAT_openembedded-layer = "styhead"
 
 LICENSE_PATH += "${LAYERDIR}/licenses"
 
diff --git a/meta-perl/conf/layer.conf b/meta-perl/conf/layer.conf
index e20c8471e051..fb1fe88453c6 100644
--- a/meta-perl/conf/layer.conf
+++ b/meta-perl/conf/layer.conf
@@ -15,4 +15,4 @@ LAYERVERSION_perl-layer = "1"
 
 LAYERDEPENDS_perl-layer = "core openembedded-layer"
 
-LAYERSERIES_COMPAT_perl-layer = "scarthgap styhead"
+LAYERSERIES_COMPAT_perl-layer = "styhead"
diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf
index 998f492a49cb..aaf620a433ee 100644
--- a/meta-python/conf/layer.conf
+++ b/meta-python/conf/layer.conf
@@ -14,6 +14,6 @@ LAYERVERSION_meta-python = "1"
 
 LAYERDEPENDS_meta-python = "core (>= 12) openembedded-layer"
 
-LAYERSERIES_COMPAT_meta-python = "scarthgap styhead"
+LAYERSERIES_COMPAT_meta-python = "styhead"
 
 LICENSE_PATH += "${LAYERDIR}/licenses"
diff --git a/meta-webserver/conf/layer.conf b/meta-webserver/conf/layer.conf
index 717bfda471d9..08e9df505b60 100644
--- a/meta-webserver/conf/layer.conf
+++ b/meta-webserver/conf/layer.conf
@@ -17,7 +17,7 @@ LAYERVERSION_webserver = "1"
 
 LAYERDEPENDS_webserver = "core openembedded-layer"
 
-LAYERSERIES_COMPAT_webserver = "scarthgap styhead"
+LAYERSERIES_COMPAT_webserver = "styhead"
 
 LICENSE_PATH += "${LAYERDIR}/licenses"
 
diff --git a/meta-xfce/conf/layer.conf b/meta-xfce/conf/layer.conf
index 0c7990e8e094..f131eb270406 100644
--- a/meta-xfce/conf/layer.conf
+++ b/meta-xfce/conf/layer.conf
@@ -19,7 +19,7 @@ LAYERDEPENDS_xfce-layer += "multimedia-layer"
 LAYE

Re: [oe] [meta-oe][PATCH] layers: stop declaring compatibility with scarthgap

2024-05-25 Thread Martin Jansa
Small typo in styheed

On Sat, May 25, 2024 at 8:58 AM Dmitry Baryshkov via
lists.openembedded.org 
wrote:
>
> With the UNPACKDIR changes in place the layers are no longer compatible
> with the scarthgap release. Drop it from LAYERSERIES_COMPAT and limit
> compatibility to styheed only.
>
> Signed-off-by: Dmitry Baryshkov 
> ---
>  meta-filesystems/conf/layer.conf | 2 +-
>  meta-gnome/conf/layer.conf   | 2 +-
>  meta-initramfs/conf/layer.conf   | 2 +-
>  meta-multimedia/conf/layer.conf  | 2 +-
>  meta-networking/conf/layer.conf  | 2 +-
>  meta-oe/conf/layer.conf  | 2 +-
>  meta-perl/conf/layer.conf| 2 +-
>  meta-python/conf/layer.conf  | 2 +-
>  meta-webserver/conf/layer.conf   | 2 +-
>  meta-xfce/conf/layer.conf| 2 +-
>  10 files changed, 10 insertions(+), 10 deletions(-)
>
> diff --git a/meta-filesystems/conf/layer.conf 
> b/meta-filesystems/conf/layer.conf
> index 2e220bfe2468..52ca5a4c0b36 100644
> --- a/meta-filesystems/conf/layer.conf
> +++ b/meta-filesystems/conf/layer.conf
> @@ -15,4 +15,4 @@ LAYERVERSION_filesystems-layer = "1"
>
>  LAYERDEPENDS_filesystems-layer = "core openembedded-layer networking-layer"
>
> -LAYERSERIES_COMPAT_filesystems-layer = "scarthgap styhead"
> +LAYERSERIES_COMPAT_filesystems-layer = "styhead"
> diff --git a/meta-gnome/conf/layer.conf b/meta-gnome/conf/layer.conf
> index 89659592ee6b..f831de78c433 100644
> --- a/meta-gnome/conf/layer.conf
> +++ b/meta-gnome/conf/layer.conf
> @@ -17,7 +17,7 @@ LAYERVERSION_gnome-layer = "1"
>
>  LAYERDEPENDS_gnome-layer = "core openembedded-layer networking-layer 
> meta-python"
>
> -LAYERSERIES_COMPAT_gnome-layer = "scarthgap styhead"
> +LAYERSERIES_COMPAT_gnome-layer = "styhead"
>
>  SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "\
>faenza-icon-theme->gdk-pixbuf \
> diff --git a/meta-initramfs/conf/layer.conf b/meta-initramfs/conf/layer.conf
> index 93ae527d4214..c844085b09bf 100644
> --- a/meta-initramfs/conf/layer.conf
> +++ b/meta-initramfs/conf/layer.conf
> @@ -16,7 +16,7 @@ BBFILE_PATTERN_meta-initramfs := "^${LAYERDIR}/"
>  BBFILE_PRIORITY_meta-initramfs = "5"
>  LAYERDEPENDS_meta-initramfs = "core"
>
> -LAYERSERIES_COMPAT_meta-initramfs = "scarthgap styhead"
> +LAYERSERIES_COMPAT_meta-initramfs = "styhead"
>
>  SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \
>dracut->virtual/kernel \
> diff --git a/meta-multimedia/conf/layer.conf b/meta-multimedia/conf/layer.conf
> index b7866cbe8cd6..0442a57a968a 100644
> --- a/meta-multimedia/conf/layer.conf
> +++ b/meta-multimedia/conf/layer.conf
> @@ -31,4 +31,4 @@ LAYERVERSION_multimedia-layer = "1"
>
>  LAYERDEPENDS_multimedia-layer = "core openembedded-layer meta-python"
>
> -LAYERSERIES_COMPAT_multimedia-layer = "scarthgap styhead"
> +LAYERSERIES_COMPAT_multimedia-layer = "styhead"
> diff --git a/meta-networking/conf/layer.conf b/meta-networking/conf/layer.conf
> index 0e09d8f2ad9f..a9ba4abadeed 100644
> --- a/meta-networking/conf/layer.conf
> +++ b/meta-networking/conf/layer.conf
> @@ -15,7 +15,7 @@ LAYERVERSION_networking-layer = "1"
>
>  LAYERDEPENDS_networking-layer = "core meta-python openembedded-layer"
>
> -LAYERSERIES_COMPAT_networking-layer = "scarthgap styhead"
> +LAYERSERIES_COMPAT_networking-layer = "styhead"
>
>  LICENSE_PATH += "${LAYERDIR}/licenses"
>
> diff --git a/meta-oe/conf/layer.conf b/meta-oe/conf/layer.conf
> index d8f0f5339aed..77855dc659e8 100644
> --- a/meta-oe/conf/layer.conf
> +++ b/meta-oe/conf/layer.conf
> @@ -44,7 +44,7 @@ LAYERVERSION_openembedded-layer = "1"
>
>  LAYERDEPENDS_openembedded-layer = "core"
>
> -LAYERSERIES_COMPAT_openembedded-layer = "scarthgap styhead"
> +LAYERSERIES_COMPAT_openembedded-layer = "styhead"
>
>  LICENSE_PATH += "${LAYERDIR}/licenses"
>
> diff --git a/meta-perl/conf/layer.conf b/meta-perl/conf/layer.conf
> index e20c8471e051..fb1fe88453c6 100644
> --- a/meta-perl/conf/layer.conf
> +++ b/meta-perl/conf/layer.conf
> @@ -15,4 +15,4 @@ LAYERVERSION_perl-layer = "1"
>
>  LAYERDEPENDS_perl-layer = "core openembedded-layer"
>
> -LAYERSERIES_COMPAT_perl-layer = "scarthgap styhead"
> +LAYERSERIES_COMPAT_perl-layer = "styhead"
> diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf
> index 998f492a49cb..aaf620a433ee 100644
> --- a/meta-python/conf/layer.conf
> +++ b/meta-python/conf/layer.conf
> @@ -14,6 +14,6 @@ LAYERVERSION_meta-python = "1"
>
>  LAYERDEPENDS_meta-python = "core (>= 12) openembedded-layer"
>
> -LAYERSERIES_COMPAT_meta-python = "scarthgap styhead"
> +LAYERSERIES_COMPAT_meta-python = "styhead"
>
>  LICENSE_PATH += "${LAYERDIR}/licenses"
> diff --git a/meta-webserver/conf/layer.conf b/meta-webserver/conf/layer.conf
> index 717bfda471d9..08e9df505b60 100644
> --- a/meta-webserver/conf/layer.conf
> +++ b/meta-webserver/conf/layer.conf
> @@ -17,7 +17,7 @@ LAYERVERSION_webserver = "1"
>
>  LAYERDEPENDS_webserver = "core openembedded-layer"
>
> -LAYERSERIES_COMPAT_webserver = "scarthgap styhead"
> +LAYERSERIES_COMPAT_webserver = "styhead"
>
>  LICENSE_PATH += "${LAYERDIR}/licenses"
>
> diff