All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/51] sato-icon-theme: check for new commits rather than tags
@ 2022-07-20  8:43 Alexander Kanavin
  2022-07-20  8:43 ` [PATCH 02/51] gcr: exclude x.9y versions from upstream version check Alexander Kanavin
                   ` (50 more replies)
  0 siblings, 51 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:43 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb b/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb
index e2140bfdd7..1ebbf010f3 100644
--- a/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb
+++ b/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb
@@ -10,6 +10,7 @@ DEPENDS = "icon-naming-utils-native libxml-simple-perl-native"
 
 SRC_URI = "git://git.yoctoproject.org/sato-icon-theme.git;protocol=https;branch=master"
 SRCREV = "d23f04ecb0328f655bf195df8eb04c1b734d53a9"
+UPSTREAM_CHECK_COMMITS = "1"
 
 S = "${WORKDIR}/git"
 
-- 
2.30.2



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

* [PATCH 02/51] gcr: exclude x.9y versions from upstream version check
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
@ 2022-07-20  8:43 ` Alexander Kanavin
  2022-07-20  8:43 ` [PATCH 03/51] efibootmgr: update 17 -> 18 Alexander Kanavin
                   ` (49 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:43 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-gnome/gcr/gcr_3.40.0.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-gnome/gcr/gcr_3.40.0.bb b/meta/recipes-gnome/gcr/gcr_3.40.0.bb
index b6e591fb6e..0c2af42f06 100644
--- a/meta/recipes-gnome/gcr/gcr_3.40.0.bb
+++ b/meta/recipes-gnome/gcr/gcr_3.40.0.bb
@@ -16,6 +16,7 @@ CACHED_CONFIGUREVARS += "ac_cv_path_GPG='gpg2'"
 GNOMEBASEBUILDCLASS = "meson"
 GTKDOC_MESON_OPTION = "gtk_doc"
 inherit gnomebase gtk-icon-cache gtk-doc features_check upstream-version-is-even vala gobject-introspection gettext mime mime-xdg
+UPSTREAM_CHECK_REGEX = "[^\d\.](?P<pver>\d+\.(?!9\d+)(\d*[02468])+(\.\d+)+)\.tar"
 
 SRC_URI += "file://0001-gcr-meson.build-fix-one-parallel-build-failure.patch \ 
             file://b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch"
-- 
2.30.2



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

* [PATCH 03/51] efibootmgr: update 17 -> 18
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
  2022-07-20  8:43 ` [PATCH 02/51] gcr: exclude x.9y versions from upstream version check Alexander Kanavin
@ 2022-07-20  8:43 ` Alexander Kanavin
  2022-07-20  8:43 ` [PATCH 04/51] systemd-boot: update 251.2 -> 251.3 Alexander Kanavin
                   ` (48 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:43 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../efibootmgr/0001-remove-extra-decl.patch   | 31 -------
 ...1-src-make-compatible-with-efivar-38.patch | 47 -----------
 ...8ae0bce776a36ea2001dea63d376be8274ac.patch | 83 -------------------
 .../{efibootmgr_17.bb => efibootmgr_18.bb}    |  8 +-
 4 files changed, 2 insertions(+), 167 deletions(-)
 delete mode 100644 meta/recipes-bsp/efibootmgr/efibootmgr/0001-remove-extra-decl.patch
 delete mode 100644 meta/recipes-bsp/efibootmgr/efibootmgr/0001-src-make-compatible-with-efivar-38.patch
 delete mode 100644 meta/recipes-bsp/efibootmgr/efibootmgr/97668ae0bce776a36ea2001dea63d376be8274ac.patch
 rename meta/recipes-bsp/efibootmgr/{efibootmgr_17.bb => efibootmgr_18.bb} (75%)

diff --git a/meta/recipes-bsp/efibootmgr/efibootmgr/0001-remove-extra-decl.patch b/meta/recipes-bsp/efibootmgr/efibootmgr/0001-remove-extra-decl.patch
deleted file mode 100644
index 42f3a8182d..0000000000
--- a/meta/recipes-bsp/efibootmgr/efibootmgr/0001-remove-extra-decl.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 99b578501643377e0b1994b2a068b790d189d5ad Mon Sep 17 00:00:00 2001
-From: Peter Jones <pjones@redhat.com>
-Date: Wed, 13 Jun 2018 09:41:01 -0400
-Subject: [PATCH] remove extra decl
-
-Signed-off-by: Peter Jones <pjones@redhat.com>
-
-Upstream-Status: Backport [git://github.com/rhinstaller/efibootmgr.git]
-Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
-
----
- src/efibootmgr.c | 3 ---
- 1 file changed, 3 deletions(-)
-
-diff --git a/src/efibootmgr.c b/src/efibootmgr.c
-index de38f01..4e1a680 100644
---- a/src/efibootmgr.c
-+++ b/src/efibootmgr.c
-@@ -1536,9 +1536,6 @@ parse_opts(int argc, char **argv)
- 					       "invalid numeric value %s\n",
- 					       optarg);
- 			}
--                        /* XXX efivar-36 accidentally doesn't have a public
--                         * header for this */
--			extern int efi_set_verbose(int verbosity, FILE *errlog);
- 			efi_set_verbose(opts.verbose - 2, stderr);
- 			break;
- 		case 'V':
--- 
-2.7.4
-
diff --git a/meta/recipes-bsp/efibootmgr/efibootmgr/0001-src-make-compatible-with-efivar-38.patch b/meta/recipes-bsp/efibootmgr/efibootmgr/0001-src-make-compatible-with-efivar-38.patch
deleted file mode 100644
index f8d912391e..0000000000
--- a/meta/recipes-bsp/efibootmgr/efibootmgr/0001-src-make-compatible-with-efivar-38.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 07f080184d067c1ebc3fec1b53dd4a06d1a2566a Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex@linutronix.de>
-Date: Mon, 17 Jan 2022 23:24:34 +0100
-Subject: [PATCH] src: make compatible with efivar 38
-
-Upstream-Status: Backport
-Signed-off-by: Alexander Kanavin <alex@linutronix.de>
----
- src/efibootdump.c | 2 +-
- src/efibootmgr.c  | 4 ++--
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/src/efibootdump.c b/src/efibootdump.c
-index eceffd6..09bd76e 100644
---- a/src/efibootdump.c
-+++ b/src/efibootdump.c
-@@ -69,7 +69,7 @@ print_boot_entry(efi_load_option *loadopt, size_t data_size)
- 	text_path = alloca(text_path_len);
- 	if (!text_path)
- 		error(100, "Couldn't allocate memory");
--	rc = efidp_format_device_path(text_path, text_path_len,
-+	rc = efidp_format_device_path((unsigned char *)text_path, text_path_len,
- 				      dp, pathlen);
- 	if (rc < 0) {
- 		printf("<bad device path>");
-diff --git a/src/efibootmgr.c b/src/efibootmgr.c
-index 4e1a680..b77b1fb 100644
---- a/src/efibootmgr.c
-+++ b/src/efibootmgr.c
-@@ -949,7 +949,7 @@ show_vars(const char *prefix)
- 			pathlen = efi_loadopt_pathlen(load_option,
- 						      boot->data_size);
- 			dp = efi_loadopt_path(load_option, boot->data_size);
--			rc = efidp_format_device_path(text_path, text_path_len,
-+			rc = efidp_format_device_path((unsigned char *)text_path, text_path_len,
- 						      dp, pathlen);
- 			if (rc < 0)
- 				error(18, "Could not parse device path");
-@@ -960,7 +960,7 @@ show_vars(const char *prefix)
- 			if (!text_path)
- 				error(19, "Could not parse device path");
- 
--			rc = efidp_format_device_path(text_path, text_path_len,
-+			rc = efidp_format_device_path((unsigned char *)text_path, text_path_len,
- 						      dp, pathlen);
- 			if (rc < 0)
- 				error(20, "Could not parse device path");
diff --git a/meta/recipes-bsp/efibootmgr/efibootmgr/97668ae0bce776a36ea2001dea63d376be8274ac.patch b/meta/recipes-bsp/efibootmgr/efibootmgr/97668ae0bce776a36ea2001dea63d376be8274ac.patch
deleted file mode 100644
index 9525ed8c54..0000000000
--- a/meta/recipes-bsp/efibootmgr/efibootmgr/97668ae0bce776a36ea2001dea63d376be8274ac.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-From 97668ae0bce776a36ea2001dea63d376be8274ac Mon Sep 17 00:00:00 2001
-From: Peter Jones <pjones@redhat.com>
-Date: Wed, 6 Mar 2019 13:08:33 -0500
-Subject: [PATCH] Make sure PKGS= is propogated into the submake for "make
- deps"
-
-When we're doing make deps with "$(CC) -MF", gcc and clang have different
-behavior, both broken in different ways, which we're hitting because of a
-missing -I argument for libefivar's includes.  On clang, when a header can't
-be found, it emits a rule with the header as a prerequisite without a path,
-such as efivar.h here:
-
-efibootmgr.o: efibootmgr.c fix_coverity.h efivar.h efiboot.h \
-  /home/pjones/devel/github.com/efibootmgr/master/src/include/list.h \
-  /home/pjones/devel/github.com/efibootmgr/master/src/include/efi.h \
-  /home/pjones/devel/github.com/efibootmgr/master/src/include/unparse_path.h \
-  /home/pjones/devel/github.com/efibootmgr/master/src/include/efibootmgr.h \
-  error.h
-
-Then the build that utilizes that rule will fail to find the
-prerequisite and tell you something like:
-
-make[1]: *** No rule to make target 'efivar.h', needed by 'efibootmgr.o'.  Stop.
-make[1]: Leaving directory '/home/pjones/devel/github.com/efibootmgr/master/src'
-
-With gcc, when a header can't be found, it emits a rule without that header
-as a prerequisite, as such (again with efivar.h):
-
-efibootmgr.o: efibootmgr.c fix_coverity.h \
- /home/pjones/devel/github.com/efibootmgr/master/src/include/list.h \
- /home/pjones/devel/github.com/efibootmgr/master/src/include/efi.h \
- /home/pjones/devel/github.com/efibootmgr/master/src/include/unparse_path.h \
- /home/pjones/devel/github.com/efibootmgr/master/src/include/efi.h \
- /home/pjones/devel/github.com/efibootmgr/master/src/include/efibootmgr.h \
- error.h
-
-And then your build will fail if you haven't adjusted CFLAGS to tell it
-where to find the header.
-
-Both of these would be better just erroring, but at least gcc's doesn't
-insert a *wrong* dependency.
-
-This patch adds "PKGS=efivar efibootmgr popt" for all deps under src/.
-Technically that's overkill, as efibootmgr itself doesn't need popt, but it
-doesn't hurt anything to have the extra part there.  The resulting
-.efibootmgr.d file has the prerequisites expressed correctly:
-
-efibootmgr.o: efibootmgr.c fix_coverity.h /usr/include/efivar/efivar.h \
- /usr/include/efivar/efiboot.h \
- /home/pjones/devel/github.com/efibootmgr/master/src/include/list.h \
- /home/pjones/devel/github.com/efibootmgr/master/src/include/efi.h \
- /home/pjones/devel/github.com/efibootmgr/master/src/include/unparse_path.h \
- /home/pjones/devel/github.com/efibootmgr/master/src/include/efi.h \
- /home/pjones/devel/github.com/efibootmgr/master/src/include/efibootmgr.h \
- error.h
-
-This fixes the issue described in github PR #96
-
-Signed-off-by: Peter Jones <pjones@redhat.com>
-Upstream-Status: Backport [https://github.com/rhboot/efibootmgr/commit/97668ae0bce776a36ea2001dea63d376be8274ac]
----
- src/Makefile | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/src/Makefile b/src/Makefile
-index 258bac1..32fa188 100644
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -31,8 +31,13 @@ efibootdump : PKGS=efivar efiboot popt
- efibootnext : $(call objects-of,$(EFIBOOTNEXT_SOURCES))
- efibootnext : PKGS=efivar efiboot popt
- 
-+deps : PKGS=efivar efiboot popt
- deps : $(ALL_SOURCES)
--	$(MAKE) -f $(TOPDIR)/Make.deps deps SOURCES="$(ALL_SOURCES)" SUBDIR_CFLAGS="$(SUBDIR_CFLAGS)"
-+	$(MAKE) -f $(TOPDIR)/Make.deps \
-+		SOURCES="$(ALL_SOURCES)" \
-+		SUBDIR_CFLAGS="$(SUBDIR_CFLAGS)" \
-+		PKGS="$(PKGS)" \
-+		deps
- 
- clean :
- 	@rm -rfv *.o *.a *.so $(TARGETS)
diff --git a/meta/recipes-bsp/efibootmgr/efibootmgr_17.bb b/meta/recipes-bsp/efibootmgr/efibootmgr_18.bb
similarity index 75%
rename from meta/recipes-bsp/efibootmgr/efibootmgr_17.bb
rename to meta/recipes-bsp/efibootmgr/efibootmgr_18.bb
index 11d8b9061d..cbcaac1e97 100644
--- a/meta/recipes-bsp/efibootmgr/efibootmgr_17.bb
+++ b/meta/recipes-bsp/efibootmgr/efibootmgr_18.bb
@@ -10,12 +10,8 @@ DEPENDS = "efivar popt"
 
 COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
 
-SRC_URI = "git://github.com/rhinstaller/efibootmgr.git;protocol=https;branch=master \
-           file://0001-remove-extra-decl.patch \
-           file://97668ae0bce776a36ea2001dea63d376be8274ac.patch \
-           file://0001-src-make-compatible-with-efivar-38.patch \
-           "
-SRCREV = "e067160ecef8208e1944002e5d50b275733211fb"
+SRC_URI = "git://github.com/rhinstaller/efibootmgr.git;protocol=https;branch=main"
+SRCREV = "c3f9f0534e32158f62c43564036878b93b9e0fd6"
 
 S = "${WORKDIR}/git"
 
-- 
2.30.2



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

* [PATCH 04/51] systemd-boot: update 251.2 -> 251.3
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
  2022-07-20  8:43 ` [PATCH 02/51] gcr: exclude x.9y versions from upstream version check Alexander Kanavin
  2022-07-20  8:43 ` [PATCH 03/51] efibootmgr: update 17 -> 18 Alexander Kanavin
@ 2022-07-20  8:43 ` Alexander Kanavin
  2022-07-20  8:43 ` [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1 Alexander Kanavin
                   ` (47 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:43 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...md-boot_251.2.bb => systemd-boot_251.3.bb} |  0
 meta/recipes-core/systemd/systemd.inc         |  3 +-
 ...sysctl.d-binfmt.d-modules-load.d-to-.patch | 16 ++++---
 ...red-utmp-wtmp-fix-build-without-utmp.patch | 32 --------------
 ...7ca2ab96d085158485ecfc46c7cb6af0f166.patch | 42 -------------------
 .../{systemd_251.2.bb => systemd_251.3.bb}    |  4 +-
 6 files changed, 10 insertions(+), 87 deletions(-)
 rename meta/recipes-core/systemd/{systemd-boot_251.2.bb => systemd-boot_251.3.bb} (100%)
 delete mode 100644 meta/recipes-core/systemd/systemd/0001-shared-utmp-wtmp-fix-build-without-utmp.patch
 delete mode 100644 meta/recipes-core/systemd/systemd/38c87ca2ab96d085158485ecfc46c7cb6af0f166.patch
 rename meta/recipes-core/systemd/{systemd_251.2.bb => systemd_251.3.bb} (99%)

diff --git a/meta/recipes-core/systemd/systemd-boot_251.2.bb b/meta/recipes-core/systemd/systemd-boot_251.3.bb
similarity index 100%
rename from meta/recipes-core/systemd/systemd-boot_251.2.bb
rename to meta/recipes-core/systemd/systemd-boot_251.3.bb
diff --git a/meta/recipes-core/systemd/systemd.inc b/meta/recipes-core/systemd/systemd.inc
index b8dbe2263a..03f1559f02 100644
--- a/meta/recipes-core/systemd/systemd.inc
+++ b/meta/recipes-core/systemd/systemd.inc
@@ -14,10 +14,9 @@ LICENSE = "GPL-2.0-only & LGPL-2.1-only"
 LIC_FILES_CHKSUM = "file://LICENSE.GPL2;md5=751419260aa954499f7abaabaa882bbe \
                     file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
 
-SRCREV = "253052686cbd840ac69030d31c4b186af23aba4c"
+SRCREV = "516108f273888df3dcfa4f42b140252a285a2288"
 SRCBRANCH = "v251-stable"
 SRC_URI = "git://github.com/systemd/systemd-stable.git;protocol=https;branch=${SRCBRANCH} \
-           file://38c87ca2ab96d085158485ecfc46c7cb6af0f166.patch \
 "
 
 S = "${WORKDIR}/git"
diff --git a/meta/recipes-core/systemd/systemd/0001-Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-to-.patch b/meta/recipes-core/systemd/systemd/0001-Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-to-.patch
index 31efc4cc4b..0fb6efb469 100644
--- a/meta/recipes-core/systemd/systemd/0001-Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-to-.patch
+++ b/meta/recipes-core/systemd/systemd/0001-Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-to-.patch
@@ -1,4 +1,4 @@
-From beb0219b71510bc63aed81d2a970a04349d6c616 Mon Sep 17 00:00:00 2001
+From 258af8106cbed6fa53f7bee042bf903e58b57a41 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Tue, 29 Sep 2020 18:01:41 -0700
 Subject: [PATCH] Move sysusers.d/sysctl.d/binfmt.d/modules-load.d to /usr
@@ -10,18 +10,19 @@ the old /usr/lib is still being used.
 Upstream-Status: Inappropriate (OE-specific)
 Signed-off-by: Khem Raj <raj.khem@gmail.com>
 Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
+
 ---
  src/core/systemd.pc.in           | 8 ++++----
  src/libsystemd/sd-path/sd-path.c | 8 ++++----
  2 files changed, 8 insertions(+), 8 deletions(-)
 
 diff --git a/src/core/systemd.pc.in b/src/core/systemd.pc.in
-index fc0f8c34fa..65996bbed8 100644
+index 693433b34b..8368a3ff02 100644
 --- a/src/core/systemd.pc.in
 +++ b/src/core/systemd.pc.in
-@@ -65,16 +65,16 @@ systemdshutdowndir=${systemd_shutdown_dir}
- tmpfiles_dir=${prefix}/lib/tmpfiles.d
- tmpfilesdir=${tmpfiles_dir}
+@@ -67,16 +67,16 @@ tmpfilesdir=${tmpfiles_dir}
+ 
+ user_tmpfiles_dir=${prefix}/share/user-tmpfiles.d
  
 -sysusers_dir=${rootprefix}/lib/sysusers.d
 +sysusers_dir=${prefix}/lib/sysusers.d
@@ -41,7 +42,7 @@ index fc0f8c34fa..65996bbed8 100644
  
  catalog_dir=${prefix}/lib/systemd/catalog
 diff --git a/src/libsystemd/sd-path/sd-path.c b/src/libsystemd/sd-path/sd-path.c
