All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/28] gdb: update 11.1 -> 11.2
@ 2022-02-17 16:09 Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend Alexander Kanavin
                   ` (26 more replies)
  0 siblings, 27 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Simplyfy .inc structure: merge gdb.inc into gdb_11.2.bb, rename
gdb-${PV}.inc to gdb.inc. This will allow easier automatic updates.

Drop upstreamed patch.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-devtools/gdb/gdb-11.1.inc        |  19 --
 ...ian_11.1.bb => gdb-cross-canadian_11.2.bb} |   2 +-
 .../{gdb-cross_11.1.bb => gdb-cross_11.2.bb}  |   2 +-
 meta/recipes-devtools/gdb/gdb.inc             |  27 +-
 ...erver-register-set-selection-dynamic.patch | 317 ------------------
 .../gdb/{gdb_11.1.bb => gdb_11.2.bb}          |  13 +-
 6 files changed, 31 insertions(+), 349 deletions(-)
 delete mode 100644 meta/recipes-devtools/gdb/gdb-11.1.inc
 rename meta/recipes-devtools/gdb/{gdb-cross-canadian_11.1.bb => gdb-cross-canadian_11.2.bb} (71%)
 rename meta/recipes-devtools/gdb/{gdb-cross_11.1.bb => gdb-cross_11.2.bb} (50%)
 delete mode 100644 meta/recipes-devtools/gdb/gdb/0011-AArch64-Make-gdbserver-register-set-selection-dynamic.patch
 rename meta/recipes-devtools/gdb/{gdb_11.1.bb => gdb_11.2.bb} (80%)

diff --git a/meta/recipes-devtools/gdb/gdb-11.1.inc b/meta/recipes-devtools/gdb/gdb-11.1.inc
deleted file mode 100644
index 5364a880e3..0000000000
--- a/meta/recipes-devtools/gdb/gdb-11.1.inc
+++ /dev/null
@@ -1,19 +0,0 @@
-LICENSE = "GPLv2 & GPLv3 & LGPLv2 & LGPLv3"
-LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
-		    file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 \
-		    file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6 \
-		    file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674"
-
-SRC_URI = "${GNU_MIRROR}/gdb/gdb-${PV}.tar.xz \
-           file://0001-make-man-install-relative-to-DESTDIR.patch \
-           file://0002-mips-linux-nat-Define-_ABIO32-if-not-defined.patch \
-           file://0003-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch \
-           file://0005-Dont-disable-libreadline.a-when-using-disable-static.patch \
-           file://0006-use-asm-sgidefs.h.patch \
-           file://0007-Change-order-of-CFLAGS.patch \
-           file://0008-resolve-restrict-keyword-conflict.patch \
-           file://0009-Fix-invalid-sigprocmask-call.patch \
-           file://0010-gdbserver-ctrl-c-handling.patch \
-           file://0011-AArch64-Make-gdbserver-register-set-selection-dynamic.patch \
-           "
-SRC_URI[sha256sum] = "cccfcc407b20d343fb320d4a9a2110776dd3165118ffd41f4b1b162340333f94"
diff --git a/meta/recipes-devtools/gdb/gdb-cross-canadian_11.1.bb b/meta/recipes-devtools/gdb/gdb-cross-canadian_11.2.bb
similarity index 71%
rename from meta/recipes-devtools/gdb/gdb-cross-canadian_11.1.bb
rename to meta/recipes-devtools/gdb/gdb-cross-canadian_11.2.bb
index 301035940c..4ab2b7156d 100644
--- a/meta/recipes-devtools/gdb/gdb-cross-canadian_11.1.bb
+++ b/meta/recipes-devtools/gdb/gdb-cross-canadian_11.2.bb
@@ -1,3 +1,3 @@
 require gdb-common.inc
 require gdb-cross-canadian.inc
-require gdb-${PV}.inc
+require gdb.inc
diff --git a/meta/recipes-devtools/gdb/gdb-cross_11.1.bb b/meta/recipes-devtools/gdb/gdb-cross_11.2.bb
similarity index 50%
rename from meta/recipes-devtools/gdb/gdb-cross_11.1.bb
rename to meta/recipes-devtools/gdb/gdb-cross_11.2.bb
index 50cf159fdb..3b654a2f0d 100644
--- a/meta/recipes-devtools/gdb/gdb-cross_11.1.bb
+++ b/meta/recipes-devtools/gdb/gdb-cross_11.2.bb
@@ -1,2 +1,2 @@
 require gdb-cross.inc
-require gdb-${PV}.inc
+require gdb.inc
diff --git a/meta/recipes-devtools/gdb/gdb.inc b/meta/recipes-devtools/gdb/gdb.inc
index 2c95ed3ca0..cf801b192b 100644
--- a/meta/recipes-devtools/gdb/gdb.inc
+++ b/meta/recipes-devtools/gdb/gdb.inc
@@ -1,11 +1,18 @@
-require gdb-common.inc
-
-inherit gettext pkgconfig
-
-#LDFLAGS:append = " -s"
-#export CFLAGS:append=" -L${STAGING_LIBDIR}"
-
-# cross-canadian must not see this
-PACKAGES =+ "gdbserver"
-FILES:gdbserver = "${bindir}/gdbserver"
+LICENSE = "GPLv2 & GPLv3 & LGPLv2 & LGPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
+		    file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 \
+		    file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6 \
+		    file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674"
 
+SRC_URI = "${GNU_MIRROR}/gdb/gdb-${PV}.tar.xz \
+           file://0001-make-man-install-relative-to-DESTDIR.patch \
+           file://0002-mips-linux-nat-Define-_ABIO32-if-not-defined.patch \
+           file://0003-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch \
+           file://0005-Dont-disable-libreadline.a-when-using-disable-static.patch \
+           file://0006-use-asm-sgidefs.h.patch \
+           file://0007-Change-order-of-CFLAGS.patch \
+           file://0008-resolve-restrict-keyword-conflict.patch \
+           file://0009-Fix-invalid-sigprocmask-call.patch \
+           file://0010-gdbserver-ctrl-c-handling.patch \
+           "
+SRC_URI[sha256sum] = "1497c36a71881b8671a9a84a0ee40faab788ca30d7ba19d8463c3cc787152e32"
diff --git a/meta/recipes-devtools/gdb/gdb/0011-AArch64-Make-gdbserver-register-set-selection-dynamic.patch b/meta/recipes-devtools/gdb/gdb/0011-AArch64-Make-gdbserver-register-set-selection-dynamic.patch
deleted file mode 100644
index 6fc1859391..0000000000
--- a/meta/recipes-devtools/gdb/gdb/0011-AArch64-Make-gdbserver-register-set-selection-dynamic.patch
+++ /dev/null
@@ -1,317 +0,0 @@
-From eb79b2318066cafb75ffdce310e3bbd44f7c79e3 Mon Sep 17 00:00:00 2001
-From: Luis Machado <luis.machado@linaro.org>
-Date: Fri, 29 Oct 2021 14:54:36 -0300
-Subject: [PATCH] [AArch64] Make gdbserver register set selection dynamic
-
-The current register set selection mechanism for AArch64 is static, based
-on a pre-populated array of register sets.
-
-This means that we might potentially probe register sets that are not
-available. This is OK if the kernel errors out during ptrace, but probing the
-tag_ctl register, for example, does not result in a ptrace error if the kernel
-supports the tagged address ABI but not MTE (PR 28355).
-
-Making the register set selection dynamic, based on feature checks, solves
-this and simplifies the code a bit. It allows us to list all of the register
-sets only once, and pick and choose based on HWCAP/HWCAP2 or other properties.
-
-gdb/ChangeLog:
-
-2021-11-03  Luis Machado  <luis.machado@linaro.org>
-
-	PR gdb/28355
-
-	* arch/aarch64.h (struct aarch64_features): New struct.
-
-gdbserver/ChangeLog:
-
-2021-11-03  Luis Machado  <luis.machado@linaro.org>
-
-	PR gdb/28355
-
-	* linux-aarch64-low.cc (is_sve_tdesc): Remove.
-	(aarch64_target::low_arch_setup): Rework to adjust the register sets.
-	(aarch64_regsets): Update to list all register sets.
-	(aarch64_regsets_info, regs_info_aarch64): Replace NULL with nullptr.
-	(aarch64_sve_regsets, aarch64_sve_regsets_info)
-	(regs_info_aarch64_sve): Remove.
-	(aarch64_adjust_register_sets): New.
-	(aarch64_target::get_regs_info): Remove references to removed structs.
-	(initialize_low_arch): Likewise.
-
-[ChangeLog entry stripped so that patch applies cleanly]
-Upstream-Status: Accepted
----
-
-diff --git a/gdb/arch/aarch64.h b/gdb/arch/aarch64.h
-index 0eb702c5b5e..95edb664b55 100644
---- a/gdb/arch/aarch64.h
-+++ b/gdb/arch/aarch64.h
-@@ -22,6 +22,15 @@
- 
- #include "gdbsupport/tdesc.h"
- 
-+/* Holds information on what architectural features are available.  This is
-+   used to select register sets.  */
-+struct aarch64_features
-+{
-+  bool sve = false;
-+  bool pauth = false;
-+  bool mte = false;
-+};
-+
- /* Create the aarch64 target description.  A non zero VQ value indicates both
-    the presence of SVE and the Vector Quotient - the number of 128bit chunks in
-    an SVE Z register.  HAS_PAUTH_P indicates the presence of the PAUTH
-diff --git a/gdbserver/linux-aarch64-low.cc b/gdbserver/linux-aarch64-low.cc
-index daccfef746e..9a8cb4169a7 100644
---- a/gdbserver/linux-aarch64-low.cc
-+++ b/gdbserver/linux-aarch64-low.cc
-@@ -196,16 +196,6 @@ is_64bit_tdesc (void)
-   return register_size (regcache->tdesc, 0) == 8;
- }
- 
--/* Return true if the regcache contains the number of SVE registers.  */
--
--static bool
--is_sve_tdesc (void)
--{
--  struct regcache *regcache = get_thread_regcache (current_thread, 0);
--
--  return tdesc_contains_feature (regcache->tdesc, "org.gnu.gdb.aarch64.sve");
--}
--
- static void
- aarch64_fill_gregset (struct regcache *regcache, void *buf)
- {
-@@ -680,40 +670,6 @@ aarch64_target::low_new_fork (process_info *parent,
-   *child->priv->arch_private = *parent->priv->arch_private;
- }
- 
--/* Matches HWCAP_PACA in kernel header arch/arm64/include/uapi/asm/hwcap.h.  */
--#define AARCH64_HWCAP_PACA (1 << 30)
--
--/* Implementation of linux target ops method "low_arch_setup".  */
--
--void
--aarch64_target::low_arch_setup ()
--{
--  unsigned int machine;
--  int is_elf64;
--  int tid;
--
--  tid = lwpid_of (current_thread);
--
--  is_elf64 = linux_pid_exe_is_elf_64_file (tid, &machine);
--
--  if (is_elf64)
--    {
--      uint64_t vq = aarch64_sve_get_vq (tid);
--      unsigned long hwcap = linux_get_hwcap (8);
--      unsigned long hwcap2 = linux_get_hwcap2 (8);
--      bool pauth_p = hwcap & AARCH64_HWCAP_PACA;
--      /* MTE is AArch64-only.  */
--      bool mte_p = hwcap2 & HWCAP2_MTE;
--
--      current_process ()->tdesc
--	= aarch64_linux_read_description (vq, pauth_p, mte_p);
--    }
--  else
--    current_process ()->tdesc = aarch32_linux_read_description ();
--
--  aarch64_linux_get_debug_reg_capacity (lwpid_of (current_thread));
--}
--
- /* Wrapper for aarch64_sve_regs_copy_to_reg_buf.  */
- 
- static void
-@@ -730,21 +686,36 @@ aarch64_sve_regs_copy_from_regcache (struct regcache *regcache, void *buf)
-   return aarch64_sve_regs_copy_from_reg_buf (regcache, buf);
- }
- 
-+/* Array containing all the possible register sets for AArch64/Linux.  During
-+   architecture setup, these will be checked against the HWCAP/HWCAP2 bits for
-+   validity and enabled/disabled accordingly.
-+
-+   Their sizes are set to 0 here, but they will be adjusted later depending
-+   on whether each register set is available or not.  */
- static struct regset_info aarch64_regsets[] =
- {
-+  /* GPR registers.  */
-   { PTRACE_GETREGSET, PTRACE_SETREGSET, NT_PRSTATUS,
--    sizeof (struct user_pt_regs), GENERAL_REGS,
-+    0, GENERAL_REGS,
-     aarch64_fill_gregset, aarch64_store_gregset },
-+  /* Floating Point (FPU) registers.  */
-   { PTRACE_GETREGSET, PTRACE_SETREGSET, NT_FPREGSET,
--    sizeof (struct user_fpsimd_state), FP_REGS,
-+    0, FP_REGS,
-     aarch64_fill_fpregset, aarch64_store_fpregset
-   },
-+  /* Scalable Vector Extension (SVE) registers.  */
-+  { PTRACE_GETREGSET, PTRACE_SETREGSET, NT_ARM_SVE,
-+    0, EXTENDED_REGS,
-+    aarch64_sve_regs_copy_from_regcache, aarch64_sve_regs_copy_to_regcache
-+  },
-+  /* PAC registers.  */
-   { PTRACE_GETREGSET, PTRACE_SETREGSET, NT_ARM_PAC_MASK,
--    AARCH64_PAUTH_REGS_SIZE, OPTIONAL_REGS,
--    NULL, aarch64_store_pauthregset },
-+    0, OPTIONAL_REGS,
-+    nullptr, aarch64_store_pauthregset },
-+  /* Tagged address control / MTE registers.  */
-   { PTRACE_GETREGSET, PTRACE_SETREGSET, NT_ARM_TAGGED_ADDR_CTRL,
--    AARCH64_LINUX_SIZEOF_MTE, OPTIONAL_REGS, aarch64_fill_mteregset,
--    aarch64_store_mteregset },
-+    0, OPTIONAL_REGS,
-+    aarch64_fill_mteregset, aarch64_store_mteregset },
-   NULL_REGSET
- };
- 
-@@ -752,47 +723,95 @@ static struct regsets_info aarch64_regsets_info =
-   {
-     aarch64_regsets, /* regsets */
-     0, /* num_regsets */
--    NULL, /* disabled_regsets */
-+    nullptr, /* disabled_regsets */
-   };
- 
- static struct regs_info regs_info_aarch64 =
-   {
--    NULL, /* regset_bitmap */
--    NULL, /* usrregs */
-+    nullptr, /* regset_bitmap */
-+    nullptr, /* usrregs */
-     &aarch64_regsets_info,
-   };
- 
--static struct regset_info aarch64_sve_regsets[] =
-+/* Given FEATURES, adjust the available register sets by setting their
-+   sizes.  A size of 0 means the register set is disabled and won't be
-+   used.  */
-+
-+static void
-+aarch64_adjust_register_sets (const struct aarch64_features &features)
- {
--  { PTRACE_GETREGSET, PTRACE_SETREGSET, NT_PRSTATUS,
--    sizeof (struct user_pt_regs), GENERAL_REGS,
--    aarch64_fill_gregset, aarch64_store_gregset },
--  { PTRACE_GETREGSET, PTRACE_SETREGSET, NT_ARM_SVE,
--    SVE_PT_SIZE (AARCH64_MAX_SVE_VQ, SVE_PT_REGS_SVE), EXTENDED_REGS,
--    aarch64_sve_regs_copy_from_regcache, aarch64_sve_regs_copy_to_regcache
--  },
--  { PTRACE_GETREGSET, PTRACE_SETREGSET, NT_ARM_PAC_MASK,
--    AARCH64_PAUTH_REGS_SIZE, OPTIONAL_REGS,
--    NULL, aarch64_store_pauthregset },
--  { PTRACE_GETREGSET, PTRACE_SETREGSET, NT_ARM_TAGGED_ADDR_CTRL,
--    AARCH64_LINUX_SIZEOF_MTE, OPTIONAL_REGS, aarch64_fill_mteregset,
--    aarch64_store_mteregset },
--  NULL_REGSET
--};
-+  struct regset_info *regset;
- 
--static struct regsets_info aarch64_sve_regsets_info =
--  {
--    aarch64_sve_regsets, /* regsets.  */
--    0, /* num_regsets.  */
--    NULL, /* disabled_regsets.  */
--  };
-+  for (regset = aarch64_regsets; regset->size >= 0; regset++)
-+    {
-+      switch (regset->nt_type)
-+	{
-+	case NT_PRSTATUS:
-+	  /* General purpose registers are always present.  */
-+	  regset->size = sizeof (struct user_pt_regs);
-+	  break;
-+	case NT_FPREGSET:
-+	  /* This is unavailable when SVE is present.  */
-+	  if (!features.sve)
-+	    regset->size = sizeof (struct user_fpsimd_state);
-+	  break;
-+	case NT_ARM_SVE:
-+	  if (features.sve)
-+	    regset->size = SVE_PT_SIZE (AARCH64_MAX_SVE_VQ, SVE_PT_REGS_SVE);
-+	  break;
-+	case NT_ARM_PAC_MASK:
-+	  if (features.pauth)
-+	    regset->size = AARCH64_PAUTH_REGS_SIZE;
-+	  break;
-+	case NT_ARM_TAGGED_ADDR_CTRL:
-+	  if (features.mte)
-+	    regset->size = AARCH64_LINUX_SIZEOF_MTE;
-+	  break;
-+	default:
-+	  gdb_assert_not_reached ("Unknown register set found.");
-+	}
-+    }
-+}
- 
--static struct regs_info regs_info_aarch64_sve =
--  {
--    NULL, /* regset_bitmap.  */
--    NULL, /* usrregs.  */
--    &aarch64_sve_regsets_info,
--  };
-+/* Matches HWCAP_PACA in kernel header arch/arm64/include/uapi/asm/hwcap.h.  */
-+#define AARCH64_HWCAP_PACA (1 << 30)
-+
-+/* Implementation of linux target ops method "low_arch_setup".  */
-+
-+void
-+aarch64_target::low_arch_setup ()
-+{
-+  unsigned int machine;
-+  int is_elf64;
-+  int tid;
-+
-+  tid = lwpid_of (current_thread);
-+
-+  is_elf64 = linux_pid_exe_is_elf_64_file (tid, &machine);
-+
-+  if (is_elf64)
-+    {
-+      struct aarch64_features features;
-+
-+      uint64_t vq = aarch64_sve_get_vq (tid);
-+      features.sve = (vq > 0);
-+      /* A-profile PAC is 64-bit only.  */
-+      features.pauth = linux_get_hwcap (8) & AARCH64_HWCAP_PACA;
-+      /* A-profile MTE is 64-bit only.  */
-+      features.mte = linux_get_hwcap2 (8) & HWCAP2_MTE;
-+
-+      current_process ()->tdesc
-+	= aarch64_linux_read_description (vq, features.pauth, features.mte);
-+
-+      /* Adjust the register sets we should use for this particular set of
-+	 features.  */
-+      aarch64_adjust_register_sets (features);
-+    }
-+  else
-+    current_process ()->tdesc = aarch32_linux_read_description ();
-+
-+  aarch64_linux_get_debug_reg_capacity (lwpid_of (current_thread));
-+}
- 
- /* Implementation of linux target ops method "get_regs_info".  */
- 
-@@ -802,9 +821,7 @@ aarch64_target::get_regs_info ()
-   if (!is_64bit_tdesc ())
-     return &regs_info_aarch32;
- 
--  if (is_sve_tdesc ())
--    return &regs_info_aarch64_sve;
--
-+  /* AArch64 64-bit registers.  */
-   return &regs_info_aarch64;
- }
- 
-@@ -3294,5 +3311,4 @@ initialize_low_arch (void)
-   initialize_low_arch_aarch32 ();
- 
-   initialize_regsets_info (&aarch64_regsets_info);
--  initialize_regsets_info (&aarch64_sve_regsets_info);
- }
--- 
-2.27.0
-
diff --git a/meta/recipes-devtools/gdb/gdb_11.1.bb b/meta/recipes-devtools/gdb/gdb_11.2.bb
similarity index 80%
rename from meta/recipes-devtools/gdb/gdb_11.1.bb
rename to meta/recipes-devtools/gdb/gdb_11.2.bb
index e73e3a2c5c..9c6db4ca2c 100644
--- a/meta/recipes-devtools/gdb/gdb_11.1.bb
+++ b/meta/recipes-devtools/gdb/gdb_11.2.bb
@@ -1,5 +1,15 @@
+require gdb-common.inc
+
+inherit gettext pkgconfig
+
+#LDFLAGS:append = " -s"
+#export CFLAGS:append=" -L${STAGING_LIBDIR}"
+
+# cross-canadian must not see this
+PACKAGES =+ "gdbserver"
+FILES:gdbserver = "${bindir}/gdbserver"
+
 require gdb.inc
-require gdb-${PV}.inc
 
 inherit python3-dir
 
@@ -26,3 +36,4 @@ EOF
 		chmod +x ${WORKDIR}/python
 	fi
 }
+
-- 
2.20.1



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

* [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 19:54   ` [OE-core] " Khem Raj
  2022-02-17 16:09 ` [PATCH 03/28] weston-init: disable systemd watchdog option Alexander Kanavin
                   ` (25 subsequent siblings)
  26 siblings, 1 reply; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

drm will default to opengl rendering by default; if this is
problematic, --use-pixman option may help, apply only where
it's proven necessary.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-graphics/wayland/weston-init.bb | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb
index e02da0c358..8e8c0454be 100644
--- a/meta/recipes-graphics/wayland/weston-init.bb
+++ b/meta/recipes-graphics/wayland/weston-init.bb
@@ -19,13 +19,7 @@ PACKAGECONFIG ??= ""
 PACKAGECONFIG[no-idle-timeout] = ",,"
 
 DEFAULTBACKEND ??= ""
-DEFAULTBACKEND:qemuall ?= "fbdev"
-DEFAULTBACKEND:qemuarm64 = "drm"
-DEFAULTBACKEND:qemux86 = "drm"
-DEFAULTBACKEND:qemux86-64 = "drm"
-# gallium swrast was found to crash weston on startup in x32 qemu
-DEFAULTBACKEND:qemux86-64:x86-x32 = "fbdev"
-DEFAULTBACKEND:x86-x32 = "fbdev"
+DEFAULTBACKEND:qemuall ?= "drm"
 
 do_install() {
         if [ "${VIRTUAL-RUNTIME_init_manager}" != "systemd" ]; then
-- 
2.20.1



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

* [PATCH 03/28] weston-init: disable systemd watchdog option
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 04/28] devtool: auto-pick 'main' branch in addition to 'master' in upgrades Alexander Kanavin
                   ` (24 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

There is no other unit in oe-core where watchdog is enabled, and
this feature starts to behave weirdly when test_date is adjusting the clock,
which means weston is restarted without need, so disable for weston
test stability.

The issue won't show up on kvm qemu (x86/x86_64) because it runs
too quickly, but non-kvm qemu (ppc/mips/arm) all fail in the same
way due to slower timings.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-graphics/wayland/weston-init/weston.service | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-graphics/wayland/weston-init/weston.service b/meta/recipes-graphics/wayland/weston-init/weston.service
index e09625b31c..80745998ed 100644
--- a/meta/recipes-graphics/wayland/weston-init/weston.service
+++ b/meta/recipes-graphics/wayland/weston-init/weston.service
@@ -37,8 +37,8 @@ EnvironmentFile=/etc/default/weston
 ExecStart=/usr/bin/weston --modules=systemd-notify.so
 
 # Optional watchdog setup
-TimeoutStartSec=60
-WatchdogSec=20
+#TimeoutStartSec=60
+#WatchdogSec=20
 
 # The user to run Weston as.
 User=weston
-- 
2.20.1



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

* [PATCH 04/28] devtool: auto-pick 'main' branch in addition to 'master' in upgrades
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 03/28] weston-init: disable systemd watchdog option Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 17:36   ` [OE-core] " Peter Kjellerstedt
  2022-02-17 16:09 ` [PATCH 05/28] gstreamer1.0: disable flaky gstbin:test_watch_for_state_change test Alexander Kanavin
                   ` (23 subsequent siblings)
  26 siblings, 1 reply; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 scripts/lib/devtool/upgrade.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/lib/devtool/upgrade.py b/scripts/lib/devtool/upgrade.py