-index ff1e0d5f8e..19a001f47e 100644
+index ac33e349c0..f0615ffb22 100644
 --- a/src/libsystemd/sd-path/sd-path.c
 +++ b/src/libsystemd/sd-path/sd-path.c
 @@ -362,19 +362,19 @@ static int get_path(uint64_t type, char **buffer, const char **ret) {
@@ -68,6 +69,3 @@ index ff1e0d5f8e..19a001f47e 100644
                  return 0;
  
          case SD_PATH_CATALOG:
--- 
-2.34.1
-
diff --git a/meta/recipes-core/systemd/systemd/0001-shared-utmp-wtmp-fix-build-without-utmp.patch b/meta/recipes-core/systemd/systemd/0001-shared-utmp-wtmp-fix-build-without-utmp.patch
deleted file mode 100644
index 2bb9565bf2..0000000000
--- a/meta/recipes-core/systemd/systemd/0001-shared-utmp-wtmp-fix-build-without-utmp.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From d6e2c2d34d336398f5948a8b731fefff3dc0ff12 Mon Sep 17 00:00:00 2001
-From: Christian Hesse <mail@eworm.de>
-Date: Thu, 2 Jun 2022 20:49:46 +0200
-Subject: [PATCH] shared/utmp-wtmp: fix build without utmp
-
-Commit 16618332388442f2f1c3e52b0a9fde00121564a3 changed a function to
-add an extra argument. The data types used when building without utmp
-missed the change.
-
-Upstream-Status: Backport [d6e2c2d34d336398f5948a8b731fefff3dc0ff12]
-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
-
----
- src/shared/utmp-wtmp.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/shared/utmp-wtmp.h b/src/shared/utmp-wtmp.h
-index 36e4203b4f..188d011fdd 100644
---- a/src/shared/utmp-wtmp.h
-+++ b/src/shared/utmp-wtmp.h
-@@ -59,7 +59,7 @@ static inline int utmp_wall(
-                 const char *message,
-                 const char *username,
-                 const char *origin_tty,
--                bool (*match_tty)(const char *tty, void *userdata),
-+                bool (*match_tty)(const char *tty, bool is_local, void *userdata),
-                 void *userdata) {
-         return 0;
- }
--- 
-2.36.1
-
diff --git a/meta/recipes-core/systemd/systemd/38c87ca2ab96d085158485ecfc46c7cb6af0f166.patch b/meta/recipes-core/systemd/systemd/38c87ca2ab96d085158485ecfc46c7cb6af0f166.patch
deleted file mode 100644
index 6ab89cd99e..0000000000
--- a/meta/recipes-core/systemd/systemd/38c87ca2ab96d085158485ecfc46c7cb6af0f166.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 38c87ca2ab96d085158485ecfc46c7cb6af0f166 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
-Date: Fri, 3 Jun 2022 09:32:02 +0200
-Subject: [PATCH] sha256: fix compilation on efi-ia32
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-/usr/bin/gcc -c ../src/fundamental/sha256.c -o src/boot/efi/sha256.c.o -Wno-format-signedness -Wno-missing-field-initializers -Wno-unused-parameter -Wdate-time -Wendif-labels -Werror=format=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=overflow -Werror=override-init -Werror=return-type -Werror=shift-count-overflow -Werror=shift-overflow=2 -Werror=undef -Wfloat-equal -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-aliasing=2 -Wstrict-prototypes -Wsuggest-attribute=noreturn -Wunused-function -Wwrite-strings -Wno-unused-result -fno-stack-protector -fno-strict-aliasing -fpic -fwide-exec-charset=UCS2 -Wall -Wextra -Wsign-compare -nostdlib -std=gnu99 -ffreestanding -fshort-wchar -fvisibility=hidden -isystem /usr/include/efi -isystem /usr/include/efi/ia32 -I /builddir/build/BUILD/systemd-stable-250.7/src/fundamental -DSD_BOOT -DGNU_EFI_USE_MS_ABI -include src/boot/efi/efi_config.h -include version.h -mno-sse -mno-mmx -flto -O2 -flto=auto
-../src/fundamental/sha256.c: In function ‘sha256_finish_ctx’:
-../src/fundamental/sha256.c:61:25: error: ‘false’ undeclared (first use in this function)
-   61 | # define UNALIGNED_P(p) false
-      |                         ^~~~~
-../src/fundamental/sha256.c:136:21: note: in expansion of macro ‘UNALIGNED_P’
-  136 |                 if (UNALIGNED_P(resbuf))
-      |                     ^~~~~~~~~~~
-../src/fundamental/sha256.c:32:1: note: ‘false’ is defined in header ‘<stdbool.h>’; did you forget to ‘#include <stdbool.h>’?
-   31 | #include "sha256.h"
-  +++ |+#include <stdbool.h>
-   32 |
-...
-
-Upstream-Status: Backport
-Signed-off-by: Alexander Kanavin <alex@linutronix.de>
-
----
- src/fundamental/sha256.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/fundamental/sha256.c b/src/fundamental/sha256.c
-index cd16aec4dd..58b1a80d33 100644
---- a/src/fundamental/sha256.c
-+++ b/src/fundamental/sha256.c
-@@ -58,7 +58,7 @@
- #  define UNALIGNED_P(p) (((size_t) p) % sizeof(uint32_t) != 0)
- # endif
- #else
--# define UNALIGNED_P(p) false
-+# define UNALIGNED_P(p) sd_false
- #endif
- 
- /* This array contains the bytes used to pad the buffer to the next
diff --git a/meta/recipes-core/systemd/systemd_251.2.bb b/meta/recipes-core/systemd/systemd_251.3.bb
similarity index 99%
rename from meta/recipes-core/systemd/systemd_251.2.bb
rename to meta/recipes-core/systemd/systemd_251.3.bb
index bb3c59f418..025472143c 100644
--- a/meta/recipes-core/systemd/systemd_251.2.bb
+++ b/meta/recipes-core/systemd/systemd_251.3.bb
@@ -14,7 +14,8 @@ inherit useradd pkgconfig meson perlnative update-rc.d update-alternatives qemu
 # that we don't build both udev and systemd in world builds.
 REQUIRED_DISTRO_FEATURES = "systemd"
 
-SRC_URI += "file://touchscreen.rules \
+SRC_URI += " \
+           file://touchscreen.rules \
            file://00-create-volatile.conf \
            ${@bb.utils.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', 'file://org.freedesktop.hostname1_no_polkit.conf', '', d)} \
            ${@bb.utils.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', 'file://00-hostnamed-network-user.conf', '', d)} \
@@ -24,7 +25,6 @@ SRC_URI += "file://touchscreen.rules \
            file://0001-binfmt-Don-t-install-dependency-links-at-install-tim.patch \
            file://0003-implment-systemd-sysv-install-for-OE.patch \
            file://0001-Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-to-.patch \
-           file://0001-shared-utmp-wtmp-fix-build-without-utmp.patch \
            "
 
 # patches needed by musl
-- 
2.30.2



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

* [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (2 preceding siblings ...)
  2022-07-20  8:43 ` [PATCH 04/51] systemd-boot: update 251.2 -> 251.3 Alexander Kanavin
@ 2022-07-20  8:43 ` Alexander Kanavin
  2022-07-20  8:43 ` [PATCH 06/51] libva: upgrade 2.14.0 -> 2.15.0 Alexander Kanavin
                   ` (46 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:43 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../rpm/files/0001-CVE-2021-3521.patch        |  57 ---
 ...lib-rpm-as-the-installation-path-for.patch |  14 +-
 .../rpm/files/0002-CVE-2021-3521.patch        |  64 ----
 .../rpm/files/0003-CVE-2021-3521.patch        | 329 ------------------
 .../rpm/{rpm_4.17.0.bb => rpm_4.17.1.bb}      |   5 +-
 5 files changed, 8 insertions(+), 461 deletions(-)
 delete mode 100644 meta/recipes-devtools/rpm/files/0001-CVE-2021-3521.patch
 delete mode 100644 meta/recipes-devtools/rpm/files/0002-CVE-2021-3521.patch
 delete mode 100644 meta/recipes-devtools/rpm/files/0003-CVE-2021-3521.patch
 rename meta/recipes-devtools/rpm/{rpm_4.17.0.bb => rpm_4.17.1.bb} (97%)

diff --git a/meta/recipes-devtools/rpm/files/0001-CVE-2021-3521.patch b/meta/recipes-devtools/rpm/files/0001-CVE-2021-3521.patch
deleted file mode 100644
index 044b4dd2a0..0000000000
--- a/meta/recipes-devtools/rpm/files/0001-CVE-2021-3521.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 9a6871126f472feea057d5f803505ec8cc78f083 Mon Sep 17 00:00:00 2001
-From: Panu Matilainen <pmatilai@redhat.com>
-Date: Thu, 30 Sep 2021 09:56:20 +0300
-Subject: [PATCH 1/3] Refactor pgpDigParams construction to helper function
-
-No functional changes, just to reduce code duplication and needed by
-the following commits.
-
-CVE: CVE-2021-3521
-Upstream-Status: Backport [https://github.com/rpm-software-management/rpm/commit/9f03f42e2]
-
-Signed-off-by: Changqing Li <changqing.li@windriver.com>
----
- rpmio/rpmpgp.c | 13 +++++++++----
- 1 file changed, 9 insertions(+), 4 deletions(-)
-
-diff --git a/rpmio/rpmpgp.c b/rpmio/rpmpgp.c
-index d0688ebe9a..e472b5320f 100644
---- a/rpmio/rpmpgp.c
-+++ b/rpmio/rpmpgp.c
-@@ -1041,6 +1041,13 @@ unsigned int pgpDigParamsAlgo(pgpDigParams digp, unsigned int algotype)
-     return algo;
- }
- 
-+static pgpDigParams pgpDigParamsNew(uint8_t tag)
-+{
-+    pgpDigParams digp = xcalloc(1, sizeof(*digp));
-+    digp->tag = tag;
-+    return digp;
-+}
-+
- int pgpPrtParams(const uint8_t * pkts, size_t pktlen, unsigned int pkttype,
- 		 pgpDigParams * ret)
- {
-@@ -1058,8 +1065,7 @@ int pgpPrtParams(const uint8_t * pkts, size_t pktlen, unsigned int pkttype,
- 	    if (pkttype && pkt.tag != pkttype) {
- 		break;
- 	    } else {
--		digp = xcalloc(1, sizeof(*digp));
--		digp->tag = pkt.tag;
-+		digp = pgpDigParamsNew(pkt.tag);
- 	    }
- 	}
- 
-@@ -1105,8 +1111,7 @@ int pgpPrtParamsSubkeys(const uint8_t *pkts, size_t pktlen,
- 		digps = xrealloc(digps, alloced * sizeof(*digps));
- 	    }
- 
--	    digps[count] = xcalloc(1, sizeof(**digps));
--	    digps[count]->tag = PGPTAG_PUBLIC_SUBKEY;
-+	    digps[count] = pgpDigParamsNew(PGPTAG_PUBLIC_SUBKEY);
- 	    /* Copy UID from main key to subkey */
- 	    digps[count]->userid = xstrdup(mainkey->userid);
- 
--- 
-2.17.1
-
diff --git a/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch b/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch
index 6d236ac400..c6cf9d4c88 100644
--- a/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch
+++ b/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch
@@ -1,4 +1,4 @@
-From 8d013fe154a162305f76141151baf767dd04b598 Mon Sep 17 00:00:00 2001
+From 4ab6a4c5bbad65c3401016bb26b87214cdd0c59b Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin <alex.kanavin@gmail.com>
 Date: Mon, 27 Feb 2017 09:43:30 +0200
 Subject: [PATCH] Do not hardcode "lib/rpm" as the installation path for
@@ -14,10 +14,10 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
  3 files changed, 4 insertions(+), 4 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
-index eb7d6941b..10a889b5d 100644
+index 372875fc4..1b7add9ee 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -871,7 +871,7 @@ else
+@@ -884,7 +884,7 @@ else
      usrprefix=$prefix
  fi
  
@@ -27,10 +27,10 @@ index eb7d6941b..10a889b5d 100644
  
  AC_SUBST(OBJDUMP)
 diff --git a/macros.in b/macros.in
-index a1f795e5f..689e784ef 100644
+index d53ab5ed5..9d10441c8 100644
 --- a/macros.in
 +++ b/macros.in
-@@ -933,7 +933,7 @@ package or when debugging this package.\
+@@ -911,7 +911,7 @@ package or when debugging this package.\
  %_sharedstatedir	%{_prefix}/com
  %_localstatedir		%{_prefix}/var
  %_lib			lib
@@ -40,7 +40,7 @@ index a1f795e5f..689e784ef 100644
  %_infodir		%{_datadir}/info
  %_mandir		%{_datadir}/man
 diff --git a/rpm.am b/rpm.am
-index 7b57f433b..9bbb9ee96 100644
+index ebe4e40d1..e6920e258 100644
 --- a/rpm.am
 +++ b/rpm.am
 @@ -1,10 +1,10 @@
@@ -55,4 +55,4 @@ index 7b57f433b..9bbb9ee96 100644
 +rpmconfigdir = $(libdir)/rpm
  
  # Libtool version (current-revision-age) for all our libraries
- rpm_version_info = 11:0:2
+ rpm_version_info = 12:0:3
diff --git a/meta/recipes-devtools/rpm/files/0002-CVE-2021-3521.patch b/meta/recipes-devtools/rpm/files/0002-CVE-2021-3521.patch
deleted file mode 100644
index 683b57d455..0000000000
--- a/meta/recipes-devtools/rpm/files/0002-CVE-2021-3521.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From c4b1bee51bbdd732b94b431a951481af99117703 Mon Sep 17 00:00:00 2001
-From: Panu Matilainen <pmatilai@redhat.com>
-Date: Thu, 30 Sep 2021 09:51:10 +0300
-Subject: [PATCH 2/3] Process MPI's from all kinds of signatures
-
-No immediate effect but needed by the following commits.
-
-CVE: CVE-2021-3521
-Upstream-Status: Backport [https://github.com/rpm-software-management/rpm/commit/b5e8bc74b]
-
-Signed-off-by: Changqing Li <changqing.li@windriver.com>
-
----
- rpmio/rpmpgp.c | 13 +++++--------
- 1 file changed, 5 insertions(+), 8 deletions(-)
-
-diff --git a/rpmio/rpmpgp.c b/rpmio/rpmpgp.c
-index 25f67048fd..509e777e6d 100644
---- a/rpmio/rpmpgp.c
-+++ b/rpmio/rpmpgp.c
-@@ -543,7 +543,7 @@ pgpDigAlg pgpDigAlgFree(pgpDigAlg alg)
-     return NULL;
- }
- 
--static int pgpPrtSigParams(pgpTag tag, uint8_t pubkey_algo, uint8_t sigtype,
-+static int pgpPrtSigParams(pgpTag tag, uint8_t pubkey_algo,
- 		const uint8_t *p, const uint8_t *h, size_t hlen,
- 		pgpDigParams sigp)
- {
-@@ -556,10 +556,8 @@ static int pgpPrtSigParams(pgpTag tag, uint8_t pubkey_algo, uint8_t sigtype,
- 	int mpil = pgpMpiLen(p);
- 	if (pend - p < mpil)
- 	    break;
--	if (sigtype == PGPSIGTYPE_BINARY || sigtype == PGPSIGTYPE_TEXT) {
--	    if (sigalg->setmpi(sigalg, i, p))
--		break;
--	}
-+        if (sigalg->setmpi(sigalg, i, p))
-+            break;
- 	p += mpil;
-     }
- 
-@@ -619,7 +617,7 @@ static int pgpPrtSig(pgpTag tag, const uint8_t *h, size_t hlen,
- 	}
- 
- 	p = ((uint8_t *)v) + sizeof(*v);
--	rc = pgpPrtSigParams(tag, v->pubkey_algo, v->sigtype, p, h, hlen, _digp);
-+	rc = pgpPrtSigParams(tag, v->pubkey_algo, p, h, hlen, _digp);
-     }	break;
-     case 4:
-     {   pgpPktSigV4 v = (pgpPktSigV4)h;
-@@ -677,8 +675,7 @@ static int pgpPrtSig(pgpTag tag, const uint8_t *h, size_t hlen,
- 	p += 2;
- 	if (p > hend)
- 	    return 1;
--
--	rc = pgpPrtSigParams(tag, v->pubkey_algo, v->sigtype, p, h, hlen, _digp);
-+	rc = pgpPrtSigParams(tag, v->pubkey_algo, p, h, hlen, _digp);
-     }	break;
-     default:
- 	rpmlog(RPMLOG_WARNING, _("Unsupported version of signature: V%d\n"), version);
--- 
-2.17.1
-
diff --git a/meta/recipes-devtools/rpm/files/0003-CVE-2021-3521.patch b/meta/recipes-devtools/rpm/files/0003-CVE-2021-3521.patch
deleted file mode 100644
index a5ec802501..0000000000
--- a/meta/recipes-devtools/rpm/files/0003-CVE-2021-3521.patch
+++ /dev/null
@@ -1,329 +0,0 @@
-From 07676ca03ad8afcf1ca95a2353c83fbb1d970b9b Mon Sep 17 00:00:00 2001
-From: Panu Matilainen <pmatilai@redhat.com>
-Date: Thu, 30 Sep 2021 09:59:30 +0300
-Subject: [PATCH 3/3] Validate and require subkey binding signatures on PGP
- public keys
-
-All subkeys must be followed by a binding signature by the primary key
-as per the OpenPGP RFC, enforce the presence and validity in the parser.
-
-The implementation is as kludgey as they come to work around our
-simple-minded parser structure without touching API, to maximise
-backportability. Store all the raw packets internally as we decode them
-to be able to access previous elements at will, needed to validate ordering
-and access the actual data. Add testcases for manipulated keys whose
-import previously would succeed.
-
-Depends on the two previous commits:
-7b399fcb8f52566e6f3b4327197a85facd08db91 and
-236b802a4aa48711823a191d1b7f753c82a89ec5
-
-Fixes CVE-2021-3521.
-
-Upstream-Status: Backport [https://github.com/rpm-software-management/rpm/commit/bd36c5dc9]
-CVE:CVE-2021-3521
-
-Signed-off-by: Changqing Li <changqing.li@windriver.com>
-
----
- rpmio/rpmpgp.c                                | 99 +++++++++++++++++--
- tests/Makefile.am                             |  3 +
- tests/data/keys/CVE-2021-3521-badbind.asc     | 25 +++++
- .../data/keys/CVE-2021-3521-nosubsig-last.asc | 25 +++++
- tests/data/keys/CVE-2021-3521-nosubsig.asc    | 37 +++++++
- tests/rpmsigdig.at                            | 28 ++++++
- 6 files changed, 209 insertions(+), 8 deletions(-)
- create mode 100644 tests/data/keys/CVE-2021-3521-badbind.asc
- create mode 100644 tests/data/keys/CVE-2021-3521-nosubsig-last.asc
- create mode 100644 tests/data/keys/CVE-2021-3521-nosubsig.asc
-
-diff --git a/rpmio/rpmpgp.c b/rpmio/rpmpgp.c
-index 509e777e6d..371ad4d9b6 100644
---- a/rpmio/rpmpgp.c
-+++ b/rpmio/rpmpgp.c
-@@ -1061,33 +1061,116 @@ static pgpDigParams pgpDigParamsNew(uint8_t tag)
-     return digp;
- }
- 
-+static int hashKey(DIGEST_CTX hash, const struct pgpPkt *pkt, int exptag)
-+{
-+    int rc = -1;
-+    if (pkt->tag == exptag) {
-+       uint8_t head[] = {
-+           0x99,
-+           (pkt->blen >> 8),
-+           (pkt->blen     ),
-+       };
-+
-+       rpmDigestUpdate(hash, head, 3);
-+       rpmDigestUpdate(hash, pkt->body, pkt->blen);
-+       rc = 0;
-+    }
-+    return rc;
-+}
-+
-+static int pgpVerifySelf(pgpDigParams key, pgpDigParams selfsig,
-+                       const struct pgpPkt *all, int i)
-+{
-+    int rc = -1;
-+    DIGEST_CTX hash = NULL;
-+
-+    switch (selfsig->sigtype) {
-+    case PGPSIGTYPE_SUBKEY_BINDING:
-+       hash = rpmDigestInit(selfsig->hash_algo, 0);
-+       if (hash) {
-+           rc = hashKey(hash, &all[0], PGPTAG_PUBLIC_KEY);
-+           if (!rc)
-+               rc = hashKey(hash, &all[i-1], PGPTAG_PUBLIC_SUBKEY);
-+       }
-+       break;
-+    default:
-+       /* ignore types we can't handle */
-+       rc = 0;
-+       break;
-+    }
-+
-+    if (hash && rc == 0)
-+       rc = pgpVerifySignature(key, selfsig, hash);
-+
-+    rpmDigestFinal(hash, NULL, NULL, 0);
-+
-+    return rc;
-+}
-+
- int pgpPrtParams(const uint8_t * pkts, size_t pktlen, unsigned int pkttype,
- 		 pgpDigParams * ret)
- {
-     const uint8_t *p = pkts;
-     const uint8_t *pend = pkts + pktlen;
-     pgpDigParams digp = NULL;
--    struct pgpPkt pkt;
-+    pgpDigParams selfsig = NULL;
-+    int i = 0;
-+    int alloced = 16; /* plenty for normal cases */
-+    struct pgpPkt *all = xmalloc(alloced * sizeof(*all));
-     int rc = -1; /* assume failure */
-+    int expect = 0;
-+    int prevtag = 0;
- 
-     while (p < pend) {
--	if (decodePkt(p, (pend - p), &pkt))
-+	struct pgpPkt *pkt = &all[i];
-+	if (decodePkt(p, (pend - p), pkt))
- 	    break;
- 
- 	if (digp == NULL) {
--	    if (pkttype && pkt.tag != pkttype) {
-+               if (pkttype && pkt->tag != pkttype) {
- 		break;
- 	    } else {
--		digp = pgpDigParamsNew(pkt.tag);
-+		digp = pgpDigParamsNew(pkt->tag);
- 	    }
- 	}
- 
--	if (pgpPrtPkt(&pkt, digp))
-+        if (expect) {
-+            if (pkt->tag != expect)
-+                break;
-+            selfsig = pgpDigParamsNew(pkt->tag);
-+        }
-+	if (pgpPrtPkt(pkt, selfsig ? selfsig : digp))
- 	    break;
- 
--	p += (pkt.body - pkt.head) + pkt.blen;
--	if (pkttype == PGPTAG_SIGNATURE)
--	    break;
-+	if (selfsig) {
-+           /* subkeys must be followed by binding signature */
-+           if (prevtag == PGPTAG_PUBLIC_SUBKEY) {
-+               if (selfsig->sigtype != PGPSIGTYPE_SUBKEY_BINDING)
-+                   break;
-+           }
-+
-+           int xx = pgpVerifySelf(digp, selfsig, all, i);
-+
-+           selfsig = pgpDigParamsFree(selfsig);
-+           if (xx)
-+               break;
-+           expect = 0;
-+       }
-+
-+       if (pkt->tag == PGPTAG_PUBLIC_SUBKEY)
-+           expect = PGPTAG_SIGNATURE;
-+       prevtag = pkt->tag;
-+
-+       i++;
-+       p += (pkt->body - pkt->head) + pkt->blen;
-+       if (pkttype == PGPTAG_SIGNATURE)
-+           break;
-+
-+       if (alloced <= i) {
-+           alloced *= 2;
-+           all = xrealloc(all, alloced * sizeof(*all));
-+       }
-+
-     }
- 
-     rc = (digp && (p == pend)) ? 0 : -1;
-diff --git a/tests/Makefile.am b/tests/Makefile.am
-index a41ce10de8..7bb23247f1 100644
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -107,6 +107,9 @@ EXTRA_DIST += data/SPECS/hello-config-buildid.spec
- EXTRA_DIST += data/SPECS/hello-cd.spec
- EXTRA_DIST += data/keys/rpm.org-rsa-2048-test.pub
- EXTRA_DIST += data/keys/rpm.org-rsa-2048-test.secret
-+EXTRA_DIST += data/keys/CVE-2021-3521-badbind.asc
-+EXTRA_DIST += data/keys/CVE-2022-3521-nosubsig.asc
-+EXTRA_DIST += data/keys/CVE-2022-3521-nosubsig-last.asc
- EXTRA_DIST += data/macros.testfile
- EXTRA_DIST += data/macros.debug
- EXTRA_DIST += data/SOURCES/foo.c
-diff --git a/tests/data/keys/CVE-2021-3521-badbind.asc b/tests/data/keys/CVE-2021-3521-badbind.asc
-new file mode 100644
-index 0000000000..aea00f9d7a
---- /dev/null
-+++ b/tests/data/keys/CVE-2021-3521-badbind.asc
-@@ -0,0 +1,25 @@
-+-----BEGIN PGP PUBLIC KEY BLOCK-----
-+Version: rpm-4.17.90 (NSS-3)
-+
-+mQENBFjmORgBCAC7TMEk6wnjSs8Dr4yqSScWdU2pjcqrkTxuzdWvowcIUPZI0w/g
-+HkRqGd4apjvY2V15kjL10gk3QhFP3pZ/9p7zh8o8NHX7aGdSGDK7NOq1eFaErPRY
-+91LW9RiZ0lbOjXEzIL0KHxUiTQEmdXJT43DJMFPyW9fkCWg0OltiX618FUdWWfI8
-+eySdLur1utnqBvdEbCUvWK2RX3vQZQdvEBODnNk2pxqTyV0w6VPQ96W++lF/5Aas
-+7rUv3HIyIXxIggc8FRrnH+y9XvvHDonhTIlGnYZN4ubm9i4y3gOkrZlGTrEw7elQ
-+1QeMyG2QQEbze8YjpTm4iLABCBrRfPRaQpwrABEBAAG0IXJwbS5vcmcgUlNBIHRl
-+c3RrZXkgPHJzYUBycG0ub3JnPokBNwQTAQgAIQUCWOY5GAIbAwULCQgHAgYVCAkK
-+CwIEFgIDAQIeAQIXgAAKCRBDRFkeGWTF/MxxCACnjqFL+MmPh9W9JQKT2DcLbBzf
-+Cqo6wcEBoCOcwgRSk8dSikhARoteoa55JRJhuMyeKhhEAogE9HRmCPFdjezFTwgB
-+BDVBpO2dZ023mLXDVCYX3S8pShOgCP6Tn4wqCnYeAdLcGg106N4xcmgtcssJE+Pr
-+XzTZksbZsrTVEmL/Ym+R5w5jBfFnGk7Yw7ndwfQsfNXQb5AZynClFxnX546lcyZX
-+fEx3/e6ezw57WNOUK6WT+8b+EGovPkbetK/rGxNXuWaP6X4A/QUm8O98nCuHYFQq
-++mvNdsCBqGf7mhaRGtpHk/JgCn5rFvArMDqLVrR9hX0LdCSsH7EGE+bR3r7wuQEN
-+BFjmORgBCACk+vDZrIXQuFXEYToZVwb2attzbbJJCqD71vmZTLsW0QxuPKRgbcYY
-+zp4K4lVBnHhFrF8MOUOxJ7kQWIJZMZFt+BDcptCYurbD2H4W2xvnWViiC+LzCMzz
-+iMJT6165uefL4JHTDPxC2fFiM9yrc72LmylJNkM/vepT128J5Qv0gRUaQbHiQuS6
-+Dm/+WRnUfx3i89SV4mnBxb/Ta93GVqoOciWwzWSnwEnWYAvOb95JL4U7c5J5f/+c
-+KnQDHsW7sIiIdscsWzvgf6qs2Ra1Zrt7Fdk4+ZS2f/adagLhDO1C24sXf5XfMk5m
-+L0OGwZSr9m5s17VXxfspgU5ugc8kBJfzABEBAAE=
-+=WCfs
-+-----END PGP PUBLIC KEY BLOCK-----
-+
-diff --git a/tests/data/keys/CVE-2021-3521-nosubsig-last.asc b/tests/data/keys/CVE-2021-3521-nosubsig-last.asc
-new file mode 100644
-index 0000000000..aea00f9d7a
---- /dev/null
-+++ b/tests/data/keys/CVE-2021-3521-nosubsig-last.asc
-@@ -0,0 +1,25 @@
-+-----BEGIN PGP PUBLIC KEY BLOCK-----
-+Version: rpm-4.17.90 (NSS-3)
-+
-+mQENBFjmORgBCAC7TMEk6wnjSs8Dr4yqSScWdU2pjcqrkTxuzdWvowcIUPZI0w/g
-+HkRqGd4apjvY2V15kjL10gk3QhFP3pZ/9p7zh8o8NHX7aGdSGDK7NOq1eFaErPRY
-+91LW9RiZ0lbOjXEzIL0KHxUiTQEmdXJT43DJMFPyW9fkCWg0OltiX618FUdWWfI8
-+eySdLur1utnqBvdEbCUvWK2RX3vQZQdvEBODnNk2pxqTyV0w6VPQ96W++lF/5Aas
-+7rUv3HIyIXxIggc8FRrnH+y9XvvHDonhTIlGnYZN4ubm9i4y3gOkrZlGTrEw7elQ
-+1QeMyG2QQEbze8YjpTm4iLABCBrRfPRaQpwrABEBAAG0IXJwbS5vcmcgUlNBIHRl
-+c3RrZXkgPHJzYUBycG0ub3JnPokBNwQTAQgAIQUCWOY5GAIbAwULCQgHAgYVCAkK
-+CwIEFgIDAQIeAQIXgAAKCRBDRFkeGWTF/MxxCACnjqFL+MmPh9W9JQKT2DcLbBzf
-+Cqo6wcEBoCOcwgRSk8dSikhARoteoa55JRJhuMyeKhhEAogE9HRmCPFdjezFTwgB
-+BDVBpO2dZ023mLXDVCYX3S8pShOgCP6Tn4wqCnYeAdLcGg106N4xcmgtcssJE+Pr
-+XzTZksbZsrTVEmL/Ym+R5w5jBfFnGk7Yw7ndwfQsfNXQb5AZynClFxnX546lcyZX
-+fEx3/e6ezw57WNOUK6WT+8b+EGovPkbetK/rGxNXuWaP6X4A/QUm8O98nCuHYFQq
-++mvNdsCBqGf7mhaRGtpHk/JgCn5rFvArMDqLVrR9hX0LdCSsH7EGE+bR3r7wuQEN
-+BFjmORgBCACk+vDZrIXQuFXEYToZVwb2attzbbJJCqD71vmZTLsW0QxuPKRgbcYY
-+zp4K4lVBnHhFrF8MOUOxJ7kQWIJZMZFt+BDcptCYurbD2H4W2xvnWViiC+LzCMzz
-+iMJT6165uefL4JHTDPxC2fFiM9yrc72LmylJNkM/vepT128J5Qv0gRUaQbHiQuS6
-+Dm/+WRnUfx3i89SV4mnBxb/Ta93GVqoOciWwzWSnwEnWYAvOb95JL4U7c5J5f/+c
-+KnQDHsW7sIiIdscsWzvgf6qs2Ra1Zrt7Fdk4+ZS2f/adagLhDO1C24sXf5XfMk5m
-+L0OGwZSr9m5s17VXxfspgU5ugc8kBJfzABEBAAE=
-+=WCfs
-+-----END PGP PUBLIC KEY BLOCK-----
-+
-diff --git a/tests/data/keys/CVE-2021-3521-nosubsig.asc b/tests/data/keys/CVE-2021-3521-nosubsig.asc
-new file mode 100644
-index 0000000000..3a2e7417f8
---- /dev/null
-+++ b/tests/data/keys/CVE-2021-3521-nosubsig.asc
-@@ -0,0 +1,37 @@
-+-----BEGIN PGP PUBLIC KEY BLOCK-----
-+Version: rpm-4.17.90 (NSS-3)
-+
-+mQENBFjmORgBCAC7TMEk6wnjSs8Dr4yqSScWdU2pjcqrkTxuzdWvowcIUPZI0w/g
-+HkRqGd4apjvY2V15kjL10gk3QhFP3pZ/9p7zh8o8NHX7aGdSGDK7NOq1eFaErPRY
-+91LW9RiZ0lbOjXEzIL0KHxUiTQEmdXJT43DJMFPyW9fkCWg0OltiX618FUdWWfI8
-+eySdLur1utnqBvdEbCUvWK2RX3vQZQdvEBODnNk2pxqTyV0w6VPQ96W++lF/5Aas
-+7rUv3HIyIXxIggc8FRrnH+y9XvvHDonhTIlGnYZN4ubm9i4y3gOkrZlGTrEw7elQ
-+1QeMyG2QQEbze8YjpTm4iLABCBrRfPRaQpwrABEBAAG0IXJwbS5vcmcgUlNBIHRl
-+c3RrZXkgPHJzYUBycG0ub3JnPokBNwQTAQgAIQUCWOY5GAIbAwULCQgHAgYVCAkK
-+CwIEFgIDAQIeAQIXgAAKCRBDRFkeGWTF/MxxCACnjqFL+MmPh9W9JQKT2DcLbBzf
-+Cqo6wcEBoCOcwgRSk8dSikhARoteoa55JRJhuMyeKhhEAogE9HRmCPFdjezFTwgB
-+BDVBpO2dZ023mLXDVCYX3S8pShOgCP6Tn4wqCnYeAdLcGg106N4xcmgtcssJE+Pr
-+XzTZksbZsrTVEmL/Ym+R5w5jBfFnGk7Yw7ndwfQsfNXQb5AZynClFxnX546lcyZX
-+fEx3/e6ezw57WNOUK6WT+8b+EGovPkbetK/rGxNXuWaP6X4A/QUm8O98nCuHYFQq
-++mvNdsCBqGf7mhaRGtpHk/JgCn5rFvArMDqLVrR9hX0LdCSsH7EGE+bR3r7wuQEN
-+BFjmORgBCACk+vDZrIXQuFXEYToZVwb2attzbbJJCqD71vmZTLsW0QxuPKRgbcYY
-+zp4K4lVBnHhFrF8MOUOxJ7kQWIJZMZFt+BDcptCYurbD2H4W2xvnWViiC+LzCMzz
-+iMJT6165uefL4JHTDPxC2fFiM9yrc72LmylJNkM/vepT128J5Qv0gRUaQbHiQuS6
-+Dm/+WRnUfx3i89SV4mnBxb/Ta93GVqoOciWwzWSnwEnWYAvOb95JL4U7c5J5f/+c
-+KnQDHsW7sIiIdscsWzvgf6qs2Ra1Zrt7Fdk4+ZS2f/adagLhDO1C24sXf5XfMk5m
-+L0OGwZSr9m5s17VXxfspgU5ugc8kBJfzABEBAAG5AQ0EWOY5GAEIAKT68NmshdC4
-+VcRhOhlXBvZq23NtskkKoPvW+ZlMuxbRDG48pGBtxhjOngriVUGceEWsXww5Q7En
-+uRBYglkxkW34ENym0Ji6tsPYfhbbG+dZWKIL4vMIzPOIwlPrXrm558vgkdMM/ELZ
-+8WIz3KtzvYubKUk2Qz+96lPXbwnlC/SBFRpBseJC5LoOb/5ZGdR/HeLz1JXiacHF
-+v9Nr3cZWqg5yJbDNZKfASdZgC85v3kkvhTtzknl//5wqdAMexbuwiIh2xyxbO+B/
-+qqzZFrVmu3sV2Tj5lLZ/9p1qAuEM7ULbixd/ld8yTmYvQ4bBlKv2bmzXtVfF+ymB
-+Tm6BzyQEl/MAEQEAAYkBHwQYAQgACQUCWOY5GAIbDAAKCRBDRFkeGWTF/PANB/9j
-+mifmj6z/EPe0PJFhrpISt9PjiUQCt0IPtiL5zKAkWjHePIzyi+0kCTBF6DDLFxos
-+3vN4bWnVKT1kBhZAQlPqpJTg+m74JUYeDGCdNx9SK7oRllATqyu+5rncgxjWVPnQ
-+zu/HRPlWJwcVFYEVXYL8xzfantwQTqefjmcRmBRdA2XJITK+hGWwAmrqAWx+q5xX
-+Pa8wkNMxVzNS2rUKO9SoVuJ/wlUvfoShkJ/VJ5HDp3qzUqncADfdGN35TDzscngQ
-+gHvnMwVBfYfSCABV1hNByoZcc/kxkrWMmsd/EnIyLd1Q1baKqc3cEDuC6E6/o4yJ
-+E4XX4jtDmdZPreZALsiB
-+=rRop
-+-----END PGP PUBLIC KEY BLOCK-----
-+
-diff --git a/tests/rpmsigdig.at b/tests/rpmsigdig.at
-index 8e7c759b8f..e2d30a7f1b 100644
---- a/tests/rpmsigdig.at
-+++ b/tests/rpmsigdig.at
-@@ -2,6 +2,34 @@
- 
- AT_BANNER([RPM signatures and digests])
- 
-+AT_SETUP([rpmkeys --import invalid keys])
-+AT_KEYWORDS([rpmkeys import])
-+RPMDB_INIT
-+
-+AT_CHECK([
-+runroot rpmkeys --import /data/keys/CVE-2021-3521-badbind.asc
-+],
-+[1],
-+[],
-+[error: /data/keys/CVE-2021-3521-badbind.asc: key 1 import failed.]
-+)
-+AT_CHECK([
-+runroot rpmkeys --import /data/keys/CVE-2021-3521-nosubsig.asc
-+],
-+[1],
-+[],
-+[error: /data/keys/CVE-2021-3521-nosubsig.asc: key 1 import failed.]
-+)
-+
-+AT_CHECK([
-+runroot rpmkeys --import /data/keys/CVE-2021-3521-nosubsig-last.asc
-+],
-+[1],
-+[],
-+[error: /data/keys/CVE-2021-3521-nosubsig-last.asc: key 1 import failed.]
-+)
-+AT_CLEANUP
-+
- # ------------------------------
- # Test pre-built package verification
- AT_SETUP([rpmkeys -Kv <unsigned> 1])
--- 
-2.17.1
-
diff --git a/meta/recipes-devtools/rpm/rpm_4.17.0.bb b/meta/recipes-devtools/rpm/rpm_4.17.1.bb
similarity index 97%
rename from meta/recipes-devtools/rpm/rpm_4.17.0.bb
rename to meta/recipes-devtools/rpm/rpm_4.17.1.bb
index c392ac0db4..e3015172f8 100644
--- a/meta/recipes-devtools/rpm/rpm_4.17.0.bb
+++ b/meta/recipes-devtools/rpm/rpm_4.17.1.bb
@@ -39,13 +39,10 @@ SRC_URI = "git://github.com/rpm-software-management/rpm;branch=rpm-4.17.x;protoc
            file://0001-tools-Add-error.h-for-non-glibc-case.patch \
            file://0001-docs-do-not-build-manpages-requires-pandoc.patch \
            file://0001-build-pack.c-do-not-insert-payloadflags-into-.rpm-me.patch \
-           file://0001-CVE-2021-3521.patch \
-           file://0002-CVE-2021-3521.patch \
-           file://0003-CVE-2021-3521.patch \
            "
 
 PE = "1"
-SRCREV = "3e74e8ba2dd5e76a5353d238dc7fc38651ce27b3"
+SRCREV = "5bef402da334595ed9302b8bca1acdf5e88bfe11"
 
 S = "${WORKDIR}/git"
 
-- 
2.30.2



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

* [PATCH 06/51] libva: upgrade 2.14.0 -> 2.15.0
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (3 preceding siblings ...)
  2022-07-20  8:43 ` [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1 Alexander Kanavin
@ 2022-07-20  8:43 ` Alexander Kanavin
  2022-07-20  8:43 ` [PATCH 07/51] libva-utils: update " Alexander Kanavin
                   ` (45 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:43 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../libva/{libva-initial_2.14.0.bb => libva-initial_2.15.0.bb}  | 0
 meta/recipes-graphics/libva/libva.inc                           | 2 +-
 .../recipes-graphics/libva/{libva_2.14.0.bb => libva_2.15.0.bb} | 0
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/libva/{libva-initial_2.14.0.bb => libva-initial_2.15.0.bb} (100%)
 rename meta/recipes-graphics/libva/{libva_2.14.0.bb => libva_2.15.0.bb} (100%)

diff --git a/meta/recipes-graphics/libva/libva-initial_2.14.0.bb b/meta/recipes-graphics/libva/libva-initial_2.15.0.bb
similarity index 100%
rename from meta/recipes-graphics/libva/libva-initial_2.14.0.bb
rename to meta/recipes-graphics/libva/libva-initial_2.15.0.bb
diff --git a/meta/recipes-graphics/libva/libva.inc b/meta/recipes-graphics/libva/libva.inc
index 148bb03b5f..956cd50756 100644
--- a/meta/recipes-graphics/libva/libva.inc
+++ b/meta/recipes-graphics/libva/libva.inc
@@ -18,7 +18,7 @@ LICENSE = "MIT"
 
 SRC_URI = "https://github.com/intel/libva/releases/download/${PV}/libva-${PV}.tar.bz2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=2e48940f94acb0af582e5ef03537800f"
-SRC_URI[sha256sum] = "511e9a74d1ccfb548bc192290603082c11074ac59b17aadfd5d56a3f93e58454"
+SRC_URI[sha256sum] = "258ed409458d3e7a000e1908bc852619615ee6a933359c745fcd93eb3e461eca"
 
 S = "${WORKDIR}/libva-${PV}"
 
diff --git a/meta/recipes-graphics/libva/libva_2.14.0.bb b/meta/recipes-graphics/libva/libva_2.15.0.bb
similarity index 100%
rename from meta/recipes-graphics/libva/libva_2.14.0.bb
rename to meta/recipes-graphics/libva/libva_2.15.0.bb
-- 
2.30.2



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

* [PATCH 07/51] libva-utils: update 2.14.0 -> 2.15.0
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (4 preceding siblings ...)
  2022-07-20  8:43 ` [PATCH 06/51] libva: upgrade 2.14.0 -> 2.15.0 Alexander Kanavin
@ 2022-07-20  8:43 ` Alexander Kanavin
  2022-07-20  8:43 ` [PATCH 08/51] xev: update 1.2.4 -> 1.2.5 Alexander Kanavin
                   ` (44 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:43 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../libva/{libva-utils_2.14.0.bb => libva-utils_2.15.0.bb}    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/libva/{libva-utils_2.14.0.bb => libva-utils_2.15.0.bb} (90%)

diff --git a/meta/recipes-graphics/libva/libva-utils_2.14.0.bb b/meta/recipes-graphics/libva/libva-utils_2.15.0.bb
similarity index 90%
rename from meta/recipes-graphics/libva/libva-utils_2.14.0.bb
rename to meta/recipes-graphics/libva/libva-utils_2.15.0.bb
index b816b5e96d..4c46c386ec 100644
--- a/meta/recipes-graphics/libva/libva-utils_2.14.0.bb
+++ b/meta/recipes-graphics/libva/libva-utils_2.15.0.bb
@@ -14,8 +14,8 @@ SECTION = "x11"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;md5=b148fc8adf19dc9aec17cf9cd29a9a5e"
 
-SRC_URI = "git://github.com/intel/libva-utils.git;branch=v2.14-branch;protocol=https"
-SRCREV = "9cf21686ad9cacef53ee6b3f13c02b830cf0c7a3"
+SRC_URI = "git://github.com/intel/libva-utils.git;branch=v2.15-branch;protocol=https"
+SRCREV = "be203c8b85b07e1f7a3faedd13057b0a8cabd3c3"
 S = "${WORKDIR}/git"
 
 UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))$"
-- 
2.30.2



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

* [PATCH 08/51] xev: update 1.2.4 -> 1.2.5
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (5 preceding siblings ...)
  2022-07-20  8:43 ` [PATCH 07/51] libva-utils: update " Alexander Kanavin
@ 2022-07-20  8:43 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 09/51] xmodmap: update 1.0.10 -> 1.0.11 Alexander Kanavin
                   ` (43 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:43 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-graphics/xorg-app/{xev_1.2.4.bb => xev_1.2.5.bb} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
 rename meta/recipes-graphics/xorg-app/{xev_1.2.4.bb => xev_1.2.5.bb} (81%)

diff --git a/meta/recipes-graphics/xorg-app/xev_1.2.4.bb b/meta/recipes-graphics/xorg-app/xev_1.2.5.bb
similarity index 81%
rename from meta/recipes-graphics/xorg-app/xev_1.2.4.bb
rename to meta/recipes-graphics/xorg-app/xev_1.2.5.bb
index 9407fa65f1..0e3def6eee 100644
--- a/meta/recipes-graphics/xorg-app/xev_1.2.4.bb
+++ b/meta/recipes-graphics/xorg-app/xev_1.2.5.bb
@@ -14,4 +14,6 @@ DEPENDS += "libxrandr xorgproto"
 
 SRC_URI += "file://diet-x11.patch"
 
-SRC_URI[sha256sum] = "d700e08bfe751ed2dbf802baa204b056d0e49348b6eb3c6f9cb035d8ae4885e2"
+SRC_URI[sha256sum] = "c9461a4389714e0f33974f9e75934bdc38d836a0f059b8dc089c7cbf2ce36ec1"
+
+SRC_URI_EXT = "xz"
-- 
2.30.2



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

* [PATCH 09/51] xmodmap: update 1.0.10 -> 1.0.11
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (6 preceding siblings ...)
  2022-07-20  8:43 ` [PATCH 08/51] xev: update 1.2.4 -> 1.2.5 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 10/51] xf86-input-keyboard: remove the recipe Alexander Kanavin
                   ` (42 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../xorg-app/{xmodmap_1.0.10.bb => xmodmap_1.0.11.bb}        | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-app/{xmodmap_1.0.10.bb => xmodmap_1.0.11.bb} (78%)

diff --git a/meta/recipes-graphics/xorg-app/xmodmap_1.0.10.bb b/meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb
similarity index 78%
rename from meta/recipes-graphics/xorg-app/xmodmap_1.0.10.bb
rename to meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb
index 7dedb03a2b..dc955aa977 100644
--- a/meta/recipes-graphics/xorg-app/xmodmap_1.0.10.bb
+++ b/meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb
@@ -12,5 +12,6 @@ LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;md5=272c17e96370e1e74773fa22d9989621"
 
 PE = "1"
-SRC_URI[md5sum] = "51f1d30a525e9903280ffeea2744b1f6"
-SRC_URI[sha256sum] = "473f0941d7439d501bb895ff358832b936ec34c749b9704c37a15e11c318487c"
+SRC_URI[sha256sum] = "9a2f8168f7b0bc382828847403902cb6bf175e17658b36189eac87edda877e81"
+
+SRC_URI_EXT = "xz"
-- 
2.30.2



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

* [PATCH 10/51] xf86-input-keyboard: remove the recipe
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (7 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 09/51] xmodmap: update 1.0.10 -> 1.0.11 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  9:58   ` [OE-core] " Alexandre Belloni
  2022-07-20  8:44 ` [PATCH 11/51] xf86-input-synaptics: update 1.9.1 -> 1.9.2 Alexander Kanavin
                   ` (41 subsequent siblings)
  50 siblings, 1 reply; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

It has been superseded by libinput/evdev on Linux, and upstream specifically
errors out on Linux in latest release:
https://github.com/freedesktop/xorg-xf86-input-keyboard/commit/7e366936d7b7d6c3b4d9c1554908ad20eef74a27

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../conf/distro/include/poky-floating-revisions.inc |  2 --
 meta/conf/distro/include/maintainers.inc            |  1 -
 .../xorg-driver/xf86-input-keyboard_1.9.0.bb        | 13 -------------
 3 files changed, 16 deletions(-)
 delete mode 100644 meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb

diff --git a/meta-poky/conf/distro/include/poky-floating-revisions.inc b/meta-poky/conf/distro/include/poky-floating-revisions.inc
index 6f473de88c..0cc4e005b9 100644
--- a/meta-poky/conf/distro/include/poky-floating-revisions.inc
+++ b/meta-poky/conf/distro/include/poky-floating-revisions.inc
@@ -43,8 +43,6 @@ SRCREV:pn-xf86-input-evdev = "${AUTOREV}"
 #PREFERRED_VERSION_xf86-input-evdev ?= "2.0.4"
 SRCREV:pn-xf86-input-mouse = "${AUTOREV}"
 #PREFERRED_VERSION_xf86-input-mouse ?= "1.3.0+git%"
-SRCREV:pn-xf86-input-keyboard = "${AUTOREV}"
-#PREFERRED_VERSION_xf86-input-keyboard ?= "1.3.1+git%"
 SRCREV:pn-xf86-input-synaptics = "${AUTOREV}"
 #PREFERRED_VERSION_xf86-input-synaptics ?= "0.15.2+git%"
 
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index ac1a1ea1a7..e20275c674 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -841,7 +841,6 @@ RECIPE_MAINTAINER:pn-xdpyinfo = "Unassigned <unassigned@yoctoproject.org>"
 RECIPE_MAINTAINER:pn-xev = "Unassigned <unassigned@yoctoproject.org>"
 RECIPE_MAINTAINER:pn-xeyes = "Unassigned <unassigned@yoctoproject.org>"
 RECIPE_MAINTAINER:pn-xf86-input-evdev = "Unassigned <unassigned@yoctoproject.org>"
-RECIPE_MAINTAINER:pn-xf86-input-keyboard = "Unassigned <unassigned@yoctoproject.org>"
 RECIPE_MAINTAINER:pn-xf86-input-libinput = "Unassigned <unassigned@yoctoproject.org>"
 RECIPE_MAINTAINER:pn-xf86-input-mouse = "Unassigned <unassigned@yoctoproject.org>"
 RECIPE_MAINTAINER:pn-xf86-input-synaptics = "Unassigned <unassigned@yoctoproject.org>"
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb b/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb
deleted file mode 100644
index 1896fff9f9..0000000000
--- a/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-require xorg-driver-input.inc
-
-SUMMARY = "X.Org X server -- keyboard input driver"
-
-DESCRIPTION = "keyboard is an Xorg input driver for keyboards. The \
-driver supports the standard OS-provided keyboard interface.  The driver \
-functions as a keyboard input device, and may be used as the X server's \
-core keyboard."
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=ea2099d24ac9e316a6d4b9f20b3d4e10"
-
-SRC_URI[md5sum] = "a3a3f0dd32361dcdbd406e894dafe090"
-SRC_URI[sha256sum] = "f7c900f21752683402992b288d5a2826de7a6c0c0abac2aadd7e8a409e170388"
-- 
2.30.2



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

* [PATCH 11/51] xf86-input-synaptics: update 1.9.1 -> 1.9.2
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (8 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 10/51] xf86-input-keyboard: remove the recipe Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 12/51] xf86-video-cirrus: update 1.5.3 -> 1.6.0 Alexander Kanavin
                   ` (40 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Drop 64bit_time_t_support.patch as issue fixed upstream:
https://github.com/freedesktop/xorg-xf86-input-synaptics/commit/073b1b40bde9935928758c3452176c0d8dc67370

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../64bit_time_t_support.patch                | 51 -------------------
 ...1.9.1.bb => xf86-input-synaptics_1.9.2.bb} |  7 ++-
 2 files changed, 3 insertions(+), 55 deletions(-)
 delete mode 100644 meta/recipes-graphics/xorg-driver/xf86-input-synaptics/64bit_time_t_support.patch
 rename meta/recipes-graphics/xorg-driver/{xf86-input-synaptics_1.9.1.bb => xf86-input-synaptics_1.9.2.bb} (74%)

diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics/64bit_time_t_support.patch b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics/64bit_time_t_support.patch
deleted file mode 100644
index 4bb7fb3e23..0000000000
--- a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics/64bit_time_t_support.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-This patch avoids using time field of input_event structure which is not available
-on 32bit arches supporting 64bit time_t structs, Patch makes it compatible with new
-and keeps old input.h implementation functional as well.
-
-See https://sourceware.org/glibc/wiki/Y2038ProofnessDesign
-
-Upstream-Status: Pending
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
---- a/src/eventcomm.c
-+++ b/src/eventcomm.c
-@@ -575,10 +575,12 @@ SynapticsReadEvent(InputInfoPtr pInfo, s
-         ev->type = EV_SYN;
-         ev->code = SYN_REPORT;
-         ev->value = 0;
--        ev->time = last_event_time;
--    } else if (ev->type == EV_SYN)
--        last_event_time = ev->time;
--
-+	ev->input_event_sec = last_event_time.tv_sec;
-+	ev->input_event_usec = last_event_time.tv_usec;
-+    } else if (ev->type == EV_SYN) {
-+        last_event_time.tv_sec = ev->input_event_sec;
-+        last_event_time.tv_usec = ev->input_event_usec;
-+    }
-     return TRUE;
- }
- 
-@@ -725,7 +727,7 @@ EventReadHwState(InputInfoPtr pInfo,
-             case SYN_REPORT:
-                 hw->numFingers = count_fingers(pInfo, comm);
-                 if (proto_data->have_monotonic_clock)
--                    hw->millis = 1000 * ev.time.tv_sec + ev.time.tv_usec / 1000;
-+                    hw->millis = 1000 * ev.input_event_sec + ev.input_event_usec / 1000;
-                 else
-                     hw->millis = GetTimeInMillis();
-                 SynapticsCopyHwState(hwRet, hw);
---- a/src/eventcomm.h
-+++ b/src/eventcomm.h
-@@ -34,6 +34,11 @@
- #include <xf86Xinput.h>
- #include "synproto.h"
- 
-+#ifndef input_event_sec
-+#define input_event_sec time.tv_sec
-+#define input_event_usec time.tv_usec
-+#endif
-+
- /* for auto-dev: */
- #define DEV_INPUT_EVENT "/dev/input"
- #define EVENT_DEV_NAME "event"
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.9.1.bb b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.9.2.bb
similarity index 74%
rename from meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.9.1.bb
rename to meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.9.2.bb
index 388350c96e..8e446290b2 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.9.1.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.9.2.bb
@@ -10,9 +10,8 @@ advanced features of the touchpad to become available."
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=55aacd3535a741824955c5eb8f061398"
 
-SRC_URI += "file://64bit_time_t_support.patch"
-
-SRC_URI[md5sum] = "cfb79d3c975151f9bbf30b727c260cb9"
-SRC_URI[sha256sum] = "7af83526eff1c76e8b9e1553b34245c203d029028d8044dd9dcf71eef1001576"
+SRC_URI[sha256sum] = "b8fa4aab913fc63754bbd6439e020658c412743a055201ddf212760593962c38"
 
 DEPENDS += "libxi mtdev libxtst libevdev"
+
+XORG_DRIVER_COMPRESSOR = ".tar.xz"
-- 
2.30.2



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

* [PATCH 12/51] xf86-video-cirrus: update 1.5.3 -> 1.6.0
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (9 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 11/51] xf86-input-synaptics: update 1.9.1 -> 1.9.2 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 13/51] encodings: update 1.0.5 -> 1.0.6 Alexander Kanavin
                   ` (39 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...xf86-video-cirrus_1.5.3.bb => xf86-video-cirrus_1.6.0.bb} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-driver/{xf86-video-cirrus_1.5.3.bb => xf86-video-cirrus_1.6.0.bb} (72%)

diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-cirrus_1.5.3.bb b/meta/recipes-graphics/xorg-driver/xf86-video-cirrus_1.6.0.bb
similarity index 72%
rename from meta/recipes-graphics/xorg-driver/xf86-video-cirrus_1.5.3.bb
rename to meta/recipes-graphics/xorg-driver/xf86-video-cirrus_1.6.0.bb
index c498477604..32eb8a4816 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-cirrus_1.5.3.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-cirrus_1.6.0.bb
@@ -7,7 +7,8 @@ the driver is still useful."
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6ddc7ca860dc5fd014e7f160ea699295"
 
-SRC_URI[md5sum] = "7d7dfd4cdc42aa8b6e923510fa00ad2b"
-SRC_URI[sha256sum] = "edc87b20a55259126b5239b5c1ef913419eab7ded0ed12ae9ae989460d7351ab"
+SRC_URI[sha256sum] = "0ef3fa0083de3d9a040f11b3af38598d8405f1165b908fdd6712c30038326401"
 
 DEPENDS += "libpciaccess"
+
+XORG_DRIVER_COMPRESSOR = ".tar.xz"
-- 
2.30.2



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

* [PATCH 13/51] encodings: update 1.0.5 -> 1.0.6
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (10 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 12/51] xf86-video-cirrus: update 1.5.3 -> 1.6.0 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 14/51] font-util: update 1.3.2 -> 1.3.3 Alexander Kanavin
                   ` (38 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Add ability to tweak compressor suffix in filenames, similar
to xorg apps and drivers.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../recipes-graphics/xorg-font/encodings/nocompiler.patch | 8 ++++----
 .../xorg-font/{encodings_1.0.5.bb => encodings_1.0.6.bb}  | 6 +++---
 meta/recipes-graphics/xorg-font/xorg-font-common.inc      | 3 ++-
 3 files changed, 9 insertions(+), 8 deletions(-)
 rename meta/recipes-graphics/xorg-font/{encodings_1.0.5.bb => encodings_1.0.6.bb} (78%)

diff --git a/meta/recipes-graphics/xorg-font/encodings/nocompiler.patch b/meta/recipes-graphics/xorg-font/encodings/nocompiler.patch
index ec7c7d80c1..9ee7abe775 100644
--- a/meta/recipes-graphics/xorg-font/encodings/nocompiler.patch
+++ b/meta/recipes-graphics/xorg-font/encodings/nocompiler.patch
@@ -1,4 +1,4 @@
-From b08c43a0842076e0a94e88ad6456a9326cd7ffc9 Mon Sep 17 00:00:00 2001
+From 0c0790e90a68bf8290da5c0e57142bf7c620f039 Mon Sep 17 00:00:00 2001
 From: Richard Purdie <richard.purdie@linuxfoundation.org>
 Date: Tue, 17 May 2011 23:03:02 +0000
 Subject: [PATCH] Improve handling of 'all' architecture recipes and their
@@ -21,12 +21,12 @@ RP 17/5/2011
  1 file changed, 3 insertions(+), 3 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
-index 622c27b..5ee84ed 100644
+index b80e3de..80208bb 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -3,12 +3,12 @@ AC_INIT([encodings], [1.0.5],
+@@ -3,12 +3,12 @@ AC_INIT([encodings], [1.0.6],
          [https://gitlab.freedesktop.org/xorg/font/encodings/issues])
- AM_INIT_AUTOMAKE([foreign dist-bzip2])
+ AM_INIT_AUTOMAKE([foreign dist-xz])
  
 -# Require xorg-macros: XORG_DEFAULT_OPTIONS
  m4_ifndef([XORG_MACROS_VERSION],
diff --git a/meta/recipes-graphics/xorg-font/encodings_1.0.5.bb b/meta/recipes-graphics/xorg-font/encodings_1.0.6.bb
similarity index 78%
rename from meta/recipes-graphics/xorg-font/encodings_1.0.5.bb
rename to meta/recipes-graphics/xorg-font/encodings_1.0.6.bb
index 8ddbaf24dd..be82414eef 100644
--- a/meta/recipes-graphics/xorg-font/encodings_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-font/encodings_1.0.6.bb
@@ -7,14 +7,14 @@ require xorg-font-common.inc
 LICENSE = "PD"
 LIC_FILES_CHKSUM = "file://COPYING;md5=9da93f2daf2d5572faa2bfaf0dbd9e76"
 PE = "1"
-PR = "r3"
 
 DEPENDS = "mkfontscale-native mkfontdir-native font-util-native"
 RDEPENDS:${PN} = ""
 
 SRC_URI += "file://nocompiler.patch"
-SRC_URI[md5sum] = "bbae4f247b88ccde0e85ed6a403da22a"
-SRC_URI[sha256sum] = "bd96e16143a044b19e87f217cf6a3763a70c561d1076aad6f6d862ec41774a31"
+SRC_URI[sha256sum] = "77e301de661f35a622b18f60b555a7e7d8c4d5f43ed41410e830d5ac9084fc26"
+
+SRC_URI_EXT = "xz"
 
 inherit allarch
 
diff --git a/meta/recipes-graphics/xorg-font/xorg-font-common.inc b/meta/recipes-graphics/xorg-font/xorg-font-common.inc
index 2df23efed4..edf7cf7642 100644
--- a/meta/recipes-graphics/xorg-font/xorg-font-common.inc
+++ b/meta/recipes-graphics/xorg-font/xorg-font-common.inc
@@ -9,7 +9,8 @@ RDEPENDS:${PN} = "encodings font-util font-alias"
 
 XORG_PN = "${BPN}"
 
-SRC_URI = "${XORG_MIRROR}/individual/font/${XORG_PN}-${PV}.tar.bz2"
+SRC_URI_EXT = "bz2"
+SRC_URI = "${XORG_MIRROR}/individual/font/${XORG_PN}-${PV}.tar.${SRC_URI_EXT}"
 S = "${WORKDIR}/${XORG_PN}-${PV}"
 
 inherit autotools pkgconfig features_check
-- 
2.30.2



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

* [PATCH 14/51] font-util: update 1.3.2 -> 1.3.3
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (11 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 13/51] encodings: update 1.0.5 -> 1.0.6 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 15/51] linux-firmware: update 20220610 -> 20220708 Alexander Kanavin
                   ` (37 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../xorg-font/{font-util_1.3.2.bb => font-util_1.3.3.bb}     | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-font/{font-util_1.3.2.bb => font-util_1.3.3.bb} (84%)

diff --git a/meta/recipes-graphics/xorg-font/font-util_1.3.2.bb b/meta/recipes-graphics/xorg-font/font-util_1.3.3.bb
similarity index 84%
rename from meta/recipes-graphics/xorg-font/font-util_1.3.2.bb
rename to meta/recipes-graphics/xorg-font/font-util_1.3.3.bb
index b3e832756b..64c705770d 100644
--- a/meta/recipes-graphics/xorg-font/font-util_1.3.2.bb
+++ b/meta/recipes-graphics/xorg-font/font-util_1.3.3.bb
@@ -16,7 +16,8 @@ RDEPENDS:${PN}:class-native = ""
 
 BBCLASSEXTEND = "native"
 
-SRC_URI[md5sum] = "3d6adb76fdd072db8c8fae41b40855e8"
-SRC_URI[sha256sum] = "3ad880444123ac06a7238546fa38a2a6ad7f7e0cc3614de7e103863616522282"
+SRC_URI[sha256sum] = "e791c890779c40056ab63aaed5e031bb6e2890a98418ca09c534e6261a2eebd2"
 
 SYSROOT_DIRS_IGNORE:remove = "${datadir}/fonts"
+
+SRC_URI_EXT = "xz"
-- 
2.30.2



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

* [PATCH 15/51] linux-firmware: update 20220610 -> 20220708
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (12 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 14/51] font-util: update 1.3.2 -> 1.3.3 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 16/51] rt-tests: update 2.3 -> 2.4 Alexander Kanavin
                   ` (36 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

License-Update: a few obsolete firmware were dropped
(particularly i2400m and tda7706), file list updates.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...mware_20220610.bb => linux-firmware_20220708.bb} | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)
 rename meta/recipes-kernel/linux-firmware/{linux-firmware_20220610.bb => linux-firmware_20220708.bb} (98%)

diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20220610.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20220708.bb
similarity index 98%
rename from meta/recipes-kernel/linux-firmware/linux-firmware_20220610.bb
rename to meta/recipes-kernel/linux-firmware/linux-firmware_20220708.bb
index 78b38df461..bde7178164 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20220610.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20220708.bb
@@ -27,7 +27,6 @@ LICENSE = "\
     & Firmware-go7007 \
     & Firmware-GPLv2 \
     & Firmware-hfi1_firmware \
-    & Firmware-i2400m \
     & Firmware-i915 \
     & Firmware-ibt_firmware \
     & Firmware-ice \
@@ -57,7 +56,6 @@ LICENSE = "\
     & Firmware-rtlwifi_firmware \
     & Firmware-imx-sdma_firmware \
     & Firmware-siano \
-    & Firmware-tda7706-firmware \
     & Firmware-ti-connectivity \
     & Firmware-ti-keystone \
     & Firmware-ueagle-atm4-firmware \
@@ -69,7 +67,6 @@ LICENSE = "\
     & WHENCE \
 "
 
-WHENCE_CHKSUM = "385947b278a6646ae4c3d39ba8c9b1bb"
 LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \
                     file://LICENCE.adsp_sst;md5=615c45b91a5a4a9fe046d6ab9a2df728 \
                     file://LICENCE.agere;md5=af0133de6b4a9b2522defd5f188afd31 \
@@ -92,7 +89,6 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \
                     file://LICENCE.go7007;md5=c0bb9f6aaaba55b0529ee9b30aa66beb \
                     file://GPL-2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
                     file://LICENSE.hfi1_firmware;md5=5e7b6e586ce7339d12689e49931ad444 \
-                    file://LICENCE.i2400m;md5=14b901969e23c41881327c0d9e4b7d36 \
                     file://LICENSE.i915;md5=2b0b2e0d20984affd4490ba2cba02570 \
                     file://LICENCE.ibt_firmware;md5=fdbee1ddfe0fb7ab0b2fcd6b454a366b \
                     file://LICENSE.ice;md5=742ab4850f2670792940e6d15c974b2f \
@@ -124,7 +120,6 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \
                     file://LICENCE.rtlwifi_firmware.txt;md5=00d06cfd3eddd5a2698948ead2ad54a5 \
                     file://LICENSE.sdma_firmware;md5=51e8c19ecc2270f4b8ea30341ad63ce9 \
                     file://LICENCE.siano;md5=4556c1bf830067f12ca151ad953ec2a5 \
-                    file://LICENCE.tda7706-firmware.txt;md5=835997cf5e3c131d0dddd695c7d9103e \
                     file://LICENCE.ti-connectivity;md5=c5e02be633f1499c109d1652514d85ec \
                     file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c \
                     file://LICENCE.ueagle-atm4-firmware;md5=4ed7ea6b507ccc583b9d594417714118 \
@@ -133,7 +128,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \
                     file://LICENCE.xc4000;md5=0ff51d2dc49fce04814c9155081092f0 \
                     file://LICENCE.xc5000;md5=1e170c13175323c32c7f4d0998d53f66 \
                     file://LICENCE.xc5000c;md5=12b02efa3049db65d524aeb418dd87ca \
-                    file://WHENCE;md5=${WHENCE_CHKSUM} \
+                    file://WHENCE;md5=def08711eb23ba967fb7e1f8cff66178 \
                     "
 
 # These are not common licenses, set NO_GENERIC_LICENSE for them
@@ -160,7 +155,6 @@ NO_GENERIC_LICENSE[Firmware-fw_sst_0f28] = "LICENCE.fw_sst_0f28"
 NO_GENERIC_LICENSE[Firmware-go7007] = "LICENCE.go7007"
 NO_GENERIC_LICENSE[Firmware-GPLv2] = "GPL-2"
 NO_GENERIC_LICENSE[Firmware-hfi1_firmware] = "LICENSE.hfi1_firmware"
-NO_GENERIC_LICENSE[Firmware-i2400m] = "LICENCE.i2400m"
 NO_GENERIC_LICENSE[Firmware-i915] = "LICENSE.i915"
 NO_GENERIC_LICENSE[Firmware-ibt_firmware] = "LICENCE.ibt_firmware"
 NO_GENERIC_LICENSE[Firmware-ice] = "LICENSE.ice"
@@ -191,7 +185,6 @@ NO_GENERIC_LICENSE[Firmware-ralink-firmware] = "LICENCE.ralink-firmware.txt"
 NO_GENERIC_LICENSE[Firmware-rtlwifi_firmware] = "LICENCE.rtlwifi_firmware.txt"
 NO_GENERIC_LICENSE[Firmware-siano] = "LICENCE.siano"
 NO_GENERIC_LICENSE[Firmware-imx-sdma_firmware] = "LICENSE.sdma_firmware"
-NO_GENERIC_LICENSE[Firmware-tda7706-firmware] = "LICENCE.tda7706-firmware.txt"
 NO_GENERIC_LICENSE[Firmware-ti-connectivity] = "LICENCE.ti-connectivity"
 NO_GENERIC_LICENSE[Firmware-ti-keystone] = "LICENCE.ti-keystone"
 NO_GENERIC_LICENSE[Firmware-ueagle-atm4-firmware] = "LICENCE.ueagle-atm4-firmware"
@@ -213,7 +206,7 @@ SRC_URI:class-devupstream = "git://git.kernel.org/pub/scm/linux/kernel/git/firmw
 # Pin this to the 20220509 release, override this in local.conf
 SRCREV:class-devupstream ?= "b19cbdca78ab2adfd210c91be15a22568e8b8cae"
 
-SRC_URI[sha256sum] = "faf3aedf89530e61f4fa1e8c7303dead9127cc24416945647797d079feb12837"
+SRC_URI[sha256sum] = "0abec827a035c82bdcabdf82aa37ded247bc682ef05861bd409ea6f477bab81d"
 
 inherit allarch
 
@@ -1033,7 +1026,6 @@ LICENSE:${PN} = "\
     & Firmware-fw_sst_0f28 \
     & Firmware-go7007 \
     & Firmware-hfi1_firmware \
-    & Firmware-i2400m \
     & Firmware-ibt_firmware \
     & Firmware-it913x \
     & Firmware-IntcSST2 \
@@ -1054,7 +1046,6 @@ LICENSE:${PN} = "\
     & Firmware-ralink-firmware \
     & Firmware-imx-sdma_firmware \
     & Firmware-siano \
-    & Firmware-tda7706-firmware \
     & Firmware-ti-connectivity \
     & Firmware-ti-keystone \
     & Firmware-ueagle-atm4-firmware \
-- 
2.30.2



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

* [PATCH 16/51] rt-tests: update 2.3 -> 2.4
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (13 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 15/51] linux-firmware: update 20220610 -> 20220708 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 17/51] libgit2: update 1.4.3 -> 1.5.0 Alexander Kanavin
                   ` (35 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...0001-Makefile-Allow-for-CC-and-AR-to-be-overridden.patch | 6 +++---
 meta/recipes-rt/rt-tests/rt-tests.inc                       | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-rt/rt-tests/files/0001-Makefile-Allow-for-CC-and-AR-to-be-overridden.patch b/meta/recipes-rt/rt-tests/files/0001-Makefile-Allow-for-CC-and-AR-to-be-overridden.patch
index 43c2a2f33b..5410ec94e9 100644
--- a/meta/recipes-rt/rt-tests/files/0001-Makefile-Allow-for-CC-and-AR-to-be-overridden.patch
+++ b/meta/recipes-rt/rt-tests/files/0001-Makefile-Allow-for-CC-and-AR-to-be-overridden.patch
@@ -1,4 +1,4 @@
-From 05ccf5045adf4248f29623ad0db2d2a55ae5cd06 Mon Sep 17 00:00:00 2001
+From 5a7caafe04cac805b5057db2632b0defe703eacd Mon Sep 17 00:00:00 2001
 From: Randy Witt <randy.e.witt@intel.com>
 Date: Fri, 16 Oct 2020 16:54:30 -0700
 Subject: [PATCH] Makefile: Allow for CC and AR to be overridden
@@ -15,11 +15,11 @@ Upstream-Status: Inappropriate [other]
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/Makefile b/Makefile
-index ec5d693..ab8a8de 100644
+index 3fbf882..04d3c0f 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -1,6 +1,6 @@
- VERSION = 2.3
+ VERSION = 2.4
 -CC = $(CROSS_COMPILE)gcc
 -AR = $(CROSS_COMPILE)ar
 +CC ?= $(CROSS_COMPILE)gcc
diff --git a/meta/recipes-rt/rt-tests/rt-tests.inc b/meta/recipes-rt/rt-tests/rt-tests.inc
index e519dfdc61..93fa390bba 100644
--- a/meta/recipes-rt/rt-tests/rt-tests.inc
+++ b/meta/recipes-rt/rt-tests/rt-tests.inc
@@ -1,5 +1,5 @@
-SRCREV = "338843c1ee157ae5d990c6f544f66b447b24fa8b"
-PV = "2.3"
+SRCREV = "ca4a6293da23ad0fd708ea1fecb2d465a9ea6093"
+PV = "2.4"
 PE = "1"
 
 SRC_URI = "git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git;branch=main"
-- 
2.30.2



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

* [PATCH 17/51] libgit2: update 1.4.3 -> 1.5.0
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (14 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 16/51] rt-tests: update 2.3 -> 2.4 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 18/51] u-boot: update 2022.04 -> 2022.07 Alexander Kanavin
                   ` (34 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

License-Update: added sha256 support under bsd-3-clause:
https://github.com/libgit2/libgit2/commit/b900981cf7f6499b99cf83f77f73cf5fc436653b

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../libgit2/{libgit2_1.4.3.bb => libgit2_1.5.0.bb}        | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-support/libgit2/{libgit2_1.4.3.bb => libgit2_1.5.0.bb} (56%)

diff --git a/meta/recipes-support/libgit2/libgit2_1.4.3.bb b/meta/recipes-support/libgit2/libgit2_1.5.0.bb
similarity index 56%
rename from meta/recipes-support/libgit2/libgit2_1.4.3.bb
rename to meta/recipes-support/libgit2/libgit2_1.5.0.bb
index 7e27b5b018..ee4d79b11a 100644
--- a/meta/recipes-support/libgit2/libgit2_1.4.3.bb
+++ b/meta/recipes-support/libgit2/libgit2_1.5.0.bb
@@ -1,12 +1,12 @@
 SUMMARY = "the Git linkable library"
 HOMEPAGE = "http://libgit2.github.com/"
-LICENSE = "GPL-2.0-with-GCC-exception & MIT & OpenSSL"
-LIC_FILES_CHKSUM = "file://COPYING;md5=e5a9227de4cb6afb5d35ed7b0fdf480d"
+LICENSE = "GPL-2.0-with-GCC-exception & MIT & OpenSSL & BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://COPYING;md5=112e6bb421dea73cd41de09e777f2d2c"
 
 DEPENDS = "curl openssl zlib libssh2 libgcrypt libpcre2"
 
-SRC_URI = "git://github.com/libgit2/libgit2.git;branch=maint/v1.4;protocol=https"
-SRCREV = "465bbf88ea939a965fbcbade72870c61f815e457"
+SRC_URI = "git://github.com/libgit2/libgit2.git;branch=main;protocol=https"
+SRCREV = "fbea439d4b6fc91c6b619d01b85ab3b7746e4c19"
 
 S = "${WORKDIR}/git"
 
-- 
2.30.2



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

* [PATCH 18/51] u-boot: update 2022.04 -> 2022.07
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (15 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 17/51] libgit2: update 1.4.3 -> 1.5.0 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 19/51] go: update 1.18.3 -> 1.18.4 Alexander Kanavin
                   ` (33 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Native python and native swig are new requirements for scripts/dtc

License-Update: added bzip2 licensed headers:
https://source.denx.de/u-boot/u-boot/-/commit/fba0882bcdfd919727ee9ee8523ef3156daab507
(overall license still gpl2)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-bsp/u-boot/u-boot-common.inc                    | 4 ++--
 meta/recipes-bsp/u-boot/u-boot-tools.inc                     | 5 ++++-
 .../{u-boot-tools_2022.04.bb => u-boot-tools_2022.07.bb}     | 1 +
 .../u-boot/{u-boot_2022.04.bb => u-boot_2022.07.bb}          | 0
 4 files changed, 7 insertions(+), 3 deletions(-)
 rename meta/recipes-bsp/u-boot/{u-boot-tools_2022.04.bb => u-boot-tools_2022.07.bb} (98%)
 rename meta/recipes-bsp/u-boot/{u-boot_2022.04.bb => u-boot_2022.07.bb} (100%)

diff --git a/meta/recipes-bsp/u-boot/u-boot-common.inc b/meta/recipes-bsp/u-boot/u-boot-common.inc
index 8fc33608d0..d7fd3c7227 100644
--- a/meta/recipes-bsp/u-boot/u-boot-common.inc
+++ b/meta/recipes-bsp/u-boot/u-boot-common.inc
@@ -7,12 +7,12 @@ SECTION = "bootloaders"
 DEPENDS += "flex-native bison-native"
 
 LICENSE = "GPL-2.0-or-later"
-LIC_FILES_CHKSUM = "file://Licenses/README;md5=5a7450c57ffe5ae63fd732446b988025"
+LIC_FILES_CHKSUM = "file://Licenses/README;md5=2ca5f2c35c8cc335f0a19756634782f1"
 PE = "1"
 
 # We use the revision in order to avoid having to fetch it from the
 # repo during parse
-SRCREV = "e4b6ebd3de982ae7185dbf689a030e73fd06e0d2"
+SRCREV = "e092e3250270a1016c877da7bdd9384f14b1321e"
 
 SRC_URI = "git://source.denx.de/u-boot/u-boot.git;protocol=https;branch=master"
 
diff --git a/meta/recipes-bsp/u-boot/u-boot-tools.inc b/meta/recipes-bsp/u-boot/u-boot-tools.inc
index a8d7fab46d..0bdbce725a 100644
--- a/meta/recipes-bsp/u-boot/u-boot-tools.inc
+++ b/meta/recipes-bsp/u-boot/u-boot-tools.inc
@@ -1,5 +1,8 @@
 SUMMARY = "U-Boot bootloader tools"
-DEPENDS += "gnutls openssl util-linux"
+DEPENDS += "gnutls openssl util-linux swig-native"
+
+inherit python3native
+export STAGING_INCDIR="${STAGING_INCDIR_NATIVE}"
 
 PROVIDES = "${MLPREFIX}u-boot-mkimage ${MLPREFIX}u-boot-mkenvimage"
 PROVIDES:class-native = "u-boot-mkimage-native u-boot-mkenvimage-native"
diff --git a/meta/recipes-bsp/u-boot/u-boot-tools_2022.04.bb b/meta/recipes-bsp/u-boot/u-boot-tools_2022.07.bb
similarity index 98%
rename from meta/recipes-bsp/u-boot/u-boot-tools_2022.04.bb
rename to meta/recipes-bsp/u-boot/u-boot-tools_2022.07.bb
index 7eaf721ca8..ef386f76e6 100644
--- a/meta/recipes-bsp/u-boot/u-boot-tools_2022.04.bb
+++ b/meta/recipes-bsp/u-boot/u-boot-tools_2022.07.bb
@@ -1,2 +1,3 @@
 require u-boot-common.inc
 require u-boot-tools.inc
+
diff --git a/meta/recipes-bsp/u-boot/u-boot_2022.04.bb b/meta/recipes-bsp/u-boot/u-boot_2022.07.bb
similarity index 100%
rename from meta/recipes-bsp/u-boot/u-boot_2022.04.bb
rename to meta/recipes-bsp/u-boot/u-boot_2022.07.bb
-- 
2.30.2



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

* [PATCH 19/51] go: update 1.18.3 -> 1.18.4
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (16 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 18/51] u-boot: update 2022.04 -> 2022.07 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 20/51] llvm: update 14.0.4 -> 14.0.6 Alexander Kanavin
                   ` (32 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-devtools/go/{go-1.18.3.inc => go-1.18.4.inc}     | 2 +-
 ...{go-binary-native_1.18.3.bb => go-binary-native_1.18.4.bb} | 4 ++--
 ...o-cross-canadian_1.18.3.bb => go-cross-canadian_1.18.4.bb} | 0
 .../go/{go-cross_1.18.3.bb => go-cross_1.18.4.bb}             | 0
 .../go/{go-crosssdk_1.18.3.bb => go-crosssdk_1.18.4.bb}       | 0
 .../go/{go-native_1.18.3.bb => go-native_1.18.4.bb}           | 0
 .../go/{go-runtime_1.18.3.bb => go-runtime_1.18.4.bb}         | 0
 meta/recipes-devtools/go/{go_1.18.3.bb => go_1.18.4.bb}       | 0
 8 files changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-devtools/go/{go-1.18.3.inc => go-1.18.4.inc} (89%)
 rename meta/recipes-devtools/go/{go-binary-native_1.18.3.bb => go-binary-native_1.18.4.bb} (83%)
 rename meta/recipes-devtools/go/{go-cross-canadian_1.18.3.bb => go-cross-canadian_1.18.4.bb} (100%)
 rename meta/recipes-devtools/go/{go-cross_1.18.3.bb => go-cross_1.18.4.bb} (100%)
 rename meta/recipes-devtools/go/{go-crosssdk_1.18.3.bb => go-crosssdk_1.18.4.bb} (100%)
 rename meta/recipes-devtools/go/{go-native_1.18.3.bb => go-native_1.18.4.bb} (100%)
 rename meta/recipes-devtools/go/{go-runtime_1.18.3.bb => go-runtime_1.18.4.bb} (100%)
 rename meta/recipes-devtools/go/{go_1.18.3.bb => go_1.18.4.bb} (100%)

diff --git a/meta/recipes-devtools/go/go-1.18.3.inc b/meta/recipes-devtools/go/go-1.18.4.inc
similarity index 89%
rename from meta/recipes-devtools/go/go-1.18.3.inc
rename to meta/recipes-devtools/go/go-1.18.4.inc
index 693b045e8f..bfda15c54f 100644
--- a/meta/recipes-devtools/go/go-1.18.3.inc
+++ b/meta/recipes-devtools/go/go-1.18.4.inc
@@ -15,4 +15,4 @@ SRC_URI += "\
     file://0001-src-cmd-dist-buildgo.go-do-not-hardcode-host-compile.patch \
     file://filter-build-paths.patch \
 "
-SRC_URI[main.sha256sum] = "0012386ddcbb5f3350e407c679923811dbd283fcdc421724931614a842ecbc2d"
+SRC_URI[main.sha256sum] = "4525aa6b0e3cecb57845f4060a7075aafc9ab752bb7b6b4cf8a212d43078e1e4"
diff --git a/meta/recipes-devtools/go/go-binary-native_1.18.3.bb b/meta/recipes-devtools/go/go-binary-native_1.18.4.bb
similarity index 83%
rename from meta/recipes-devtools/go/go-binary-native_1.18.3.bb
rename to meta/recipes-devtools/go/go-binary-native_1.18.4.bb
index f207a47e90..252c467a00 100644
--- a/meta/recipes-devtools/go/go-binary-native_1.18.3.bb
+++ b/meta/recipes-devtools/go/go-binary-native_1.18.4.bb
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707"
 PROVIDES = "go-native"
 
 SRC_URI = "https://dl.google.com/go/go${PV}.${BUILD_GOOS}-${BUILD_GOARCH}.tar.gz;name=go_${BUILD_GOTUPLE}"
-SRC_URI[go_linux_amd64.sha256sum] = "956f8507b302ab0bb747613695cdae10af99bbd39a90cae522b7c0302cc27245"
-SRC_URI[go_linux_arm64.sha256sum] = "beacbe1441bee4d7978b900136d1d6a71d150f0a9bb77e9d50c822065623a35a"
+SRC_URI[go_linux_amd64.sha256sum] = "c9b099b68d93f5c5c8a8844a89f8db07eaa58270e3a1e01804f17f4cf8df02f5"
+SRC_URI[go_linux_arm64.sha256sum] = "35014d92b50d97da41dade965df7ebeb9a715da600206aa59ce1b2d05527421f"
 
 UPSTREAM_CHECK_URI = "https://golang.org/dl/"
 UPSTREAM_CHECK_REGEX = "go(?P<pver>\d+(\.\d+)+)\.linux"
diff --git a/meta/recipes-devtools/go/go-cross-canadian_1.18.3.bb b/meta/recipes-devtools/go/go-cross-canadian_1.18.4.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-cross-canadian_1.18.3.bb
rename to meta/recipes-devtools/go/go-cross-canadian_1.18.4.bb
diff --git a/meta/recipes-devtools/go/go-cross_1.18.3.bb b/meta/recipes-devtools/go/go-cross_1.18.4.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-cross_1.18.3.bb
rename to meta/recipes-devtools/go/go-cross_1.18.4.bb
diff --git a/meta/recipes-devtools/go/go-crosssdk_1.18.3.bb b/meta/recipes-devtools/go/go-crosssdk_1.18.4.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-crosssdk_1.18.3.bb
rename to meta/recipes-devtools/go/go-crosssdk_1.18.4.bb
diff --git a/meta/recipes-devtools/go/go-native_1.18.3.bb b/meta/recipes-devtools/go/go-native_1.18.4.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-native_1.18.3.bb
rename to meta/recipes-devtools/go/go-native_1.18.4.bb
diff --git a/meta/recipes-devtools/go/go-runtime_1.18.3.bb b/meta/recipes-devtools/go/go-runtime_1.18.4.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-runtime_1.18.3.bb
rename to meta/recipes-devtools/go/go-runtime_1.18.4.bb
diff --git a/meta/recipes-devtools/go/go_1.18.3.bb b/meta/recipes-devtools/go/go_1.18.4.bb
similarity index 100%
rename from meta/recipes-devtools/go/go_1.18.3.bb
rename to meta/recipes-devtools/go/go_1.18.4.bb
-- 
2.30.2



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

* [PATCH 20/51] llvm: update 14.0.4 -> 14.0.6
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (17 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 19/51] go: update 1.18.3 -> 1.18.4 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 21/51] vulkan-samples: update to latest revision Alexander Kanavin
                   ` (31 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/conf/distro/include/tcmode-default.inc | 2 +-
 meta/recipes-devtools/llvm/llvm_git.bb      | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc
index 860671e2de..4477689157 100644
--- a/meta/conf/distro/include/tcmode-default.inc
+++ b/meta/conf/distro/include/tcmode-default.inc
@@ -26,7 +26,7 @@ QEMUVERSION ?= "7.0%"
 GOVERSION ?= "1.18%"
 # This can not use wildcards like 8.0.% since it is also used in mesa to denote
 # llvm version being used, so always bump it with llvm recipe version bump
-LLVMVERSION ?= "14.0.4"
+LLVMVERSION ?= "14.0.6"
 RUSTVERSION ?= "1.62%"
 
 PREFERRED_VERSION_gcc ?= "${GCCVERSION}"
diff --git a/meta/recipes-devtools/llvm/llvm_git.bb b/meta/recipes-devtools/llvm/llvm_git.bb
index 2ec5c1e1c0..bdea95db96 100644
--- a/meta/recipes-devtools/llvm/llvm_git.bb
+++ b/meta/recipes-devtools/llvm/llvm_git.bb
@@ -19,14 +19,14 @@ inherit cmake pkgconfig
 
 PROVIDES += "llvm${PV}"
 
-PV = "14.0.4"
+PV = "14.0.6"
 
 MAJOR_VERSION = "${@oe.utils.trim_version("${PV}", 1)}"
 
 LLVM_RELEASE = "${PV}"
 
 BRANCH = "release/${MAJOR_VERSION}.x"
-SRCREV = "29f1039a7285a5c3a9c353d054140bf2556d4c4d"
+SRCREV = "f28c006a5895fc0e329fe15fead81e37457cb1d1"
 SRC_URI = "git://github.com/llvm/llvm-project.git;branch=${BRANCH};protocol=https \
            file://0006-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch;striplevel=2 \
            file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \
-- 
2.30.2



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

* [PATCH 21/51] vulkan-samples: update to latest revision
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (18 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 20/51] llvm: update 14.0.4 -> 14.0.6 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 22/51] xserver-xorg: update 21.1.3 -> 21.1.4 Alexander Kanavin
                   ` (30 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...pp_vulkan_resource.h-add-header-incl.patch | 27 +++++++++++++++++++
 .../vulkan/vulkan-samples_git.bb              |  3 ++-
 2 files changed, 29 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-core-hpp_vulkan_resource.h-add-header-incl.patch

diff --git a/meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-core-hpp_vulkan_resource.h-add-header-incl.patch b/meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-core-hpp_vulkan_resource.h-add-header-incl.patch
new file mode 100644
index 0000000000..c2bb43fe76
--- /dev/null
+++ b/meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-core-hpp_vulkan_resource.h-add-header-incl.patch
@@ -0,0 +1,27 @@
+From 8c069a1c4452f626e5bafc547463507d86111319 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex@linutronix.de>
+Date: Tue, 19 Jul 2022 16:55:40 +0200
+Subject: [PATCH] framework/core/hpp_vulkan_resource.h: add header include that
+ defines std::exchange
+
+Upstream-Status: Submitted [https://github.com/KhronosGroup/Vulkan-Samples/pull/501]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ framework/core/hpp_vulkan_resource.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/framework/core/hpp_vulkan_resource.h b/framework/core/hpp_vulkan_resource.h
+index 0e30f5a..8d83019 100644
+--- a/framework/core/hpp_vulkan_resource.h
++++ b/framework/core/hpp_vulkan_resource.h
+@@ -18,6 +18,7 @@
+ #pragma once
+ 
+ #include <vulkan/vulkan.hpp>
++#include <utility>
+ 
+ namespace vkb
+ {
+-- 
+2.30.2
+
diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
index 57d3bd8fe5..41cb4a437d 100644
--- a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
@@ -8,10 +8,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=48aa35cefb768436223a6e7f18dc2a2a"
 SRC_URI = "gitsm://github.com/KhronosGroup/Vulkan-Samples.git;branch=master;protocol=https \
            file://0001-CMakeLists.txt-do-not-hardcode-lib-as-installation-t.patch \
            file://debugfix.patch \
+           file://0001-framework-core-hpp_vulkan_resource.h-add-header-incl.patch \
            "
 
 UPSTREAM_CHECK_COMMITS = "1"
-SRCREV = "0cc04a63583769bd13bcc51229a5a263d59343df"
+SRCREV = "ee6c1522af8ba9b56f8416c2eedafb440f681085"
 
 UPSTREAM_CHECK_GITTAGREGEX = "These are not the releases you're looking for"
 S = "${WORKDIR}/git"
-- 
2.30.2



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

* [PATCH 22/51] xserver-xorg: update 21.1.3 -> 21.1.4
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (19 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 21/51] vulkan-samples: update to latest revision Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 23/51] alsa-lib: upgrade 1.2.7.1 -> 1.2.7.2 Alexander Kanavin
                   ` (29 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../0001-render-Fix-build-with-gcc-12.patch   | 90 -------------------
 ...-xorg_21.1.3.bb => xserver-xorg_21.1.4.bb} |  7 +-
 2 files changed, 3 insertions(+), 94 deletions(-)
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-render-Fix-build-with-gcc-12.patch
 rename meta/recipes-graphics/xorg-xserver/{xserver-xorg_21.1.3.bb => xserver-xorg_21.1.4.bb} (79%)

diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-render-Fix-build-with-gcc-12.patch b/meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-render-Fix-build-with-gcc-12.patch
deleted file mode 100644
index df9332fae7..0000000000
--- a/meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-render-Fix-build-with-gcc-12.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-From 12041ad0610f1345d6b9994c32943fd4dd01f65d Mon Sep 17 00:00:00 2001
-From: Olivier Fourdan <ofourdan@redhat.com>
-Date: Thu, 20 Jan 2022 10:20:38 +0100
-Subject: [PATCH] render: Fix build with gcc 12
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-The xserver fails to compile with the latest gcc 12:
-
- render/picture.c: In function ‘CreateSolidPicture’:
- render/picture.c:874:26: error: array subscript ‘union _SourcePict[0]’ is partly outside array bounds of ‘unsigned char[16]’ [-Werror=array-bounds]
-  874 |     pPicture->pSourcePict->type = SourcePictTypeSolidFill;
-      |                          ^~
- render/picture.c:868:45: note: object of size 16 allocated by ‘malloc’
-  868 |     pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictSolidFill));
-      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- render/picture.c: In function ‘CreateLinearGradientPicture’:
- render/picture.c:906:26: error: array subscript ‘union _SourcePict[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Werror=array-bounds]
-  906 |     pPicture->pSourcePict->linear.type = SourcePictTypeLinear;
-      |                          ^~
- render/picture.c:899:45: note: object of size 32 allocated by ‘malloc’
-  899 |     pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictLinearGradient));
-      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- render/picture.c: In function ‘CreateConicalGradientPicture’:
- render/picture.c:989:26: error: array subscript ‘union _SourcePict[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Werror=array-bounds]
-  989 |     pPicture->pSourcePict->conical.type = SourcePictTypeConical;
-      |                          ^~
- render/picture.c:982:45: note: object of size 32 allocated by ‘malloc’
-  982 |     pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictConicalGradient));
-      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc1: some warnings being treated as errors
- ninja: build stopped: subcommand failed.
-
-This is because gcc 12 has become stricter and raises a warning now.
-
-Fix the warning/error by allocating enough memory to store the union
-struct.
-
-Upstream-Status: Backport [https://gitlab.freedesktop.org/xorg/xserver/-/commit/c6b0dcb82d4db07a2f32c09a8c09c85a5f57248e]
-Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
-Acked-by: Michel Dänzer <mdaenzer@redhat.com>
-Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1256
----
- render/picture.c | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/render/picture.c b/render/picture.c
-index afa0d25..2be4b19 100644
---- a/render/picture.c
-+++ b/render/picture.c
-@@ -865,7 +865,7 @@ CreateSolidPicture(Picture pid, xRenderColor * color, int *error)
-     }
- 
-     pPicture->id = pid;
--    pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictSolidFill));
-+    pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(SourcePict));
-     if (!pPicture->pSourcePict) {
-         *error = BadAlloc;
-         free(pPicture);
-@@ -896,7 +896,7 @@ CreateLinearGradientPicture(Picture pid, xPointFixed * p1, xPointFixed * p2,
-     }
- 
-     pPicture->id = pid;
--    pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictLinearGradient));
-+    pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(SourcePict));
-     if (!pPicture->pSourcePict) {
-         *error = BadAlloc;
-         free(pPicture);
-@@ -936,7 +936,7 @@ CreateRadialGradientPicture(Picture pid, xPointFixed * inner,
-     }
- 
-     pPicture->id = pid;
--    pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictRadialGradient));
-+    pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(SourcePict));
-     if (!pPicture->pSourcePict) {
-         *error = BadAlloc;
-         free(pPicture);
-@@ -979,7 +979,7 @@ CreateConicalGradientPicture(Picture pid, xPointFixed * center, xFixed angle,
-     }
- 
-     pPicture->id = pid;
--    pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictConicalGradient));
-+    pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(SourcePict));
-     if (!pPicture->pSourcePict) {
-         *error = BadAlloc;
-         free(pPicture);
--- 
-2.35.1
-
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.3.bb b/meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.4.bb
similarity index 79%
rename from meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.3.bb
rename to meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.4.bb
index 1f53ab5177..b9cbc9989e 100644
--- a/meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.3.bb
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.4.bb
@@ -1,10 +1,9 @@
 require xserver-xorg.inc
 
 SRC_URI += "file://0001-xf86pciBus.c-use-Intel-ddx-only-for-pre-gen4-hardwar.patch \
-            file://0001-Avoid-duplicate-definitions-of-IOPortBase.patch \
-            file://0001-render-Fix-build-with-gcc-12.patch \
-            "
-SRC_URI[sha256sum] = "61d6aad5b6b47a116b960bd7f0cba4ee7e6da95d6bb0b127bde75d7d1acdebe5"
+           file://0001-Avoid-duplicate-definitions-of-IOPortBase.patch \
+           "
+SRC_URI[sha256sum] = "5cc4be8ee47edb58d4a90e603a59d56b40291ad38371b0bd2471fc3cbee1c587"
 
 # These extensions are now integrated into the server, so declare the migration
 # path for in-place upgrades.
-- 
2.30.2


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

* [PATCH 23/51] alsa-lib: upgrade 1.2.7.1 -> 1.2.7.2
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (20 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 22/51] xserver-xorg: update 21.1.3 -> 21.1.4 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 24/51] alsa-ucm-conf: " Alexander Kanavin
                   ` (28 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../alsa/{alsa-lib_1.2.7.1.bb => alsa-lib_1.2.7.2.bb}           | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-multimedia/alsa/{alsa-lib_1.2.7.1.bb => alsa-lib_1.2.7.2.bb} (94%)

diff --git a/meta/recipes-multimedia/alsa/alsa-lib_1.2.7.1.bb b/meta/recipes-multimedia/alsa/alsa-lib_1.2.7.2.bb
similarity index 94%
rename from meta/recipes-multimedia/alsa/alsa-lib_1.2.7.1.bb
rename to meta/recipes-multimedia/alsa/alsa-lib_1.2.7.2.bb
index 7f7b955a7f..9efdae8ad5 100644
--- a/meta/recipes-multimedia/alsa/alsa-lib_1.2.7.1.bb
+++ b/meta/recipes-multimedia/alsa/alsa-lib_1.2.7.2.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7 \
                     "
 
 SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2"
-SRC_URI[sha256sum] = "046dc42dfcfad269217be05954686137e5e7397f3041372f8c6dcd7d79461e61"
+SRC_URI[sha256sum] = "8a35b7218e50f2a2c79342d0de98ded81439ce19e12809385ec9be9596de7c2f"
 
 inherit autotools pkgconfig
 
-- 
2.30.2



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

* [PATCH 24/51] alsa-ucm-conf: upgrade 1.2.7.1 -> 1.2.7.2
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (21 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 23/51] alsa-lib: upgrade 1.2.7.1 -> 1.2.7.2 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 25/51] diffoscope: upgrade 217 -> 218 Alexander Kanavin
                   ` (27 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../alsa/{alsa-ucm-conf_1.2.7.1.bb => alsa-ucm-conf_1.2.7.2.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-multimedia/alsa/{alsa-ucm-conf_1.2.7.1.bb => alsa-ucm-conf_1.2.7.2.bb} (89%)

diff --git a/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.7.1.bb b/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.7.2.bb
similarity index 89%
rename from meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.7.1.bb
rename to meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.7.2.bb
index 79b8206592..51314f33aa 100644
--- a/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.7.1.bb
+++ b/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.7.2.bb
@@ -8,7 +8,7 @@ LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=20d74d74db9741697903372ad001d3b4"
 
 SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2"
-SRC_URI[sha256sum] = "ac5b2a1275783eff07e1cb34c36c6c5987742679a340037507c04a9dc1d22cac"
+SRC_URI[sha256sum] = "53ef5639c4097b228e8f5cfaa2e7b829d04b5de2dc9a38d54efa8aa350d3f5fd"
 # Something went wrong at upstream tarballing
 
 inherit allarch
-- 
2.30.2



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

* [PATCH 25/51] diffoscope: upgrade 217 -> 218
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (22 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 24/51] alsa-ucm-conf: " Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 26/51] git: upgrade 2.37.0 -> 2.37.1 Alexander Kanavin
                   ` (26 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../diffoscope/{diffoscope_217.bb => diffoscope_218.bb}         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/diffoscope/{diffoscope_217.bb => diffoscope_218.bb} (92%)

diff --git a/meta/recipes-support/diffoscope/diffoscope_217.bb b/meta/recipes-support/diffoscope/diffoscope_218.bb
similarity index 92%
rename from meta/recipes-support/diffoscope/diffoscope_217.bb
rename to meta/recipes-support/diffoscope/diffoscope_218.bb
index d5ab38f8ad..eceba47186 100644
--- a/meta/recipes-support/diffoscope/diffoscope_217.bb
+++ b/meta/recipes-support/diffoscope/diffoscope_218.bb
@@ -12,7 +12,7 @@ PYPI_PACKAGE = "diffoscope"
 
 inherit pypi setuptools3
 
-SRC_URI[sha256sum] = "1e9791e3f718ca809d98fb319b150ce6222a682b4009ea00838b9d8705003950"
+SRC_URI[sha256sum] = "68056e6d5382bfe16662c60d47bf710aa7b0ef43bfde1172fad694bc487279e3"
 
 RDEPENDS:${PN} += "binutils vim squashfs-tools python3-libarchive-c python3-magic python3-rpm"
 
-- 
2.30.2



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

* [PATCH 26/51] git: upgrade 2.37.0 -> 2.37.1
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (23 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 25/51] diffoscope: upgrade 217 -> 218 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 27/51] hdparm: upgrade 9.63 -> 9.64 Alexander Kanavin
                   ` (25 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-devtools/git/{git_2.37.0.bb => git_2.37.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/git/{git_2.37.0.bb => git_2.37.1.bb} (98%)

diff --git a/meta/recipes-devtools/git/git_2.37.0.bb b/meta/recipes-devtools/git/git_2.37.1.bb
similarity index 98%
rename from meta/recipes-devtools/git/git_2.37.0.bb
rename to meta/recipes-devtools/git/git_2.37.1.bb
index d3bd0619af..5d2524a1da 100644
--- a/meta/recipes-devtools/git/git_2.37.0.bb
+++ b/meta/recipes-devtools/git/git_2.37.1.bb
@@ -165,4 +165,4 @@ EXTRA_OECONF += "ac_cv_snprintf_returns_bogus=no \
                  "
 EXTRA_OEMAKE += "NO_GETTEXT=1"
 
-SRC_URI[tarball.sha256sum] = "fc3ffe6c65c1f7c681a1ce6bb91703866e432c762731d4b57c566d696f6d62c3"
+SRC_URI[tarball.sha256sum] = "7dded96a52e7996ce90dd74a187aec175737f680dc063f3f33c8932cf5c8d809"
-- 
2.30.2



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

* [PATCH 27/51] hdparm: upgrade 9.63 -> 9.64
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (24 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 26/51] git: upgrade 2.37.0 -> 2.37.1 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 28/51] libdrm: upgrade 2.4.111 -> 2.4.112 Alexander Kanavin
                   ` (24 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-extended/hdparm/{hdparm_9.63.bb => hdparm_9.64.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-extended/hdparm/{hdparm_9.63.bb => hdparm_9.64.bb} (94%)

diff --git a/meta/recipes-extended/hdparm/hdparm_9.63.bb b/meta/recipes-extended/hdparm/hdparm_9.64.bb
similarity index 94%
rename from meta/recipes-extended/hdparm/hdparm_9.63.bb
rename to meta/recipes-extended/hdparm/hdparm_9.64.bb
index 7900a310a3..558dd53f8f 100644
--- a/meta/recipes-extended/hdparm/hdparm_9.63.bb
+++ b/meta/recipes-extended/hdparm/hdparm_9.64.bb
@@ -26,7 +26,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/hdparm/${BP}.tar.gz \
            file://wiper.sh-fix-stat-path.patch \
           "
 
-SRC_URI[sha256sum] = "70785deaebba5877a89c123568b41dee990da55fc51420f13f609a1072899691"
+SRC_URI[sha256sum] = "315b956951c3fea027287de204381534217c0bd0f37b4935877fe2db0cab859a"
 
 EXTRA_OEMAKE = 'STRIP="echo" LDFLAGS="${LDFLAGS}"'
 
-- 
2.30.2



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

* [PATCH 28/51] libdrm: upgrade 2.4.111 -> 2.4.112
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (25 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 27/51] hdparm: upgrade 9.63 -> 9.64 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 29/51] libhandy: upgrade 1.6.2 -> 1.6.3 Alexander Kanavin
                   ` (23 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../drm/{libdrm_2.4.111.bb => libdrm_2.4.112.bb}                | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/drm/{libdrm_2.4.111.bb => libdrm_2.4.112.bb} (96%)

diff --git a/meta/recipes-graphics/drm/libdrm_2.4.111.bb b/meta/recipes-graphics/drm/libdrm_2.4.112.bb
similarity index 96%
rename from meta/recipes-graphics/drm/libdrm_2.4.111.bb
rename to meta/recipes-graphics/drm/libdrm_2.4.112.bb
index 17b737c556..48838245dd 100644
--- a/meta/recipes-graphics/drm/libdrm_2.4.111.bb
+++ b/meta/recipes-graphics/drm/libdrm_2.4.112.bb
@@ -13,7 +13,7 @@ DEPENDS = "libpthread-stubs"
 SRC_URI = "http://dri.freedesktop.org/libdrm/${BP}.tar.xz \
           "
 
-SRC_URI[sha256sum] = "1ad7164f77424de6f4ecba7c262bde196a214c6e19a6fbf497f0815f4d7ab2a9"
+SRC_URI[sha256sum] = "00b07710bd09b35cd8d80eaf4f4497fe27f4becf467a9830f1f5e8324f8420ff"
 
 inherit meson pkgconfig manpages
 
-- 
2.30.2



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

* [PATCH 29/51] libhandy: upgrade 1.6.2 -> 1.6.3
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (26 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 28/51] libdrm: upgrade 2.4.111 -> 2.4.112 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 30/51] libidn2: upgrade 2.3.2 -> 2.3.3 Alexander Kanavin
                   ` (22 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../libhandy/{libhandy_1.6.2.bb => libhandy_1.6.3.bb}           | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-gnome/libhandy/{libhandy_1.6.2.bb => libhandy_1.6.3.bb} (95%)

diff --git a/meta/recipes-gnome/libhandy/libhandy_1.6.2.bb b/meta/recipes-gnome/libhandy/libhandy_1.6.3.bb
similarity index 95%
rename from meta/recipes-gnome/libhandy/libhandy_1.6.2.bb
rename to meta/recipes-gnome/libhandy/libhandy_1.6.3.bb
index 8d9904637f..01ca699d04 100644
--- a/meta/recipes-gnome/libhandy/libhandy_1.6.2.bb
+++ b/meta/recipes-gnome/libhandy/libhandy_1.6.3.bb
@@ -10,7 +10,7 @@ LICENSE = "LGPL-2.1-only"
 LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
 
 SRC_URI = "git://gitlab.gnome.org/GNOME/libhandy.git;protocol=https;branch=libhandy-1-6"
-SRCREV = "f050453109db05621b9a47b9931fe1b571905e67"
+SRCREV = "2885c314c9c84037b6fe55ead6a232e60ebfc9c5"
 S = "${WORKDIR}/git"
 
 UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.(\d*[02468])+(\.\d+))"
-- 
2.30.2



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

* [PATCH 30/51] libidn2: upgrade 2.3.2 -> 2.3.3
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (27 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 29/51] libhandy: upgrade 1.6.2 -> 1.6.3 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 31/51] libnl: upgrade 3.6.0 -> 3.7.0 Alexander Kanavin
                   ` (21 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

License-Update: copyright years
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../libidn/{libidn2_2.3.2.bb => libidn2_2.3.3.bb}          | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
 rename meta/recipes-extended/libidn/{libidn2_2.3.2.bb => libidn2_2.3.3.bb} (81%)

diff --git a/meta/recipes-extended/libidn/libidn2_2.3.2.bb b/meta/recipes-extended/libidn/libidn2_2.3.3.bb
similarity index 81%
rename from meta/recipes-extended/libidn/libidn2_2.3.2.bb
rename to meta/recipes-extended/libidn/libidn2_2.3.3.bb
index e1b25b4b8c..a86b2b5a8d 100644
--- a/meta/recipes-extended/libidn/libidn2_2.3.2.bb
+++ b/meta/recipes-extended/libidn/libidn2_2.3.3.bb
@@ -7,11 +7,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=2d834ea7d480438ada04e5d846152395 \
                     file://COPYING.LESSERv3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
                     file://COPYINGv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
                     file://COPYING.unicode;md5=684cf5f7e3fded3546679424528261a9 \
-                    file://src/idn2.c;endline=16;md5=e4b6d628a84a55f1fd8ae4c76c5f6509 \
-                    file://lib/idn2.h.in;endline=27;md5=d0fc8ec628be130a1d5b889107e92477"
+                    file://src/idn2.c;endline=16;md5=0f347a5b17acf44440bf53e406f1df70 \
+                    file://lib/idn2.h.in;endline=27;md5=4d7b3771faa9c60067ed1da914508bc5 \
+                    "
 
 SRC_URI = "${GNU_MIRROR}/libidn/${BPN}-${PV}.tar.gz"
-SRC_URI[sha256sum] = "76940cd4e778e8093579a9d195b25fff5e936e9dc6242068528b437a76764f91"
+SRC_URI[sha256sum] = "f3ac987522c00d33d44b323cae424e2cffcb4c63c6aa6cd1376edacbf1c36eb0"
 
 DEPENDS = "virtual/libiconv libunistring"
 
-- 
2.30.2



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

* [PATCH 31/51] libnl: upgrade 3.6.0 -> 3.7.0
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (28 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 30/51] libidn2: upgrade 2.3.2 -> 2.3.3 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 32/51] libnotify: upgrade 0.7.12 -> 0.8.0 Alexander Kanavin
                   ` (20 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...97f8982544c4fcb403893bae6701230d5165.patch | 48 -------------------
 .../libnl/{libnl_3.6.0.bb => libnl_3.7.0.bb}  |  8 ++--
 2 files changed, 3 insertions(+), 53 deletions(-)
 delete mode 100644 meta/recipes-support/libnl/files/fa7f97f8982544c4fcb403893bae6701230d5165.patch
 rename meta/recipes-support/libnl/{libnl_3.6.0.bb => libnl_3.7.0.bb} (91%)

diff --git a/meta/recipes-support/libnl/files/fa7f97f8982544c4fcb403893bae6701230d5165.patch b/meta/recipes-support/libnl/files/fa7f97f8982544c4fcb403893bae6701230d5165.patch
deleted file mode 100644
index 02662c939e..0000000000
--- a/meta/recipes-support/libnl/files/fa7f97f8982544c4fcb403893bae6701230d5165.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From fa7f97f8982544c4fcb403893bae6701230d5165 Mon Sep 17 00:00:00 2001
-From: Thomas Haller <thaller@redhat.com>
-Date: Fri, 15 Apr 2022 13:29:49 +0200
-Subject: [PATCH] build: avoid building check-direct with --disable-static
-
-"check-direct" needs to statically link with the libraries, because
-it wants to test internal ABI, which is hidden in the share libraries.
-When configuring with "--disable-static", static libs are not build
-and the test tool cannot be build.
-
-Just skip the test in that case.
-
-https://github.com/thom311/libnl/issues/306
-Upstream-Status: Backport [https://github.com/thom311/libnl/commit/fa7f97f8982544c4fcb403893bae6701230d5165]
-Signed-off-by: Alexander Kanavin <alex@linutronix.de>
----
- Makefile.am  | 2 ++
- configure.ac | 2 ++
- 2 files changed, 4 insertions(+)
-
-diff --git a/Makefile.am b/Makefile.am
-index a6bcf553..2f5e0dfc 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -984,8 +984,10 @@ tests_check_all_LDADD = \
- 	$(NULL)
- 
- if WITH_CHECK
-+if ENABLE_STATIC
- check_programs += tests/check-direct
- endif
-+endif
- 
- tests_check_direct_SOURCES = \
- 	tests/check-direct.c \
-diff --git a/configure.ac b/configure.ac
-index 1f9ad0eb..0fd1cc0f 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -107,6 +107,8 @@ else
-     AC_CHECK_LIB([pthread], [pthread_mutex_lock], [], AC_MSG_ERROR([libpthread is required]))
- fi
- 
-+AM_CONDITIONAL([ENABLE_STATIC], [test "$enable_static" != "no"])
-+
- AC_ARG_ENABLE([debug],
- 	AS_HELP_STRING([--disable-debug], [Do not include debugging statements]),
- 	[enable_debug="$enableval"], [enable_debug="yes"])
diff --git a/meta/recipes-support/libnl/libnl_3.6.0.bb b/meta/recipes-support/libnl/libnl_3.7.0.bb
similarity index 91%
rename from meta/recipes-support/libnl/libnl_3.6.0.bb
rename to meta/recipes-support/libnl/libnl_3.7.0.bb
index af3aa41040..ddcc83a039 100644
--- a/meta/recipes-support/libnl/libnl_3.6.0.bb
+++ b/meta/recipes-support/libnl/libnl_3.7.0.bb
@@ -14,14 +14,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
 
 DEPENDS = "flex-native bison-native"
 
-SRC_URI = " \
-           https://github.com/thom311/${BPN}/releases/download/${BPN}${@d.getVar('PV').replace('.','_')}/${BP}.tar.gz \
+SRC_URI = "https://github.com/thom311/${BPN}/releases/download/${BPN}${@d.getVar('PV').replace('.','_')}/${BP}.tar.gz \
            file://enable-serial-tests.patch \
            file://run-ptest \
-           file://fa7f97f8982544c4fcb403893bae6701230d5165.patch \
-          "
+           "
 
-SRC_URI[sha256sum] = "532155fd011e5a805bd67121b87a01c757e2bb24112ac17e69cb86013b970009"
+SRC_URI[sha256sum] = "9fe43ccbeeea72c653bdcf8c93332583135cda46a79507bfd0a483bb57f65939"
 
 
 UPSTREAM_CHECK_URI = "https://github.com/thom311/${BPN}/releases"
-- 
2.30.2



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

* [PATCH 32/51] libnotify: upgrade 0.7.12 -> 0.8.0
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (29 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 31/51] libnl: upgrade 3.6.0 -> 3.7.0 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 33/51] libuv: upgrade 1.44.1 -> 1.44.2 Alexander Kanavin
                   ` (19 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../libnotify/{libnotify_0.7.12.bb => libnotify_0.8.0.bb}       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-gnome/libnotify/{libnotify_0.7.12.bb => libnotify_0.8.0.bb} (93%)

diff --git a/meta/recipes-gnome/libnotify/libnotify_0.7.12.bb b/meta/recipes-gnome/libnotify/libnotify_0.8.0.bb
similarity index 93%
rename from meta/recipes-gnome/libnotify/libnotify_0.7.12.bb
rename to meta/recipes-gnome/libnotify/libnotify_0.8.0.bb
index 21e737fd45..9c9af87e1a 100644
--- a/meta/recipes-gnome/libnotify/libnotify_0.7.12.bb
+++ b/meta/recipes-gnome/libnotify/libnotify_0.8.0.bb
@@ -22,7 +22,7 @@ inherit gnomebase gtk-doc features_check gobject-introspection
 # depends on gtk+3 if tests are enabled
 ANY_OF_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG', 'tests', '${GTK3DISTROFEATURES}', '', d)}"
 
-SRC_URI[archive.sha256sum] = "744b2b37508135f8261b755a9debe6e09add421adc75bde930f6e198b70ab46e"
+SRC_URI[archive.sha256sum] = "46a26f0db4e64cf24016291eb1579ed9f0ba7611fe6cd9e1afec8f42780d3924"
 
 EXTRA_OEMESON = "-Dman=false"
 
-- 
2.30.2



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

* [PATCH 33/51] libuv: upgrade 1.44.1 -> 1.44.2
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (30 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 32/51] libnotify: upgrade 0.7.12 -> 0.8.0 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 34/51] log4cplus: upgrade 2.0.7 -> 2.0.8 Alexander Kanavin
                   ` (18 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../libuv/{libuv_1.44.1.bb => libuv_1.44.2.bb}                  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-connectivity/libuv/{libuv_1.44.1.bb => libuv_1.44.2.bb} (93%)

diff --git a/meta/recipes-connectivity/libuv/libuv_1.44.1.bb b/meta/recipes-connectivity/libuv/libuv_1.44.2.bb
similarity index 93%
rename from meta/recipes-connectivity/libuv/libuv_1.44.1.bb
rename to meta/recipes-connectivity/libuv/libuv_1.44.2.bb
index 4c96d80a65..4c1b8eed56 100644
--- a/meta/recipes-connectivity/libuv/libuv_1.44.1.bb
+++ b/meta/recipes-connectivity/libuv/libuv_1.44.2.bb
@@ -5,7 +5,7 @@ BUGTRACKER = "https://github.com/libuv/libuv/issues"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=ad93ca1fffe931537fcf64f6fcce084d"
 
-SRCREV = "e8b7eb6908a847ffbe6ab2eec7428e43a0aa53a2"
+SRCREV = "0c1fa696aa502eb749c2c4735005f41ba00a27b8"
 SRC_URI = "git://github.com/libuv/libuv;branch=v1.x;protocol=https"
 UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
 
-- 
2.30.2



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

* [PATCH 34/51] log4cplus: upgrade 2.0.7 -> 2.0.8
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (31 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 33/51] libuv: upgrade 1.44.1 -> 1.44.2 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 35/51] meson: upgrade 0.62.2 -> 0.63.0 Alexander Kanavin
                   ` (17 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../log4cplus/{log4cplus_2.0.7.bb => log4cplus_2.0.8.bb}        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/log4cplus/{log4cplus_2.0.7.bb => log4cplus_2.0.8.bb} (90%)

diff --git a/meta/recipes-devtools/log4cplus/log4cplus_2.0.7.bb b/meta/recipes-devtools/log4cplus/log4cplus_2.0.8.bb
similarity index 90%
rename from meta/recipes-devtools/log4cplus/log4cplus_2.0.7.bb
rename to meta/recipes-devtools/log4cplus/log4cplus_2.0.8.bb
index 3798b93f76..bbf4ce6218 100644
--- a/meta/recipes-devtools/log4cplus/log4cplus_2.0.7.bb
+++ b/meta/recipes-devtools/log4cplus/log4cplus_2.0.8.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=41e8e060c26822886b592ab4765c756b"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}-stable/${PV}/${BP}.tar.gz \
           "
-SRC_URI[sha256sum] = "086451c7e7c582862cbd6c60d87bb6d9d63c4b65321dba85fa71766382f7ec6d"
+SRC_URI[sha256sum] = "cdc3c738e00be84d8d03b580816b9f12628ecc1d71e1395080c802615d2d9ced"
 
 UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/log4cplus/files/log4cplus-stable/"
 UPSTREAM_CHECK_REGEX = "log4cplus-stable/(?P<pver>\d+(\.\d+)+)/"
-- 
2.30.2



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

* [PATCH 35/51] meson: upgrade 0.62.2 -> 0.63.0
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (32 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 34/51] log4cplus: upgrade 2.0.7 -> 2.0.8 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 36/51] mmc-utils: upgrade to latest revision Alexander Kanavin
                   ` (16 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../recipes-devtools/meson/{meson_0.62.2.bb => meson_0.63.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/meson/{meson_0.62.2.bb => meson_0.63.0.bb} (98%)

diff --git a/meta/recipes-devtools/meson/meson_0.62.2.bb b/meta/recipes-devtools/meson/meson_0.63.0.bb
similarity index 98%
rename from meta/recipes-devtools/meson/meson_0.62.2.bb
rename to meta/recipes-devtools/meson/meson_0.63.0.bb
index acfc64fd4f..42e64e351f 100644
--- a/meta/recipes-devtools/meson/meson_0.62.2.bb
+++ b/meta/recipes-devtools/meson/meson_0.63.0.bb
@@ -17,7 +17,7 @@ SRC_URI = "https://github.com/mesonbuild/meson/releases/download/${PV}/meson-${P
            file://0001-is_debianlike-always-return-False.patch \
            file://0001-Check-for-clang-before-guessing-gcc-or-lcc.patch \
            "
-SRC_URI[sha256sum] = "a7669e4c4110b06b743d57cc5d6432591a6677ef2402139fe4f3d42ac13380b0"
+SRC_URI[sha256sum] = "3b51d451744c2bc71838524ec8d96cd4f8c4793d5b8d5d0d0a9c8a4f7c94cd6f"
 
 UPSTREAM_CHECK_URI = "https://github.com/mesonbuild/meson/releases"
 UPSTREAM_CHECK_REGEX = "meson-(?P<pver>\d+(\.\d+)+)\.tar"
-- 
2.30.2



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

* [PATCH 36/51] mmc-utils: upgrade to latest revision
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (33 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 35/51] meson: upgrade 0.62.2 -> 0.63.0 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 37/51] mpg123: upgrade 1.30.0 -> 1.30.1 Alexander Kanavin
                   ` (15 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-devtools/mmc/mmc-utils_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/mmc/mmc-utils_git.bb b/meta/recipes-devtools/mmc/mmc-utils_git.bb
index 3e611d1306..0bb94ab93a 100644
--- a/meta/recipes-devtools/mmc/mmc-utils_git.bb
+++ b/meta/recipes-devtools/mmc/mmc-utils_git.bb
@@ -5,7 +5,7 @@ LICENSE = "GPL-2.0-only"
 LIC_FILES_CHKSUM = "file://mmc.c;beginline=1;endline=20;md5=fae32792e20f4d27ade1c5a762d16b7d"
 
 SRCBRANCH ?= "master"
-SRCREV = "b7e4d5a6ae9942d26a11de9b05ae7d52c0802802"
+SRCREV = "d7b343fd262880994f041ce2335442e7bd1071f5"
 
 PV = "0.1+git${SRCPV}"
 
-- 
2.30.2



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

* [PATCH 37/51] mpg123: upgrade 1.30.0 -> 1.30.1
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (34 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 36/51] mmc-utils: upgrade to latest revision Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 38/51] pango: upgrade 1.50.7 -> 1.50.8 Alexander Kanavin
                   ` (14 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../mpg123/{mpg123_1.30.0.bb => mpg123_1.30.1.bb}               | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-multimedia/mpg123/{mpg123_1.30.0.bb => mpg123_1.30.1.bb} (96%)

diff --git a/meta/recipes-multimedia/mpg123/mpg123_1.30.0.bb b/meta/recipes-multimedia/mpg123/mpg123_1.30.1.bb
similarity index 96%
rename from meta/recipes-multimedia/mpg123/mpg123_1.30.0.bb
rename to meta/recipes-multimedia/mpg123/mpg123_1.30.1.bb
index f80bfa6550..502d9d114c 100644
--- a/meta/recipes-multimedia/mpg123/mpg123_1.30.0.bb
+++ b/meta/recipes-multimedia/mpg123/mpg123_1.30.1.bb
@@ -10,7 +10,7 @@ LICENSE = "LGPL-2.1-only"
 LIC_FILES_CHKSUM = "file://COPYING;md5=e7b9c15fcfb986abb4cc5e8400a24169"
 
 SRC_URI = "https://www.mpg123.de/download/${BP}.tar.bz2"
-SRC_URI[sha256sum] = "397ead52f0299475f2cefd38c3835977193fd9b1db6593680346c4e9109ed61c"
+SRC_URI[sha256sum] = "1b20c9c751bea9be556749bd7f97cf580f52ed11f2540756e9af26ae036e4c59"
 
 UPSTREAM_CHECK_REGEX = "mpg123-(?P<pver>\d+(\.\d+)+)\.tar"
 
-- 
2.30.2



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

* [PATCH 38/51] pango: upgrade 1.50.7 -> 1.50.8
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (35 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 37/51] mpg123: upgrade 1.30.0 -> 1.30.1 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 39/51] piglit: upgrade to latest revision Alexander Kanavin
                   ` (13 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../recipes-graphics/pango/{pango_1.50.7.bb => pango_1.50.8.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/pango/{pango_1.50.7.bb => pango_1.50.8.bb} (94%)

diff --git a/meta/recipes-graphics/pango/pango_1.50.7.bb b/meta/recipes-graphics/pango/pango_1.50.8.bb
similarity index 94%
rename from meta/recipes-graphics/pango/pango_1.50.7.bb
rename to meta/recipes-graphics/pango/pango_1.50.8.bb
index 01a11a1dac..936526799f 100644
--- a/meta/recipes-graphics/pango/pango_1.50.7.bb
+++ b/meta/recipes-graphics/pango/pango_1.50.8.bb
@@ -24,7 +24,7 @@ SRC_URI += "file://run-ptest \
             file://0001-Skip-running-test-layout-test.patch \
 "
 
-SRC_URI[archive.sha256sum] = "0477f369a3d4c695df7299a6989dc004756a7f4de27eecac405c6790b7e3ad33"
+SRC_URI[archive.sha256sum] = "cf626f59dd146c023174c4034920e9667f1d25ac2c1569516d63136c311255fa"
 
 DEPENDS = "glib-2.0 glib-2.0-native fontconfig freetype virtual/libiconv cairo harfbuzz fribidi"
 
-- 
2.30.2



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

* [PATCH 39/51] piglit: upgrade to latest revision
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (36 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 38/51] pango: upgrade 1.50.7 -> 1.50.8 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 40/51] python3-dtschema: upgrade 2022.5 -> 2022.7 Alexander Kanavin
                   ` (12 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-graphics/piglit/piglit_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/piglit/piglit_git.bb b/meta/recipes-graphics/piglit/piglit_git.bb
index 38ededfcf8..932f2928a0 100644
--- a/meta/recipes-graphics/piglit/piglit_git.bb
+++ b/meta/recipes-graphics/piglit/piglit_git.bb
@@ -14,7 +14,7 @@ SRC_URI = "git://gitlab.freedesktop.org/mesa/piglit.git;protocol=https;branch=ma
            "
 UPSTREAM_CHECK_COMMITS = "1"
 
-SRCREV = "479b0002d004bc99514d186724b5a4fbfe543370"
+SRCREV = "c107462e4e429fa1cf6daac39168674c1c0c9fd4"
 # (when PV goes above 1.0 remove the trailing r)
 PV = "1.0+gitr${SRCPV}"
 
-- 
2.30.2



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

* [PATCH 40/51] python3-dtschema: upgrade 2022.5 -> 2022.7
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (37 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 39/51] piglit: upgrade to latest revision Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 41/51] python3-hypothesis: upgrade 6.48.2 -> 6.50.1 Alexander Kanavin
                   ` (11 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../{python3-dtschema_2022.5.bb => python3-dtschema_2022.7.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-dtschema_2022.5.bb => python3-dtschema_2022.7.bb} (83%)

diff --git a/meta/recipes-devtools/python/python3-dtschema_2022.5.bb b/meta/recipes-devtools/python/python3-dtschema_2022.7.bb
similarity index 83%
rename from meta/recipes-devtools/python/python3-dtschema_2022.5.bb
rename to meta/recipes-devtools/python/python3-dtschema_2022.7.bb
index 0520dd76aa..dd9092f449 100644
--- a/meta/recipes-devtools/python/python3-dtschema_2022.5.bb
+++ b/meta/recipes-devtools/python/python3-dtschema_2022.7.bb
@@ -7,7 +7,7 @@ inherit pypi setuptools3
 
 PYPI_PACKAGE = "dtschema"
 
-SRC_URI[sha256sum] = "147ff18bf446131d3ba14bc751febd84f4fdedf06130f53e193d3370052dfe3f"
+SRC_URI[sha256sum] = "2238753fa16bee7b26841cced75d745af777b896190f40aff5802992335201bb"
 
 DEPENDS += "python3-setuptools-scm-native"
 RDEPENDS:${PN} += "python3-ruamel-yaml python3-jsonschema python3-rfc3987"
-- 
2.30.2



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

* [PATCH 41/51] python3-hypothesis: upgrade 6.48.2 -> 6.50.1
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (38 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 40/51] python3-dtschema: upgrade 2022.5 -> 2022.7 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 42/51] python3-setuptools-rust: upgrade 1.3.0 -> 1.4.1 Alexander Kanavin
                   ` (10 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...ython3-hypothesis_6.48.2.bb => python3-hypothesis_6.50.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-hypothesis_6.48.2.bb => python3-hypothesis_6.50.1.bb} (91%)

diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.48.2.bb b/meta/recipes-devtools/python/python3-hypothesis_6.50.1.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-hypothesis_6.48.2.bb
rename to meta/recipes-devtools/python/python3-hypothesis_6.50.1.bb
index 9e74e2c1cd..0c93c12493 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.48.2.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.50.1.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
     file://test_rle.py \
     "
 
-SRC_URI[sha256sum] = "ef548f10438095678af7fcfa369b882390355a6329db73174a65749b677677ec"
+SRC_URI[sha256sum] = "1a19ade3b27825cab622c95fcf25182a27a42f97589c163173fcbdafb8621d1e"
 
 RDEPENDS:${PN} += " \
     python3-attrs \
-- 
2.30.2



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

* [PATCH 42/51] python3-setuptools-rust: upgrade 1.3.0 -> 1.4.1
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (39 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 41/51] python3-hypothesis: upgrade 6.48.2 -> 6.50.1 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 43/51] python3-setuptools-scm: upgrade 7.0.3 -> 7.0.5 Alexander Kanavin
                   ` (9 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...92f08b1248dc03862da86915c2745e0ff7ec.patch | 221 ++++++++++++++++++
 ....0.bb => python3-setuptools-rust_1.4.1.bb} |   5 +-
 2 files changed, 224 insertions(+), 2 deletions(-)
 create mode 100644 meta/recipes-devtools/python/python3-setuptools-rust/8e9892f08b1248dc03862da86915c2745e0ff7ec.patch
 rename meta/recipes-devtools/python/{python3-setuptools-rust_1.3.0.bb => python3-setuptools-rust_1.4.1.bb} (84%)

diff --git a/meta/recipes-devtools/python/python3-setuptools-rust/8e9892f08b1248dc03862da86915c2745e0ff7ec.patch b/meta/recipes-devtools/python/python3-setuptools-rust/8e9892f08b1248dc03862da86915c2745e0ff7ec.patch
new file mode 100644
index 0000000000..2a531e17aa
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-setuptools-rust/8e9892f08b1248dc03862da86915c2745e0ff7ec.patch
@@ -0,0 +1,221 @@
+From 8e9892f08b1248dc03862da86915c2745e0ff7ec Mon Sep 17 00:00:00 2001
+From: "Andrew J. Hesford" <ajh@sideband.org>
+Date: Fri, 15 Jul 2022 10:33:02 -0400
+Subject: [PATCH] build_rust: remove linker handling that broke cross
+ compilation
+
+Upstream-Status: Submitted [https://github.com/PyO3/setuptools-rust/pull/269]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ setuptools_rust/build.py | 151 ++-------------------------------------
+ 1 file changed, 7 insertions(+), 144 deletions(-)
+
+diff --git a/setuptools_rust/build.py b/setuptools_rust/build.py
+index 4fe594b..e81ed8f 100644
+--- a/setuptools_rust/build.py
++++ b/setuptools_rust/build.py
+@@ -113,23 +113,10 @@ def build_extension(
+         self, ext: RustExtension, forced_target_triple: Optional[str] = None
+     ) -> List["_BuiltModule"]:
+ 
+-        target_info = self._detect_rust_target(forced_target_triple)
+-        if target_info is not None:
+-            target_triple = target_info.triple
+-            cross_lib = target_info.cross_lib
+-            linker = target_info.linker
+-            # We're ignoring target_info.linker_args for now because we're not
+-            # sure if they will always do the right thing. Might help with some
+-            # of the OS-specific logic if it does.
+-
+-        else:
+-            target_triple = None
+-            cross_lib = None
+-            linker = None
+-
++        target_triple = self._detect_rust_target(forced_target_triple)
+         rustc_cfgs = get_rustc_cfgs(target_triple)
+ 
+-        env = _prepare_build_environment(cross_lib)
++        env = _prepare_build_environment()
+ 
+         if not os.path.exists(ext.path):
+             raise DistutilsFileError(
+@@ -150,9 +137,6 @@ def build_extension(
+ 
+         rustflags = []
+ 
+-        if linker is not None:
+-            rustflags.extend(["-C", "linker=" + linker])
+-
+         if ext._uses_exec_binding():
+             command = [self.cargo, "build", "--manifest-path", ext.path, *cargo_args]
+ 
+@@ -407,45 +391,12 @@ def _py_limited_api(self) -> _PyLimitedApi:
+ 
+     def _detect_rust_target(
+         self, forced_target_triple: Optional[str] = None
+-    ) -> Optional["_TargetInfo"]:
++    ) -> Optional[str]:
+         assert self.plat_name is not None
+-        cross_compile_info = _detect_unix_cross_compile_info()
+-        if cross_compile_info is not None:
+-            cross_target_info = cross_compile_info.to_target_info()
+-            if forced_target_triple is not None:
+-                if (
+-                    cross_target_info is not None
+-                    and not cross_target_info.is_compatible_with(forced_target_triple)
+-                ):
+-                    self.warn(
+-                        f"Forced Rust target `{forced_target_triple}` is not "
+-                        f"compatible with deduced Rust target "
+-                        f"`{cross_target_info.triple}` - the built package "
+-                        f" may not import successfully once installed."
+-                    )
+-
+-                # Forcing the target in a cross-compile environment; use
+-                # the cross-compile information in combination with the
+-                # forced target
+-                return _TargetInfo(
+-                    forced_target_triple,
+-                    cross_compile_info.cross_lib,
+-                    cross_compile_info.linker,
+-                    cross_compile_info.linker_args,
+-                )
+-            elif cross_target_info is not None:
+-                return cross_target_info
+-            else:
+-                raise DistutilsPlatformError(
+-                    "Don't know the correct rust target for system type "
+-                    f"{cross_compile_info.host_type}. Please set the "
+-                    "CARGO_BUILD_TARGET environment variable."
+-                )
+-
+-        elif forced_target_triple is not None:
++        if forced_target_triple is not None:
+             # Automatic target detection can be overridden via the CARGO_BUILD_TARGET
+             # environment variable or --target command line option
+-            return _TargetInfo.for_triple(forced_target_triple)
++            return forced_target_triple
+ 
+         # Determine local rust target which needs to be "forced" if necessary
+         local_rust_target = _adjusted_local_rust_target(self.plat_name)
+@@ -457,7 +408,7 @@ def _detect_rust_target(
+             # check for None first to avoid calling to rustc if not needed
+             and local_rust_target != get_rust_host()
+         ):
+-            return _TargetInfo.for_triple(local_rust_target)
++            return local_rust_target
+ 
+         return None
+ 
+@@ -547,91 +498,6 @@ class _BuiltModule(NamedTuple):
+     path: str
+ 
+ 
+-class _TargetInfo(NamedTuple):
+-    triple: str
+-    cross_lib: Optional[str]
+-    linker: Optional[str]
+-    linker_args: Optional[str]
+-
+-    @staticmethod
+-    def for_triple(triple: str) -> "_TargetInfo":
+-        return _TargetInfo(triple, None, None, None)
+-
+-    def is_compatible_with(self, target: str) -> bool:
+-        if self.triple == target:
+-            return True
+-
+-        # the vendor field can be ignored, so x86_64-pc-linux-gnu is compatible
+-        # with x86_64-unknown-linux-gnu
+-        if _replace_vendor_with_unknown(self.triple) == target:
+-            return True
+-
+-        return False
+-
+-
+-class _CrossCompileInfo(NamedTuple):
+-    host_type: str
+-    cross_lib: Optional[str]
+-    linker: Optional[str]
+-    linker_args: Optional[str]
+-
+-    def to_target_info(self) -> Optional[_TargetInfo]:
+-        """Maps this cross compile info to target info.
+-
+-        Returns None if the corresponding target information could not be
+-        deduced.
+-        """
+-        # hopefully an exact match
+-        targets = get_rust_target_list()
+-        if self.host_type in targets:
+-            return _TargetInfo(
+-                self.host_type, self.cross_lib, self.linker, self.linker_args
+-            )
+-
+-        # the vendor field can be ignored, so x86_64-pc-linux-gnu is compatible
+-        # with x86_64-unknown-linux-gnu
+-        without_vendor = _replace_vendor_with_unknown(self.host_type)
+-        if without_vendor is not None and without_vendor in targets:
+-            return _TargetInfo(
+-                without_vendor, self.cross_lib, self.linker, self.linker_args
+-            )
+-
+-        return None
+-
+-
+-def _detect_unix_cross_compile_info() -> Optional["_CrossCompileInfo"]:
+-    # See https://github.com/PyO3/setuptools-rust/issues/138
+-    # This is to support cross compiling on *NIX, where plat_name isn't
+-    # necessarily the same as the system we are running on.  *NIX systems
+-    # have more detailed information available in sysconfig. We need that
+-    # because plat_name doesn't give us information on e.g., glibc vs musl.
+-    host_type = sysconfig.get_config_var("HOST_GNU_TYPE")
+-    build_type = sysconfig.get_config_var("BUILD_GNU_TYPE")
+-
+-    if not host_type or host_type == build_type:
+-        # not *NIX, or not cross compiling
+-        return None
+-
+-    if "apple-darwin" in host_type and (build_type and "apple-darwin" in build_type):
+-        # On macos and the build and host differ. This is probably an arm
+-        # Python which was built on x86_64. Don't try to handle this for now.
+-        # (See https://github.com/PyO3/setuptools-rust/issues/192)
+-        return None
+-
+-    stdlib = sysconfig.get_path("stdlib")
+-    assert stdlib is not None
+-    cross_lib = os.path.dirname(stdlib)
+-
+-    bldshared = sysconfig.get_config_var("BLDSHARED")
+-    if not bldshared:
+-        linker = None
+-        linker_args = None
+-    else:
+-        [linker, _, linker_args] = bldshared.partition(" ")
+-
+-    return _CrossCompileInfo(host_type, cross_lib, linker, linker_args)
+-
+-
+ def _replace_vendor_with_unknown(target: str) -> Optional[str]:
+     """Replaces vendor in the target triple with unknown.
+ 
+@@ -644,7 +510,7 @@ def _replace_vendor_with_unknown(target: str) -> Optional[str]:
+     return "-".join(components)
+ 
+ 
+-def _prepare_build_environment(cross_lib: Optional[str]) -> Dict[str, str]:
++def _prepare_build_environment() -> Dict[str, str]:
+     """Prepares environment variables to use when executing cargo build."""
+ 
+     # Make sure that if pythonXX-sys is used, it builds against the current
+@@ -665,9 +531,6 @@ def _prepare_build_environment(cross_lib: Optional[str]) -> Dict[str, str]:
+         }
+     )
+ 
+-    if cross_lib:
+-        env.setdefault("PYO3_CROSS_LIB_DIR", cross_lib)
+-
+     env.pop("CARGO", None)
+     return env
+ 
diff --git a/meta/recipes-devtools/python/python3-setuptools-rust_1.3.0.bb b/meta/recipes-devtools/python/python3-setuptools-rust_1.4.1.bb
similarity index 84%
rename from meta/recipes-devtools/python/python3-setuptools-rust_1.3.0.bb
rename to meta/recipes-devtools/python/python3-setuptools-rust_1.4.1.bb
index 51e27b843e..c63a3f2b52 100644
--- a/meta/recipes-devtools/python/python3-setuptools-rust_1.3.0.bb
+++ b/meta/recipes-devtools/python/python3-setuptools-rust_1.4.1.bb
@@ -9,8 +9,9 @@ BUGTRACKER = "https://github.com/PyO3/setuptools-rust/issues"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=011cd92e702dd9e6b1a26157b6fd53f5"
 
-SRC_URI = "https://files.pythonhosted.org/packages/67/08/e1aa2c582c62ac76e4d60f8e454bd3bba933781a06a88b4e38797445822a/setuptools-rust-${PV}.tar.gz"
-SRC_URI[sha256sum] = "958c5bf4ab6483d59dab888538121871cc5006354a42fb0fbd50acf03caad1de"
+SRC_URI = "https://files.pythonhosted.org/packages/67/08/e1aa2c582c62ac76e4d60f8e454bd3bba933781a06a88b4e38797445822a/setuptools-rust-${PV}.tar.gz \
+           file://8e9892f08b1248dc03862da86915c2745e0ff7ec.patch"
+SRC_URI[sha256sum] = "18ff850831f58ee21d5783825c99fad632da21e47645e9427fd7dec048029e76"
 
 inherit cargo pypi python_setuptools_build_meta
 
-- 
2.30.2



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

* [PATCH 43/51] python3-setuptools-scm: upgrade 7.0.3 -> 7.0.5
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (40 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 42/51] python3-setuptools-rust: upgrade 1.3.0 -> 1.4.1 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 44/51] python3-setuptools: upgrade 62.6.0 -> 63.2.0 Alexander Kanavin
                   ` (8 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...-setuptools-scm_7.0.3.bb => python3-setuptools-scm_7.0.5.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-setuptools-scm_7.0.3.bb => python3-setuptools-scm_7.0.5.bb} (91%)

diff --git a/meta/recipes-devtools/python/python3-setuptools-scm_7.0.3.bb b/meta/recipes-devtools/python/python3-setuptools-scm_7.0.5.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-setuptools-scm_7.0.3.bb
rename to meta/recipes-devtools/python/python3-setuptools-scm_7.0.5.bb
index 72529353e5..a1e719f54b 100644
--- a/meta/recipes-devtools/python/python3-setuptools-scm_7.0.3.bb
+++ b/meta/recipes-devtools/python/python3-setuptools-scm_7.0.5.bb
@@ -4,7 +4,7 @@ DESCRIPTION = "setuptools_scm handles managing your Python package versions in S
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489"
 
-SRC_URI[sha256sum] = "cf8ab8e235bed840cd4559b658af0d8e8a70896a191bbc510ee914ec5325332d"
+SRC_URI[sha256sum] = "031e13af771d6f892b941adb6ea04545bbf91ebc5ce68c78aaf3fff6e1fb4844"
 
 PYPI_PACKAGE = "setuptools_scm"
 inherit pypi python_setuptools_build_meta
-- 
2.30.2



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

* [PATCH 44/51] python3-setuptools: upgrade 62.6.0 -> 63.2.0
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (41 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 43/51] python3-setuptools-scm: upgrade 7.0.3 -> 7.0.5 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 45/51] python3-zipp: upgrade 3.8.0 -> 3.8.1 Alexander Kanavin
                   ` (7 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../0001-conditionally-do-not-fetch-code-by-easy_install.patch  | 2 +-
 ...ython3-setuptools_62.6.0.bb => python3-setuptools_63.2.0.bb} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-setuptools_62.6.0.bb => python3-setuptools_63.2.0.bb} (95%)

diff --git a/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch b/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
index b9574070ab..9c5ff6ad9f 100644
--- a/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
+++ b/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
@@ -1,4 +1,4 @@
-From b64f3066ead6b317fb62c031c173ec6eadd44db9 Mon Sep 17 00:00:00 2001
+From 3a5ae454c0738510daf5df68b7968cab66cceb7f Mon Sep 17 00:00:00 2001
 From: Hongxu Jia <hongxu.jia@windriver.com>
 Date: Tue, 17 Jul 2018 10:13:38 +0800
 Subject: [PATCH] conditionally do not fetch code by easy_install
diff --git a/meta/recipes-devtools/python/python3-setuptools_62.6.0.bb b/meta/recipes-devtools/python/python3-setuptools_63.2.0.bb
similarity index 95%
rename from meta/recipes-devtools/python/python3-setuptools_62.6.0.bb
rename to meta/recipes-devtools/python/python3-setuptools_63.2.0.bb
index be6707ce88..15c171b846 100644
--- a/meta/recipes-devtools/python/python3-setuptools_62.6.0.bb
+++ b/meta/recipes-devtools/python/python3-setuptools_63.2.0.bb
@@ -11,7 +11,7 @@ SRC_URI:append:class-native = " file://0001-conditionally-do-not-fetch-code-by-e
 SRC_URI += "file://0001-change-shebang-to-python3.patch \
             file://0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch"
 
-SRC_URI[sha256sum] = "990a4f7861b31532871ab72331e755b5f14efbe52d336ea7f6118144dd478741"
+SRC_URI[sha256sum] = "c04b44a57a6265fe34a4a444e965884716d34bae963119a76353434d6f18e450"
 
 DEPENDS += "${PYTHON_PN}"
 
-- 
2.30.2



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

* [PATCH 45/51] python3-zipp: upgrade 3.8.0 -> 3.8.1
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (42 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 44/51] python3-setuptools: upgrade 62.6.0 -> 63.2.0 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 46/51] sqlite3: upgrade 3.39.0 -> 3.39.1 Alexander Kanavin
                   ` (6 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../python/{python3-zipp_3.8.0.bb => python3-zipp_3.8.1.bb}     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-zipp_3.8.0.bb => python3-zipp_3.8.1.bb} (85%)

diff --git a/meta/recipes-devtools/python/python3-zipp_3.8.0.bb b/meta/recipes-devtools/python/python3-zipp_3.8.1.bb
similarity index 85%
rename from meta/recipes-devtools/python/python3-zipp_3.8.0.bb
rename to meta/recipes-devtools/python/python3-zipp_3.8.1.bb
index f1fd383842..fa2f7bcf90 100644
--- a/meta/recipes-devtools/python/python3-zipp_3.8.0.bb
+++ b/meta/recipes-devtools/python/python3-zipp_3.8.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/jaraco/zipp"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=7a7126e068206290f3fe9f8d6c713ea6"
 
-SRC_URI[sha256sum] = "56bf8aadb83c24db6c4b577e13de374ccfb67da2078beba1d037c17980bf43ad"
+SRC_URI[sha256sum] = "05b45f1ee8f807d0cc928485ca40a07cb491cf092ff587c0df9cb1fd154848d2"
 
 DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
 
-- 
2.30.2



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

* [PATCH 46/51] sqlite3: upgrade 3.39.0 -> 3.39.1
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (43 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 45/51] python3-zipp: upgrade 3.8.0 -> 3.8.1 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 47/51] vala: upgrade 0.56.1 -> 0.56.2 Alexander Kanavin
                   ` (5 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../sqlite/{sqlite3_3.39.0.bb => sqlite3_3.39.1.bb}             | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/sqlite/{sqlite3_3.39.0.bb => sqlite3_3.39.1.bb} (86%)

diff --git a/meta/recipes-support/sqlite/sqlite3_3.39.0.bb b/meta/recipes-support/sqlite/sqlite3_3.39.1.bb
similarity index 86%
rename from meta/recipes-support/sqlite/sqlite3_3.39.0.bb
rename to meta/recipes-support/sqlite/sqlite3_3.39.1.bb
index a44a752893..39ddbfb908 100644
--- a/meta/recipes-support/sqlite/sqlite3_3.39.0.bb
+++ b/meta/recipes-support/sqlite/sqlite3_3.39.1.bb
@@ -4,7 +4,7 @@ LICENSE = "PD"
 LIC_FILES_CHKSUM = "file://sqlite3.h;endline=11;md5=786d3dc581eff03f4fd9e4a77ed00c66"
 
 SRC_URI = "http://www.sqlite.org/2022/sqlite-autoconf-${SQLITE_PV}.tar.gz"
-SRC_URI[sha256sum] = "e90bcaef6dd5813fcdee4e867f6b65f3c9bfd0aec0f1017f9f3bbce1e4ed09e2"
+SRC_URI[sha256sum] = "87c8e7a7fa0c68ab28e208ba49f3a22a56000dbf53a6f90206e2bc5843931cc4"
 
 # -19242 is only an issue in specific development branch commits
 CVE_CHECK_IGNORE += "CVE-2019-19242"
-- 
2.30.2



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

* [PATCH 47/51] vala: upgrade 0.56.1 -> 0.56.2
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (44 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 46/51] sqlite3: upgrade 3.39.0 -> 3.39.1 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 48/51] wayland-protocols: upgrade 1.25 -> 1.26 Alexander Kanavin
                   ` (4 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-devtools/vala/vala_0.56.1.bb | 3 ---
 meta/recipes-devtools/vala/vala_0.56.2.bb | 3 +++
 2 files changed, 3 insertions(+), 3 deletions(-)
 delete mode 100644 meta/recipes-devtools/vala/vala_0.56.1.bb
 create mode 100644 meta/recipes-devtools/vala/vala_0.56.2.bb

diff --git a/meta/recipes-devtools/vala/vala_0.56.1.bb b/meta/recipes-devtools/vala/vala_0.56.1.bb
deleted file mode 100644
index 48d21685e8..0000000000
--- a/meta/recipes-devtools/vala/vala_0.56.1.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-require ${BPN}.inc
-
-SRC_URI[sha256sum] = "c518b81dfdda82d1cdf586b3f9b2323162cb96bd3cb5a2c03650cea025d91fb9"
diff --git a/meta/recipes-devtools/vala/vala_0.56.2.bb b/meta/recipes-devtools/vala/vala_0.56.2.bb
new file mode 100644
index 0000000000..08c8ccca1d
--- /dev/null
+++ b/meta/recipes-devtools/vala/vala_0.56.2.bb
@@ -0,0 +1,3 @@
+require ${BPN}.inc
+
+SRC_URI[sha256sum] = "66c9619bb17859fd1ac3aba0a57970613e38fd2a1ee30541174260c9fb90124c"
-- 
2.30.2



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

* [PATCH 48/51] wayland-protocols: upgrade 1.25 -> 1.26
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (45 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 47/51] vala: upgrade 0.56.1 -> 0.56.2 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 49/51] webkitgtk: upgrade 2.36.3 -> 2.36.4 Alexander Kanavin
                   ` (3 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../{wayland-protocols_1.25.bb => wayland-protocols_1.26.bb}    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/wayland/{wayland-protocols_1.25.bb => wayland-protocols_1.26.bb} (91%)

diff --git a/meta/recipes-graphics/wayland/wayland-protocols_1.25.bb b/meta/recipes-graphics/wayland/wayland-protocols_1.26.bb
similarity index 91%
rename from meta/recipes-graphics/wayland/wayland-protocols_1.25.bb
rename to meta/recipes-graphics/wayland/wayland-protocols_1.26.bb
index 92ba296165..322f55dc71 100644
--- a/meta/recipes-graphics/wayland/wayland-protocols_1.25.bb
+++ b/meta/recipes-graphics/wayland/wayland-protocols_1.26.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c7b12b6702da38ca028ace54aae3d484 \
 
 SRC_URI = "https://wayland.freedesktop.org/releases/${BPN}-${PV}.tar.xz \
            "
-SRC_URI[sha256sum] = "f1ff0f7199d0a0da337217dd8c99979967808dc37731a1e759e822b75b571460"
+SRC_URI[sha256sum] = "c553384c1c68afd762fa537a2569cc9074fe7600da12d3472761e77a2ba56f13"
 
 UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html"
 
-- 
2.30.2



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

* [PATCH 49/51] webkitgtk: upgrade 2.36.3 -> 2.36.4
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (46 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 48/51] wayland-protocols: upgrade 1.25 -> 1.26 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 50/51] xwayland: upgrade 22.1.2 -> 22.1.3 Alexander Kanavin
                   ` (2 subsequent siblings)
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../webkit/{webkitgtk_2.36.3.bb => webkitgtk_2.36.4.bb}         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-sato/webkit/{webkitgtk_2.36.3.bb => webkitgtk_2.36.4.bb} (98%)

diff --git a/meta/recipes-sato/webkit/webkitgtk_2.36.3.bb b/meta/recipes-sato/webkit/webkitgtk_2.36.4.bb
similarity index 98%
rename from meta/recipes-sato/webkit/webkitgtk_2.36.3.bb
rename to meta/recipes-sato/webkit/webkitgtk_2.36.4.bb
index 83b6f8a6ee..df4ff63121 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.36.3.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.36.4.bb
@@ -17,7 +17,7 @@ SRC_URI = "https://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \
            file://0001-When-building-introspection-files-do-not-quote-CFLAG.patch \
            "
 
-SRC_URI[sha256sum] = "732fcf8c4ec644b8ed28b46ebbd7c1ebab9d9e0afea9bdf5e5d12786afc478d1"
+SRC_URI[sha256sum] = "b6bebe1f85a479d968c19e44a4704622ef8cef61636ad1b2406b77d16ae2e2a8"
 
 inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gtk-doc
 
-- 
2.30.2



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

* [PATCH 50/51] xwayland: upgrade 22.1.2 -> 22.1.3
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (47 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 49/51] webkitgtk: upgrade 2.36.3 -> 2.36.4 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
  2022-07-20  8:44 ` [PATCH 51/51] epiphany: upgrade 42.2 -> 42.3 Alexander Kanavin
       [not found] ` <17037D268C38CE83.21682@lists.openembedded.org>
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../xwayland/{xwayland_22.1.2.bb => xwayland_22.1.3.bb}         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/xwayland/{xwayland_22.1.2.bb => xwayland_22.1.3.bb} (95%)

diff --git a/meta/recipes-graphics/xwayland/xwayland_22.1.2.bb b/meta/recipes-graphics/xwayland/xwayland_22.1.3.bb
similarity index 95%
rename from meta/recipes-graphics/xwayland/xwayland_22.1.2.bb
rename to meta/recipes-graphics/xwayland/xwayland_22.1.3.bb
index 8c52613109..da1b27525d 100644
--- a/meta/recipes-graphics/xwayland/xwayland_22.1.2.bb
+++ b/meta/recipes-graphics/xwayland/xwayland_22.1.3.bb
@@ -10,7 +10,7 @@ LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;md5=5df87950af51ac2c5822094553ea1880"
 
 SRC_URI = "https://www.x.org/archive/individual/xserver/xwayland-${PV}.tar.xz"
-SRC_URI[sha256sum] = "743c4d56cfc0818755e2281d625d51860b41a473c641e179649a4f41776d1fca"
+SRC_URI[sha256sum] = "a712eb7bce32cd934df36814b5dd046aa670899c16fe98f2afb003578f86a1c5"
 
 UPSTREAM_CHECK_REGEX = "xwayland-(?P<pver>\d+(\.(?!90\d)\d+)+)\.tar"
 
-- 
2.30.2



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

* [PATCH 51/51] epiphany: upgrade 42.2 -> 42.3
  2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
                   ` (48 preceding siblings ...)
  2022-07-20  8:44 ` [PATCH 50/51] xwayland: upgrade 22.1.2 -> 22.1.3 Alexander Kanavin
@ 2022-07-20  8:44 ` Alexander Kanavin
       [not found] ` <17037D268C38CE83.21682@lists.openembedded.org>
  50 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../epiphany/{epiphany_42.2.bb => epiphany_42.3.bb}             | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-gnome/epiphany/{epiphany_42.2.bb => epiphany_42.3.bb} (94%)

diff --git a/meta/recipes-gnome/epiphany/epiphany_42.2.bb b/meta/recipes-gnome/epiphany/epiphany_42.3.bb
similarity index 94%
rename from meta/recipes-gnome/epiphany/epiphany_42.2.bb
rename to meta/recipes-gnome/epiphany/epiphany_42.3.bb
index dc1b34ac92..f9d60ff2a9 100644
--- a/meta/recipes-gnome/epiphany/epiphany_42.2.bb
+++ b/meta/recipes-gnome/epiphany/epiphany_42.3.bb
@@ -28,7 +28,7 @@ SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@oe.utils.trim_version("${PV}", 1)}/${GN
            file://migrator.patch \
            file://distributor.patch \
            "
-SRC_URI[archive.sha256sum] = "92c02cf886d10d2ccff5de658e1a420eab31d20bb50e746d430e9535b485192d"
+SRC_URI[archive.sha256sum] = "7316d3c6500e825d8e57293fa58047c56727bee16cd6b6ac804ffe5d9b229560"
 
 PACKAGECONFIG_SOUP ?= "soup2"
 PACKAGECONFIG ??= "${PACKAGECONFIG_SOUP}"
-- 
2.30.2



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

* Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
       [not found] ` <17037D268C38CE83.21682@lists.openembedded.org>
@ 2022-07-20  8:49   ` Alexander Kanavin
  2022-07-20  9:23     ` [Openembedded-architecture] " Richard Purdie
  0 siblings, 1 reply; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  8:49 UTC (permalink / raw)
  To: OE-core, openembedded-architecture, Yocto-mailing-list

Note: this update fails on x32 with

| configure: error: unrecognized GNU build triplet linux-gnux32

This time I want to put my foot down and suggest that we just drop the
whole x32 variant from the autobuilder (I had already sent a patch for
this previously). In all likelihood it was never used to ship anything
to customers, and was only devised to look better in benchmarks
against competition.

Alex


On Wed, 20 Jul 2022 at 10:44, Alexander Kanavin via
lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org>
wrote:
>
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
>  .../rpm/files/0001-CVE-2021-3521.patch        |  57 ---
>  ...lib-rpm-as-the-installation-path-for.patch |  14 +-
>  .../rpm/files/0002-CVE-2021-3521.patch        |  64 ----
>  .../rpm/files/0003-CVE-2021-3521.patch        | 329 ------------------
>  .../rpm/{rpm_4.17.0.bb => rpm_4.17.1.bb}      |   5 +-
>  5 files changed, 8 insertions(+), 461 deletions(-)
>  delete mode 100644 meta/recipes-devtools/rpm/files/0001-CVE-2021-3521.patch
>  delete mode 100644 meta/recipes-devtools/rpm/files/0002-CVE-2021-3521.patch
>  delete mode 100644 meta/recipes-devtools/rpm/files/0003-CVE-2021-3521.patch
>  rename meta/recipes-devtools/rpm/{rpm_4.17.0.bb => rpm_4.17.1.bb} (97%)
>
> diff --git a/meta/recipes-devtools/rpm/files/0001-CVE-2021-3521.patch b/meta/recipes-devtools/rpm/files/0001-CVE-2021-3521.patch
> deleted file mode 100644
> index 044b4dd2a0..0000000000
> --- a/meta/recipes-devtools/rpm/files/0001-CVE-2021-3521.patch
> +++ /dev/null
> @@ -1,57 +0,0 @@
> -From 9a6871126f472feea057d5f803505ec8cc78f083 Mon Sep 17 00:00:00 2001
> -From: Panu Matilainen <pmatilai@redhat.com>
> -Date: Thu, 30 Sep 2021 09:56:20 +0300
> -Subject: [PATCH 1/3] Refactor pgpDigParams construction to helper function
> -
> -No functional changes, just to reduce code duplication and needed by
> -the following commits.
> -
> -CVE: CVE-2021-3521
> -Upstream-Status: Backport [https://github.com/rpm-software-management/rpm/commit/9f03f42e2]
> -
> -Signed-off-by: Changqing Li <changqing.li@windriver.com>
> ----
> - rpmio/rpmpgp.c | 13 +++++++++----
> - 1 file changed, 9 insertions(+), 4 deletions(-)
> -
> -diff --git a/rpmio/rpmpgp.c b/rpmio/rpmpgp.c
> -index d0688ebe9a..e472b5320f 100644
> ---- a/rpmio/rpmpgp.c
> -+++ b/rpmio/rpmpgp.c
> -@@ -1041,6 +1041,13 @@ unsigned int pgpDigParamsAlgo(pgpDigParams digp, unsigned int algotype)
> -     return algo;
> - }
> -
> -+static pgpDigParams pgpDigParamsNew(uint8_t tag)
> -+{
> -+    pgpDigParams digp = xcalloc(1, sizeof(*digp));
> -+    digp->tag = tag;
> -+    return digp;
> -+}
> -+
> - int pgpPrtParams(const uint8_t * pkts, size_t pktlen, unsigned int pkttype,
> -                pgpDigParams * ret)
> - {
> -@@ -1058,8 +1065,7 @@ int pgpPrtParams(const uint8_t * pkts, size_t pktlen, unsigned int pkttype,
> -           if (pkttype && pkt.tag != pkttype) {
> -               break;
> -           } else {
> --              digp = xcalloc(1, sizeof(*digp));
> --              digp->tag = pkt.tag;
> -+              digp = pgpDigParamsNew(pkt.tag);
> -           }
> -       }
> -
> -@@ -1105,8 +1111,7 @@ int pgpPrtParamsSubkeys(const uint8_t *pkts, size_t pktlen,
> -               digps = xrealloc(digps, alloced * sizeof(*digps));
> -           }
> -
> --          digps[count] = xcalloc(1, sizeof(**digps));
> --          digps[count]->tag = PGPTAG_PUBLIC_SUBKEY;
> -+          digps[count] = pgpDigParamsNew(PGPTAG_PUBLIC_SUBKEY);
> -           /* Copy UID from main key to subkey */
> -           digps[count]->userid = xstrdup(mainkey->userid);
> -
> ---
> -2.17.1
> -
> diff --git a/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch b/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch
> index 6d236ac400..c6cf9d4c88 100644
> --- a/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch
> +++ b/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch
> @@ -1,4 +1,4 @@
> -From 8d013fe154a162305f76141151baf767dd04b598 Mon Sep 17 00:00:00 2001
> +From 4ab6a4c5bbad65c3401016bb26b87214cdd0c59b Mon Sep 17 00:00:00 2001
>  From: Alexander Kanavin <alex.kanavin@gmail.com>
>  Date: Mon, 27 Feb 2017 09:43:30 +0200
>  Subject: [PATCH] Do not hardcode "lib/rpm" as the installation path for
> @@ -14,10 +14,10 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
>   3 files changed, 4 insertions(+), 4 deletions(-)
>
>  diff --git a/configure.ac b/configure.ac
> -index eb7d6941b..10a889b5d 100644
> +index 372875fc4..1b7add9ee 100644
>  --- a/configure.ac
>  +++ b/configure.ac
> -@@ -871,7 +871,7 @@ else
> +@@ -884,7 +884,7 @@ else
>       usrprefix=$prefix
>   fi
>
> @@ -27,10 +27,10 @@ index eb7d6941b..10a889b5d 100644
>
>   AC_SUBST(OBJDUMP)
>  diff --git a/macros.in b/macros.in
> -index a1f795e5f..689e784ef 100644
> +index d53ab5ed5..9d10441c8 100644
>  --- a/macros.in
>  +++ b/macros.in
> -@@ -933,7 +933,7 @@ package or when debugging this package.\
> +@@ -911,7 +911,7 @@ package or when debugging this package.\
>   %_sharedstatedir      %{_prefix}/com
>   %_localstatedir               %{_prefix}/var
>   %_lib                 lib
> @@ -40,7 +40,7 @@ index a1f795e5f..689e784ef 100644
>   %_infodir             %{_datadir}/info
>   %_mandir              %{_datadir}/man
>  diff --git a/rpm.am b/rpm.am
> -index 7b57f433b..9bbb9ee96 100644
> +index ebe4e40d1..e6920e258 100644
>  --- a/rpm.am
>  +++ b/rpm.am
>  @@ -1,10 +1,10 @@
> @@ -55,4 +55,4 @@ index 7b57f433b..9bbb9ee96 100644
>  +rpmconfigdir = $(libdir)/rpm
>
>   # Libtool version (current-revision-age) for all our libraries
> - rpm_version_info = 11:0:2
> + rpm_version_info = 12:0:3
> diff --git a/meta/recipes-devtools/rpm/files/0002-CVE-2021-3521.patch b/meta/recipes-devtools/rpm/files/0002-CVE-2021-3521.patch
> deleted file mode 100644
> index 683b57d455..0000000000
> --- a/meta/recipes-devtools/rpm/files/0002-CVE-2021-3521.patch
> +++ /dev/null
> @@ -1,64 +0,0 @@
> -From c4b1bee51bbdd732b94b431a951481af99117703 Mon Sep 17 00:00:00 2001
> -From: Panu Matilainen <pmatilai@redhat.com>
> -Date: Thu, 30 Sep 2021 09:51:10 +0300
> -Subject: [PATCH 2/3] Process MPI's from all kinds of signatures
> -
> -No immediate effect but needed by the following commits.
> -
> -CVE: CVE-2021-3521
> -Upstream-Status: Backport [https://github.com/rpm-software-management/rpm/commit/b5e8bc74b]
> -
> -Signed-off-by: Changqing Li <changqing.li@windriver.com>
> -
> ----
> - rpmio/rpmpgp.c | 13 +++++--------
> - 1 file changed, 5 insertions(+), 8 deletions(-)
> -
> -diff --git a/rpmio/rpmpgp.c b/rpmio/rpmpgp.c
> -index 25f67048fd..509e777e6d 100644
> ---- a/rpmio/rpmpgp.c
> -+++ b/rpmio/rpmpgp.c
> -@@ -543,7 +543,7 @@ pgpDigAlg pgpDigAlgFree(pgpDigAlg alg)
> -     return NULL;
> - }
> -
> --static int pgpPrtSigParams(pgpTag tag, uint8_t pubkey_algo, uint8_t sigtype,
> -+static int pgpPrtSigParams(pgpTag tag, uint8_t pubkey_algo,
> -               const uint8_t *p, const uint8_t *h, size_t hlen,
> -               pgpDigParams sigp)
> - {
> -@@ -556,10 +556,8 @@ static int pgpPrtSigParams(pgpTag tag, uint8_t pubkey_algo, uint8_t sigtype,
> -       int mpil = pgpMpiLen(p);
> -       if (pend - p < mpil)
> -           break;
> --      if (sigtype == PGPSIGTYPE_BINARY || sigtype == PGPSIGTYPE_TEXT) {
> --          if (sigalg->setmpi(sigalg, i, p))
> --              break;
> --      }
> -+        if (sigalg->setmpi(sigalg, i, p))
> -+            break;
> -       p += mpil;
> -     }
> -
> -@@ -619,7 +617,7 @@ static int pgpPrtSig(pgpTag tag, const uint8_t *h, size_t hlen,
> -       }
> -
> -       p = ((uint8_t *)v) + sizeof(*v);
> --      rc = pgpPrtSigParams(tag, v->pubkey_algo, v->sigtype, p, h, hlen, _digp);
> -+      rc = pgpPrtSigParams(tag, v->pubkey_algo, p, h, hlen, _digp);
> -     } break;
> -     case 4:
> -     {   pgpPktSigV4 v = (pgpPktSigV4)h;
> -@@ -677,8 +675,7 @@ static int pgpPrtSig(pgpTag tag, const uint8_t *h, size_t hlen,
> -       p += 2;
> -       if (p > hend)
> -           return 1;
> --
> --      rc = pgpPrtSigParams(tag, v->pubkey_algo, v->sigtype, p, h, hlen, _digp);
> -+      rc = pgpPrtSigParams(tag, v->pubkey_algo, p, h, hlen, _digp);
> -     } break;
> -     default:
> -       rpmlog(RPMLOG_WARNING, _("Unsupported version of signature: V%d\n"), version);
> ---
> -2.17.1
> -
> diff --git a/meta/recipes-devtools/rpm/files/0003-CVE-2021-3521.patch b/meta/recipes-devtools/rpm/files/0003-CVE-2021-3521.patch
> deleted file mode 100644
> index a5ec802501..0000000000
> --- a/meta/recipes-devtools/rpm/files/0003-CVE-2021-3521.patch
> +++ /dev/null
> @@ -1,329 +0,0 @@
> -From 07676ca03ad8afcf1ca95a2353c83fbb1d970b9b Mon Sep 17 00:00:00 2001
> -From: Panu Matilainen <pmatilai@redhat.com>
> -Date: Thu, 30 Sep 2021 09:59:30 +0300
> -Subject: [PATCH 3/3] Validate and require subkey binding signatures on PGP
> - public keys
> -
> -All subkeys must be followed by a binding signature by the primary key
> -as per the OpenPGP RFC, enforce the presence and validity in the parser.
> -
> -The implementation is as kludgey as they come to work around our
> -simple-minded parser structure without touching API, to maximise
> -backportability. Store all the raw packets internally as we decode them
> -to be able to access previous elements at will, needed to validate ordering
> -and access the actual data. Add testcases for manipulated keys whose
> -import previously would succeed.
> -
> -Depends on the two previous commits:
> -7b399fcb8f52566e6f3b4327197a85facd08db91 and
> -236b802a4aa48711823a191d1b7f753c82a89ec5
> -
> -Fixes CVE-2021-3521.
> -
> -Upstream-Status: Backport [https://github.com/rpm-software-management/rpm/commit/bd36c5dc9]
> -CVE:CVE-2021-3521
> -
> -Signed-off-by: Changqing Li <changqing.li@windriver.com>
> -
> ----
> - rpmio/rpmpgp.c                                | 99 +++++++++++++++++--
> - tests/Makefile.am                             |  3 +
> - tests/data/keys/CVE-2021-3521-badbind.asc     | 25 +++++
> - .../data/keys/CVE-2021-3521-nosubsig-last.asc | 25 +++++
> - tests/data/keys/CVE-2021-3521-nosubsig.asc    | 37 +++++++
> - tests/rpmsigdig.at                            | 28 ++++++
> - 6 files changed, 209 insertions(+), 8 deletions(-)
> - create mode 100644 tests/data/keys/CVE-2021-3521-badbind.asc
> - create mode 100644 tests/data/keys/CVE-2021-3521-nosubsig-last.asc
> - create mode 100644 tests/data/keys/CVE-2021-3521-nosubsig.asc
> -
> -diff --git a/rpmio/rpmpgp.c b/rpmio/rpmpgp.c
> -index 509e777e6d..371ad4d9b6 100644
> ---- a/rpmio/rpmpgp.c
> -+++ b/rpmio/rpmpgp.c
> -@@ -1061,33 +1061,116 @@ static pgpDigParams pgpDigParamsNew(uint8_t tag)
> -     return digp;
> - }
> -
> -+static int hashKey(DIGEST_CTX hash, const struct pgpPkt *pkt, int exptag)
> -+{
> -+    int rc = -1;
> -+    if (pkt->tag == exptag) {
> -+       uint8_t head[] = {
> -+           0x99,
> -+           (pkt->blen >> 8),
> -+           (pkt->blen     ),
> -+       };
> -+
> -+       rpmDigestUpdate(hash, head, 3);
> -+       rpmDigestUpdate(hash, pkt->body, pkt->blen);
> -+       rc = 0;
> -+    }
> -+    return rc;
> -+}
> -+
> -+static int pgpVerifySelf(pgpDigParams key, pgpDigParams selfsig,
> -+                       const struct pgpPkt *all, int i)
> -+{
> -+    int rc = -1;
> -+    DIGEST_CTX hash = NULL;
> -+
> -+    switch (selfsig->sigtype) {
> -+    case PGPSIGTYPE_SUBKEY_BINDING:
> -+       hash = rpmDigestInit(selfsig->hash_algo, 0);
> -+       if (hash) {
> -+           rc = hashKey(hash, &all[0], PGPTAG_PUBLIC_KEY);
> -+           if (!rc)
> -+               rc = hashKey(hash, &all[i-1], PGPTAG_PUBLIC_SUBKEY);
> -+       }
> -+       break;
> -+    default:
> -+       /* ignore types we can't handle */
> -+       rc = 0;
> -+       break;
> -+    }
> -+
> -+    if (hash && rc == 0)
> -+       rc = pgpVerifySignature(key, selfsig, hash);
> -+
> -+    rpmDigestFinal(hash, NULL, NULL, 0);
> -+
> -+    return rc;
> -+}
> -+
> - int pgpPrtParams(const uint8_t * pkts, size_t pktlen, unsigned int pkttype,
> -                pgpDigParams * ret)
> - {
> -     const uint8_t *p = pkts;
> -     const uint8_t *pend = pkts + pktlen;
> -     pgpDigParams digp = NULL;
> --    struct pgpPkt pkt;
> -+    pgpDigParams selfsig = NULL;
> -+    int i = 0;
> -+    int alloced = 16; /* plenty for normal cases */
> -+    struct pgpPkt *all = xmalloc(alloced * sizeof(*all));
> -     int rc = -1; /* assume failure */
> -+    int expect = 0;
> -+    int prevtag = 0;
> -
> -     while (p < pend) {
> --      if (decodePkt(p, (pend - p), &pkt))
> -+      struct pgpPkt *pkt = &all[i];
> -+      if (decodePkt(p, (pend - p), pkt))
> -           break;
> -
> -       if (digp == NULL) {
> --          if (pkttype && pkt.tag != pkttype) {
> -+               if (pkttype && pkt->tag != pkttype) {
> -               break;
> -           } else {
> --              digp = pgpDigParamsNew(pkt.tag);
> -+              digp = pgpDigParamsNew(pkt->tag);
> -           }
> -       }
> -
> --      if (pgpPrtPkt(&pkt, digp))
> -+        if (expect) {
> -+            if (pkt->tag != expect)
> -+                break;
> -+            selfsig = pgpDigParamsNew(pkt->tag);
> -+        }
> -+      if (pgpPrtPkt(pkt, selfsig ? selfsig : digp))
> -           break;
> -
> --      p += (pkt.body - pkt.head) + pkt.blen;
> --      if (pkttype == PGPTAG_SIGNATURE)
> --          break;
> -+      if (selfsig) {
> -+           /* subkeys must be followed by binding signature */
> -+           if (prevtag == PGPTAG_PUBLIC_SUBKEY) {
> -+               if (selfsig->sigtype != PGPSIGTYPE_SUBKEY_BINDING)
> -+                   break;
> -+           }
> -+
> -+           int xx = pgpVerifySelf(digp, selfsig, all, i);
> -+
> -+           selfsig = pgpDigParamsFree(selfsig);
> -+           if (xx)
> -+               break;
> -+           expect = 0;
> -+       }
> -+
> -+       if (pkt->tag == PGPTAG_PUBLIC_SUBKEY)
> -+           expect = PGPTAG_SIGNATURE;
> -+       prevtag = pkt->tag;
> -+
> -+       i++;
> -+       p += (pkt->body - pkt->head) + pkt->blen;
> -+       if (pkttype == PGPTAG_SIGNATURE)
> -+           break;
> -+
> -+       if (alloced <= i) {
> -+           alloced *= 2;
> -+           all = xrealloc(all, alloced * sizeof(*all));
> -+       }
> -+
> -     }
> -
> -     rc = (digp && (p == pend)) ? 0 : -1;
> -diff --git a/tests/Makefile.am b/tests/Makefile.am
> -index a41ce10de8..7bb23247f1 100644
> ---- a/tests/Makefile.am
> -+++ b/tests/Makefile.am
> -@@ -107,6 +107,9 @@ EXTRA_DIST += data/SPECS/hello-config-buildid.spec
> - EXTRA_DIST += data/SPECS/hello-cd.spec
> - EXTRA_DIST += data/keys/rpm.org-rsa-2048-test.pub
> - EXTRA_DIST += data/keys/rpm.org-rsa-2048-test.secret
> -+EXTRA_DIST += data/keys/CVE-2021-3521-badbind.asc
> -+EXTRA_DIST += data/keys/CVE-2022-3521-nosubsig.asc
> -+EXTRA_DIST += data/keys/CVE-2022-3521-nosubsig-last.asc
> - EXTRA_DIST += data/macros.testfile
> - EXTRA_DIST += data/macros.debug
> - EXTRA_DIST += data/SOURCES/foo.c
> -diff --git a/tests/data/keys/CVE-2021-3521-badbind.asc b/tests/data/keys/CVE-2021-3521-badbind.asc
> -new file mode 100644
> -index 0000000000..aea00f9d7a
> ---- /dev/null
> -+++ b/tests/data/keys/CVE-2021-3521-badbind.asc
> -@@ -0,0 +1,25 @@
> -+-----BEGIN PGP PUBLIC KEY BLOCK-----
> -+Version: rpm-4.17.90 (NSS-3)
> -+
> -+mQENBFjmORgBCAC7TMEk6wnjSs8Dr4yqSScWdU2pjcqrkTxuzdWvowcIUPZI0w/g
> -+HkRqGd4apjvY2V15kjL10gk3QhFP3pZ/9p7zh8o8NHX7aGdSGDK7NOq1eFaErPRY
> -+91LW9RiZ0lbOjXEzIL0KHxUiTQEmdXJT43DJMFPyW9fkCWg0OltiX618FUdWWfI8
> -+eySdLur1utnqBvdEbCUvWK2RX3vQZQdvEBODnNk2pxqTyV0w6VPQ96W++lF/5Aas
> -+7rUv3HIyIXxIggc8FRrnH+y9XvvHDonhTIlGnYZN4ubm9i4y3gOkrZlGTrEw7elQ
> -+1QeMyG2QQEbze8YjpTm4iLABCBrRfPRaQpwrABEBAAG0IXJwbS5vcmcgUlNBIHRl
> -+c3RrZXkgPHJzYUBycG0ub3JnPokBNwQTAQgAIQUCWOY5GAIbAwULCQgHAgYVCAkK
> -+CwIEFgIDAQIeAQIXgAAKCRBDRFkeGWTF/MxxCACnjqFL+MmPh9W9JQKT2DcLbBzf
> -+Cqo6wcEBoCOcwgRSk8dSikhARoteoa55JRJhuMyeKhhEAogE9HRmCPFdjezFTwgB
> -+BDVBpO2dZ023mLXDVCYX3S8pShOgCP6Tn4wqCnYeAdLcGg106N4xcmgtcssJE+Pr
> -+XzTZksbZsrTVEmL/Ym+R5w5jBfFnGk7Yw7ndwfQsfNXQb5AZynClFxnX546lcyZX
> -+fEx3/e6ezw57WNOUK6WT+8b+EGovPkbetK/rGxNXuWaP6X4A/QUm8O98nCuHYFQq
> -++mvNdsCBqGf7mhaRGtpHk/JgCn5rFvArMDqLVrR9hX0LdCSsH7EGE+bR3r7wuQEN
> -+BFjmORgBCACk+vDZrIXQuFXEYToZVwb2attzbbJJCqD71vmZTLsW0QxuPKRgbcYY
> -+zp4K4lVBnHhFrF8MOUOxJ7kQWIJZMZFt+BDcptCYurbD2H4W2xvnWViiC+LzCMzz
> -+iMJT6165uefL4JHTDPxC2fFiM9yrc72LmylJNkM/vepT128J5Qv0gRUaQbHiQuS6
> -+Dm/+WRnUfx3i89SV4mnBxb/Ta93GVqoOciWwzWSnwEnWYAvOb95JL4U7c5J5f/+c
> -+KnQDHsW7sIiIdscsWzvgf6qs2Ra1Zrt7Fdk4+ZS2f/adagLhDO1C24sXf5XfMk5m
> -+L0OGwZSr9m5s17VXxfspgU5ugc8kBJfzABEBAAE=
> -+=WCfs
> -+-----END PGP PUBLIC KEY BLOCK-----
> -+
> -diff --git a/tests/data/keys/CVE-2021-3521-nosubsig-last.asc b/tests/data/keys/CVE-2021-3521-nosubsig-last.asc
> -new file mode 100644
> -index 0000000000..aea00f9d7a
> ---- /dev/null
> -+++ b/tests/data/keys/CVE-2021-3521-nosubsig-last.asc
> -@@ -0,0 +1,25 @@
> -+-----BEGIN PGP PUBLIC KEY BLOCK-----
> -+Version: rpm-4.17.90 (NSS-3)
> -+
> -+mQENBFjmORgBCAC7TMEk6wnjSs8Dr4yqSScWdU2pjcqrkTxuzdWvowcIUPZI0w/g
> -+HkRqGd4apjvY2V15kjL10gk3QhFP3pZ/9p7zh8o8NHX7aGdSGDK7NOq1eFaErPRY
> -+91LW9RiZ0lbOjXEzIL0KHxUiTQEmdXJT43DJMFPyW9fkCWg0OltiX618FUdWWfI8
> -+eySdLur1utnqBvdEbCUvWK2RX3vQZQdvEBODnNk2pxqTyV0w6VPQ96W++lF/5Aas
> -+7rUv3HIyIXxIggc8FRrnH+y9XvvHDonhTIlGnYZN4ubm9i4y3gOkrZlGTrEw7elQ
> -+1QeMyG2QQEbze8YjpTm4iLABCBrRfPRaQpwrABEBAAG0IXJwbS5vcmcgUlNBIHRl
> -+c3RrZXkgPHJzYUBycG0ub3JnPokBNwQTAQgAIQUCWOY5GAIbAwULCQgHAgYVCAkK
> -+CwIEFgIDAQIeAQIXgAAKCRBDRFkeGWTF/MxxCACnjqFL+MmPh9W9JQKT2DcLbBzf
> -+Cqo6wcEBoCOcwgRSk8dSikhARoteoa55JRJhuMyeKhhEAogE9HRmCPFdjezFTwgB
> -+BDVBpO2dZ023mLXDVCYX3S8pShOgCP6Tn4wqCnYeAdLcGg106N4xcmgtcssJE+Pr
> -+XzTZksbZsrTVEmL/Ym+R5w5jBfFnGk7Yw7ndwfQsfNXQb5AZynClFxnX546lcyZX
> -+fEx3/e6ezw57WNOUK6WT+8b+EGovPkbetK/rGxNXuWaP6X4A/QUm8O98nCuHYFQq
> -++mvNdsCBqGf7mhaRGtpHk/JgCn5rFvArMDqLVrR9hX0LdCSsH7EGE+bR3r7wuQEN
> -+BFjmORgBCACk+vDZrIXQuFXEYToZVwb2attzbbJJCqD71vmZTLsW0QxuPKRgbcYY
> -+zp4K4lVBnHhFrF8MOUOxJ7kQWIJZMZFt+BDcptCYurbD2H4W2xvnWViiC+LzCMzz
> -+iMJT6165uefL4JHTDPxC2fFiM9yrc72LmylJNkM/vepT128J5Qv0gRUaQbHiQuS6
> -+Dm/+WRnUfx3i89SV4mnBxb/Ta93GVqoOciWwzWSnwEnWYAvOb95JL4U7c5J5f/+c
> -+KnQDHsW7sIiIdscsWzvgf6qs2Ra1Zrt7Fdk4+ZS2f/adagLhDO1C24sXf5XfMk5m
> -+L0OGwZSr9m5s17VXxfspgU5ugc8kBJfzABEBAAE=
> -+=WCfs
> -+-----END PGP PUBLIC KEY BLOCK-----
> -+
> -diff --git a/tests/data/keys/CVE-2021-3521-nosubsig.asc b/tests/data/keys/CVE-2021-3521-nosubsig.asc
> -new file mode 100644
> -index 0000000000..3a2e7417f8
> ---- /dev/null
> -+++ b/tests/data/keys/CVE-2021-3521-nosubsig.asc
> -@@ -0,0 +1,37 @@
> -+-----BEGIN PGP PUBLIC KEY BLOCK-----
> -+Version: rpm-4.17.90 (NSS-3)
> -+
> -+mQENBFjmORgBCAC7TMEk6wnjSs8Dr4yqSScWdU2pjcqrkTxuzdWvowcIUPZI0w/g
> -+HkRqGd4apjvY2V15kjL10gk3QhFP3pZ/9p7zh8o8NHX7aGdSGDK7NOq1eFaErPRY
> -+91LW9RiZ0lbOjXEzIL0KHxUiTQEmdXJT43DJMFPyW9fkCWg0OltiX618FUdWWfI8
> -+eySdLur1utnqBvdEbCUvWK2RX3vQZQdvEBODnNk2pxqTyV0w6VPQ96W++lF/5Aas
> -+7rUv3HIyIXxIggc8FRrnH+y9XvvHDonhTIlGnYZN4ubm9i4y3gOkrZlGTrEw7elQ
> -+1QeMyG2QQEbze8YjpTm4iLABCBrRfPRaQpwrABEBAAG0IXJwbS5vcmcgUlNBIHRl
> -+c3RrZXkgPHJzYUBycG0ub3JnPokBNwQTAQgAIQUCWOY5GAIbAwULCQgHAgYVCAkK
> -+CwIEFgIDAQIeAQIXgAAKCRBDRFkeGWTF/MxxCACnjqFL+MmPh9W9JQKT2DcLbBzf
> -+Cqo6wcEBoCOcwgRSk8dSikhARoteoa55JRJhuMyeKhhEAogE9HRmCPFdjezFTwgB
> -+BDVBpO2dZ023mLXDVCYX3S8pShOgCP6Tn4wqCnYeAdLcGg106N4xcmgtcssJE+Pr
> -+XzTZksbZsrTVEmL/Ym+R5w5jBfFnGk7Yw7ndwfQsfNXQb5AZynClFxnX546lcyZX
> -+fEx3/e6ezw57WNOUK6WT+8b+EGovPkbetK/rGxNXuWaP6X4A/QUm8O98nCuHYFQq
> -++mvNdsCBqGf7mhaRGtpHk/JgCn5rFvArMDqLVrR9hX0LdCSsH7EGE+bR3r7wuQEN
> -+BFjmORgBCACk+vDZrIXQuFXEYToZVwb2attzbbJJCqD71vmZTLsW0QxuPKRgbcYY
> -+zp4K4lVBnHhFrF8MOUOxJ7kQWIJZMZFt+BDcptCYurbD2H4W2xvnWViiC+LzCMzz
> -+iMJT6165uefL4JHTDPxC2fFiM9yrc72LmylJNkM/vepT128J5Qv0gRUaQbHiQuS6
> -+Dm/+WRnUfx3i89SV4mnBxb/Ta93GVqoOciWwzWSnwEnWYAvOb95JL4U7c5J5f/+c
> -+KnQDHsW7sIiIdscsWzvgf6qs2Ra1Zrt7Fdk4+ZS2f/adagLhDO1C24sXf5XfMk5m
> -+L0OGwZSr9m5s17VXxfspgU5ugc8kBJfzABEBAAG5AQ0EWOY5GAEIAKT68NmshdC4
> -+VcRhOhlXBvZq23NtskkKoPvW+ZlMuxbRDG48pGBtxhjOngriVUGceEWsXww5Q7En
> -+uRBYglkxkW34ENym0Ji6tsPYfhbbG+dZWKIL4vMIzPOIwlPrXrm558vgkdMM/ELZ
> -+8WIz3KtzvYubKUk2Qz+96lPXbwnlC/SBFRpBseJC5LoOb/5ZGdR/HeLz1JXiacHF
> -+v9Nr3cZWqg5yJbDNZKfASdZgC85v3kkvhTtzknl//5wqdAMexbuwiIh2xyxbO+B/
> -+qqzZFrVmu3sV2Tj5lLZ/9p1qAuEM7ULbixd/ld8yTmYvQ4bBlKv2bmzXtVfF+ymB
> -+Tm6BzyQEl/MAEQEAAYkBHwQYAQgACQUCWOY5GAIbDAAKCRBDRFkeGWTF/PANB/9j
> -+mifmj6z/EPe0PJFhrpISt9PjiUQCt0IPtiL5zKAkWjHePIzyi+0kCTBF6DDLFxos
> -+3vN4bWnVKT1kBhZAQlPqpJTg+m74JUYeDGCdNx9SK7oRllATqyu+5rncgxjWVPnQ
> -+zu/HRPlWJwcVFYEVXYL8xzfantwQTqefjmcRmBRdA2XJITK+hGWwAmrqAWx+q5xX
> -+Pa8wkNMxVzNS2rUKO9SoVuJ/wlUvfoShkJ/VJ5HDp3qzUqncADfdGN35TDzscngQ
> -+gHvnMwVBfYfSCABV1hNByoZcc/kxkrWMmsd/EnIyLd1Q1baKqc3cEDuC6E6/o4yJ
> -+E4XX4jtDmdZPreZALsiB
> -+=rRop
> -+-----END PGP PUBLIC KEY BLOCK-----
> -+
> -diff --git a/tests/rpmsigdig.at b/tests/rpmsigdig.at
> -index 8e7c759b8f..e2d30a7f1b 100644
> ---- a/tests/rpmsigdig.at
> -+++ b/tests/rpmsigdig.at
> -@@ -2,6 +2,34 @@
> -
> - AT_BANNER([RPM signatures and digests])
> -
> -+AT_SETUP([rpmkeys --import invalid keys])
> -+AT_KEYWORDS([rpmkeys import])
> -+RPMDB_INIT
> -+
> -+AT_CHECK([
> -+runroot rpmkeys --import /data/keys/CVE-2021-3521-badbind.asc
> -+],
> -+[1],
> -+[],
> -+[error: /data/keys/CVE-2021-3521-badbind.asc: key 1 import failed.]
> -+)
> -+AT_CHECK([
> -+runroot rpmkeys --import /data/keys/CVE-2021-3521-nosubsig.asc
> -+],
> -+[1],
> -+[],
> -+[error: /data/keys/CVE-2021-3521-nosubsig.asc: key 1 import failed.]
> -+)
> -+
> -+AT_CHECK([
> -+runroot rpmkeys --import /data/keys/CVE-2021-3521-nosubsig-last.asc
> -+],
> -+[1],
> -+[],
> -+[error: /data/keys/CVE-2021-3521-nosubsig-last.asc: key 1 import failed.]
> -+)
> -+AT_CLEANUP
> -+
> - # ------------------------------
> - # Test pre-built package verification
> - AT_SETUP([rpmkeys -Kv <unsigned> 1])
> ---
> -2.17.1
> -
> diff --git a/meta/recipes-devtools/rpm/rpm_4.17.0.bb b/meta/recipes-devtools/rpm/rpm_4.17.1.bb
> similarity index 97%
> rename from meta/recipes-devtools/rpm/rpm_4.17.0.bb
> rename to meta/recipes-devtools/rpm/rpm_4.17.1.bb
> index c392ac0db4..e3015172f8 100644
> --- a/meta/recipes-devtools/rpm/rpm_4.17.0.bb
> +++ b/meta/recipes-devtools/rpm/rpm_4.17.1.bb
> @@ -39,13 +39,10 @@ SRC_URI = "git://github.com/rpm-software-management/rpm;branch=rpm-4.17.x;protoc
>             file://0001-tools-Add-error.h-for-non-glibc-case.patch \
>             file://0001-docs-do-not-build-manpages-requires-pandoc.patch \
>             file://0001-build-pack.c-do-not-insert-payloadflags-into-.rpm-me.patch \
> -           file://0001-CVE-2021-3521.patch \
> -           file://0002-CVE-2021-3521.patch \
> -           file://0003-CVE-2021-3521.patch \
>             "
>
>  PE = "1"
> -SRCREV = "3e74e8ba2dd5e76a5353d238dc7fc38651ce27b3"
> +SRCREV = "5bef402da334595ed9302b8bca1acdf5e88bfe11"
>
>  S = "${WORKDIR}/git"
>
> --
> 2.30.2
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#168299): https://lists.openembedded.org/g/openembedded-core/message/168299
> Mute This Topic: https://lists.openembedded.org/mt/92500534/1686489
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


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

* Re: [Openembedded-architecture] Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
  2022-07-20  8:49   ` Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1) Alexander Kanavin
@ 2022-07-20  9:23     ` Richard Purdie
  2022-07-20  9:28       ` Alexander Kanavin
  0 siblings, 1 reply; 66+ messages in thread
From: Richard Purdie @ 2022-07-20  9:23 UTC (permalink / raw)
  To: Alexander Kanavin, OE-core, openembedded-architecture,
	Yocto-mailing-list

On Wed, 2022-07-20 at 10:49 +0200, Alexander Kanavin wrote:
> Note: this update fails on x32 with
> 
> > configure: error: unrecognized GNU build triplet linux-gnux32
> 
> This time I want to put my foot down and suggest that we just drop the
> whole x32 variant from the autobuilder (I had already sent a patch for
> this previously). In all likelihood it was never used to ship anything
> to customers, and was only devised to look better in benchmarks
> against competition.

That amounts to dropping x32 support because as soon as we remove these
tests, it will bitrot.

There is still some value in the project being able to support
different architectures and different type sizes so I do still lean
towards keeping this alive at a minimal level.

Cheers,

Richard


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

* Re: [Openembedded-architecture] Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
  2022-07-20  9:23     ` [Openembedded-architecture] " Richard Purdie
@ 2022-07-20  9:28       ` Alexander Kanavin
  2022-07-20  9:50         ` Ross Burton
  0 siblings, 1 reply; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  9:28 UTC (permalink / raw)
  To: Richard Purdie; +Cc: OE-core, openembedded-architecture, Yocto-mailing-list

On Wed, 20 Jul 2022 at 11:23, Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
> That amounts to dropping x32 support because as soon as we remove these
> tests, it will bitrot.
>
> There is still some value in the project being able to support
> different architectures and different type sizes so I do still lean
> towards keeping this alive at a minimal level.

But then why not replace x32 with riscv32, which as well has 32 bit
pointers but 64 bit integers and thus trips over the same type size
issues?

Alex


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

* Re: [Openembedded-architecture] Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
  2022-07-20  9:28       ` Alexander Kanavin
@ 2022-07-20  9:50         ` Ross Burton
  2022-07-20  9:58           ` Alexander Kanavin
  2022-07-20  9:59           ` Marko Lindqvist
  0 siblings, 2 replies; 66+ messages in thread
From: Ross Burton @ 2022-07-20  9:50 UTC (permalink / raw)
  To: Alexander Kanavin
  Cc: Richard Purdie, OE-core, openembedded-architecture, Yocto-mailing-list

On 20 Jul 2022, at 10:28, Alexander Kanavin via lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> wrote:
> 
> On Wed, 20 Jul 2022 at 11:23, Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
>> That amounts to dropping x32 support because as soon as we remove these
>> tests, it will bitrot.
>> 
>> There is still some value in the project being able to support
>> different architectures and different type sizes so I do still lean
>> towards keeping this alive at a minimal level.
> 
> But then why not replace x32 with riscv32, which as well has 32 bit
> pointers but 64 bit integers and thus trips over the same type size
> issues?

Does the RISC-V ecosystem care about riscv32?

The problem with Intel x32 is that very few people care, so we end up fixing upstream software.  If RISC-V cares then we won’t be alone.

Also, Intel should get to have an opinion on this.  If they actually care about x32 then they can help fix the issues, if they don’t then we can easily switch to a platform that has support.

Ross

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

* Re: [Openembedded-architecture] Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
  2022-07-20  9:50         ` Ross Burton
@ 2022-07-20  9:58           ` Alexander Kanavin
  2022-07-20 15:41             ` Mittal, Anuj
  2022-07-20  9:59           ` Marko Lindqvist
  1 sibling, 1 reply; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20  9:58 UTC (permalink / raw)
  To: Ross Burton, Anuj Mittal
  Cc: Richard Purdie, OE-core, openembedded-architecture, Yocto-mailing-list

On Wed, 20 Jul 2022 at 11:50, Ross Burton <Ross.Burton@arm.com> wrote:
> Also, Intel should get to have an opinion on this.  If they actually care about x32 then they can help fix the issues, if they don’t then we can easily switch to a platform that has support.

Ok, let's ask Intel, specifically Anuj :-)

Anuj, does Intel still care about x32, and would anyone notice if
yocto drops x32 support from master branch?

Alex


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

* Re: [OE-core] [PATCH 10/51] xf86-input-keyboard: remove the recipe
  2022-07-20  8:44 ` [PATCH 10/51] xf86-input-keyboard: remove the recipe Alexander Kanavin
@ 2022-07-20  9:58   ` Alexandre Belloni
  2022-07-20 10:09     ` Alexander Kanavin
  0 siblings, 1 reply; 66+ messages in thread
From: Alexandre Belloni @ 2022-07-20  9:58 UTC (permalink / raw)
  To: Alexander Kanavin; +Cc: openembedded-core, Alexander Kanavin

Hello,


On 20/07/2022 10:44:01+0200, Alexander Kanavin wrote:
> It has been superseded by libinput/evdev on Linux, and upstream specifically
> errors out on Linux in latest release:
> https://github.com/freedesktop/xorg-xf86-input-keyboard/commit/7e366936d7b7d6c3b4d9c1554908ad20eef74a27
> 
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
>  .../conf/distro/include/poky-floating-revisions.inc |  2 --
>  meta/conf/distro/include/maintainers.inc            |  1 -
>  .../xorg-driver/xf86-input-keyboard_1.9.0.bb        | 13 -------------
>  3 files changed, 16 deletions(-)
>  delete mode 100644 meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb
> 
> diff --git a/meta-poky/conf/distro/include/poky-floating-revisions.inc b/meta-poky/conf/distro/include/poky-floating-revisions.inc
> index 6f473de88c..0cc4e005b9 100644
> --- a/meta-poky/conf/distro/include/poky-floating-revisions.inc
> +++ b/meta-poky/conf/distro/include/poky-floating-revisions.inc
> @@ -43,8 +43,6 @@ SRCREV:pn-xf86-input-evdev = "${AUTOREV}"
>  #PREFERRED_VERSION_xf86-input-evdev ?= "2.0.4"
>  SRCREV:pn-xf86-input-mouse = "${AUTOREV}"
>  #PREFERRED_VERSION_xf86-input-mouse ?= "1.3.0+git%"
> -SRCREV:pn-xf86-input-keyboard = "${AUTOREV}"
> -#PREFERRED_VERSION_xf86-input-keyboard ?= "1.3.1+git%"
>  SRCREV:pn-xf86-input-synaptics = "${AUTOREV}"
>  #PREFERRED_VERSION_xf86-input-synaptics ?= "0.15.2+git%"

This patch doesn't apply because of this hunk.


> diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
> index ac1a1ea1a7..e20275c674 100644
> --- a/meta/conf/distro/include/maintainers.inc
> +++ b/meta/conf/distro/include/maintainers.inc
> @@ -841,7 +841,6 @@ RECIPE_MAINTAINER:pn-xdpyinfo = "Unassigned <unassigned@yoctoproject.org>"
>  RECIPE_MAINTAINER:pn-xev = "Unassigned <unassigned@yoctoproject.org>"
>  RECIPE_MAINTAINER:pn-xeyes = "Unassigned <unassigned@yoctoproject.org>"
>  RECIPE_MAINTAINER:pn-xf86-input-evdev = "Unassigned <unassigned@yoctoproject.org>"
> -RECIPE_MAINTAINER:pn-xf86-input-keyboard = "Unassigned <unassigned@yoctoproject.org>"
>  RECIPE_MAINTAINER:pn-xf86-input-libinput = "Unassigned <unassigned@yoctoproject.org>"
>  RECIPE_MAINTAINER:pn-xf86-input-mouse = "Unassigned <unassigned@yoctoproject.org>"
>  RECIPE_MAINTAINER:pn-xf86-input-synaptics = "Unassigned <unassigned@yoctoproject.org>"
> diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb b/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb
> deleted file mode 100644
> index 1896fff9f9..0000000000
> --- a/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb
> +++ /dev/null
> @@ -1,13 +0,0 @@
> -require xorg-driver-input.inc
> -
> -SUMMARY = "X.Org X server -- keyboard input driver"
> -
> -DESCRIPTION = "keyboard is an Xorg input driver for keyboards. The \
> -driver supports the standard OS-provided keyboard interface.  The driver \
> -functions as a keyboard input device, and may be used as the X server's \
> -core keyboard."
> -
> -LIC_FILES_CHKSUM = "file://COPYING;md5=ea2099d24ac9e316a6d4b9f20b3d4e10"
> -
> -SRC_URI[md5sum] = "a3a3f0dd32361dcdbd406e894dafe090"
> -SRC_URI[sha256sum] = "f7c900f21752683402992b288d5a2826de7a6c0c0abac2aadd7e8a409e170388"
> -- 
> 2.30.2
> 

> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#168304): https://lists.openembedded.org/g/openembedded-core/message/168304
> Mute This Topic: https://lists.openembedded.org/mt/92500539/3617179
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alexandre.belloni@bootlin.com]
> -=-=-=-=-=-=-=-=-=-=-=-
> 


-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


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

* Re: [Openembedded-architecture] Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
  2022-07-20  9:50         ` Ross Burton
  2022-07-20  9:58           ` Alexander Kanavin
@ 2022-07-20  9:59           ` Marko Lindqvist
  2022-07-20 10:06             ` Alexander Kanavin
  1 sibling, 1 reply; 66+ messages in thread
From: Marko Lindqvist @ 2022-07-20  9:59 UTC (permalink / raw)
  To: Ross Burton
  Cc: Alexander Kanavin, Richard Purdie, OE-core,
	openembedded-architecture, Yocto-mailing-list

On Wed, 20 Jul 2022 at 12:50, Ross Burton <ross.burton@arm.com> wrote:
>
> On 20 Jul 2022, at 10:28, Alexander Kanavin via lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> wrote:
> >
> > On Wed, 20 Jul 2022 at 11:23, Richard Purdie
> > <richard.purdie@linuxfoundation.org> wrote:
> >> That amounts to dropping x32 support because as soon as we remove these
> >> tests, it will bitrot.
> >>
> >> There is still some value in the project being able to support
> >> different architectures and different type sizes so I do still lean
> >> towards keeping this alive at a minimal level.
> >
> > But then why not replace x32 with riscv32, which as well has 32 bit
> > pointers but 64 bit integers and thus trips over the same type size
> > issues?
>
> Does the RISC-V ecosystem care about riscv32?
>
> The problem with Intel x32 is that very few people care, so we end up fixing upstream software.  If RISC-V cares then we won’t be alone.
>
> Also, Intel should get to have an opinion on this.  If they actually care about x32 then they can help fix the issues, if they don’t then we can easily switch to a platform that has support.

 How much difference is there between x32 and riscv32 in upstreams? As
they would trip on the same issues, one would assume that if the issue
is fixed for one, it gets fixed for the other too.
 But might be that relevant upstreams need to have much of the code
duplicated (fixing one copy does not fix the other)


  - ML


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

* Re: [Openembedded-architecture] Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
  2022-07-20  9:59           ` Marko Lindqvist
@ 2022-07-20 10:06             ` Alexander Kanavin
  0 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20 10:06 UTC (permalink / raw)
  To: Marko Lindqvist
  Cc: Ross Burton, Richard Purdie, OE-core, openembedded-architecture,
	Yocto-mailing-list

On Wed, 20 Jul 2022 at 12:00, Marko Lindqvist <cazfi74@gmail.com> wrote:
>  How much difference is there between x32 and riscv32 in upstreams? As
> they would trip on the same issues, one would assume that if the issue
> is fixed for one, it gets fixed for the other too.
>  But might be that relevant upstreams need to have much of the code
> duplicated (fixing one copy does not fix the other)

The fixing is often wrapped in target-specific conditionals, and so
fixing one does not address the other, until the conditional is
expanded with additional or statements, or checks are done from first
principles (e.g. actual type sizes).

Alex


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

* Re: [OE-core] [PATCH 10/51] xf86-input-keyboard: remove the recipe
  2022-07-20  9:58   ` [OE-core] " Alexandre Belloni
@ 2022-07-20 10:09     ` Alexander Kanavin
  2022-07-20 12:11       ` Alexandre Belloni
  0 siblings, 1 reply; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20 10:09 UTC (permalink / raw)
  To: Alexandre Belloni; +Cc: OE-core, Alexander Kanavin

On Wed, 20 Jul 2022 at 11:58, Alexandre Belloni
<alexandre.belloni@bootlin.com> wrote:
> > diff --git a/meta-poky/conf/distro/include/poky-floating-revisions.inc b/meta-poky/conf/distro/include/poky-floating-revisions.inc
> > index 6f473de88c..0cc4e005b9 100644
> > --- a/meta-poky/conf/distro/include/poky-floating-revisions.inc
> > +++ b/meta-poky/conf/distro/include/poky-floating-revisions.inc
> > @@ -43,8 +43,6 @@ SRCREV:pn-xf86-input-evdev = "${AUTOREV}"
> >  #PREFERRED_VERSION_xf86-input-evdev ?= "2.0.4"
> >  SRCREV:pn-xf86-input-mouse = "${AUTOREV}"
> >  #PREFERRED_VERSION_xf86-input-mouse ?= "1.3.0+git%"
> > -SRCREV:pn-xf86-input-keyboard = "${AUTOREV}"
> > -#PREFERRED_VERSION_xf86-input-keyboard ?= "1.3.1+git%"
> >  SRCREV:pn-xf86-input-synaptics = "${AUTOREV}"
> >  #PREFERRED_VERSION_xf86-input-synaptics ?= "0.15.2+git%"
>
> This patch doesn't apply because of this hunk.

Can you cherry-pick from
https://git.yoctoproject.org/poky-contrib/log/?h=akanavin/package-version-updates
instead?

Alex


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

* Re: [OE-core] [PATCH 10/51] xf86-input-keyboard: remove the recipe
  2022-07-20 10:09     ` Alexander Kanavin
@ 2022-07-20 12:11       ` Alexandre Belloni
  2022-07-20 13:40         ` Alexander Kanavin
  0 siblings, 1 reply; 66+ messages in thread
From: Alexandre Belloni @ 2022-07-20 12:11 UTC (permalink / raw)
  To: Alexander Kanavin; +Cc: OE-core, Alexander Kanavin

On 20/07/2022 12:09:20+0200, Alexander Kanavin wrote:
> On Wed, 20 Jul 2022 at 11:58, Alexandre Belloni
> <alexandre.belloni@bootlin.com> wrote:
> > > diff --git a/meta-poky/conf/distro/include/poky-floating-revisions.inc b/meta-poky/conf/distro/include/poky-floating-revisions.inc
> > > index 6f473de88c..0cc4e005b9 100644
> > > --- a/meta-poky/conf/distro/include/poky-floating-revisions.inc
> > > +++ b/meta-poky/conf/distro/include/poky-floating-revisions.inc
> > > @@ -43,8 +43,6 @@ SRCREV:pn-xf86-input-evdev = "${AUTOREV}"
> > >  #PREFERRED_VERSION_xf86-input-evdev ?= "2.0.4"
> > >  SRCREV:pn-xf86-input-mouse = "${AUTOREV}"
> > >  #PREFERRED_VERSION_xf86-input-mouse ?= "1.3.0+git%"
> > > -SRCREV:pn-xf86-input-keyboard = "${AUTOREV}"
> > > -#PREFERRED_VERSION_xf86-input-keyboard ?= "1.3.1+git%"
> > >  SRCREV:pn-xf86-input-synaptics = "${AUTOREV}"
> > >  #PREFERRED_VERSION_xf86-input-synaptics ?= "0.15.2+git%"
> >
> > This patch doesn't apply because of this hunk.
> 
> Can you cherry-pick from
> https://git.yoctoproject.org/poky-contrib/log/?h=akanavin/package-version-updates
> instead?
> 

I can but it doesn't change that the whole patch can't be applied
because a hunk is for meta-yocto and the others are for oe-core so this
has to be split as we are not applying patches on poky directly.


-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


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

* Re: [OE-core] [PATCH 10/51] xf86-input-keyboard: remove the recipe
  2022-07-20 12:11       ` Alexandre Belloni
@ 2022-07-20 13:40         ` Alexander Kanavin
  0 siblings, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20 13:40 UTC (permalink / raw)
  To: Alexandre Belloni; +Cc: OE-core, Alexander Kanavin

On Wed, 20 Jul 2022 at 14:11, Alexandre Belloni
<alexandre.belloni@bootlin.com> wrote:
> I can but it doesn't change that the whole patch can't be applied
> because a hunk is for meta-yocto and the others are for oe-core so this
> has to be split as we are not applying patches on poky directly.

Right, I misunderstood what the problem was. I split the patch and
sent the core bit here, and the poky bit to poky list.

Alex


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

* Re: [Openembedded-architecture] Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
  2022-07-20  9:58           ` Alexander Kanavin
@ 2022-07-20 15:41             ` Mittal, Anuj
  2022-07-20 15:46               ` Alexander Kanavin
       [not found]               ` <1703942CAA78C370.2228@lists.yoctoproject.org>
  0 siblings, 2 replies; 66+ messages in thread
From: Mittal, Anuj @ 2022-07-20 15:41 UTC (permalink / raw)
  To: alex.kanavin, Ross.Burton
  Cc: richard.purdie, openembedded-core, yocto, openembedded-architecture

On Wed, 2022-07-20 at 11:58 +0200, Alexander Kanavin wrote:
> On Wed, 20 Jul 2022 at 11:50, Ross Burton <Ross.Burton@arm.com>
> wrote:
> > Also, Intel should get to have an opinion on this.  If they
> > actually care about x32 then they can help fix the issues, if they
> > don’t then we can easily switch to a platform that has support.
> 
> Ok, let's ask Intel, specifically Anuj :-)
> 
> Anuj, does Intel still care about x32, and would anyone notice if
> yocto drops x32 support from master branch?
> 

I don't know if there are any Yocto users of it who might notice.

Instead of dropping the testing completely, may be we should switch to
building/testing just the core-image-minimal image on autobuilder and
keep at least some minimal support for now.

Thanks,

Anuj

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

* Re: [Openembedded-architecture] Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
  2022-07-20 15:41             ` Mittal, Anuj
@ 2022-07-20 15:46               ` Alexander Kanavin
       [not found]               ` <1703942CAA78C370.2228@lists.yoctoproject.org>
  1 sibling, 0 replies; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-20 15:46 UTC (permalink / raw)
  To: Mittal, Anuj
  Cc: Ross.Burton, richard.purdie, openembedded-core, yocto,
	openembedded-architecture

On Wed, 20 Jul 2022 at 17:41, Mittal, Anuj <anuj.mittal@intel.com> wrote:
> I don't know if there are any Yocto users of it who might notice.
>
> Instead of dropping the testing completely, may be we should switch to
> building/testing just the core-image-minimal image on autobuilder and
> keep at least some minimal support for now.

There's actually already a patch for that :)
https://lists.yoctoproject.org/g/yocto/message/56880

Alex


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

* Re: [yocto] [Openembedded-architecture] Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
       [not found]               ` <1703942CAA78C370.2228@lists.yoctoproject.org>
@ 2022-07-27 14:56                 ` Alexander Kanavin
  2022-07-27 15:18                   ` Mittal, Anuj
  0 siblings, 1 reply; 66+ messages in thread
From: Alexander Kanavin @ 2022-07-27 14:56 UTC (permalink / raw)
  To: Alexander Kanavin
  Cc: Mittal, Anuj, Ross.Burton, richard.purdie, openembedded-core,
	yocto, openembedded-architecture

On Wed, 20 Jul 2022 at 17:46, Alexander Kanavin via
lists.yoctoproject.org <alex.kanavin=gmail.com@lists.yoctoproject.org>
wrote:
>
> On Wed, 20 Jul 2022 at 17:41, Mittal, Anuj <anuj.mittal@intel.com> wrote:
> > I don't know if there are any Yocto users of it who might notice.
> >
> > Instead of dropping the testing completely, may be we should switch to
> > building/testing just the core-image-minimal image on autobuilder and
> > keep at least some minimal support for now.
>
> There's actually already a patch for that :)
> https://lists.yoctoproject.org/g/yocto/message/56880

Which I just resent. Now we have confirmation from Intel that nobody
minds reducing the scope of the AB test.

Alex


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

* Re: [yocto] [Openembedded-architecture] Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1)
  2022-07-27 14:56                 ` [yocto] " Alexander Kanavin
@ 2022-07-27 15:18                   ` Mittal, Anuj
  0 siblings, 0 replies; 66+ messages in thread
From: Mittal, Anuj @ 2022-07-27 15:18 UTC (permalink / raw)
  To: alex.kanavin
  Cc: richard.purdie, openembedded-core, yocto, Ross.Burton,
	openembedded-architecture

On Wed, 2022-07-27 at 16:56 +0200, Alexander Kanavin wrote:
> On Wed, 20 Jul 2022 at 17:46, Alexander Kanavin via
> lists.yoctoproject.org
> <alex.kanavin=gmail.com@lists.yoctoproject.org>
> wrote:
> > 
> > On Wed, 20 Jul 2022 at 17:41, Mittal, Anuj <anuj.mittal@intel.com>
> > wrote:
> > > I don't know if there are any Yocto users of it who might notice.
> > > 
> > > Instead of dropping the testing completely, may be we should
> > > switch to
> > > building/testing just the core-image-minimal image on autobuilder
> > > and
> > > keep at least some minimal support for now.
> > 
> > There's actually already a patch for that :)
> > https://lists.yoctoproject.org/g/yocto/message/56880
> 
> Which I just resent. Now we have confirmation from Intel that nobody
> minds reducing the scope of the AB test.
> 

It was just a personal opinion saying that I won't mind. If it's
needed, then someone would hopefully fix the issues.

Thanks,

Anuj

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

end of thread, other threads:[~2022-07-27 15:21 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-20  8:43 [PATCH 01/51] sato-icon-theme: check for new commits rather than tags Alexander Kanavin
2022-07-20  8:43 ` [PATCH 02/51] gcr: exclude x.9y versions from upstream version check Alexander Kanavin
2022-07-20  8:43 ` [PATCH 03/51] efibootmgr: update 17 -> 18 Alexander Kanavin
2022-07-20  8:43 ` [PATCH 04/51] systemd-boot: update 251.2 -> 251.3 Alexander Kanavin
2022-07-20  8:43 ` [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1 Alexander Kanavin
2022-07-20  8:43 ` [PATCH 06/51] libva: upgrade 2.14.0 -> 2.15.0 Alexander Kanavin
2022-07-20  8:43 ` [PATCH 07/51] libva-utils: update " Alexander Kanavin
2022-07-20  8:43 ` [PATCH 08/51] xev: update 1.2.4 -> 1.2.5 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 09/51] xmodmap: update 1.0.10 -> 1.0.11 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 10/51] xf86-input-keyboard: remove the recipe Alexander Kanavin
2022-07-20  9:58   ` [OE-core] " Alexandre Belloni
2022-07-20 10:09     ` Alexander Kanavin
2022-07-20 12:11       ` Alexandre Belloni
2022-07-20 13:40         ` Alexander Kanavin
2022-07-20  8:44 ` [PATCH 11/51] xf86-input-synaptics: update 1.9.1 -> 1.9.2 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 12/51] xf86-video-cirrus: update 1.5.3 -> 1.6.0 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 13/51] encodings: update 1.0.5 -> 1.0.6 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 14/51] font-util: update 1.3.2 -> 1.3.3 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 15/51] linux-firmware: update 20220610 -> 20220708 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 16/51] rt-tests: update 2.3 -> 2.4 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 17/51] libgit2: update 1.4.3 -> 1.5.0 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 18/51] u-boot: update 2022.04 -> 2022.07 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 19/51] go: update 1.18.3 -> 1.18.4 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 20/51] llvm: update 14.0.4 -> 14.0.6 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 21/51] vulkan-samples: update to latest revision Alexander Kanavin
2022-07-20  8:44 ` [PATCH 22/51] xserver-xorg: update 21.1.3 -> 21.1.4 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 23/51] alsa-lib: upgrade 1.2.7.1 -> 1.2.7.2 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 24/51] alsa-ucm-conf: " Alexander Kanavin
2022-07-20  8:44 ` [PATCH 25/51] diffoscope: upgrade 217 -> 218 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 26/51] git: upgrade 2.37.0 -> 2.37.1 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 27/51] hdparm: upgrade 9.63 -> 9.64 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 28/51] libdrm: upgrade 2.4.111 -> 2.4.112 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 29/51] libhandy: upgrade 1.6.2 -> 1.6.3 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 30/51] libidn2: upgrade 2.3.2 -> 2.3.3 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 31/51] libnl: upgrade 3.6.0 -> 3.7.0 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 32/51] libnotify: upgrade 0.7.12 -> 0.8.0 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 33/51] libuv: upgrade 1.44.1 -> 1.44.2 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 34/51] log4cplus: upgrade 2.0.7 -> 2.0.8 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 35/51] meson: upgrade 0.62.2 -> 0.63.0 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 36/51] mmc-utils: upgrade to latest revision Alexander Kanavin
2022-07-20  8:44 ` [PATCH 37/51] mpg123: upgrade 1.30.0 -> 1.30.1 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 38/51] pango: upgrade 1.50.7 -> 1.50.8 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 39/51] piglit: upgrade to latest revision Alexander Kanavin
2022-07-20  8:44 ` [PATCH 40/51] python3-dtschema: upgrade 2022.5 -> 2022.7 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 41/51] python3-hypothesis: upgrade 6.48.2 -> 6.50.1 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 42/51] python3-setuptools-rust: upgrade 1.3.0 -> 1.4.1 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 43/51] python3-setuptools-scm: upgrade 7.0.3 -> 7.0.5 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 44/51] python3-setuptools: upgrade 62.6.0 -> 63.2.0 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 45/51] python3-zipp: upgrade 3.8.0 -> 3.8.1 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 46/51] sqlite3: upgrade 3.39.0 -> 3.39.1 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 47/51] vala: upgrade 0.56.1 -> 0.56.2 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 48/51] wayland-protocols: upgrade 1.25 -> 1.26 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 49/51] webkitgtk: upgrade 2.36.3 -> 2.36.4 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 50/51] xwayland: upgrade 22.1.2 -> 22.1.3 Alexander Kanavin
2022-07-20  8:44 ` [PATCH 51/51] epiphany: upgrade 42.2 -> 42.3 Alexander Kanavin
     [not found] ` <17037D268C38CE83.21682@lists.openembedded.org>
2022-07-20  8:49   ` Let's drop x86-x32 (was Re: [OE-core] [PATCH 05/51] rpm: update 4.17.0 -> 4.17.1) Alexander Kanavin
2022-07-20  9:23     ` [Openembedded-architecture] " Richard Purdie
2022-07-20  9:28       ` Alexander Kanavin
2022-07-20  9:50         ` Ross Burton
2022-07-20  9:58           ` Alexander Kanavin
2022-07-20 15:41             ` Mittal, Anuj
2022-07-20 15:46               ` Alexander Kanavin
     [not found]               ` <1703942CAA78C370.2228@lists.yoctoproject.org>
2022-07-27 14:56                 ` [yocto] " Alexander Kanavin
2022-07-27 15:18                   ` Mittal, Anuj
2022-07-20  9:59           ` Marko Lindqvist
2022-07-20 10:06             ` Alexander Kanavin

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.