index 826a3f955f..7957d41192 100644
--- a/scripts/lib/devtool/upgrade.py
+++ b/scripts/lib/devtool/upgrade.py
@@ -192,7 +192,7 @@ def _extract_new_source(newpv, srctree, no_patch, srcrev, srcbranch, branch, kee
             get_branch = [x.strip() for x in check_branch.splitlines()]
             # Remove HEAD reference point and drop remote prefix
             get_branch = [x.split('/', 1)[1] for x in get_branch if not x.startswith('origin/HEAD')]
-            if 'master' in get_branch:
+            if 'master' in get_branch or 'main' in get_branch:
                 # If it is master, we do not need to append 'branch=master' as this is default.
                 # Even with the case where get_branch has multiple objects, if 'master' is one
                 # of them, we should default take from 'master'
-- 
2.20.1



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

* [PATCH 05/28] gstreamer1.0: disable flaky gstbin:test_watch_for_state_change test
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (2 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 04/28] devtool: auto-pick 'main' branch in addition to 'master' in upgrades Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 06/28] webkitgtk: drop patch merged upstream Alexander Kanavin
                   ` (22 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin, Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Upstream issue:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/778

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...bin-test_watch_for_state_change-test.patch | 107 ++++++++++++++++++
 .../gstreamer/gstreamer1.0_1.20.0.bb          |   1 +
 2 files changed, 108 insertions(+)
 create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0/0005-tests-remove-gstbin-test_watch_for_state_change-test.patch

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0005-tests-remove-gstbin-test_watch_for_state_change-test.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0005-tests-remove-gstbin-test_watch_for_state_change-test.patch
new file mode 100644
index 0000000000..f51df6d20b
--- /dev/null
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0005-tests-remove-gstbin-test_watch_for_state_change-test.patch
@@ -0,0 +1,107 @@
+From b935abba3d8fa3ea1ce384c08e650afd8c20b78a Mon Sep 17 00:00:00 2001
+From: Claudius Heine <ch@denx.de>
+Date: Wed, 2 Feb 2022 13:47:02 +0100
+Subject: [PATCH] tests: remove gstbin:test_watch_for_state_change testcase
+
+This testcase seems to be flaky, and upstream marked it as such:
+https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/778
+
+This patch removes the testcase to avoid it interfering with out ptest.
+
+Signed-off-by: Claudius Heine <ch@denx.de>
+
+Upstream-Status: Inappropriate [needs proper upstream fix]
+---
+ tests/check/gst/gstbin.c        | 69 -------------------
+ 1 file changed, 69 deletions(-)
+
+diff --git a/tests/check/gst/gstbin.c b/tests/check/gst/gstbin.c
+index e366d5fe20..ac29d81474 100644
+--- a/tests/check/gst/gstbin.c
++++ b/tests/check/gst/gstbin.c
+@@ -691,74 +691,6 @@ GST_START_TEST (test_message_state_changed_children)
+ 
+ GST_END_TEST;
+ 
+-GST_START_TEST (test_watch_for_state_change)
+-{
+-  GstElement *src, *sink, *bin;
+-  GstBus *bus;
+-  GstStateChangeReturn ret;
+-
+-  bin = gst_element_factory_make ("bin", NULL);
+-  fail_unless (bin != NULL, "Could not create bin");
+-
+-  bus = g_object_new (gst_bus_get_type (), NULL);
+-  gst_object_ref_sink (bus);
+-  gst_element_set_bus (GST_ELEMENT_CAST (bin), bus);
+-
+-  src = gst_element_factory_make ("fakesrc", NULL);
+-  fail_if (src == NULL, "Could not create fakesrc");
+-  sink = gst_element_factory_make ("fakesink", NULL);
+-  fail_if (sink == NULL, "Could not create fakesink");
+-
+-  gst_bin_add (GST_BIN (bin), sink);
+-  gst_bin_add (GST_BIN (bin), src);
+-
+-  fail_unless (gst_element_link (src, sink), "could not link src and sink");
+-
+-  /* change state, spawning two times three messages */
+-  ret = gst_element_set_state (GST_ELEMENT (bin), GST_STATE_PAUSED);
+-  fail_unless (ret == GST_STATE_CHANGE_ASYNC);
+-  ret =
+-      gst_element_get_state (GST_ELEMENT (bin), NULL, NULL,
+-      GST_CLOCK_TIME_NONE);
+-  fail_unless (ret == GST_STATE_CHANGE_SUCCESS);
+-
+-  pop_state_changed (bus, 6);
+-  pop_async_done (bus);
+-  pop_latency (bus);
+-
+-  fail_unless (gst_bus_have_pending (bus) == FALSE,
+-      "Unexpected messages on bus");
+-
+-  ret = gst_element_set_state (GST_ELEMENT (bin), GST_STATE_PLAYING);
+-  fail_unless (ret == GST_STATE_CHANGE_SUCCESS);
+-
+-  pop_state_changed (bus, 3);
+-
+-  /* this one might return either SUCCESS or ASYNC, likely SUCCESS */
+-  ret = gst_element_set_state (GST_ELEMENT (bin), GST_STATE_PAUSED);
+-  gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, GST_CLOCK_TIME_NONE);
+-
+-  pop_state_changed (bus, 3);
+-  if (ret == GST_STATE_CHANGE_ASYNC) {
+-    pop_async_done (bus);
+-    pop_latency (bus);
+-  }
+-
+-  fail_unless (gst_bus_have_pending (bus) == FALSE,
+-      "Unexpected messages on bus");
+-
+-  gst_bus_set_flushing (bus, TRUE);
+-
+-  ret = gst_element_set_state (GST_ELEMENT (bin), GST_STATE_NULL);
+-  fail_unless (ret == GST_STATE_CHANGE_SUCCESS);
+-
+-  /* clean up */
+-  gst_object_unref (bus);
+-  gst_object_unref (bin);
+-}
+-
+-GST_END_TEST;
+-
+ GST_START_TEST (test_state_change_error_message)
+ {
+   GstElement *src, *sink, *bin;
+@@ -1956,7 +1888,6 @@ gst_bin_suite (void)
+   tcase_add_test (tc_chain, test_message_state_changed);
+   tcase_add_test (tc_chain, test_message_state_changed_child);
+   tcase_add_test (tc_chain, test_message_state_changed_children);
+-  tcase_add_test (tc_chain, test_watch_for_state_change);
+   tcase_add_test (tc_chain, test_state_change_error_message);
+   tcase_add_test (tc_chain, test_add_linked);
+   tcase_add_test (tc_chain, test_add_self);
+-- 
+2.33.1
+
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.0.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.0.bb
index 243f99fee9..ba4fa24911 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.0.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.0.bb
@@ -21,6 +21,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.x
            file://0002-tests-add-support-for-install-the-tests.patch;striplevel=3 \
            file://0003-tests-use-a-dictionaries-for-environment.patch;striplevel=3 \
            file://0004-tests-add-helper-script-to-run-the-installed_tests.patch;striplevel=3 \
+           file://0005-tests-remove-gstbin-test_watch_for_state_change-test.patch \
            "
 SRC_URI[sha256sum] = "edf4bffff85591d4fff7b21bb9ed7f0feabc123ac4a4eff29e73cbce454f9db7"
 
-- 
2.20.1



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

* [PATCH 06/28] webkitgtk: drop patch merged upstream
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (3 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 05/28] gstreamer1.0: disable flaky gstbin:test_watch_for_state_change test Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 07/28] webkitgtk: remove rejected patch Alexander Kanavin
                   ` (21 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin, Khem Raj

Portions of it were then further refactored upstream, leading
to some bits of the patch dropped and some re-applied on a
automated version upgrade.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../webkitgtk/musl-lower-stack-usage.patch    | 77 -------------------
 meta/recipes-sato/webkit/webkitgtk_2.34.5.bb  |  1 -
 2 files changed, 78 deletions(-)
 delete mode 100644 meta/recipes-sato/webkit/webkitgtk/musl-lower-stack-usage.patch

diff --git a/meta/recipes-sato/webkit/webkitgtk/musl-lower-stack-usage.patch b/meta/recipes-sato/webkit/webkitgtk/musl-lower-stack-usage.patch
deleted file mode 100644
index d8d36fad6b..0000000000
--- a/meta/recipes-sato/webkit/webkitgtk/musl-lower-stack-usage.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-From 358a8f053c367aab7fba8ab059244e0530c7ff82 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Wed, 17 Mar 2021 13:24:57 -0700
-Subject: [PATCH] reduce thread stack and heap usage for javascriptcore on musl
-
-default sizes for musl are smaller compared to glibc, this matches
-to musl defaults, avoid stack overflow crashes in jscore
-
-This is based on Alpine Linux's patch based on suggestion from
-https://bugs.webkit.org/show_bug.cgi?id=187485
-
-Real solution would entail more as the suggestions to increase
-stack size via -Wl,-z,stack-size=N does not work fully and also
-setting DEFAULT_THREAD_STACK_SIZE_IN_KB alone is not enough either
-
-This patch only changes behavior when using musl, the defaults for
-glibc in OE remains same
-
-Upstream-Status: Accepted
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
----
- Source/JavaScriptCore/runtime/OptionsList.h | 18 +++++++++++++++---
- Source/WTF/wtf/Threading.h                  |  4 ++++
- 2 files changed, 19 insertions(+), 3 deletions(-)
-
-diff --git a/Source/JavaScriptCore/runtime/OptionsList.h b/Source/JavaScriptCore/runtime/OptionsList.h
-index a0c2170e..9e107af7 100644
---- a/Source/JavaScriptCore/runtime/OptionsList.h
-+++ b/Source/JavaScriptCore/runtime/OptionsList.h
-@@ -77,6 +77,18 @@ bool canUseWebAssemblyFastMemory();
- // On instantiation of the first VM instance, the Options will be write protected
- // and cannot be modified thereafter.
- 
-+#if OS(LINUX) && !defined(__GLIBC__)
-+// non-glibc options on linux ( musl )
-+constexpr unsigned jscMaxPerThreadStack = 128 * KB;
-+constexpr unsigned jscSoftReservedZoneSize = 32 * KB;
-+constexpr unsigned jscReservedZoneSize = 16 * KB;
-+#else
-+//default
-+constexpr unsigned jscMaxPerThreadStack = 4 * MB;
-+constexpr unsigned jscSoftReservedZoneSize = 128 * KB;
-+constexpr unsigned jscReservedZoneSize = 64 * KB;
-+#endif
-+
- #define FOR_EACH_JSC_OPTION(v)                                          \
-     v(Bool, useKernTCSM, defaultTCSMValue(), Normal, "Note: this needs to go before other options since they depend on this value.") \
-     v(Bool, validateOptions, false, Normal, "crashes if mis-typed JSC options were passed to the VM") \
-@@ -92,9 +104,9 @@ bool canUseWebAssemblyFastMemory();
-     \
-     v(Bool, reportMustSucceedExecutableAllocations, false, Normal, nullptr) \
-     \
--    v(Unsigned, maxPerThreadStackUsage, 5 * MB, Normal, "Max allowed stack usage by the VM") \
--    v(Unsigned, softReservedZoneSize, 128 * KB, Normal, "A buffer greater than reservedZoneSize that reserves space for stringifying exceptions.") \
--    v(Unsigned, reservedZoneSize, 64 * KB, Normal, "The amount of stack space we guarantee to our clients (and to interal VM code that does not call out to clients).") \
-+    v(Unsigned, maxPerThreadStackUsage, jscMaxPerThreadStack, Normal, "Max allowed stack usage by the VM") \
-+    v(Unsigned, softReservedZoneSize, jscSoftReservedZoneSize, Normal, "A buffer greater than reservedZoneSize that reserves space for stringifying exceptions.") \
-+    v(Unsigned, reservedZoneSize, jscReservedZoneSize, Normal, "The amount of stack space we guarantee to our clients (and to interal VM code that does not call out to clients).") \
-     \
-     v(Bool, crashOnDisallowedVMEntry, ASSERT_ENABLED, Normal, "Forces a crash if we attempt to enter the VM when disallowed") \
-     v(Bool, crashIfCantAllocateJITMemory, false, Normal, nullptr) \
-diff --git a/Source/WTF/wtf/Threading.h b/Source/WTF/wtf/Threading.h
-index 178f9808..95ec5a85 100644
---- a/Source/WTF/wtf/Threading.h
-+++ b/Source/WTF/wtf/Threading.h
-@@ -67,6 +67,10 @@
- #undef None
- #endif
- 
-+#if OS(LINUX) && !defined(__GLIBC__)
-+#define DEFAULT_THREAD_STACK_SIZE_IN_KB 128
-+#endif
-+
- namespace WTF {
- 
- class AbstractLocker;
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.34.5.bb b/meta/recipes-sato/webkit/webkitgtk_2.34.5.bb
index 227ac2bf72..e6362bedc3 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.34.5.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.34.5.bb
@@ -16,7 +16,6 @@ SRC_URI = "https://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \
            file://0001-Tweak-gtkdoc-settings-so-that-gtkdoc-generation-work.patch \
            file://0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch \
            file://reduce-memory-overheads.patch \
-           file://musl-lower-stack-usage.patch \
            file://0001-Fix-build-without-opengl-or-es.patch \
            file://reproducibility.patch \
            "
-- 
2.20.1



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

* [PATCH 07/28] webkitgtk: remove rejected patch
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (4 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 06/28] webkitgtk: drop patch merged upstream Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 08/28] man-db: update 2.10.0 -> 2.10.1 Alexander Kanavin
                   ` (20 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin, Khem Raj

Upstream has first accepted, then reverted this change,
so this needs to be re-submitted, after verifying that it is
still relevant.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...1-Enable-THREADS_PREFER_PTHREAD_FLAG.patch | 42 -------------------
 meta/recipes-sato/webkit/webkitgtk_2.34.5.bb  |  1 -
 2 files changed, 43 deletions(-)
 delete mode 100644 meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch

diff --git a/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch b/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch
deleted file mode 100644
index a65cfc8b5a..0000000000
--- a/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From b055bd199f9c40148334725a227796c0d7d14788 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Mon, 3 Feb 2020 17:06:27 -0800
-Subject: [PATCH] Enable THREADS_PREFER_PTHREAD_FLAG
-
-Fixes build failures on risv64
-
-Taken from https://trac.webkit.org/changeset/231843/webkit
-
- Enable THREADS_PREFER_PTHREAD_FLAG. This uses -pthread instead of
--lpthread, fixing the 64-bit RISC-V build of the GTK+ port due to
-missing atomic primitives.
-
-Upstream-Status: Submitted [https://trac.webkit.org/changeset/231843/webkit]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
----
- Source/cmake/OptionsGTK.cmake     | 1 +
- Source/cmake/OptionsJSCOnly.cmake | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/Source/cmake/OptionsGTK.cmake b/Source/cmake/OptionsGTK.cmake
-index 3cb5a495..dfba9900 100644
---- a/Source/cmake/OptionsGTK.cmake
-+++ b/Source/cmake/OptionsGTK.cmake
-@@ -7,6 +7,7 @@ SET_PROJECT_VERSION(2 34 0)
- 
- 
- set(USER_AGENT_BRANDING "" CACHE STRING "Branding to add to user agent string")
-+set(THREADS_PREFER_PTHREAD_FLAG ON)
- 
- find_package(Cairo 1.14.0 REQUIRED)
- find_package(Fontconfig 2.8.0 REQUIRED)
-diff --git a/Source/cmake/OptionsJSCOnly.cmake b/Source/cmake/OptionsJSCOnly.cmake
-index e892b427..73bf9e4d 100644
---- a/Source/cmake/OptionsJSCOnly.cmake
-+++ b/Source/cmake/OptionsJSCOnly.cmake
-@@ -1,3 +1,4 @@
-+set(THREADS_PREFER_PTHREAD_FLAG ON)
- find_package(Threads REQUIRED)
- 
- if (MSVC)
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.34.5.bb b/meta/recipes-sato/webkit/webkitgtk_2.34.5.bb
index e6362bedc3..41ecb8095a 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.34.5.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.34.5.bb
@@ -14,7 +14,6 @@ SRC_URI = "https://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \
            file://0001-When-building-introspection-files-add-CMAKE_C_FLAGS-.patch \
            file://0001-Fix-racy-parallel-build-of-WebKit2-4.0.gir.patch \
            file://0001-Tweak-gtkdoc-settings-so-that-gtkdoc-generation-work.patch \
-           file://0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch \
            file://reduce-memory-overheads.patch \
            file://0001-Fix-build-without-opengl-or-es.patch \
            file://reproducibility.patch \
-- 
2.20.1



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

* [PATCH 08/28] man-db: update 2.10.0 -> 2.10.1
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (5 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 07/28] webkitgtk: remove rejected patch Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 09/28] vulkan: update 1.2.198 -> 1.3.204 Alexander Kanavin
                   ` (19 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...ariable-declaration-to-function-scop.patch | 20 +++++++++----------
 .../{man-db_2.10.0.bb => man-db_2.10.1.bb}    |  6 +-----
 2 files changed, 10 insertions(+), 16 deletions(-)
 rename meta/recipes-extended/man-db/{man-db_2.10.0.bb => man-db_2.10.1.bb} (93%)

diff --git a/meta/recipes-extended/man-db/files/0001-man-Move-local-variable-declaration-to-function-scop.patch b/meta/recipes-extended/man-db/files/0001-man-Move-local-variable-declaration-to-function-scop.patch
index 820b17b5de..dc6966629c 100644
--- a/meta/recipes-extended/man-db/files/0001-man-Move-local-variable-declaration-to-function-scop.patch
+++ b/meta/recipes-extended/man-db/files/0001-man-Move-local-variable-declaration-to-function-scop.patch
@@ -1,4 +1,4 @@
-From 4b5e00ad020ec327cbc934528d02aa8c4fe3910b Mon Sep 17 00:00:00 2001
+From 126dfefb5fddf411ad0a1316209e9c1b47abfcd2 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Wed, 9 Feb 2022 17:30:16 -0800
 Subject: [PATCH] man: Move local variable declaration to function scope
@@ -10,12 +10,13 @@ code without changing the logic, until its fixed in clang
 
 Upstream-Status: Inappropriate [Inappropriate: Clang bug]
 Signed-off-by: Khem Raj <raj.khem@gmail.com>
+
 ---
  src/man.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/src/man.c b/src/man.c
-index c91abf1..3240eea 100644
+index f16fae8..333df03 100644
 --- a/src/man.c
 +++ b/src/man.c
 @@ -352,7 +352,7 @@ static void init_html_pager (void)
@@ -27,15 +28,12 @@ index c91abf1..3240eea 100644
  	/* Please keep these keys in the same order as in options above. */
  	switch (key) {
  		case 'C':
-@@ -383,7 +383,7 @@ static error_t parse_opt (int key, char *arg, struct argp_state *state)
- 
+@@ -384,7 +384,7 @@ static error_t parse_opt (int key, char *arg, struct argp_state *state)
  		case OPT_WARNINGS:
  #ifdef NROFF_WARNINGS
--			char *s = xstrdup (arg ? arg : default_roff_warnings);
-+			s = xstrdup (arg ? arg : default_roff_warnings);
- 			const char *warning;
+ 			{
+-				char *s = xstrdup
++				s = xstrdup
+ 					(arg ? arg : default_roff_warnings);
+ 				const char *warning;
  
- 			for (warning = strtok (s, ","); warning;
--- 
-2.35.1
-
diff --git a/meta/recipes-extended/man-db/man-db_2.10.0.bb b/meta/recipes-extended/man-db/man-db_2.10.1.bb
similarity index 93%
rename from meta/recipes-extended/man-db/man-db_2.10.0.bb
rename to meta/recipes-extended/man-db/man-db_2.10.1.bb
index a604930198..897f8d8ce0 100644
--- a/meta/recipes-extended/man-db/man-db_2.10.0.bb
+++ b/meta/recipes-extended/man-db/man-db_2.10.1.bb
@@ -9,11 +9,7 @@ SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/man-db/man-db-${PV}.tar.xz \
            file://99_mandb \
            file://0001-man-Move-local-variable-declaration-to-function-scop.patch \
            file://man_db.conf-avoid-multilib-install-file-conflict.patch"
-SRC_URI[sha256sum] = "0a8629022f7117dc7fc6473c6fdb14913b24b106059bb056abee87dbd6070c79"
-
-# remove at next version upgrade or when output changes
-PR = "r1"
-HASHEQUIV_HASH_VERSION .= ".2"
+SRC_URI[sha256sum] = "2ffd8f2e80122fe72e60c740c851e6a3e15c9a7921185eb4752c1c672824bed6"
 
 DEPENDS = "libpipeline gdbm groff-native base-passwd"
 RDEPENDS:${PN} += "base-passwd"
-- 
2.20.1



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

* [PATCH 09/28] vulkan: update 1.2.198 -> 1.3.204
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (6 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 08/28] man-db: update 2.10.0 -> 2.10.1 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 10/28] vulkan-samples: update to latest revision Alexander Kanavin
                   ` (18 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...ulkan-headers_1.2.198.0.bb => vulkan-headers_1.3.204.0.bb} | 2 +-
 ...{vulkan-loader_1.2.198.1.bb => vulkan-loader_1.3.204.0.bb} | 4 ++--
 .../{vulkan-tools_1.2.198.0.bb => vulkan-tools_1.3.204.0.bb}  | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)
 rename meta/recipes-graphics/vulkan/{vulkan-headers_1.2.198.0.bb => vulkan-headers_1.3.204.0.bb} (93%)
 rename meta/recipes-graphics/vulkan/{vulkan-loader_1.2.198.1.bb => vulkan-loader_1.3.204.0.bb} (94%)
 rename meta/recipes-graphics/vulkan/{vulkan-tools_1.2.198.0.bb => vulkan-tools_1.3.204.0.bb} (93%)

diff --git a/meta/recipes-graphics/vulkan/vulkan-headers_1.2.198.0.bb b/meta/recipes-graphics/vulkan/vulkan-headers_1.3.204.0.bb
similarity index 93%
rename from meta/recipes-graphics/vulkan/vulkan-headers_1.2.198.0.bb
rename to meta/recipes-graphics/vulkan/vulkan-headers_1.3.204.0.bb
index 43c0cdb53d..7397f40fb4 100644
--- a/meta/recipes-graphics/vulkan/vulkan-headers_1.2.198.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-headers_1.3.204.0.bb
@@ -11,7 +11,7 @@ LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
 SRC_URI = "git://github.com/KhronosGroup/Vulkan-Headers.git;branch=main;protocol=https"
 
-SRCREV = "8c1c27d5a9b9de8a17f500053bd08c7ca6bba19c"
+SRCREV = "1dace16d8044758d32736eb59802d171970e9448"
 
 S = "${WORKDIR}/git"
 
diff --git a/meta/recipes-graphics/vulkan/vulkan-loader_1.2.198.1.bb b/meta/recipes-graphics/vulkan/vulkan-loader_1.3.204.0.bb
similarity index 94%
rename from meta/recipes-graphics/vulkan/vulkan-loader_1.2.198.1.bb
rename to meta/recipes-graphics/vulkan/vulkan-loader_1.3.204.0.bb
index dcd6e02ba0..23e178588e 100644
--- a/meta/recipes-graphics/vulkan/vulkan-loader_1.2.198.1.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-loader_1.3.204.0.bb
@@ -9,8 +9,8 @@ SECTION = "libs"
 
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7dbefed23242760aa3475ee42801c5ac"
-SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=sdk-1.2.198;protocol=https"
-SRCREV = "0ca96994f92b6f21b37badd6c99b22f61bfec932"
+SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=sdk-1.3.204;protocol=https"
+SRCREV = "6a2458b649aae2a8bec8259c2485e7c0bd0465ae"
 
 S = "${WORKDIR}/git"
 
diff --git a/meta/recipes-graphics/vulkan/vulkan-tools_1.2.198.0.bb b/meta/recipes-graphics/vulkan/vulkan-tools_1.3.204.0.bb
similarity index 93%
rename from meta/recipes-graphics/vulkan/vulkan-tools_1.2.198.0.bb
rename to meta/recipes-graphics/vulkan/vulkan-tools_1.3.204.0.bb
index 09f75383c2..ae062f3ee2 100644
--- a/meta/recipes-graphics/vulkan/vulkan-tools_1.2.198.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-tools_1.3.204.0.bb
@@ -6,8 +6,8 @@ SECTION = "libs"
 
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI = "git://github.com/KhronosGroup/Vulkan-Tools.git;branch=sdk-1.2.198;protocol=https"
-SRCREV = "8040a7af8919a47346cfeaf1fbc2ebfe09cfea09"
+SRC_URI = "git://github.com/KhronosGroup/Vulkan-Tools.git;branch=sdk-1.3.204;protocol=https"
+SRCREV = "b9a87a24a814e443b1adfc5a6bc2e57243446f6c"
 
 S = "${WORKDIR}/git"
 
-- 
2.20.1



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

* [PATCH 10/28] vulkan-samples: update to latest revision
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (7 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 09/28] vulkan: update 1.2.198 -> 1.3.204 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 11/28] xkeyboard-config: update 2.34 -> 2.35.1 Alexander Kanavin
                   ` (17 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin, Khem Raj

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...dd-explicit-static_cast-from-vk-Buff.patch | 35 -----------------
 ...-mix-plain-and-keyword-target_link_l.patch | 38 -------------------
 .../vulkan/vulkan-samples_git.bb              |  4 +-
 3 files changed, 1 insertion(+), 76 deletions(-)
 delete mode 100644 meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-core-Add-explicit-static_cast-from-vk-Buff.patch
 delete mode 100644 meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-do-not-mix-plain-and-keyword-target_link_l.patch

diff --git a/meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-core-Add-explicit-static_cast-from-vk-Buff.patch b/meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-core-Add-explicit-static_cast-from-vk-Buff.patch
deleted file mode 100644
index b0e7cdabe4..0000000000
--- a/meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-core-Add-explicit-static_cast-from-vk-Buff.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From f88fd472e57b59013570f08949dbbc0875c1bae4 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Sat, 13 Nov 2021 18:37:13 -0800
-Subject: [PATCH] framework/core: Add explicit static_cast from vk::Buffer to
- VkBuffer
-
-This fixes errors like
-framework/core/hpp_buffer.cpp:149:3: error: no matching function for call to 'vmaDestroyBuffer'
-|                 vmaDestroyBuffer(vmaAllocator, handle, vmaAllocation);
-|                 ^~~~~~~~~~~~~~~~
-| /mnt/b/yoe/master/build/tmp/work/riscv32-yoe-linux-musl/vulkan-samples/git-r0/git/third_party/vma/src/vk_mem_alloc.h:3803:33: note: candidate function not viable: no known conversion from 'vk::Buffer' to 'V
-kBuffer' (aka 'unsigned long long') for 2nd argument
-
-Upstream-Status: Submitted [https://github.com/KhronosGroup/Vulkan-Samples/pull/395]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- framework/core/hpp_buffer.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/framework/core/hpp_buffer.cpp b/framework/core/hpp_buffer.cpp
-index c1f5649..2609e4e 100644
---- a/framework/core/hpp_buffer.cpp
-+++ b/framework/core/hpp_buffer.cpp
-@@ -146,7 +146,7 @@ void HPPBuffer::destroy()
- 	{
- 		assert(vmaAllocation != VK_NULL_HANDLE);
- 		unmap();
--		vmaDestroyBuffer(vmaAllocator, handle, vmaAllocation);
-+		vmaDestroyBuffer(vmaAllocator, static_cast<VkBuffer>(handle), vmaAllocation);
- 	}
- }
- 
--- 
-2.33.1
-
diff --git a/meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-do-not-mix-plain-and-keyword-target_link_l.patch b/meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-do-not-mix-plain-and-keyword-target_link_l.patch
deleted file mode 100644
index 66ed8bb47d..0000000000
--- a/meta/recipes-graphics/vulkan/vulkan-samples/0001-framework-do-not-mix-plain-and-keyword-target_link_l.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 64b806ab702a6f445fd84aca5f03bb85b86a66e3 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Thu, 11 Nov 2021 18:37:09 -0800
-Subject: [PATCH] framework: do not mix plain and keyword
- target_link_libraries() signatures
-
-Fixes
-| CMake Error at framework/CMakeLists.txt:461 (target_link_libraries):
-|   The plain signature for target_link_libraries has already been used with
-|   the target "framework".  All uses of target_link_libraries with a target                                            |   must be either all-keyword or all-plain.
-|
-|   The uses of the plain signature are here:
-|                                                                                                                       |    * framework/CMakeLists.txt:453 (target_link_libraries)
-|
-
-Upstream-Status: Submitted [https://github.com/KhronosGroup/Vulkan-Samples/pull/395]
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- framework/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/framework/CMakeLists.txt b/framework/CMakeLists.txt
-index 948c796..13d3324 100644
---- a/framework/CMakeLists.txt
-+++ b/framework/CMakeLists.txt
-@@ -450,7 +450,7 @@ target_link_libraries(${PROJECT_NAME} PUBLIC
-     plugins)
- 
- if(${NEED_LINK_ATOMIC})
--    target_link_libraries(${PROJECT_NAME} atomic)
-+    target_link_libraries(${PROJECT_NAME} PUBLIC atomic)
- endif()
- 
- # Link platform specific libraries
--- 
-2.33.1
-
diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
index 1e45e9f04b..53c7254ce7 100644
--- a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
@@ -7,13 +7,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://0001-framework-do-not-mix-plain-and-keyword-target_link_l.patch \
-           file://0001-framework-core-Add-explicit-static_cast-from-vk-Buff.patch \
            file://debugfix.patch \
            "
 
 UPSTREAM_CHECK_COMMITS = "1"
-SRCREV = "ae6e4a3712cebde49a29e5996a3bd2f403566890"
+SRCREV = "28ca2dad83ceb157386e0708f5151ae89c177ad4"
 
 UPSTREAM_CHECK_GITTAGREGEX = "These are not the releases you're looking for"
 S = "${WORKDIR}/git"
-- 
2.20.1



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

* [PATCH 11/28] xkeyboard-config: update 2.34 -> 2.35.1
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (8 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 10/28] vulkan-samples: update to latest revision Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 12/28] libgit2: update 1.3.0 -> 1.4.0 Alexander Kanavin
                   ` (16 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...{xkeyboard-config_2.34.bb => xkeyboard-config_2.35.1.bb} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.34.bb => xkeyboard-config_2.35.1.bb} (86%)

diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.34.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.35.1.bb
similarity index 86%
rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.34.bb
rename to meta/recipes-graphics/xorg-lib/xkeyboard-config_2.35.1.bb
index 5d431a4172..6d40266ec3 100644
--- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.34.bb
+++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.35.1.bb
@@ -12,8 +12,8 @@ BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-confi
 LICENSE = "MIT & MIT-style"
 LIC_FILES_CHKSUM = "file://COPYING;md5=0e7f21ca7db975c63467d2e7624a12f9"
 
-SRC_URI = "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.bz2"
-SRC_URI[sha256sum] = "b321d27686ee7e6610ffe7b56e28d5bbf60625a1f595124cd320c0caa717b8ce"
+SRC_URI = "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.xz"
+SRC_URI[sha256sum] = "18ce50ff0c74ae6093062bce1aeab3d363913ea35162fe271f8a0ce399de85cc"
 
 SECTION = "x11/libs"
 DEPENDS = "util-macros libxslt-native"
@@ -22,7 +22,7 @@ EXTRA_OECONF = "--with-xkb-rules-symlink=xorg --disable-runtime-deps"
 
 FILES:${PN} += "${datadir}/X11/xkb"
 
-inherit autotools pkgconfig gettext python3native
+inherit meson pkgconfig gettext python3native
 
 do_install:append () {
     install -d ${D}${datadir}/X11/xkb/compiled
-- 
2.20.1



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

* [PATCH 12/28] libgit2: update 1.3.0 -> 1.4.0
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (9 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 11/28] xkeyboard-config: update 2.34 -> 2.35.1 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 13/28] util-linux: upgrade 2.37.3 -> 2.37.4 Alexander Kanavin
                   ` (15 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

License-Update: regex replaced with pcre, overall licensing doesn't change

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

diff --git a/meta/recipes-support/libgit2/libgit2_1.3.0.bb b/meta/recipes-support/libgit2/libgit2_1.4.0.bb
similarity index 79%
rename from meta/recipes-support/libgit2/libgit2_1.3.0.bb
rename to meta/recipes-support/libgit2/libgit2_1.4.0.bb
index de913c780d..4dd32a75cc 100644
--- a/meta/recipes-support/libgit2/libgit2_1.3.0.bb
+++ b/meta/recipes-support/libgit2/libgit2_1.4.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=73fa96e40ce64f79bab087c7e1deeacd"
+LIC_FILES_CHKSUM = "file://COPYING;md5=e5a9227de4cb6afb5d35ed7b0fdf480d"
 
 DEPENDS = "curl openssl zlib libssh2 libgcrypt libpcre2"
 
 SRC_URI = "git://github.com/libgit2/libgit2.git;branch=main;protocol=https"
-SRCREV = "b7bad55e4bb0a285b073ba5e02b01d3f522fc95d"
+SRCREV = "1d5b9bd86dccc7347aaadf5e3ab122eed9413404"
 
 S = "${WORKDIR}/git"
 
-- 
2.20.1



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

* [PATCH 13/28] util-linux: upgrade 2.37.3 -> 2.37.4
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (10 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 12/28] libgit2: update 1.3.0 -> 1.4.0 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 14/28] python3-tomli: upgrade 2.0.0 -> 2.0.1 Alexander Kanavin
                   ` (14 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 ...til-linux-libuuid_2.37.3.bb => util-linux-libuuid_2.37.4.bb} | 0
 meta/recipes-core/util-linux/util-linux.inc                     | 2 +-
 .../util-linux/{util-linux_2.37.3.bb => util-linux_2.37.4.bb}   | 0
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-core/util-linux/{util-linux-libuuid_2.37.3.bb => util-linux-libuuid_2.37.4.bb} (100%)
 rename meta/recipes-core/util-linux/{util-linux_2.37.3.bb => util-linux_2.37.4.bb} (100%)

diff --git a/meta/recipes-core/util-linux/util-linux-libuuid_2.37.3.bb b/meta/recipes-core/util-linux/util-linux-libuuid_2.37.4.bb
similarity index 100%
rename from meta/recipes-core/util-linux/util-linux-libuuid_2.37.3.bb
rename to meta/recipes-core/util-linux/util-linux-libuuid_2.37.4.bb
diff --git a/meta/recipes-core/util-linux/util-linux.inc b/meta/recipes-core/util-linux/util-linux.inc
index 0309332722..c48f9572f5 100644
--- a/meta/recipes-core/util-linux/util-linux.inc
+++ b/meta/recipes-core/util-linux/util-linux.inc
@@ -37,4 +37,4 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/util-linux/v${MAJOR_VERSION}/util-lin
            file://avoid_parallel_tests.patch \
            "
 
-SRC_URI[sha256sum] = "590c592e58cd6bf38519cb467af05ce6a1ab18040e3e3418f24bcfb2f55f9776"
+SRC_URI[sha256sum] = "634e6916ad913366c3536b6468e7844769549b99a7b2bf80314de78ab5655b83"
diff --git a/meta/recipes-core/util-linux/util-linux_2.37.3.bb b/meta/recipes-core/util-linux/util-linux_2.37.4.bb
similarity index 100%
rename from meta/recipes-core/util-linux/util-linux_2.37.3.bb
rename to meta/recipes-core/util-linux/util-linux_2.37.4.bb
-- 
2.20.1



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

* [PATCH 14/28] python3-tomli: upgrade 2.0.0 -> 2.0.1
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (11 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 13/28] util-linux: upgrade 2.37.3 -> 2.37.4 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 15/28] repo: upgrade 2.20 -> 2.21 Alexander Kanavin
                   ` (13 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

sources moved to src/tomli

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../python/{python3-tomli_2.0.0.bb => python3-tomli_2.0.1.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-tomli_2.0.0.bb => python3-tomli_2.0.1.bb} (79%)

diff --git a/meta/recipes-devtools/python/python3-tomli_2.0.0.bb b/meta/recipes-devtools/python/python3-tomli_2.0.1.bb
similarity index 79%
rename from meta/recipes-devtools/python/python3-tomli_2.0.0.bb
rename to meta/recipes-devtools/python/python3-tomli_2.0.1.bb
index aa23ad856d..c3d51282c2 100644
--- a/meta/recipes-devtools/python/python3-tomli_2.0.0.bb
+++ b/meta/recipes-devtools/python/python3-tomli_2.0.1.bb
@@ -8,12 +8,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5"
 
 inherit pypi setuptools3
 
-SRC_URI[sha256sum] = "c292c34f58502a1eb2bbb9f5bbc9a5ebc37bee10ffb8c2d6bbdfa8eb13cc14e1"
+SRC_URI[sha256sum] = "de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"
 
 do_configure:prepend() {
 cat > ${S}/setup.py <<-EOF
 from setuptools import setup
-setup(name="tomli", version="${PV}", packages=["tomli"], package_data={"": ["*"]})
+setup(name="tomli", version="${PV}", packages=["tomli"], package_dir={'tomli': 'src/tomli'}, package_data={"": ["*"]})
 EOF
 }
 
-- 
2.20.1



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

* [PATCH 15/28] repo: upgrade 2.20 -> 2.21
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (12 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 14/28] python3-tomli: upgrade 2.0.0 -> 2.0.1 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 16/28] help2man: upgrade 1.48.5 -> 1.49.1 Alexander Kanavin
                   ` (12 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

sed-patch the sources from do_configure, as otherwise
this breaks automated updates (devtool creates a patch
out of changes done by sed).

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 meta/recipes-devtools/repo/{repo_2.20.bb => repo_2.21.bb} | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)
 rename meta/recipes-devtools/repo/{repo_2.20.bb => repo_2.21.bb} (82%)

diff --git a/meta/recipes-devtools/repo/repo_2.20.bb b/meta/recipes-devtools/repo/repo_2.21.bb
similarity index 82%
rename from meta/recipes-devtools/repo/repo_2.20.bb
rename to meta/recipes-devtools/repo/repo_2.21.bb
index b56559fd9a..3c50793401 100644
--- a/meta/recipes-devtools/repo/repo_2.20.bb
+++ b/meta/recipes-devtools/repo/repo_2.21.bb
@@ -12,18 +12,16 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
 SRC_URI = "git://gerrit.googlesource.com/git-repo.git;protocol=https;branch=main \
            file://0001-python3-shebang.patch \
            "
-SRCREV = "98bb76577d9e7e0ffdeb643f1654ec006f6bbc8c"
+SRCREV = "8e91248655acf1c8044ed8c1b265b804a99eb07f"
 
 MIRRORS += "git://gerrit.googlesource.com/git-repo.git git://github.com/GerritCodeReview/git-repo.git"
 
 S = "${WORKDIR}/git"
 
-do_set_fixed_rev() {
-    sed -Ei "s/REPO_REV\s*=\s*('|\")stable('|\")/REPO_REV = '${SRCREV}'/g" ${S}/repo
+do_configure:prepend() {
+	sed -Ei "s/REPO_REV\s*=\s*('|\")stable('|\")/REPO_REV = '${SRCREV}'/g" ${S}/repo
 }
 
-do_patch[postfuncs] += "do_set_fixed_rev"
-
 do_install() {
 	install -D ${WORKDIR}/git/repo ${D}${bindir}/repo
 }
-- 
2.20.1



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

* [PATCH 16/28] help2man: upgrade 1.48.5 -> 1.49.1
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (13 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 15/28] repo: upgrade 2.20 -> 2.21 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 17/28] meson: upgrade 0.61.1 -> 0.61.2 Alexander Kanavin
                   ` (11 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../help2man/{help2man_1.48.5.bb => help2man_1.49.1.bb}         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/help2man/{help2man_1.48.5.bb => help2man_1.49.1.bb} (89%)

diff --git a/meta/recipes-devtools/help2man/help2man_1.48.5.bb b/meta/recipes-devtools/help2man/help2man_1.49.1.bb
similarity index 89%
rename from meta/recipes-devtools/help2man/help2man_1.48.5.bb
rename to meta/recipes-devtools/help2man/help2man_1.49.1.bb
index 7fe59cbab7..a5467c0535 100644
--- a/meta/recipes-devtools/help2man/help2man_1.48.5.bb
+++ b/meta/recipes-devtools/help2man/help2man_1.49.1.bb
@@ -6,7 +6,7 @@ LICENSE = "GPLv3"
 LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
 
 SRC_URI = "${GNU_MIRROR}/${BPN}/${BPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "6739e4caa42e6aed3399be4387ca79399640967334e91728863b8eaa922582be"
+SRC_URI[sha256sum] = "fd99a664ec4be9a86a0dd89719989f14f367a9c079d75d0e1d71e18a7bb51b03"
 
 inherit autotools
 
-- 
2.20.1



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

* [PATCH 17/28] meson: upgrade 0.61.1 -> 0.61.2
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (14 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 16/28] help2man: upgrade 1.48.5 -> 1.49.1 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 18/28] mmc-utils: upgrade to latest revision Alexander Kanavin
                   ` (10 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

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

diff --git a/meta/recipes-devtools/meson/meson_0.61.1.bb b/meta/recipes-devtools/meson/meson_0.61.2.bb
similarity index 98%
rename from meta/recipes-devtools/meson/meson_0.61.1.bb
rename to meta/recipes-devtools/meson/meson_0.61.2.bb
index 32b1240012..45938af6ff 100644
--- a/meta/recipes-devtools/meson/meson_0.61.1.bb
+++ b/meta/recipes-devtools/meson/meson_0.61.2.bb
@@ -16,7 +16,7 @@ SRC_URI = "https://github.com/mesonbuild/meson/releases/download/${PV}/meson-${P
            file://0002-Support-building-allarch-recipes-again.patch \
            file://0001-is_debianlike-always-return-False.patch \
            "
-SRC_URI[sha256sum] = "feb2cefb325b437dbf36146df7c6b87688ddff0b0205caa31dc64055c6da410c"
+SRC_URI[sha256sum] = "0233a7f8d959079318f6052b0939c27f68a5de86ba601f25c9ee6869fb5f5889"
 
 UPSTREAM_CHECK_URI = "https://github.com/mesonbuild/meson/releases"
 UPSTREAM_CHECK_REGEX = "meson-(?P<pver>\d+(\.\d+)+)\.tar"
-- 
2.20.1



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

* [PATCH 18/28] mmc-utils: upgrade to latest revision
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (15 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 17/28] meson: upgrade 0.61.1 -> 0.61.2 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 19/28] python3-dtschema: upgrade 2021.12 -> 2022.1 Alexander Kanavin
                   ` (9 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 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 918c0a429c..0cd25a507e 100644
--- a/meta/recipes-devtools/mmc/mmc-utils_git.bb
+++ b/meta/recipes-devtools/mmc/mmc-utils_git.bb
@@ -5,7 +5,7 @@ LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://mmc.c;beginline=1;endline=20;md5=fae32792e20f4d27ade1c5a762d16b7d"
 
 SRCBRANCH ?= "master"
-SRCREV = "fd41dca5b14df7faefdda5dc6c0bbcdc8f6facc0"
+SRCREV = "4637a7c0df49ba349f9f0e4ab0828133fc06cc81"
 
 PV = "0.1+git${SRCPV}"
 
-- 
2.20.1



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

* [PATCH 19/28] python3-dtschema: upgrade 2021.12 -> 2022.1
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (16 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 18/28] mmc-utils: upgrade to latest revision Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 20/28] python3-pytest: upgrade 7.0.0 -> 7.0.1 Alexander Kanavin
                   ` (8 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

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

diff --git a/meta/recipes-devtools/python/python3-dtschema_2021.12.bb b/meta/recipes-devtools/python/python3-dtschema_2022.1.bb
similarity index 83%
rename from meta/recipes-devtools/python/python3-dtschema_2021.12.bb
rename to meta/recipes-devtools/python/python3-dtschema_2022.1.bb
index 34d0bf61b3..d73e5810b8 100644
--- a/meta/recipes-devtools/python/python3-dtschema_2021.12.bb
+++ b/meta/recipes-devtools/python/python3-dtschema_2022.1.bb
@@ -7,7 +7,7 @@ inherit pypi setuptools3
 
 PYPI_PACKAGE = "dtschema"
 
-SRC_URI[sha256sum] = "f68af77fbce1ae00015c1fd2809fd20db8b72a27105c26a20e1ac0203aee1739"
+SRC_URI[sha256sum] = "1b92b3b9a31b6e4b8b2be70dbf3065775530bc4c52e991955b67be19741114c5"
 
 DEPENDS += "python3-setuptools-scm-native"
 RDEPENDS:${PN} += "python3-ruamel-yaml python3-jsonschema python3-rfc3987"
-- 
2.20.1



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

* [PATCH 20/28] python3-pytest: upgrade 7.0.0 -> 7.0.1
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (17 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 19/28] python3-dtschema: upgrade 2021.12 -> 2022.1 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 21/28] vala: upgrade 0.54.6 -> 0.54.7 Alexander Kanavin
                   ` (7 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../python/{python3-pytest_7.0.0.bb => python3-pytest_7.0.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-pytest_7.0.0.bb => python3-pytest_7.0.1.bb} (93%)

diff --git a/meta/recipes-devtools/python/python3-pytest_7.0.0.bb b/meta/recipes-devtools/python/python3-pytest_7.0.1.bb
similarity index 93%
rename from meta/recipes-devtools/python/python3-pytest_7.0.0.bb
rename to meta/recipes-devtools/python/python3-pytest_7.0.1.bb
index a68b452a0a..2501406489 100644
--- a/meta/recipes-devtools/python/python3-pytest_7.0.0.bb
+++ b/meta/recipes-devtools/python/python3-pytest_7.0.1.bb
@@ -5,7 +5,7 @@ DESCRIPTION = "The pytest framework makes it easy to write small tests, yet scal
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=bd27e41b6550fe0fc45356d1d81ee37c"
 
-SRC_URI[sha256sum] = "dad48ffda394e5ad9aa3b7d7ddf339ed502e5e365b1350e0af65f4a602344b11"
+SRC_URI[sha256sum] = "e30905a0c131d3d94b89624a1cc5afec3e0ba2fbdb151867d8e0ebd49850f171"
 
 DEPENDS = "python3-setuptools-scm-native"
 
-- 
2.20.1



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

* [PATCH 21/28] vala: upgrade 0.54.6 -> 0.54.7
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (18 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 20/28] python3-pytest: upgrade 7.0.0 -> 7.0.1 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 22/28] gi-docgen: upgrade 2021.8 -> 2022.1 Alexander Kanavin
                   ` (6 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 meta/recipes-devtools/vala/vala_0.54.6.bb | 3 ---
 meta/recipes-devtools/vala/vala_0.54.7.bb | 3 +++
 2 files changed, 3 insertions(+), 3 deletions(-)
 delete mode 100644 meta/recipes-devtools/vala/vala_0.54.6.bb
 create mode 100644 meta/recipes-devtools/vala/vala_0.54.7.bb

diff --git a/meta/recipes-devtools/vala/vala_0.54.6.bb b/meta/recipes-devtools/vala/vala_0.54.6.bb
deleted file mode 100644
index d1202b83fd..0000000000
--- a/meta/recipes-devtools/vala/vala_0.54.6.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-require ${BPN}.inc
-
-SRC_URI[sha256sum] = "49d60d96a3fdf6c4287397442bc6d6d95bf40aa7df678ee49128c4b11ba6e469"
diff --git a/meta/recipes-devtools/vala/vala_0.54.7.bb b/meta/recipes-devtools/vala/vala_0.54.7.bb
new file mode 100644
index 0000000000..bb38252cf5
--- /dev/null
+++ b/meta/recipes-devtools/vala/vala_0.54.7.bb
@@ -0,0 +1,3 @@
+require ${BPN}.inc
+
+SRC_URI[sha256sum] = "62079ca1ff02e5d17ae72aa9a5adc61ae6afdcfebb0d9f06063a36efbeaca0c7"
-- 
2.20.1



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

* [PATCH 22/28] gi-docgen: upgrade 2021.8 -> 2022.1
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (19 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 21/28] vala: upgrade 0.54.6 -> 0.54.7 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 23/28] pango: upgrade 1.48.10 -> 1.50.4 Alexander Kanavin
                   ` (5 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 meta/recipes-gnome/gi-docgen/gi-docgen_git.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb b/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
index bacf983810..b2d7d6513e 100644
--- a/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
+++ b/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
@@ -10,8 +10,8 @@ LIC_FILES_CHKSUM = "file://gi-docgen.py;beginline=1;endline=5;md5=2dc0f1f0120247
 
 SRC_URI = "git://gitlab.gnome.org/GNOME/gi-docgen.git;protocol=https;branch=main"
 
-PV = "2021.8"
-SRCREV = "a284455af9b3cad179900f6e1f12b59a3d40c06b"
+PV = "2022.1"
+SRCREV = "37b04455ff58cb2ec3f58917d0737c435344f2fb"
 
 S = "${WORKDIR}/git"
 
-- 
2.20.1



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

* [PATCH 23/28] pango: upgrade 1.48.10 -> 1.50.4
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (20 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 22/28] gi-docgen: upgrade 2021.8 -> 2022.1 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 24/28] piglit: upgrade to latest revision Alexander Kanavin
                   ` (4 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 meta/recipes-graphics/pango/pango/run-ptest                    | 3 +++
 .../pango/{pango_1.48.10.bb => pango_1.50.4.bb}                | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)
 rename meta/recipes-graphics/pango/{pango_1.48.10.bb => pango_1.50.4.bb} (94%)

diff --git a/meta/recipes-graphics/pango/pango/run-ptest b/meta/recipes-graphics/pango/pango/run-ptest
index fa87a75779..e1fab050ef 100644
--- a/meta/recipes-graphics/pango/pango/run-ptest
+++ b/meta/recipes-graphics/pango/pango/run-ptest
@@ -1,3 +1,6 @@
 #! /bin/sh
 
+# workaround for https://gitlab.gnome.org/GNOME/pango/-/issues/668
+mkdir -p /usr/share/fonts/pango-private
+cp -rf /usr/libexec/installed-tests/pango/fonts/* /usr/share/fonts/pango-private
 gnome-desktop-testing-runner pango
diff --git a/meta/recipes-graphics/pango/pango_1.48.10.bb b/meta/recipes-graphics/pango/pango_1.50.4.bb
similarity index 94%
rename from meta/recipes-graphics/pango/pango_1.48.10.bb
rename to meta/recipes-graphics/pango/pango_1.50.4.bb
index 40df7042e6..c1e9be2f97 100644
--- a/meta/recipes-graphics/pango/pango_1.48.10.bb
+++ b/meta/recipes-graphics/pango/pango_1.50.4.bb
@@ -20,7 +20,7 @@ GIR_MESON_DISABLE_FLAG = "disabled"
 
 SRC_URI += "file://run-ptest"
 
-SRC_URI[archive.sha256sum] = "21e1f5798bcdfda75eabc4280514b0896ab56f656d4e7e66030b9a2535ecdc98"
+SRC_URI[archive.sha256sum] = "f4ad63e87dc2b145300542a4fb004d07a9f91b34152fae0ddbe50ecdd851c162"
 
 DEPENDS = "glib-2.0 glib-2.0-native fontconfig freetype virtual/libiconv cairo harfbuzz fribidi"
 
-- 
2.20.1



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

* [PATCH 24/28] piglit: upgrade to latest revision
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (21 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 23/28] pango: upgrade 1.48.10 -> 1.50.4 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 25/28] shaderc: upgrade 2022.0 -> 2022.1 Alexander Kanavin
                   ` (3 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 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 807b2a2819..bc45558dda 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 = "f328af2ddd0d1bab0f3d149373a36657b252b337"
+SRCREV = "2f80c7cc9c02d37574dc8ba3140b7dd8eb3cbf82"
 # (when PV goes above 1.0 remove the trailing r)
 PV = "1.0+gitr${SRCPV}"
 
-- 
2.20.1



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

* [PATCH 25/28] shaderc: upgrade 2022.0 -> 2022.1
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (22 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 24/28] piglit: upgrade to latest revision Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 26/28] gst-examples: upgrade 1.18.5 -> 1.18.6 Alexander Kanavin
                   ` (2 subsequent siblings)
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../shaderc/{shaderc_2022.0.bb => shaderc_2022.1.bb}            | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/shaderc/{shaderc_2022.0.bb => shaderc_2022.1.bb} (95%)

diff --git a/meta/recipes-graphics/shaderc/shaderc_2022.0.bb b/meta/recipes-graphics/shaderc/shaderc_2022.1.bb
similarity index 95%
rename from meta/recipes-graphics/shaderc/shaderc_2022.0.bb
rename to meta/recipes-graphics/shaderc/shaderc_2022.1.bb
index f5ad0bf3bb..fe9d94094c 100644
--- a/meta/recipes-graphics/shaderc/shaderc_2022.0.bb
+++ b/meta/recipes-graphics/shaderc/shaderc_2022.1.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/google/shaderc"
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
 
-SRCREV = "b0aa18323d65d2ca885d0affeef2aa0b56eb45f7"
+SRCREV = "e4722b0ad49ee60c143d43baae8390f75ba27d2d"
 SRC_URI = "git://github.com/google/shaderc.git;protocol=https;branch=main \
            file://0001-cmake-disable-building-external-dependencies.patch \
            file://0002-libshaderc_util-fix-glslang-header-file-location.patch \
-- 
2.20.1



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

* [PATCH 26/28] gst-examples: upgrade 1.18.5 -> 1.18.6
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (23 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 25/28] shaderc: upgrade 2022.0 -> 2022.1 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 27/28] diffoscope: upgrade 202 -> 204 Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 28/28] libical: upgrade 3.0.13 -> 3.0.14 Alexander Kanavin
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../{gst-examples_1.18.5.bb => gst-examples_1.18.6.bb}          | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-multimedia/gstreamer/{gst-examples_1.18.5.bb => gst-examples_1.18.6.bb} (96%)

diff --git a/meta/recipes-multimedia/gstreamer/gst-examples_1.18.5.bb b/meta/recipes-multimedia/gstreamer/gst-examples_1.18.6.bb
similarity index 96%
rename from meta/recipes-multimedia/gstreamer/gst-examples_1.18.5.bb
rename to meta/recipes-multimedia/gstreamer/gst-examples_1.18.6.bb
index a720bb73ff..2a7a3c3111 100644
--- a/meta/recipes-multimedia/gstreamer/gst-examples_1.18.5.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-examples_1.18.6.bb
@@ -12,7 +12,7 @@ SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gst-examples.git;protocol=http
            file://gst-player.desktop \
            "
 
-SRCREV = "fe9a365dc0f1ff632abcfe3322ac5527a2cf30a0"
+SRCREV = "70e4fcf4fc8ae19641aa990de5f37d758cdfcea4"
 
 S = "${WORKDIR}/git"
 
-- 
2.20.1



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

* [PATCH 27/28] diffoscope: upgrade 202 -> 204
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (24 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 26/28] gst-examples: upgrade 1.18.5 -> 1.18.6 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  2022-02-17 16:09 ` [PATCH 28/28] libical: upgrade 3.0.13 -> 3.0.14 Alexander Kanavin
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../diffoscope/{diffoscope_202.bb => diffoscope_204.bb}         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/diffoscope/{diffoscope_202.bb => diffoscope_204.bb} (92%)

diff --git a/meta/recipes-support/diffoscope/diffoscope_202.bb b/meta/recipes-support/diffoscope/diffoscope_204.bb
similarity index 92%
rename from meta/recipes-support/diffoscope/diffoscope_202.bb
rename to meta/recipes-support/diffoscope/diffoscope_204.bb
index 8273056c59..c06c38a16d 100644
--- a/meta/recipes-support/diffoscope/diffoscope_202.bb
+++ b/meta/recipes-support/diffoscope/diffoscope_204.bb
@@ -12,7 +12,7 @@ PYPI_PACKAGE = "diffoscope"
 
 inherit pypi setuptools3
 
-SRC_URI[sha256sum] = "cf0d4e1505818403ec8678fd9b8b4c3b955fb1d041c5d826e69f20021bff8a1e"
+SRC_URI[sha256sum] = "cc99eb4cd9555947b11d6abb7ba83e71234f92ad1372e3b61e934115192ecb4e"
 
 RDEPENDS:${PN} += "binutils vim squashfs-tools python3-libarchive-c python3-magic python3-rpm"
 
-- 
2.20.1



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

* [PATCH 28/28] libical: upgrade 3.0.13 -> 3.0.14
  2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
                   ` (25 preceding siblings ...)
  2022-02-17 16:09 ` [PATCH 27/28] diffoscope: upgrade 202 -> 204 Alexander Kanavin
@ 2022-02-17 16:09 ` Alexander Kanavin
  26 siblings, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 16:09 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../libical/{libical_3.0.13.bb => libical_3.0.14.bb}            | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/libical/{libical_3.0.13.bb => libical_3.0.14.bb} (96%)

diff --git a/meta/recipes-support/libical/libical_3.0.13.bb b/meta/recipes-support/libical/libical_3.0.14.bb
similarity index 96%
rename from meta/recipes-support/libical/libical_3.0.13.bb
rename to meta/recipes-support/libical/libical_3.0.14.bb
index cfd62ea672..756100297e 100644
--- a/meta/recipes-support/libical/libical_3.0.13.bb
+++ b/meta/recipes-support/libical/libical_3.0.14.bb
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1910a2a76ddf6a9ba369182494170d87 \
 SECTION = "libs"
 
 SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz"
-SRC_URI[sha256sum] = "02543b08897f3b75c76c360a335900ccfb027d2f5120176c777340e67e763ad4"
+SRC_URI[sha256sum] = "4284b780356f1dc6a01f16083e7b836e63d3815e27ed0eaaad684712357ccc8f"
 UPSTREAM_CHECK_URI = "https://github.com/libical/libical/releases"
 
 inherit cmake pkgconfig gobject-introspection vala
-- 
2.20.1



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

* RE: [OE-core] [PATCH 04/28] devtool: auto-pick 'main' branch in addition to 'master' in upgrades
  2022-02-17 16:09 ` [PATCH 04/28] devtool: auto-pick 'main' branch in addition to 'master' in upgrades Alexander Kanavin
@ 2022-02-17 17:36   ` Peter Kjellerstedt
  2022-02-17 17:55     ` Alexander Kanavin
       [not found]     ` <16D4A46679241182.18879@lists.openembedded.org>
  0 siblings, 2 replies; 39+ messages in thread
From: Peter Kjellerstedt @ 2022-02-17 17:36 UTC (permalink / raw)
  To: Alexander Kanavin, openembedded-core@lists.openembedded.org
  Cc: Alexander Kanavin

> -----Original Message-----
> From: openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org> On Behalf Of Alexander Kanavin
> Sent: den 17 februari 2022 17:09
> To: openembedded-core@lists.openembedded.org
> Cc: Alexander Kanavin <alex@linutronix.de>
> Subject: [OE-core] [PATCH 04/28] devtool: auto-pick 'main' branch in addition to 'master' in upgrades
> 
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
>  scripts/lib/devtool/upgrade.py | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/scripts/lib/devtool/upgrade.py b/scripts/lib/devtool/upgrade.py
> index 826a3f955f..7957d41192 100644
> --- a/scripts/lib/devtool/upgrade.py
> +++ b/scripts/lib/devtool/upgrade.py
> @@ -192,7 +192,7 @@ def _extract_new_source(newpv, srctree, no_patch, srcrev, srcbranch, branch, kee
>              get_branch = [x.strip() for x in check_branch.splitlines()]
>              # Remove HEAD reference point and drop remote prefix
>              get_branch = [x.split('/', 1)[1] for x in get_branch if not x.startswith('origin/HEAD')]
> -            if 'master' in get_branch:
> +            if 'master' in get_branch or 'main' in get_branch:
>                  # If it is master, we do not need to append 'branch=master' as this is default.
>                  # Even with the case where get_branch has multiple objects, if 'master' is one
>                  # of them, we should default take from 'master'
> --
> 2.20.1

This seems incorrect since the branch= parameter is always 
required nowadays. I would more expect the code to look something 
like this:

            if len(get_branch) == 1:
                # If srcrev is on only ONE branch, then use that branch
                srcbranch = get_branch[0]
            elif 'main' in get_branch:
                # If srcrev is on multiple branches, then choose 'main' if it is one of them
                srcbranch = 'main'
            elif 'master' in get_branch:
                # Otherwise choose 'master' if it is one of the branches
                srcbranch = 'master'
            else:
                ...

//Peter



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

* Re: [OE-core] [PATCH 04/28] devtool: auto-pick 'main' branch in addition to 'master' in upgrades
  2022-02-17 17:36   ` [OE-core] " Peter Kjellerstedt
@ 2022-02-17 17:55     ` Alexander Kanavin
       [not found]     ` <16D4A46679241182.18879@lists.openembedded.org>
  1 sibling, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 17:55 UTC (permalink / raw)
  To: Peter Kjellerstedt
  Cc: openembedded-core@lists.openembedded.org, Alexander Kanavin

On Thu, 17 Feb 2022 at 18:36, Peter Kjellerstedt
<peter.kjellerstedt@axis.com> wrote:
> This seems incorrect since the branch= parameter is always
> required nowadays. I would more expect the code to look something
> like this:
>
>             if len(get_branch) == 1:
>                 # If srcrev is on only ONE branch, then use that branch
>                 srcbranch = get_branch[0]
>             elif 'main' in get_branch:
>                 # If srcrev is on multiple branches, then choose 'main' if it is one of them
>                 srcbranch = 'main'
>             elif 'master' in get_branch:
>                 # Otherwise choose 'master' if it is one of the branches
>                 srcbranch = 'master'
>             else:

It has worked fine where the branch is still master; I admit I don't
fully understand how this works, but it did help with a failed update
where devtool wasn't able to pick 'main' from several branches
containing the same SRCREV. Upgrade functionality isn't easy to test
as it is made of a million corner cases and runs against a 'live',
constantly evolving set of pending updates, so I mostly adjust it from
experience with AUH. If this still isn't good enough (as show by
actual failed updates), I'll adjust further.

Alex


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

* Re: [OE-core] [PATCH 04/28] devtool: auto-pick 'main' branch in addition to 'master' in upgrades
       [not found]     ` <16D4A46679241182.18879@lists.openembedded.org>
@ 2022-02-17 18:21       ` Alexander Kanavin
  2022-02-17 20:02         ` Khem Raj
  0 siblings, 1 reply; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 18:21 UTC (permalink / raw)
  To: Alexander Kanavin
  Cc: Peter Kjellerstedt, openembedded-core@lists.openembedded.org,
	Alexander Kanavin

On Thu, 17 Feb 2022 at 18:57, Alexander Kanavin via
lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org>
wrote:
> It has worked fine where the branch is still master; I admit I don't
> fully understand how this works, but it did help with a failed update
> where devtool wasn't able to pick 'main' from several branches
> containing the same SRCREV. Upgrade functionality isn't easy to test
> as it is made of a million corner cases and runs against a 'live',
> constantly evolving set of pending updates, so I mostly adjust it from
> experience with AUH. If this still isn't good enough (as show by
> actual failed updates), I'll adjust further.

That said, I'll try if the suggested change works as it should and
resend if so :)

Alex


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

* Re: [OE-core] [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend
  2022-02-17 16:09 ` [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend Alexander Kanavin
@ 2022-02-17 19:54   ` Khem Raj
  2022-02-17 19:57     ` Alexander Kanavin
       [not found]     ` <16D4AB147C5087DA.27018@lists.openembedded.org>
  0 siblings, 2 replies; 39+ messages in thread
From: Khem Raj @ 2022-02-17 19:54 UTC (permalink / raw)
  To: Alexander Kanavin, openembedded-core; +Cc: Alexander Kanavin



On 2/17/22 8:09 AM, Alexander Kanavin wrote:
> drm will default to opengl rendering by default; if this is
> problematic, --use-pixman option may help, apply only where
> it's proven necessary.
> 
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
>   meta/recipes-graphics/wayland/weston-init.bb | 8 +-------
>   1 file changed, 1 insertion(+), 7 deletions(-)
> 
> diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb
> index e02da0c358..8e8c0454be 100644
> --- a/meta/recipes-graphics/wayland/weston-init.bb
> +++ b/meta/recipes-graphics/wayland/weston-init.bb
> @@ -19,13 +19,7 @@ PACKAGECONFIG ??= ""
>   PACKAGECONFIG[no-idle-timeout] = ",,"
>   
>   DEFAULTBACKEND ??= ""
> -DEFAULTBACKEND:qemuall ?= "fbdev"
> -DEFAULTBACKEND:qemuarm64 = "drm"
> -DEFAULTBACKEND:qemux86 = "drm"
> -DEFAULTBACKEND:qemux86-64 = "drm"
> -# gallium swrast was found to crash weston on startup in x32 qemu
> -DEFAULTBACKEND:qemux86-64:x86-x32 = "fbdev"
> -DEFAULTBACKEND:x86-x32 = "fbdev"
> +DEFAULTBACKEND:qemuall ?= "drm"
>   

Does this switch fbdev->drm backend work on all qemu implementations we 
have in oe-core ?


>   do_install() {
>           if [ "${VIRTUAL-RUNTIME_init_manager}" != "systemd" ]; then
> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#161819): https://lists.openembedded.org/g/openembedded-core/message/161819
> Mute This Topic: https://lists.openembedded.org/mt/89212436/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
> 


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

* Re: [OE-core] [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend
  2022-02-17 19:54   ` [OE-core] " Khem Raj
@ 2022-02-17 19:57     ` Alexander Kanavin
       [not found]     ` <16D4AB147C5087DA.27018@lists.openembedded.org>
  1 sibling, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 19:57 UTC (permalink / raw)
  To: Khem Raj; +Cc: OE-core, Alexander Kanavin

On Thu, 17 Feb 2022 at 20:54, Khem Raj <raj.khem@gmail.com> wrote:
>
> Does this switch fbdev->drm backend work on all qemu implementations we
> have in oe-core ?
>

Yes, I ran a-full with this change on top of my transition-to-weston
branch (where image-sato is swapped for image-weston), and it passed
with flying colours. Without kvm performance may not be great, but we
can tweak that with --use-pixman later :)

Alex


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

* Re: [OE-core] [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend
       [not found]     ` <16D4AB147C5087DA.27018@lists.openembedded.org>
@ 2022-02-17 19:59       ` Alexander Kanavin
  2022-02-17 20:03         ` Khem Raj
  0 siblings, 1 reply; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 19:59 UTC (permalink / raw)
  To: Alexander Kanavin; +Cc: Khem Raj, OE-core, Alexander Kanavin

On Thu, 17 Feb 2022 at 20:57, Alexander Kanavin via
lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org>
wrote:
> Yes, I ran a-full with this change on top of my transition-to-weston
> branch (where image-sato is swapped for image-weston), and it passed
> with flying colours. Without kvm performance may not be great, but we
> can tweak that with --use-pixman later :)

Ah, one exception was x86-x32 (seatd doesn't build there, and swrast
historically segfaulted with X11), but that target should be changed
to cmdline only testing, or removed altogether. Intel invented it to
look better in benchmarks :)

Alex


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

* Re: [OE-core] [PATCH 04/28] devtool: auto-pick 'main' branch in addition to 'master' in upgrades
  2022-02-17 18:21       ` Alexander Kanavin
@ 2022-02-17 20:02         ` Khem Raj
  0 siblings, 0 replies; 39+ messages in thread
From: Khem Raj @ 2022-02-17 20:02 UTC (permalink / raw)
  To: Alexander Kanavin
  Cc: Peter Kjellerstedt, openembedded-core@lists.openembedded.org,
	Alexander Kanavin



On 2/17/22 10:21 AM, Alexander Kanavin wrote:
> On Thu, 17 Feb 2022 at 18:57, Alexander Kanavin via
> lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org>
> wrote:
>> It has worked fine where the branch is still master; I admit I don't
>> fully understand how this works, but it did help with a failed update
>> where devtool wasn't able to pick 'main' from several branches
>> containing the same SRCREV. Upgrade functionality isn't easy to test
>> as it is made of a million corner cases and runs against a 'live',
>> constantly evolving set of pending updates, so I mostly adjust it from
>> experience with AUH. If this still isn't good enough (as show by
>> actual failed updates), I'll adjust further.
> 
> That said, I'll try if the suggested change works as it should and
> resend if so :)

I worry about riscv emulators will break, perhaps riscv32 for sure.

> 
> Alex
> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#161852): https://lists.openembedded.org/g/openembedded-core/message/161852
> Mute This Topic: https://lists.openembedded.org/mt/89212438/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
> 


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

* Re: [OE-core] [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend
  2022-02-17 19:59       ` Alexander Kanavin
@ 2022-02-17 20:03         ` Khem Raj
  2022-02-17 20:04           ` Alexander Kanavin
       [not found]           ` <16D4AB76A8A77679.6551@lists.openembedded.org>
  0 siblings, 2 replies; 39+ messages in thread
From: Khem Raj @ 2022-02-17 20:03 UTC (permalink / raw)
  To: Alexander Kanavin; +Cc: OE-core, Alexander Kanavin



On 2/17/22 11:59 AM, Alexander Kanavin wrote:
> On Thu, 17 Feb 2022 at 20:57, Alexander Kanavin via
> lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org>
> wrote:
>> Yes, I ran a-full with this change on top of my transition-to-weston
>> branch (where image-sato is swapped for image-weston), and it passed
>> with flying colours. Without kvm performance may not be great, but we
>> can tweak that with --use-pixman later :)
> 
> Ah, one exception was x86-x32 (seatd doesn't build there, and swrast
> historically segfaulted with X11), but that target should be changed
> to cmdline only testing, or removed altogether. Intel invented it to
> look better in benchmarks :)
> 

what qemu targets are exercised by AB for full runtime tests ?

> Alex


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

* Re: [OE-core] [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend
  2022-02-17 20:03         ` Khem Raj
@ 2022-02-17 20:04           ` Alexander Kanavin
       [not found]           ` <16D4AB76A8A77679.6551@lists.openembedded.org>
  1 sibling, 0 replies; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 20:04 UTC (permalink / raw)
  To: Khem Raj; +Cc: OE-core, Alexander Kanavin

On Thu, 17 Feb 2022 at 21:03, Khem Raj <raj.khem@gmail.com> wrote:
> what qemu targets are exercised by AB for full runtime tests ?

x86/x86-64/x86-x32/arm/arm64/mips32/mips64/ppc32

Alex


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

* Re: [OE-core] [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend
       [not found]           ` <16D4AB76A8A77679.6551@lists.openembedded.org>
@ 2022-02-17 20:16             ` Alexander Kanavin
  2022-02-17 20:34               ` Khem Raj
  0 siblings, 1 reply; 39+ messages in thread
From: Alexander Kanavin @ 2022-02-17 20:16 UTC (permalink / raw)
  To: Alexander Kanavin; +Cc: Khem Raj, OE-core, Alexander Kanavin

On Thu, 17 Feb 2022 at 21:04, Alexander Kanavin via
lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org>
wrote:
>
> On Thu, 17 Feb 2022 at 21:03, Khem Raj <raj.khem@gmail.com> wrote:
> > what qemu targets are exercised by AB for full runtime tests ?
>
> x86/x86-64/x86-x32/arm/arm64/mips32/mips64/ppc32

As for risc-v, qemuriscv.inc has:
QB_GRAPHICS = "-device bochs-display"

If I remember right, that driver has kms/drm support, so it should
work like every other target, subject to bugs.

Alex


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

* Re: [OE-core] [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend
  2022-02-17 20:16             ` Alexander Kanavin
@ 2022-02-17 20:34               ` Khem Raj
  0 siblings, 0 replies; 39+ messages in thread
From: Khem Raj @ 2022-02-17 20:34 UTC (permalink / raw)
  To: Alexander Kanavin; +Cc: OE-core, Alexander Kanavin

On Thu, Feb 17, 2022 at 12:16 PM Alexander Kanavin
<alex.kanavin@gmail.com> wrote:
>
> On Thu, 17 Feb 2022 at 21:04, Alexander Kanavin via
> lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org>
> wrote:
> >
> > On Thu, 17 Feb 2022 at 21:03, Khem Raj <raj.khem@gmail.com> wrote:
> > > what qemu targets are exercised by AB for full runtime tests ?
> >
> > x86/x86-64/x86-x32/arm/arm64/mips32/mips64/ppc32
>
> As for risc-v, qemuriscv.inc has:
> QB_GRAPHICS = "-device bochs-display"
>
> If I remember right, that driver has kms/drm support, so it should
> work like every other target, subject to bugs.
>


yeah, I will see it soon,

> Alex


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

end of thread, other threads:[~2022-02-17 20:35 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-17 16:09 [PATCH 01/28] gdb: update 11.1 -> 11.2 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 02/28] weston-init: replace deprecated/disabled fbdev with drm backend Alexander Kanavin
2022-02-17 19:54   ` [OE-core] " Khem Raj
2022-02-17 19:57     ` Alexander Kanavin
     [not found]     ` <16D4AB147C5087DA.27018@lists.openembedded.org>
2022-02-17 19:59       ` Alexander Kanavin
2022-02-17 20:03         ` Khem Raj
2022-02-17 20:04           ` Alexander Kanavin
     [not found]           ` <16D4AB76A8A77679.6551@lists.openembedded.org>
2022-02-17 20:16             ` Alexander Kanavin
2022-02-17 20:34               ` Khem Raj
2022-02-17 16:09 ` [PATCH 03/28] weston-init: disable systemd watchdog option Alexander Kanavin
2022-02-17 16:09 ` [PATCH 04/28] devtool: auto-pick 'main' branch in addition to 'master' in upgrades Alexander Kanavin
2022-02-17 17:36   ` [OE-core] " Peter Kjellerstedt
2022-02-17 17:55     ` Alexander Kanavin
     [not found]     ` <16D4A46679241182.18879@lists.openembedded.org>
2022-02-17 18:21       ` Alexander Kanavin
2022-02-17 20:02         ` Khem Raj
2022-02-17 16:09 ` [PATCH 05/28] gstreamer1.0: disable flaky gstbin:test_watch_for_state_change test Alexander Kanavin
2022-02-17 16:09 ` [PATCH 06/28] webkitgtk: drop patch merged upstream Alexander Kanavin
2022-02-17 16:09 ` [PATCH 07/28] webkitgtk: remove rejected patch Alexander Kanavin
2022-02-17 16:09 ` [PATCH 08/28] man-db: update 2.10.0 -> 2.10.1 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 09/28] vulkan: update 1.2.198 -> 1.3.204 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 10/28] vulkan-samples: update to latest revision Alexander Kanavin
2022-02-17 16:09 ` [PATCH 11/28] xkeyboard-config: update 2.34 -> 2.35.1 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 12/28] libgit2: update 1.3.0 -> 1.4.0 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 13/28] util-linux: upgrade 2.37.3 -> 2.37.4 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 14/28] python3-tomli: upgrade 2.0.0 -> 2.0.1 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 15/28] repo: upgrade 2.20 -> 2.21 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 16/28] help2man: upgrade 1.48.5 -> 1.49.1 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 17/28] meson: upgrade 0.61.1 -> 0.61.2 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 18/28] mmc-utils: upgrade to latest revision Alexander Kanavin
2022-02-17 16:09 ` [PATCH 19/28] python3-dtschema: upgrade 2021.12 -> 2022.1 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 20/28] python3-pytest: upgrade 7.0.0 -> 7.0.1 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 21/28] vala: upgrade 0.54.6 -> 0.54.7 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 22/28] gi-docgen: upgrade 2021.8 -> 2022.1 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 23/28] pango: upgrade 1.48.10 -> 1.50.4 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 24/28] piglit: upgrade to latest revision Alexander Kanavin
2022-02-17 16:09 ` [PATCH 25/28] shaderc: upgrade 2022.0 -> 2022.1 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 26/28] gst-examples: upgrade 1.18.5 -> 1.18.6 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 27/28] diffoscope: upgrade 202 -> 204 Alexander Kanavin
2022-02-17 16:09 ` [PATCH 28/28] libical: upgrade 3.0.13 -> 3.0.14 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.