[OE-core] [PATCH] libsdl2: Add libunwind-native to the libsdl2-native DEPENDS

2022-03-03 Thread Carlos Rafael Giani via lists.openembedded.org
This fixes this CMake configuration error:

| -- Checking for one of the modules 'libunwind'
| CMake Error at 
[...]/build/tmp/work/x86_64-linux/libsdl2-native/2.0.20-r0/recipe-sysroot-native/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:890
 (message):
|   None of the required 'libunwind' found
| Call Stack (most recent call first):
|   CMakeLists.txt:1367 (pkg_search_module)

This error happens even if libunwind is installed complete with its C
headers and development .so files (in Ubuntu, this means libunwind-dev
is installed).

Signed-off-by: Carlos Rafael Giani 
---
 meta/recipes-graphics/libsdl2/libsdl2_2.0.20.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.0.20.bb 
b/meta/recipes-graphics/libsdl2/libsdl2_2.0.20.bb
index 90724ab8b7..802efba980 100644
--- a/meta/recipes-graphics/libsdl2/libsdl2_2.0.20.bb
+++ b/meta/recipes-graphics/libsdl2/libsdl2_2.0.20.bb
@@ -27,6 +27,8 @@ SRC_URI[sha256sum] = 
"c56aba1d7b5b0e7e999e4a7698c70b63a3394ff9704b5f6e1c57e0c16f
 
 inherit cmake lib_package binconfig-disabled pkgconfig
 
+DEPENDS:class-native += "libunwind-native"
+
 BINCONFIG = "${bindir}/sdl2-config"
 
 CVE_PRODUCT = "simple_directmedia_layer sdl"
-- 
2.32.0


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



Re: [OE-core] [PATCH v2] libsdl2: Fix build when libunwind is not used

2022-03-03 Thread Carlos Rafael Giani via lists.openembedded.org
libunwind is installed on the host, complete with its -dev package. OE 
still does not find it.


I'll submit a patch that adds libunwind-native to the native DEPENDS.

On 16.02.22 18:30, Khem Raj wrote:

On Wed, Feb 16, 2022 at 1:58 AM Carlos Rafael Giani via
lists.openembedded.org
wrote:

"MACHINE=qemux86-64 bitbake libsdl2-native" still fails with a similar error:

| CMake Error at 
/home/test/yocto-master/poky/build/tmp/work/x86_64-linux/libsdl2-native/2.0.20-r0/recipe-sysroot-native/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:890
 (message):
|   None of the required 'libunwind' found

This is triggered by the "pkg_search_module(UNWIND REQUIRED libunwind)" line 
right above the one that is modified by this patch.

Any idea what is going on?

I think its looking for libunwind on your build host.



On 07.01.22 21:34, Alexander Kanavin wrote:

Thanks :)

Alex

On Fri, 7 Jan 2022 at 20:23, Khem Raj  wrote:

clang provides libunwind.h and cmake adds a check to
find libunwind when this header is detected, which was
not the case with automake. The check however is expecting
specific unwinder implementation which provides libunwind-generic
solib, this is not a standard library that all implementations
will provide, therefore make this check optional.

Signed-off-by: Khem Raj
Cc: Andreas Müller
---
v2: Udate patch status to submitted

  .../libsdl2/optional-libunwind-generic.patch   | 18 ++
  .../recipes-graphics/libsdl2/libsdl2_2.0.18.bb |  1 +
  2 files changed, 19 insertions(+)
  create mode 100644 
meta/recipes-graphics/libsdl2/libsdl2/optional-libunwind-generic.patch

diff --git 
a/meta/recipes-graphics/libsdl2/libsdl2/optional-libunwind-generic.patch 
b/meta/recipes-graphics/libsdl2/libsdl2/optional-libunwind-generic.patch
new file mode 100644
index 000..757b99a5f68
--- /dev/null
+++ b/meta/recipes-graphics/libsdl2/libsdl2/optional-libunwind-generic.patch
@@ -0,0 +1,18 @@
+Do not error when libunwind-generic is not found, Not all
+implementations of libunwind will provide this library therefore
+do not make it hard error if its not found.
+
+Upstream-Status: Submitted [https://github.com/libsdl-org/SDL/pull/5194]
+Signed-off-by: Khem Raj
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1358,7 +1358,7 @@ elseif(UNIX AND NOT APPLE AND NOT ANDROI
+   if(HAVE_LIBUNWIND_H)
+ # We've already found the header, so REQUIRE the lib to be present
+ pkg_search_module(UNWIND REQUIRED libunwind)
+-pkg_search_module(UNWIND_GENERIC REQUIRED libunwind-generic)
++pkg_search_module(UNWIND_GENERIC libunwind-generic)
+ list(APPEND EXTRA_LIBS ${UNWIND_LIBRARIES} 
${UNWIND_GENERIC_LIBRARIES})
+   endif()
+ endif()
diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.0.18.bb 
b/meta/recipes-graphics/libsdl2/libsdl2_2.0.18.bb
index 893386343a7..1559d5e9425 100644
--- a/meta/recipes-graphics/libsdl2/libsdl2_2.0.18.bb
+++ b/meta/recipes-graphics/libsdl2/libsdl2_2.0.18.bb
@@ -18,6 +18,7 @@ PROVIDES = "virtual/libsdl2"

  SRC_URI ="http://www.libsdl.org/release/SDL2-${PV}.tar.gz \ 
file://0001-Fix-build-against-wayland-1.20.patch \ + 
file://optional-libunwind-generic.patch \ "


  S = "${WORKDIR}/SDL2-${PV}"
--
2.34.1














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



[OE-core] [PATCH] btrfs-tools: upgrade 5.16 -> 5.16.2

2022-03-03 Thread wangmy
0001-btrfs-progs-kerncompat-add-local-definition-for-alig.patch
removed since it's included in 5.16.2

Changelog:
=
mkfs: fix detection of profile type for zoned mode when creating DUP
build:
 - add missing stub for zoned mode helper when zoned mode not enabled
 - fix 64bit types on MIPS and PowerPC
 - improved zoned mode support autodetection, for systems with existing 
blkzone.h
   header but missing support for zone capacity
other: doc updates, test updates

Signed-off-by: Wang Mingyu 
---
 ...compat-add-local-definition-for-alig.patch | 46 ---
 ...fs-tools_5.16.bb => btrfs-tools_5.16.2.bb} |  3 +-
 2 files changed, 1 insertion(+), 48 deletions(-)
 delete mode 100644 
meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-btrfs-progs-kerncompat-add-local-definition-for-alig.patch
 rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_5.16.bb => 
btrfs-tools_5.16.2.bb} (95%)

diff --git 
a/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-btrfs-progs-kerncompat-add-local-definition-for-alig.patch
 
b/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-btrfs-progs-kerncompat-add-local-definition-for-alig.patch
deleted file mode 100644
index b0fe67922d..00
--- 
a/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-btrfs-progs-kerncompat-add-local-definition-for-alig.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From b0cfe12c4d4b8b4ef335cdf4ddefcbdcd1b70d58 Mon Sep 17 00:00:00 2001
-From: David Sterba 
-Date: Thu, 13 Jan 2022 14:47:08 +0100
-Subject: [PATCH] btrfs-progs: kerncompat: add local definition for alignment
- macros
-
-There's still problem left with compilation on musl and kernel < 5.11,
-because __ALIGN_KERNEL is not defined anymore:
-
-../bin/ld: kernel-shared/volumes.o: in function `create_chunk':
-volumes.c:(.text+0x17f8): undefined reference to `__ALIGN_KERNEL'
-
-Due to the entangled includes and unconditional definition of
-__ALIGN_KERNEL, we can't use #ifdef in kerncompat.h to define it
-eventually (as kerncompat.h is the first include). Instead add local
-definitions of the macros and rename them to avoid name clashes.
-
-Pull-request: #433
-
-Upstream-Status: Backport 
[https://github.com/kdave/btrfs-progs/commit/b0cfe12c4d4b8b4ef335cdf4ddefcbdcd1b70d58]
-
-Signed-off-by: Wang Mingyu 

- kerncompat.h | 9 -
- 1 file changed, 8 insertions(+), 1 deletion(-)
-
-diff --git a/kerncompat.h b/kerncompat.h
-index 6ca1526e2..f0a6e196e 100644
 a/kerncompat.h
-+++ b/kerncompat.h
-@@ -359,7 +359,14 @@ do {  \
- 
- /* Alignment check */
- #define IS_ALIGNED(x, a)(((x) & ((typeof(x))(a) - 1)) == 0)
--#define ALIGN(x, a)   __ALIGN_KERNEL((x), (a))
-+
-+/*
-+ * Alignment, copied and renamed from /usr/include/linux/const.h to work 
around
-+ * issues caused by moving the definition in 5.12
-+ */
-+#define __ALIGN_KERNEL__(x, a)__ALIGN_KERNEL_MASK__(x, 
(typeof(x))(a) - 1)
-+#define __ALIGN_KERNEL_MASK__(x, mask)(((x) + (mask)) & ~(mask))
-+#define ALIGN(x, a)   __ALIGN_KERNEL__((x), (a))
- 
- static inline int is_power_of_2(unsigned long n)
- {
diff --git a/meta/recipes-devtools/btrfs-tools/btrfs-tools_5.16.bb 
b/meta/recipes-devtools/btrfs-tools/btrfs-tools_5.16.2.bb
similarity index 95%
rename from meta/recipes-devtools/btrfs-tools/btrfs-tools_5.16.bb
rename to meta/recipes-devtools/btrfs-tools/btrfs-tools_5.16.2.bb
index e5b2057f26..4ab486c465 100644
--- a/meta/recipes-devtools/btrfs-tools/btrfs-tools_5.16.bb
+++ b/meta/recipes-devtools/btrfs-tools/btrfs-tools_5.16.2.bb
@@ -17,9 +17,8 @@ DEPENDS = "lzo util-linux zlib"
 
 SRC_URI = 
"git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git;branch=master
 \

file://0001-Add-a-possibility-to-specify-where-python-modules-ar.patch \
-   
file://0001-btrfs-progs-kerncompat-add-local-definition-for-alig.patch \
"
-SRCREV = "8ad326b2f28c044cb6ed9016d7c3285e23b673c8"
+SRCREV = "31458c9c81935abbed010221261897273a98d2c1"
 S = "${WORKDIR}/git"
 
 PACKAGECONFIG ??= " \
-- 
2.25.1


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



[OE-core] [PATCH] libical: Do not set CC explicitly for gir compiler

2022-03-03 Thread Khem Raj
This ensures that right sysroot is used during build, otherwise we see
warnings in build about using wrong sysroot and it fails explicitly with
clang

x86_64-yoe-linux-ld: warning: library search path "/usr/lib/gcc/x86_6
4-pc-linux-gnu/11.2.0/../../../../lib64" is unsafe for cross-compilation

x86_64-yoe-linux-ld: cannot find /usr/lib/clang/14.0.0/lib/linux/libc
lang_rt.builtins-x86_64.a: No such file or directory

Signed-off-by: Khem Raj 
---
 ...e-Do-not-export-CC-into-gir-compiler.patch | 33 +++
 .../recipes-support/libical/libical_3.0.14.bb |  4 ++-
 2 files changed, 36 insertions(+), 1 deletion(-)
 create mode 100644 
meta/recipes-support/libical/libical/0001-cmake-Do-not-export-CC-into-gir-compiler.patch

diff --git 
a/meta/recipes-support/libical/libical/0001-cmake-Do-not-export-CC-into-gir-compiler.patch
 
b/meta/recipes-support/libical/libical/0001-cmake-Do-not-export-CC-into-gir-compiler.patch
new file mode 100644
index 000..3841c060eeb
--- /dev/null
+++ 
b/meta/recipes-support/libical/libical/0001-cmake-Do-not-export-CC-into-gir-compiler.patch
@@ -0,0 +1,33 @@
+From c06d8a8990c996cbb854508a944202ba70ba7a7c Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Thu, 3 Mar 2022 20:10:04 -0800
+Subject: [PATCH] cmake: Do not export CC into gir compiler
+
+this helps cross compilers where full compiler commandline defines the
+compiler rather than just CC variable, therefore let it use the default
+values from environment and not synthesize it from CMAKE_C_COMPILER just
+for this case.
+
+Upstream-Status: Submitted [https://github.com/libical/libical/pull/552]
+Signed-off-by: Khem Raj 
+---
+ cmake/modules/GObjectIntrospectionMacros.cmake | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/cmake/modules/GObjectIntrospectionMacros.cmake 
b/cmake/modules/GObjectIntrospectionMacros.cmake
+index 83aff931..d7d3f898 100644
+--- a/cmake/modules/GObjectIntrospectionMacros.cmake
 b/cmake/modules/GObjectIntrospectionMacros.cmake
+@@ -50,8 +50,7 @@ macro(gir_add_introspections introspections_girs)
+ set(_gir_libtool "--no-libtool")
+ 
+ add_custom_command(
+-  COMMAND ${CMAKE_COMMAND} -E env "CC='${CMAKE_C_COMPILER}'"
+-  ${GObjectIntrospection_SCANNER}
++  COMMAND ${GObjectIntrospection_SCANNER}
+   ${GObjectIntrospection_SCANNER_ARGS}
+   --namespace=${_gir_namespace}
+   --nsversion=${_gir_version}
+-- 
+2.35.1
+
diff --git a/meta/recipes-support/libical/libical_3.0.14.bb 
b/meta/recipes-support/libical/libical_3.0.14.bb
index 717eb11e125..58baf3f32f7 100644
--- a/meta/recipes-support/libical/libical_3.0.14.bb
+++ b/meta/recipes-support/libical/libical_3.0.14.bb
@@ -12,7 +12,9 @@ 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 = 
"https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz \
+   file://0001-cmake-Do-not-export-CC-into-gir-compiler.patch \
+  "
 SRC_URI[sha256sum] = 
"4284b780356f1dc6a01f16083e7b836e63d3815e27ed0eaaad684712357ccc8f"
 UPSTREAM_CHECK_URI = "https://github.com/libical/libical/releases;
 
-- 
2.35.1


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



Re: [OE-core] [PATCH 1/2] python3-native: Remove all pyc files

2022-03-03 Thread Richard Purdie
On Thu, 2022-03-03 at 15:28 -0800, Tim Orling wrote:
> 
> 
> On Thu, Mar 3, 2022 at 9:16 AM Richard Purdie
>  wrote:
> > On Thu, 2022-03-03 at 17:14 +, Ross Burton wrote:
> > > On Thu, 3 Mar 2022 at 16:34, Richard Purdie
> > >  wrote:
> > > > This removes a further 1600 files from sstate handling and lets python
> > > > create the ones it wants at runtime which is likely much better overall
> > > > for performance.
> > > 
> > > Playing devil's advocate: doesn't having them in sstate mean they're
> > > generated once and hardlinked, instead of needing to be generated for
> > > every recipe which runs pythonnative?
> > > 
> > > Whilst I can't disagree that 1600 files being dropped from sstate is
> > > good, we're just punting the recompile step to every recipe when it
> > > runs python code.
> > > 
> > > I guess the question here is how long does the Python library take to
> > recompile.
> > 
> 
> 
> At runtime it should only generate pyc for modules actually used?

Yes.

> > Another consideration is that there are many sysroots pulling in python3-
> > native
> > which don't run python and they're only there as there are python scripts
> > being
> > added which means python has to come too.
> > 
> > I suspect for that reason it could be a net win but it is a tough call.
> > 
> 
> I tend to be in favor of the reduced number of files moving around. I suppose
> we could do some timing comparisons if we really care. It will be a trade-off
> of network/io vs compute/io, correct?

Yes. I suspect the compile cost is tiny compared to the io/network cost of
chucking so many small files around when I suspect they're not used that often.

Cheers,

Richard





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



Re: [OE-core] [PATCH 1/2] python3-native: Remove all pyc files

2022-03-03 Thread Tim Orling
On Thu, Mar 3, 2022 at 9:16 AM Richard Purdie <
richard.pur...@linuxfoundation.org> wrote:

> On Thu, 2022-03-03 at 17:14 +, Ross Burton wrote:
> > On Thu, 3 Mar 2022 at 16:34, Richard Purdie
> >  wrote:
> > > This removes a further 1600 files from sstate handling and lets python
> > > create the ones it wants at runtime which is likely much better overall
> > > for performance.
> >
> > Playing devil's advocate: doesn't having them in sstate mean they're
> > generated once and hardlinked, instead of needing to be generated for
> > every recipe which runs pythonnative?
> >
> > Whilst I can't disagree that 1600 files being dropped from sstate is
> > good, we're just punting the recompile step to every recipe when it
> > runs python code.
> >
> > I guess the question here is how long does the Python library take to
> recompile.
>

At runtime it should only generate pyc for modules actually used?

>
> Another consideration is that there are many sysroots pulling in
> python3-native
> which don't run python and they're only there as there are python scripts
> being
> added which means python has to come too.
>
> I suspect for that reason it could be a net win but it is a tough call.


> I tend to be in favor of the reduced number of files moving around. I
suppose we could do some timing comparisons if we really care. It will be a
trade-off of network/io vs compute/io, correct?


> Cheers,
>
> Richard
>
>
> 
>
>

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



Re: [OE-core] [PATCH] libical: Pass TOOLCHAIN_OPTIONS via CFLAGS

2022-03-03 Thread Richard Purdie
On Thu, 2022-03-03 at 15:05 -0800, Khem Raj wrote:
> On Thu, Mar 3, 2022 at 2:53 PM Richard Purdie
>  wrote:
> > 
> > On Mon, 2022-02-28 at 20:13 -0800, Khem Raj wrote:
> > > This ensures that right sysroot is used during build, otherwise we see
> > > warnings in build about using wrong sysroot and it fails explicitly with
> > > clang
> > > 
> > > x86_64-yoe-linux-ld: warning: library search path "/usr/lib/gcc/x86_6
> > > 4-pc-linux-gnu/11.2.0/../../../../lib64" is unsafe for cross-compilation
> > > 
> > > x86_64-yoe-linux-ld: cannot find /usr/lib/clang/14.0.0/lib/linux/libc
> > > lang_rt.builtins-x86_64.a: No such file or directory
> > > 
> > > Signed-off-by: Khem Raj 
> > > ---
> > >  meta/recipes-support/libical/libical_3.0.14.bb | 2 ++
> > >  1 file changed, 2 insertions(+)
> > > 
> > > diff --git a/meta/recipes-support/libical/libical_3.0.14.bb 
> > > b/meta/recipes-support/libical/libical_3.0.14.bb
> > > index 717eb11e125..879ad8ed595 100644
> > > --- a/meta/recipes-support/libical/libical_3.0.14.bb
> > > +++ b/meta/recipes-support/libical/libical_3.0.14.bb
> > > @@ -18,6 +18,8 @@ UPSTREAM_CHECK_URI = 
> > > "https://github.com/libical/libical/releases;
> > > 
> > >  inherit cmake pkgconfig gobject-introspection vala
> > > 
> > > +CFLAGS += "${TOOLCHAIN_OPTIONS}"
> > > +
> > >  DEPENDS += "libical-native"
> > > 
> > >  PACKAGECONFIG ??= "icu glib"
> > 
> > 
> > I gave this (and the cmake patch) a go and whilst it mostly worked, it 
> > doesn't
> > work on arm (qemuarm or beaglebone):
> > 
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/65/builds/4855
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/106/builds/3774
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/53/builds/4829
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/110/builds/3715
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/47/builds/4825
> > 
> > Any ideas?
> 
> I think we need to check why CC is being passed here from env
> explicitly when invoking g-ir-scanner-wrapper, which is bare compiler
> without TOOLCHAIN_OPTIONS and this cmd seems to not
> respect CFLAGS
> 
> > [95/112] cd 
> > /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/build/src/libical
> && 
> /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/recipe-sysroot-native/usr/bin/cmake
> -E env 
> "CC='/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc'"
> /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/recipe-sysroot/usr/bin/g-ir-scanner-wrapper
> --c-include=libical/ical.h --pkg-export libical
> --identifier-prefix=ical
> -I/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/libical-3.0.14/src/libical
> /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/build/src/libical/ical.h
> --namespace=ICal --nsversion=3.0 --no-libtool --library=ical
> --include=GObject-2.0
> -L/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/build/lib
> --output 
> /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/build/src/libical/ICal-3.0.gir
> --accept-unprefixed
> 
> I will take a look later today.

Thanks, I'll be asleep shortly I hope! :)

> 
> btw. is this the only failure left ?
> 

For that patch in core, yes, I think so.

Cheers,

Richard

> 


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



Re: [OE-core] [PATCH] libical: Pass TOOLCHAIN_OPTIONS via CFLAGS

2022-03-03 Thread Khem Raj
On Thu, Mar 3, 2022 at 2:53 PM Richard Purdie
 wrote:
>
> On Mon, 2022-02-28 at 20:13 -0800, Khem Raj wrote:
> > This ensures that right sysroot is used during build, otherwise we see
> > warnings in build about using wrong sysroot and it fails explicitly with
> > clang
> >
> > x86_64-yoe-linux-ld: warning: library search path "/usr/lib/gcc/x86_6
> > 4-pc-linux-gnu/11.2.0/../../../../lib64" is unsafe for cross-compilation
> >
> > x86_64-yoe-linux-ld: cannot find /usr/lib/clang/14.0.0/lib/linux/libc
> > lang_rt.builtins-x86_64.a: No such file or directory
> >
> > Signed-off-by: Khem Raj 
> > ---
> >  meta/recipes-support/libical/libical_3.0.14.bb | 2 ++
> >  1 file changed, 2 insertions(+)
> >
> > diff --git a/meta/recipes-support/libical/libical_3.0.14.bb 
> > b/meta/recipes-support/libical/libical_3.0.14.bb
> > index 717eb11e125..879ad8ed595 100644
> > --- a/meta/recipes-support/libical/libical_3.0.14.bb
> > +++ b/meta/recipes-support/libical/libical_3.0.14.bb
> > @@ -18,6 +18,8 @@ UPSTREAM_CHECK_URI = 
> > "https://github.com/libical/libical/releases;
> >
> >  inherit cmake pkgconfig gobject-introspection vala
> >
> > +CFLAGS += "${TOOLCHAIN_OPTIONS}"
> > +
> >  DEPENDS += "libical-native"
> >
> >  PACKAGECONFIG ??= "icu glib"
>
>
> I gave this (and the cmake patch) a go and whilst it mostly worked, it doesn't
> work on arm (qemuarm or beaglebone):
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/65/builds/4855
> https://autobuilder.yoctoproject.org/typhoon/#/builders/106/builds/3774
> https://autobuilder.yoctoproject.org/typhoon/#/builders/53/builds/4829
> https://autobuilder.yoctoproject.org/typhoon/#/builders/110/builds/3715
> https://autobuilder.yoctoproject.org/typhoon/#/builders/47/builds/4825
>
> Any ideas?

I think we need to check why CC is being passed here from env
explicitly when invoking g-ir-scanner-wrapper, which is bare compiler
without TOOLCHAIN_OPTIONS and this cmd seems to not
respect CFLAGS

| [95/112] cd 
/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/build/src/libical
&& 
/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/recipe-sysroot-native/usr/bin/cmake
-E env 
"CC='/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc'"
/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/recipe-sysroot/usr/bin/g-ir-scanner-wrapper
--c-include=libical/ical.h --pkg-export libical
--identifier-prefix=ical
-I/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/libical-3.0.14/src/libical
/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/build/src/libical/ical.h
--namespace=ICal --nsversion=3.0 --no-libtool --library=ical
--include=GObject-2.0
-L/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/build/lib
--output 
/home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/libical/3.0.14-r0/build/src/libical/ICal-3.0.gir
--accept-unprefixed

I will take a look later today.

btw. is this the only failure left ?

>
> Cheers,
>
> Richard
>

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



Re: [OE-core] [PATCH] libical: Pass TOOLCHAIN_OPTIONS via CFLAGS

2022-03-03 Thread Richard Purdie
On Mon, 2022-02-28 at 20:13 -0800, Khem Raj wrote:
> This ensures that right sysroot is used during build, otherwise we see
> warnings in build about using wrong sysroot and it fails explicitly with
> clang
> 
> x86_64-yoe-linux-ld: warning: library search path "/usr/lib/gcc/x86_6
> 4-pc-linux-gnu/11.2.0/../../../../lib64" is unsafe for cross-compilation
> 
> x86_64-yoe-linux-ld: cannot find /usr/lib/clang/14.0.0/lib/linux/libc
> lang_rt.builtins-x86_64.a: No such file or directory
> 
> Signed-off-by: Khem Raj 
> ---
>  meta/recipes-support/libical/libical_3.0.14.bb | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/meta/recipes-support/libical/libical_3.0.14.bb 
> b/meta/recipes-support/libical/libical_3.0.14.bb
> index 717eb11e125..879ad8ed595 100644
> --- a/meta/recipes-support/libical/libical_3.0.14.bb
> +++ b/meta/recipes-support/libical/libical_3.0.14.bb
> @@ -18,6 +18,8 @@ UPSTREAM_CHECK_URI = 
> "https://github.com/libical/libical/releases;
>  
>  inherit cmake pkgconfig gobject-introspection vala
>  
> +CFLAGS += "${TOOLCHAIN_OPTIONS}"
> +
>  DEPENDS += "libical-native"
>  
>  PACKAGECONFIG ??= "icu glib"


I gave this (and the cmake patch) a go and whilst it mostly worked, it doesn't
work on arm (qemuarm or beaglebone):

https://autobuilder.yoctoproject.org/typhoon/#/builders/65/builds/4855
https://autobuilder.yoctoproject.org/typhoon/#/builders/106/builds/3774
https://autobuilder.yoctoproject.org/typhoon/#/builders/53/builds/4829
https://autobuilder.yoctoproject.org/typhoon/#/builders/110/builds/3715
https://autobuilder.yoctoproject.org/typhoon/#/builders/47/builds/4825

Any ideas?

Cheers,

Richard


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



[OE-core] [PATCH] insane: Accomodate llvm-objdump

2022-03-03 Thread Khem Raj
llvm-objdump emite MIPS_XHASH where as GNU objdump emits DT_MIPS_XHASH,
checking for shorted sequence makes this check work in both cases

mips-yoe-linux-objdump -p libx264.so.163 | grep XHASH
  DT_MIPS_XHASH0x0168

mips-yoe-linux-llvm-objdump -p libx264.so.163 | grep XHASH
  MIPS_XHASH0x0168

both are same things

Signed-off-by: Khem Raj 
---
 meta/classes/insane.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index 3c8d49f13bd..270b7860c7e 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -429,7 +429,7 @@ def package_qa_hash_style(path, name, d, elf, messages):
 for line in phdrs.split("\n"):
 if "SYMTAB" in line:
 has_syms = True
-if "GNU_HASH" in line or "DT_MIPS_XHASH" in line:
+if "GNU_HASH" in line or "MIPS_XHASH" in line:
 sane = True
 if ("[mips32]" in line or "[mips64]" in line) and d.getVar('TCLIBC') 
== "musl":
 sane = True
-- 
2.35.1


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



[OE-core] [PATCH 2/2] python3-jsonschema: upgrade 3.2.0 -> 4.4.0

2022-03-03 Thread Tim Orling
Upstream changed from setup.py to pyproject.toml+setup.cfg

inherit setuptools_build_meta

For changes see:
https://github.com/Julian/jsonschema/blob/main/CHANGELOG.rst#v440

Signed-off-by: Tim Orling 
---
 ...n3-jsonschema_3.2.0.bb => python3-jsonschema_4.4.0.bb} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-devtools/python/{python3-jsonschema_3.2.0.bb => 
python3-jsonschema_4.4.0.bb} (88%)

diff --git a/meta/recipes-devtools/python/python3-jsonschema_3.2.0.bb 
b/meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-jsonschema_3.2.0.bb
rename to meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb
index c7efe33a832..4c142296410 100644
--- a/meta/recipes-devtools/python/python3-jsonschema_3.2.0.bb
+++ b/meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb
@@ -3,12 +3,12 @@ HOMEPAGE = "https://github.com/Julian/jsonschema;
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8 \
 file://json/LICENSE;md5=9d4de43111d33570c8fe49b4cb0e01af"
-DEPENDS += "${PYTHON_PN}-vcversioner-native ${PYTHON_PN}-setuptools-scm-native"
 
-SRC_URI[md5sum] = "f1a0b5011f05a02a8dee1070cd10a26d"
-SRC_URI[sha256sum] = 
"c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a"
+SRC_URI[sha256sum] = 
"636694eb41b3535ed608fe04129f26542b59ed99808b4f688aa32dcf55317a83"
+
+inherit pypi setuptools_build_meta
 
-inherit pypi setuptools3
+DEPENDS += "${PYTHON_PN}-vcversioner-native ${PYTHON_PN}-setuptools-scm-native"
 
 PACKAGECONFIG ??= "format"
 PACKAGECONFIG[format] = ",,,\
-- 
2.30.2


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



[OE-core] [PATCH 1/2] python3-importlib-metadata: upgrade 4.10.1 -> 4.11.2

2022-03-03 Thread Tim Orling
inherit setuptools_build_meta

v4.11.2
369: Fixed bug where EntryPoint.extras was returning match objects and not the 
extras strings.

v4.11.1
367: In Distribution.requires for egg-info, if requires.txt is empty, return an 
empty list.

v4.11.0
bpo-46246: Added __slots__ to EntryPoints.

v4.10.2
365 and bpo-46546: Avoid leaking method_name in DeprecatedList.

Signed-off-by: Tim Orling 
---
 ...-metadata_4.10.1.bb => python3-importlib-metadata_4.11.2.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-importlib-metadata_4.10.1.bb => 
python3-importlib-metadata_4.11.2.bb} (88%)

diff --git a/meta/recipes-devtools/python/python3-importlib-metadata_4.10.1.bb 
b/meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-importlib-metadata_4.10.1.bb
rename to meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb
index ff40def563f..15c468e41b7 100644
--- a/meta/recipes-devtools/python/python3-importlib-metadata_4.10.1.bb
+++ b/meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb
@@ -8,7 +8,7 @@ inherit pypi setuptools3
 PYPI_PACKAGE = "importlib_metadata"
 UPSTREAM_CHECK_REGEX = "/importlib-metadata/(?P(\d+[\.\-_]*)+)/"
 
-SRC_URI[sha256sum] = 
"951f0d8a5b7260e9db5e41d429285b5f451e928479f19d80818878527d36e95e"
+SRC_URI[sha256sum] = 
"b36ffa925fe3139b2f6ff11d6925ffd4fa7bc47870165e3ac260ac7b4f91e6ac"
 
 S = "${WORKDIR}/importlib_metadata-${PV}"
 
-- 
2.30.2


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



[OE-core] [AUH] vulkan-loader: upgrading to 1.3.204.1 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *vulkan-loader* to *1.3.204.1* 
has Succeeded.

Next steps:
- apply the patch: git am 
0001-vulkan-loader-upgrade-1.3.204.0-1.3.204.1.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper
Loading cache...done.
Loaded 0 entries from dependency cache.
Parsing recipes...done.
Parsing of 843 .bb files complete (0 cached, 843 parsed). 1522 targets, 50 
skipped, 0 masked, 0 errors.
Removing 43 recipes from the core2-32 sysroot...done.
Removing 50 recipes from the qemux86 sysroot...done.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "i686-poky-linux-musl"
MACHINE  = "qemux86"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-f7e66a546b8f9537779b63d96155b8846077b723"
TUNE_FEATURES= "m32 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:f7e66a546b8f9537779b63d96155b8846077b723"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 218 Local 206 Mirrors 0 Missed 12 Current 170 (94% 
match, 96% complete)
Removing 2 stale sstate objects for arch x86_64...done.
NOTE: Executing Tasks
NOTE: Running setscene task 174 of 388 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/mesa/mesa_21.3.7.bb:do_packagedata_setscene)
NOTE: Running task 718 of 1407 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/vulkan/vulkan-headers_1.3.204.0.bb:do_fetch)
NOTE: Running task 723 of 1407 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/vulkan/vulkan-loader_1.3.204.1.bb:do_fetch)
NOTE: recipe vulkan-headers-1.3.204.0-r0: task do_fetch: Started
NOTE: recipe vulkan-loader-1.3.204.1-r0: task do_fetch: Started
NOTE: recipe mesa-2_21.3.7-r0: task do_packagedata_setscene: Started
NOTE: recipe vulkan-headers-1.3.204.0-r0: task do_fetch: Succeeded
NOTE: recipe vulkan-loader-1.3.204.1-r0: task do_fetch: Succeeded
NOTE: Running task 768 of 1407 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/vulkan/vulkan-loader_1.3.204.1.bb:do_unpack)
NOTE: Running task 769 of 1407 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/vulkan/vulkan-headers_1.3.204.0.bb:do_unpack)
NOTE: recipe vulkan-headers-1.3.204.0-r0: task do_unpack: Started
NOTE: recipe vulkan-loader-1.3.204.1-r0: task do_unpack: Started
NOTE: recipe mesa-2_21.3.7-r0: task do_packagedata_setscene: Succeeded
NOTE: Running setscene task 186 of 388 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/mesa/mesa_21.3.7.bb:do_package_setscene)
NOTE: recipe vulkan-loader-1.3.204.1-r0: task do_unpack: Succeeded
NOTE: recipe vulkan-headers-1.3.204.0-r0: task do_unpack: Succeeded
NOTE: Running task 770 of 1407 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/vulkan/vulkan-headers_1.3.204.0.bb:do_patch)
NOTE: Running task 771 of 1407 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/vulkan/vulkan-loader_1.3.204.1.bb:do_patch)
NOTE: recipe vulkan-headers-1.3.204.0-r0: task do_patch: Started
NOTE: recipe vulkan-loader-1.3.204.1-r0: task do_patch: Started
NOTE: recipe vulkan-headers-1.3.204.0-r0: task do_patch: Succeeded
NOTE: recipe vulkan-loader-1.3.204.1-r0: task do_patch: Succeeded
NOTE: Running task 772 of 1407 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/vulkan/vulkan-headers_1.3.204.0.bb:do_generate_toolchain_file)
NOTE: Running task 773 of 1407 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/vulkan/vulkan-headers_1.3.204.0.bb:do_deploy_source_date_epoch)
NOTE: Running task 774 of 1407 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/vulkan/vulkan-loader_1.3.204.1.bb:do_deploy_source_date_epoch)
NOTE: Running task 775 of 1407 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/vulkan/vulkan-loader_1.3.204.1.bb:do_generate_toolchain_file)
NOTE: Running task 776 of 1407 

[OE-core] [AUH] Upgrade status: 2022-03-03

2022-03-03 Thread Auto Upgrade Helper
Recipe upgrade statistics:

* Succeeded: 16
kea, 2.0.2, Unassigned 
seatd, 0.6.4, Alexander Kanavin 
apt, 2.4.0, Aníbal Limón 
btrfs-tools, 5.16.2, Wang Mingyu 
mmc-utils, 0.1-new-commits-available, Anuj Mittal 

python3-cython, 0.29.28, Oleksandr Kravchuk 

python3-setuptools, 60.9.3, Oleksandr Kravchuk 

asciidoc, 10.1.4, Yi Zhao 
libsecret, 0.20.5, Alexander Kanavin 
harfbuzz, 4.0.0, Anuj Mittal 
piglit, 1.0-new-commits-available, Ross Burton 
vulkan-headers, 1.3.204.1, Anuj Mittal 
vulkan-loader, 1.3.204.1, Anuj Mittal 
vulkan-tools, 1.3.204.1, Anuj Mittal 
webkitgtk, 2.34.6, Alexander Kanavin 
diffoscope, 206, Joshua Watt 
* Failed(do_compile): 4
openssh, 8.9p1, Unassigned 
python3-importlib-metadata, 4.11.2, Tim Orling 
python3-jsonschema, 4.4.0, Bruce Ashfield 
xwayland, 22.1.0, Unassigned 
* Failed (devtool error): 6
dbus-test, 1.14.0, Chen Qi 
dbus, 1.14.0, Chen Qi 
gnu-config, 20211108-new-commits-available, Robert Yang 

libstd-rs, 1.59.0, Randy MacLeod 
rust-llvm, 1.59.0, Randy MacLeod 
librsvg, 2.52.6, Anuj Mittal 
* Failed(other errors): 2
cargo, 1.59.0, Randy MacLeod 
vulkan-samples, git-new-commits-available, Ross Burton 


TOTAL: attempted=28 succeeded=16(57.14%) failed=12(42.86%)

Recipe upgrade statistics per Maintainer:

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



[OE-core] [AUH] python3-setuptools: upgrading to 60.9.3 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *python3-setuptools* to 
*60.9.3* has Succeeded.

Next steps:
- apply the patch: git am 
0001-python3-setuptools-upgrade-59.5.0-60.9.3.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper


0001-python3-setuptools-upgrade-59.5.0-60.9.3.patch
Description: Binary data
packages/core2-32-poky-linux/python3-setuptools: PKGV changed from 59.5.0 
[default] to 60.9.3 [default]
packages/core2-32-poky-linux/python3-setuptools: PV changed from "59.5.0" to 
"60.9.3"
packages/core2-32-poky-linux/python3-setuptools: SRC_URI changed from 
"https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-59.5.0.tar.gz
 file://0001-change-shebang-to-python3.patch 
file://0001-_distutils-sysconfig-append-STAGING_LIBDIR-python-sy.patch" to 
"https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-60.9.3.tar.gz
 file://0001-change-shebang-to-python3.patch 
file://0001-_distutils-sysconfig-append-STAGING_LIBDIR-python-sy.patch"
packages/core2-32-poky-linux/python3-setuptools/python3-pkg-resources: PKGV 
changed from 59.5.0 [default] to 60.9.3 [default]
packages/core2-32-poky-linux/python3-setuptools/python3-pkg-resources: PV 
changed from "59.5.0" to "60.9.3"
packages/core2-32-poky-linux/python3-setuptools/python3-pkg-resources: PKGSIZE 
changed from 867940 to 1313766 (+51%)
packages/core2-32-poky-linux/python3-setuptools/python3-pkg-resources: 
FILELIST: removed 
"/usr/lib/python3.10/site-packages/pkg_resources/tests/data/my-test-package-source/__pycache__/setup.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/tests/data/my-test-package-source/setup.py",
 added 
"/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/__pycache__/abc.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/more_itertools/__pycache__/more.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/jaraco/__pycache__/context.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/__pycache__/_legacy.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/more_itertools/__pycache__/recipes.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/jaraco/__pycache__/__init__.cpython-310.pyc
 /usr/lib/python3.10/site-packages/pkg_resources/_vendor/jaraco
 /context.py 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/_common.py
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/jaraco/text/__pycache__/__init__.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/more_itertools/__pycache__/__init__.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/more_itertools/recipes.py
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/__pycache__/simple.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/_legacy.py
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/simple.py
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/jaraco/__pycache__/functools.cpython-310.pyc
 /usr/lib/python3.10/site-packages/pkg_resources/_vendor/zipp.py 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/__pycache__/_compat.cpython-310.pyc
 /usr/lib/python3.10/site-packages/pkg_reso
 urces/_vendor/importlib_resources/__pycache__/_adapters.cpython-310.pyc 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/_adapters.py
 /usr/lib/python3.10/site-packages/pkg_resources/_vendor/more_itertools/more.py 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/__pycache__/__init__.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/__init__.py
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/_itertools.py
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/abc.py
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/__pycache__/_common.cpython-310.pyc
 
/usr/lib/python3.10/site-packages/pkg_resources/_vendor/importlib_resources/__pycache__/_itertools.cpython-310.pyc
 

[OE-core] [AUH] vulkan-tools: upgrading to 1.3.204.1 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *vulkan-tools* to *1.3.204.1* 
has Succeeded.

Next steps:
- apply the patch: git am 
0001-vulkan-tools-upgrade-1.3.204.0-1.3.204.1.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper
packages/core2-32-poky-linux/vulkan-tools: PV changed from "1.3.204.0" to 
"1.3.204.1"
packages/core2-32-poky-linux/vulkan-tools: PKGV changed from 1.3.204.0 
[default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-dbg: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-dbg: PKGV changed from 
1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-dev: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-dev: PKGV changed from 
1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-doc: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-doc: PKGV changed from 
1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-locale: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-locale: PKGV changed 
from 1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-src: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-src: PKGV changed from 
1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-staticdev: PV changed 
from "1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools-staticdev: PKGV changed 
from 1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-tools/vulkan-tools: PKGV changed from 
1.3.204.0 [default] to 1.3.204.1 [default]


0001-vulkan-tools-upgrade-1.3.204.0-1.3.204.1.patch
Description: Binary data

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



[OE-core] [AUH] vulkan-samples: upgrading to 02f8d8465d4df3fa8a0d4d051fcb12538de1d448 FAILED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *vulkan-samples* to 
*02f8d8465d4df3fa8a0d4d051fcb12538de1d448* has Failed(other errors).

Detailed error information:

'MACHINE=qemux86 bitbake vulkan-samples' failed
Loading cache...done.
Loaded 0 entries from dependency cache.
Parsing recipes...done.
Parsing of 843 .bb files complete (0 cached, 843 parsed). 1521 targets, 35 
skipped, 0 masked, 0 errors.
Removing 44 recipes from the core2-32 sysroot...done.
Removing 50 recipes from the qemux86 sysroot...done.

Summary: There was 1 ERROR message, returning a non-zero exit code.

/usr/lib64/python3.6/importlib/_bootstrap.py:219: ImportWarning: can't resolve 
package from __spec__ or __package__, falling back on __name__ and __path__
  return f(*args, **kwds)
ERROR: Nothing PROVIDES 'vulkan-samples'
vulkan-samples was skipped: incompatible with host i686-poky-linux (not in 
COMPATIBLE_HOST)


Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

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



[OE-core] [AUH] vulkan-headers: upgrading to 1.3.204.1 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *vulkan-headers* to 
*1.3.204.1* has Succeeded.

Next steps:
- apply the patch: git am 
0001-vulkan-headers-upgrade-1.3.204.0-1.3.204.1.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper


0001-vulkan-headers-upgrade-1.3.204.0-1.3.204.1.patch
Description: Binary data
packages/core2-32-poky-linux/vulkan-headers: PV changed from "1.3.204.0" to 
"1.3.204.1"
packages/core2-32-poky-linux/vulkan-headers: PKGV changed from 1.3.204.0 
[default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-dbg: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-dbg: PKGV changed 
from 1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-dev: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-dev: PKGV changed 
from 1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-doc: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-doc: PKGV changed 
from 1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-locale: PV changed 
from "1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-locale: PKGV changed 
from 1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-src: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-src: PKGV changed 
from 1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-staticdev: PV 
changed from "1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers-staticdev: PKGV 
changed from 1.3.204.0 [default] to 1.3.204.1 [default]
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers: PV changed from 
"1.3.204.0" to "1.3.204.1"
packages/core2-32-poky-linux/vulkan-headers/vulkan-headers: PKGV changed from 
1.3.204.0 [default] to 1.3.204.1 [default]

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



[OE-core] [AUH] piglit: upgrading to 96180e4850d10ae41ace32c5c0deca25f9a89b1f SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *piglit* to 
*96180e4850d10ae41ace32c5c0deca25f9a89b1f* has Succeeded.

Next steps:
- apply the patch: git am 0001-piglit-upgrade-to-latest-revision.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper


0001-piglit-upgrade-to-latest-revision.patch
Description: Binary data
packages/core2-32-poky-linux/piglit: PKGV changed from 
1.0+gitrAUTOINC+2f80c7cc9c [default] to 1.0+gitrAUTOINC+96180e4850 [default]
packages/core2-32-poky-linux/piglit: PV changed from 
"1.0+gitrAUTOINC+2f80c7cc9c" to "1.0+gitrAUTOINC+96180e4850"
packages/core2-32-poky-linux/piglit/piglit-bash-completion: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-bash-completion: PV changed from 
"1.0+gitrAUTOINC+2f80c7cc9c" to "1.0+gitrAUTOINC+96180e4850"
packages/core2-32-poky-linux/piglit/piglit-dbg: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-dbg: PV changed from 
"1.0+gitrAUTOINC+2f80c7cc9c" to "1.0+gitrAUTOINC+96180e4850"
packages/core2-32-poky-linux/piglit/piglit-dev: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-dev: PV changed from 
"1.0+gitrAUTOINC+2f80c7cc9c" to "1.0+gitrAUTOINC+96180e4850"
packages/core2-32-poky-linux/piglit/piglit-doc: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-doc: PV changed from 
"1.0+gitrAUTOINC+2f80c7cc9c" to "1.0+gitrAUTOINC+96180e4850"
packages/core2-32-poky-linux/piglit/piglit-locale: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-locale: PV changed from 
"1.0+gitrAUTOINC+2f80c7cc9c" to "1.0+gitrAUTOINC+96180e4850"
packages/core2-32-poky-linux/piglit/piglit-src: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-src: PV changed from 
"1.0+gitrAUTOINC+2f80c7cc9c" to "1.0+gitrAUTOINC+96180e4850"
packages/core2-32-poky-linux/piglit/piglit-staticdev: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-staticdev: PV changed from 
"1.0+gitrAUTOINC+2f80c7cc9c" to "1.0+gitrAUTOINC+96180e4850"
packages/core2-32-poky-linux/piglit/piglit: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit: PV changed from 
"1.0+gitrAUTOINC+2f80c7cc9c" to "1.0+gitrAUTOINC+96180e4850"
packages/core2-32-poky-linux/piglit/piglit: PKGSIZE changed from 2042257178 to 
2042257370 (+0%)
packages/core2-32-poky-linux/piglit/piglit-bash-completion: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-dbg: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-dev: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-doc: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-locale: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-src: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit-staticdev: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850
packages/core2-32-poky-linux/piglit/piglit: PKGV changed from 
1.0+gitr0+2f80c7cc9c to 1.0+gitr0+96180e4850

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



[OE-core] [AUH] asciidoc: upgrading to 10.1.4 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *asciidoc* to *10.1.4* has 
Succeeded.

Next steps:
- apply the patch: git am 0001-asciidoc-upgrade-10.1.3-10.1.4.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper
packages/core2-32-poky-linux/asciidoc/asciidoc-dbg: PKGV changed from 10.1.3 
[default] to 10.1.4 [default]
packages/core2-32-poky-linux/asciidoc/asciidoc-dbg: PV changed from "10.1.3" to 
"10.1.4"
packages/core2-32-poky-linux/asciidoc/asciidoc-dev: PKGV changed from 10.1.3 
[default] to 10.1.4 [default]
packages/core2-32-poky-linux/asciidoc/asciidoc-dev: PV changed from "10.1.3" to 
"10.1.4"
packages/core2-32-poky-linux/asciidoc/asciidoc-doc: PKGV changed from 10.1.3 
[default] to 10.1.4 [default]
packages/core2-32-poky-linux/asciidoc/asciidoc-doc: PV changed from "10.1.3" to 
"10.1.4"
packages/core2-32-poky-linux/asciidoc/asciidoc-locale: PKGV changed from 10.1.3 
[default] to 10.1.4 [default]
packages/core2-32-poky-linux/asciidoc/asciidoc-locale: PV changed from "10.1.3" 
to "10.1.4"
packages/core2-32-poky-linux/asciidoc/asciidoc-src: PKGV changed from 10.1.3 
[default] to 10.1.4 [default]
packages/core2-32-poky-linux/asciidoc/asciidoc-src: PV changed from "10.1.3" to 
"10.1.4"
packages/core2-32-poky-linux/asciidoc/asciidoc-staticdev: PKGV changed from 
10.1.3 [default] to 10.1.4 [default]
packages/core2-32-poky-linux/asciidoc/asciidoc-staticdev: PV changed from 
"10.1.3" to "10.1.4"
packages/core2-32-poky-linux/asciidoc/asciidoc: PKGV changed from 10.1.3 
[default] to 10.1.4 [default]
packages/core2-32-poky-linux/asciidoc/asciidoc: FILELIST: directory renamed 
/usr/lib/python3.10/site-packages/asciidoc-10.1.3.dist-info -> 
/usr/lib/python3.10/site-packages/asciidoc-10.1.4.dist-info, added 
"/usr/lib/python3.10/site-packages/asciidoc/attrs.py 
/usr/lib/python3.10/site-packages/asciidoc/__pycache__/attrs.cpython-310.pyc"
packages/core2-32-poky-linux/asciidoc/asciidoc: PV changed from "10.1.3" to 
"10.1.4"
packages/core2-32-poky-linux/asciidoc/asciidoc: PKGSIZE changed from 1082433 to 
1081650 (-0%)
packages/core2-32-poky-linux/asciidoc: PKGV changed from 10.1.3 [default] to 
10.1.4 [default]
packages/core2-32-poky-linux/asciidoc: PV changed from "10.1.3" to "10.1.4"
Changes to packages/core2-32-poky-linux/asciidoc (sysroot):
  /usr/lib/python3.10/site-packages/asciidoc-10.1.3.dist-info moved to 
/usr/lib/python3.10/site-packages/asciidoc-10.1.4.dist-info
  /usr/lib/python3.10/site-packages/asciidoc/attrs.py was added
  /usr/lib/python3.10/site-packages/asciidoc/__pycache__/attrs.cpython-310.pyc 
was added
packages/core2-32-poky-linux/asciidoc/asciidoc: FILELIST: directory renamed 
/usr/lib/python3.10/site-packages/asciidoc-10.1.3.dist-info -> 
/usr/lib/python3.10/site-packages/asciidoc-10.1.4.dist-info, added 
"/usr/lib/python3.10/site-packages/asciidoc/__pycache__/attrs.cpython-310.pyc 
/usr/lib/python3.10/site-packages/asciidoc/attrs.py"
Changes to packages/core2-32-poky-linux/asciidoc (sysroot):
  /usr/lib/python3.10/site-packages/asciidoc-10.1.3.dist-info moved to 
/usr/lib/python3.10/site-packages/asciidoc-10.1.4.dist-info
  /usr/lib/python3.10/site-packages/asciidoc/attrs.py was added
  /usr/lib/python3.10/site-packages/asciidoc/__pycache__/attrs.cpython-310.pyc 
was added


0001-asciidoc-upgrade-10.1.3-10.1.4.patch
Description: Binary data

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



[OE-core] [AUH] libsecret: upgrading to 0.20.5 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *libsecret* to *0.20.5* has 
Succeeded.

Next steps:
- apply the patch: git am 0001-libsecret-upgrade-0.20.4-0.20.5.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper


0001-libsecret-upgrade-0.20.4-0.20.5.patch
Description: Binary data
packages/core2-32-poky-linux/libsecret: PV changed from "0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret: PACKAGES: added "libsecret-locale-ab 
libsecret-locale-fi libsecret-locale-vi"
packages/core2-32-poky-linux/libsecret: PKGV changed from 0.20.4 [default] to 
0.20.5 [default]
packages/core2-32-poky-linux/libsecret: SRC_URI changed from 
"https://download.gnome.org/sources//libsecret/0.20/libsecret-0.20.4.tar.xz;name=archive
 file://determinism.patch" to 
"https://download.gnome.org/sources//libsecret/0.20/libsecret-0.20.5.tar.xz;name=archive;
packages/core2-32-poky-linux/libsecret/libsecret-dbg: PV changed from "0.20.4" 
to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-dbg: PKGSIZE changed from 
787936 to 796960 (+1%)
packages/core2-32-poky-linux/libsecret/libsecret-dbg: PKGV changed from 0.20.4 
[default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-dev: PV changed from "0.20.4" 
to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-dev: PKGSIZE changed from 
668274 to 674256 (+1%)
packages/core2-32-poky-linux/libsecret/libsecret-dev: PKGV changed from 0.20.4 
[default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-doc: PV changed from "0.20.4" 
to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-doc: PKGV changed from 0.20.4 
[default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-an: PV changed from 
"0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-locale-an: PKGV changed from 
0.20.4 [default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-ar: PV changed from 
"0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-locale-ar: PKGV changed from 
0.20.4 [default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-as: PV changed from 
"0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-locale-as: PKGV changed from 
0.20.4 [default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-be: PV changed from 
"0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-locale-be: PKGSIZE changed 
from 1714 to 2165 (+26%)
packages/core2-32-poky-linux/libsecret/libsecret-locale-be: PKGV changed from 
0.20.4 [default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-bg: PV changed from 
"0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-locale-bg: PKGV changed from 
0.20.4 [default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-bs: PV changed from 
"0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-locale-bs: PKGV changed from 
0.20.4 [default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-ca+valencia: PV changed 
from "0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-locale-ca+valencia: PKGV 
changed from 0.20.4 [default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-ca: PV changed from 
"0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-locale-ca: PKGSIZE changed 
from 1505 to 1537 (+2%)
packages/core2-32-poky-linux/libsecret/libsecret-locale-ca: PKGV changed from 
0.20.4 [default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-ckb: PV changed from 
"0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-locale-ckb: PKGV changed from 
0.20.4 [default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-cs: PV changed from 
"0.20.4" to "0.20.5"
packages/core2-32-poky-linux/libsecret/libsecret-locale-cs: PKGSIZE changed 
from 1540 to 1588 (+3%)
packages/core2-32-poky-linux/libsecret/libsecret-locale-cs: PKGV changed from 
0.20.4 [default] to 0.20.5 [default]
packages/core2-32-poky-linux/libsecret/libsecret-locale-da: PV changed from 
"0.20.4" to "0.20.5"

[OE-core] [AUH] xwayland: upgrading to 22.1.0 FAILED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *xwayland* to *22.1.0* has 
Failed(do_compile).

Detailed error information:

do_compile failed



Next steps:
- apply the patch: git am 0001-xwayland-upgrade-21.1.4-22.1.0.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper
Loading cache...done.
Loaded 1521 entries from dependency cache.
Parsing recipes...done.
Parsing of 843 .bb files complete (842 cached, 1 parsed). 1521 targets, 35 
skipped, 0 masked, 0 errors.
Removing 1 recipes from the core2-32 sysroot...done.
Removing 1 recipes from the qemux86 sysroot...done.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "i686-poky-linux"
MACHINE  = "qemux86"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-81a7e08b7e52b2af495e3e414dd163708595b9b5"
TUNE_FEATURES= "m32 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:81a7e08b7e52b2af495e3e414dd163708595b9b5"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 118 Local 111 Mirrors 0 Missed 7 Current 318 (94% match, 
98% complete)
NOTE: Executing Tasks
NOTE: Setscene tasks completed
NOTE: Running task 1468 of 1561 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/xwayland/xwayland_22.1.0.bb:do_fetch)
NOTE: Running task 1530 of 1561 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/xwayland/xwayland_22.1.0.bb:do_write_config)
NOTE: recipe xwayland-22.1.0-r0: task do_fetch: Started
NOTE: recipe xwayland-22.1.0-r0: task do_write_config: Started
NOTE: recipe xwayland-22.1.0-r0: task do_fetch: Succeeded
NOTE: Running task 1548 of 1561 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/xwayland/xwayland_22.1.0.bb:do_unpack)
NOTE: Running task 1549 of 1561 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/xwayland/xwayland_22.1.0.bb:do_prepare_recipe_sysroot)
NOTE: recipe xwayland-22.1.0-r0: task do_write_config: Succeeded
NOTE: recipe xwayland-22.1.0-r0: task do_unpack: Started
NOTE: recipe xwayland-22.1.0-r0: task do_prepare_recipe_sysroot: Started
NOTE: recipe xwayland-22.1.0-r0: task do_unpack: Succeeded
NOTE: Running task 1550 of 1561 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/xwayland/xwayland_22.1.0.bb:do_patch)
NOTE: recipe xwayland-22.1.0-r0: task do_patch: Started
NOTE: recipe xwayland-22.1.0-r0: task do_patch: Succeeded
NOTE: Running task 1551 of 1561 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/xwayland/xwayland_22.1.0.bb:do_deploy_source_date_epoch)
NOTE: Running task 1552 of 1561 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/xwayland/xwayland_22.1.0.bb:do_populate_lic)
NOTE: recipe xwayland-22.1.0-r0: task do_prepare_recipe_sysroot: Succeeded
NOTE: recipe xwayland-22.1.0-r0: task do_deploy_source_date_epoch: Started
NOTE: recipe xwayland-22.1.0-r0: task do_populate_lic: Started
NOTE: recipe xwayland-22.1.0-r0: task do_populate_lic: Succeeded
NOTE: recipe xwayland-22.1.0-r0: task do_deploy_source_date_epoch: Succeeded
NOTE: Running task 1553 of 1561 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/xwayland/xwayland_22.1.0.bb:do_configure)
NOTE: recipe xwayland-22.1.0-r0: task do_configure: Started
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are 
['/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-graphics/xorg-proto/xorgproto_2021.5.bb:do_populate_sysroot',
 
'virtual:native:/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3_3.10.2.bb:do_populate_sysroot',
 
'/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot',
 
'virtual:native:/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ninja/ninja_1.10.2.bb:do_populate_sysroot',
 

[OE-core] [AUH] python3-importlib-metadata: upgrading to 4.11.2 FAILED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *python3-importlib-metadata* 
to *4.11.2* has Failed(do_compile).

Detailed error information:

do_compile failed



Next steps:
- apply the patch: git am 
0001-python3-importlib-metadata-upgrade-4.10.1-4.11.2.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper


0001-python3-importlib-metadata-upgrade-4.10.1-4.11.2.patch
Description: Binary data
Loading cache...done.
Loaded 1521 entries from dependency cache.
Parsing recipes...done.
Parsing of 843 .bb files complete (842 cached, 1 parsed). 1521 targets, 35 
skipped, 0 masked, 0 errors.
Removing 1 recipes from the core2-32 sysroot...done.
Removing 1 recipes from the qemux86 sysroot...done.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "i686-poky-linux"
MACHINE  = "qemux86"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-95c91b4ad71f01eb02dc0ae5e983734e5a1b4e4a"
TUNE_FEATURES= "m32 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:95c91b4ad71f01eb02dc0ae5e983734e5a1b4e4a"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 92 Local 85 Mirrors 0 Missed 7 Current 236 (92% match, 
97% complete)
NOTE: Executing Tasks
NOTE: Setscene tasks completed
NOTE: Running task 1028 of 1236 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb:do_fetch)
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_fetch: Started
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_fetch: Succeeded
NOTE: Running task 1223 of 1236 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb:do_unpack)
NOTE: Running task 1224 of 1236 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb:do_prepare_recipe_sysroot)
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_unpack: Started
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task 
do_prepare_recipe_sysroot: Started
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_unpack: Succeeded
NOTE: Running task 1225 of 1236 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb:do_patch)
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_patch: Started
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_patch: Succeeded
NOTE: Running task 1226 of 1236 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb:do_deploy_source_date_epoch)
NOTE: Running task 1227 of 1236 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb:do_populate_lic)
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task 
do_prepare_recipe_sysroot: Succeeded
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task 
do_deploy_source_date_epoch: Started
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_populate_lic: Started
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_populate_lic: 
Succeeded
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task 
do_deploy_source_date_epoch: Succeeded
NOTE: Running task 1228 of 1236 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb:do_configure)
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_configure: Started
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_configure: Succeeded
NOTE: Running task 1229 of 1236 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-importlib-metadata_4.11.2.bb:do_compile)
NOTE: recipe python3-importlib-metadata-4.11.2-r0: task do_compile: Started
Log data follows:
| DEBUG: Executing shell function do_compile
| 

[OE-core] [AUH] libstd-rs: upgrading to 1.59.0 FAILED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *libstd-rs* to *1.59.0* has 
Failed (devtool error).

Detailed error information:

The following devtool command failed:  upgrade libstd-rs -V 1.59.0
NOTE: Starting bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)...
Loading cache...done.
Loaded 1521 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-2ab1f8f011a9c85bd1cad3445f2c454790a7acb4"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:2ab1f8f011a9c85bd1cad3445f2c454790a7acb4"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 3 Local 3 Mirrors 0 Missed 0 Current 19 (100% match, 
100% complete)
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 102 tasks of which 99 didn't need to be rerun 
and all succeeded.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds
Loading cache...done.
Loaded 1521 entries from dependency cache.
Parsing recipes...done.
Parsing of 844 .bb files complete (842 cached, 2 parsed). 1522 targets, 34 
skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-2ab1f8f011a9c85bd1cad3445f2c454790a7acb4"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:2ab1f8f011a9c85bd1cad3445f2c454790a7acb4"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 3 Local 3 Mirrors 0 Missed 0 Current 15 (100% match, 
100% complete)
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 83 tasks of which 81 didn't need to be rerun and 
all succeeded.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds
DEBUG 5 [Errno 25] Inappropriate ioctl for device
Adding changed files:   0% |   | ETA:  --:--:--
Adding changed files:   0% |   | ETA:  --:--:--
Adding changed files:   1% || ETA:  0:00:49
Adding changed files:   2% || ETA:  0:00:38
Adding changed files:   3% |#   | ETA:  0:00:32
Adding changed files:   4% |#   | ETA:  0:00:29
Adding changed files:   5% |#   | ETA:  0:00:26
Adding changed files:   6% |##  | ETA:  0:00:24
Adding changed files:   7% |##  | ETA:  0:00:23
Adding changed files:   8% |### | ETA:  0:00:22
Adding changed files:   9% |### | ETA:  0:00:21
Adding changed files:  10% |### | ETA:  0:00:20
Adding changed files:  11% || ETA:  0:00:19
Adding changed files:  12% || ETA:  0:00:19
Adding changed files:  13% || ETA:  0:00:18
Adding changed files:  14% |#   | ETA:  0:00:18
Adding changed files:  15% |#   | ETA:  0:00:17
Adding changed files:  16% |##  | ETA:  0:00:17
Adding changed files:  17% |##  | ETA:  0:00:17
Adding changed files:  18% |##  | ETA:  0:00:17
Adding changed files:  19% |### | ETA:  0:00:17
Adding changed files:  20% |### | ETA:  0:00:17
Adding changed files:  21% |### | ETA:  0:00:16
Adding changed files:  22% || ETA:  0:00:16
Adding changed files:  23% || ETA:  0:00:16
Adding changed files:  25% |#   | ETA:  0:00:16
Adding changed files:  26% |#   | ETA:  0:00:16
Adding changed files:  27% |#   | ETA:  0:00:16
Adding changed files:  28% |##  | ETA:  0:00:16
Adding changed files:  29% |##  | ETA:  0:00:15
Adding changed files:  30% 

[OE-core] [AUH] seatd: upgrading to 0.6.4 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *seatd* to *0.6.4* has 
Succeeded.

Next steps:
- apply the patch: git am 0001-seatd-upgrade-0.6.3-0.6.4.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper
packages/core2-32-poky-linux/seatd: SRC_URI changed from 
"git://git.sr.ht/~kennylevinsen/seatd;protocol=https;branch=master file://init" 
to "git://git.sr.ht/%7Ekennylevinsen/seatd;protocol=https;branch=v0.6 
file://init"
packages/core2-32-poky-linux/seatd: PKGV changed from 0.6.3 [default] to 0.6.4 
[default]
packages/core2-32-poky-linux/seatd: PV changed from "0.6.3" to "0.6.4"
packages/core2-32-poky-linux/seatd/seatd-dbg: PKGV changed from 0.6.3 [default] 
to 0.6.4 [default]
packages/core2-32-poky-linux/seatd/seatd-dbg: PKGSIZE changed from 246100 to 
245776 (-0%)
packages/core2-32-poky-linux/seatd/seatd-dbg: PV changed from "0.6.3" to "0.6.4"
packages/core2-32-poky-linux/seatd/seatd-dev: PKGV changed from 0.6.3 [default] 
to 0.6.4 [default]
packages/core2-32-poky-linux/seatd/seatd-dev: PV changed from "0.6.3" to "0.6.4"
packages/core2-32-poky-linux/seatd/seatd-doc: PKGV changed from 0.6.3 [default] 
to 0.6.4 [default]
packages/core2-32-poky-linux/seatd/seatd-doc: PV changed from "0.6.3" to "0.6.4"
packages/core2-32-poky-linux/seatd/seatd-locale: PKGV changed from 0.6.3 
[default] to 0.6.4 [default]
packages/core2-32-poky-linux/seatd/seatd-locale: PV changed from "0.6.3" to 
"0.6.4"
packages/core2-32-poky-linux/seatd/seatd-src: PKGV changed from 0.6.3 [default] 
to 0.6.4 [default]
packages/core2-32-poky-linux/seatd/seatd-src: PKGSIZE changed from 130029 to 
129869 (-0%)
packages/core2-32-poky-linux/seatd/seatd-src: PV changed from "0.6.3" to "0.6.4"
packages/core2-32-poky-linux/seatd/seatd-staticdev: PKGV changed from 0.6.3 
[default] to 0.6.4 [default]
packages/core2-32-poky-linux/seatd/seatd-staticdev: PV changed from "0.6.3" to 
"0.6.4"
packages/core2-32-poky-linux/seatd/seatd: PKGV changed from 0.6.3 [default] to 
0.6.4 [default]
packages/core2-32-poky-linux/seatd/seatd: PV changed from "0.6.3" to "0.6.4"


0001-seatd-upgrade-0.6.3-0.6.4.patch
Description: Binary data

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



[OE-core] [AUH] python3-cython: upgrading to 0.29.28 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *python3-cython* to *0.29.28* 
has Succeeded.

Next steps:
- apply the patch: git am 0001-python3-cython-upgrade-0.29.27-0.29.28.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper
packages/core2-32-poky-linux/python3-cython: PV changed from "0.29.27" to 
"0.29.28"
packages/core2-32-poky-linux/python3-cython: SRC_URI changed from 
"https://files.pythonhosted.org/packages/source/C/Cython/Cython-0.29.27.tar.gz; 
to 
"https://files.pythonhosted.org/packages/source/C/Cython/Cython-0.29.28.tar.gz;
packages/core2-32-poky-linux/python3-cython: PKGV changed from 0.29.27 
[default] to 0.29.28 [default]
packages/core2-32-poky-linux/python3-cython/python3-cython-dbg: PV changed from 
"0.29.27" to "0.29.28"
packages/core2-32-poky-linux/python3-cython/python3-cython-dbg: PKGSIZE changed 
from 7042460 to 7042468 (+0%)
packages/core2-32-poky-linux/python3-cython/python3-cython-dbg: PKGV changed 
from 0.29.27 [default] to 0.29.28 [default]
packages/core2-32-poky-linux/python3-cython/python3-cython-dev: PV changed from 
"0.29.27" to "0.29.28"
packages/core2-32-poky-linux/python3-cython/python3-cython-dev: PKGV changed 
from 0.29.27 [default] to 0.29.28 [default]
packages/core2-32-poky-linux/python3-cython/python3-cython-doc: PV changed from 
"0.29.27" to "0.29.28"
packages/core2-32-poky-linux/python3-cython/python3-cython-doc: PKGV changed 
from 0.29.27 [default] to 0.29.28 [default]
packages/core2-32-poky-linux/python3-cython/python3-cython-locale: PV changed 
from "0.29.27" to "0.29.28"
packages/core2-32-poky-linux/python3-cython/python3-cython-locale: PKGV changed 
from 0.29.27 [default] to 0.29.28 [default]
packages/core2-32-poky-linux/python3-cython/python3-cython-src: PV changed from 
"0.29.27" to "0.29.28"
packages/core2-32-poky-linux/python3-cython/python3-cython-src: PKGSIZE changed 
from 8530787 to 8532726 (+0%)
packages/core2-32-poky-linux/python3-cython/python3-cython-src: PKGV changed 
from 0.29.27 [default] to 0.29.28 [default]
packages/core2-32-poky-linux/python3-cython/python3-cython-staticdev: PV 
changed from "0.29.27" to "0.29.28"
packages/core2-32-poky-linux/python3-cython/python3-cython-staticdev: PKGV 
changed from 0.29.27 [default] to 0.29.28 [default]
packages/core2-32-poky-linux/python3-cython/python3-cython: PV changed from 
"0.29.27" to "0.29.28"
packages/core2-32-poky-linux/python3-cython/python3-cython: PKGSIZE changed 
from 8521879 to 8522152 (+0%)
packages/core2-32-poky-linux/python3-cython/python3-cython: PKGV changed from 
0.29.27 [default] to 0.29.28 [default]
Changes to packages/core2-32-poky-linux/python3-cython (sysroot):
  /usr/lib/python3.10/site-packages/Cython-0.29.27.dist-info moved to 
/usr/lib/python3.10/site-packages/Cython-0.29.28.dist-info
Changes to packages/core2-32-poky-linux/python3-cython (sysroot):
  /usr/lib/python3.10/site-packages/Cython-0.29.27.dist-info moved to 
/usr/lib/python3.10/site-packages/Cython-0.29.28.dist-info


0001-python3-cython-upgrade-0.29.27-0.29.28.patch
Description: Binary data

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



[OE-core] [AUH] python3-jsonschema: upgrading to 4.4.0 FAILED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *python3-jsonschema* to 
*4.4.0* has Failed(do_compile).

Detailed error information:

do_compile failed



Next steps:
- apply the patch: git am 0001-python3-jsonschema-upgrade-3.2.0-4.4.0.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper
Loading cache...done.
Loaded 1521 entries from dependency cache.
Parsing recipes...done.
Parsing of 843 .bb files complete (842 cached, 1 parsed). 1521 targets, 35 
skipped, 0 masked, 0 errors.
Removing 1 recipes from the core2-32 sysroot...done.
Removing 1 recipes from the qemux86 sysroot...done.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "i686-poky-linux"
MACHINE  = "qemux86"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-b6dc3fd019a750cfa0f56e80545ec2ae654bd0f0"
TUNE_FEATURES= "m32 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:b6dc3fd019a750cfa0f56e80545ec2ae654bd0f0"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 98 Local 91 Mirrors 0 Missed 7 Current 283 (92% match, 
98% complete)
NOTE: Executing Tasks
NOTE: Setscene tasks completed
NOTE: Running task 1039 of 1400 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb:do_fetch)
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_fetch: Started
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_fetch: Succeeded
NOTE: Running task 1387 of 1400 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb:do_unpack)
NOTE: Running task 1388 of 1400 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb:do_prepare_recipe_sysroot)
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_unpack: Started
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_prepare_recipe_sysroot: 
Started
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_unpack: Succeeded
NOTE: Running task 1389 of 1400 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb:do_patch)
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_patch: Started
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_patch: Succeeded
NOTE: Running task 1390 of 1400 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb:do_deploy_source_date_epoch)
NOTE: Running task 1391 of 1400 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb:do_populate_lic)
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_prepare_recipe_sysroot: 
Succeeded
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_deploy_source_date_epoch: 
Started
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_populate_lic: Started
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_populate_lic: Succeeded
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_deploy_source_date_epoch: 
Succeeded
NOTE: Running task 1392 of 1400 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb:do_configure)
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_configure: Started
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_configure: Succeeded
NOTE: Running task 1393 of 1400 
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/python/python3-jsonschema_4.4.0.bb:do_compile)
NOTE: recipe python3-jsonschema-4.4.0-r0: task do_compile: Started
Log data follows:
| DEBUG: Executing shell function do_compile
| 
/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-32-poky-linux/python3-jsonschema/4.4.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3:
 can't open file 
'/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-32-poky-linux/python3-jsonschema/4.4.0-r0/jsonschema-4.4.0/setup.py':
 [Errno 2] No such file or directory
| ERROR: 'python3 setup.py bdist_wheel ' execution failed.
| WARNING: 

[OE-core] [AUH] librsvg: upgrading to 2.52.6 FAILED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *librsvg* to *2.52.6* has 
Failed (devtool error).

Detailed error information:

Running 'devtool upgrade' for recipe librsvg failed.
NOTE: Starting bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)...
Loading cache...done.
Loaded 1521 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-4e45839df84cd016baeed2821fd558b7b9d40dbc"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:4e45839df84cd016baeed2821fd558b7b9d40dbc"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 1 Local 1 Mirrors 0 Missed 0 Current 21 (100% match, 
100% complete)
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 102 tasks of which 99 didn't need to be rerun 
and all succeeded.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds
Loading cache...done.
Loaded 1521 entries from dependency cache.
Parsing recipes...done.
Parsing of 844 .bb files complete (842 cached, 2 parsed). 1522 targets, 34 
skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-4e45839df84cd016baeed2821fd558b7b9d40dbc"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:4e45839df84cd016baeed2821fd558b7b9d40dbc"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 1 Local 1 Mirrors 0 Missed 0 Current 17 (100% match, 
100% complete)
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 83 tasks of which 81 didn't need to be rerun and 
all succeeded.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds
DEBUG 5 [Errno 25] Inappropriate ioctl for device
Adding changed files:   0% |   | ETA:  --:--:--
Adding changed files:   0% |   | ETA:  --:--:--
Adding changed files:   9% |### | ETA:  0:00:01
Adding changed files:  19% |### | ETA:  0:00:00
Adding changed files:  29% |##  | ETA:  0:00:00
Adding changed files:  39% |##  | ETA:  0:00:00
Adding changed files:  49% |#   | ETA:  0:00:00
Adding changed files:  59% |#   | ETA:  0:00:00
Adding changed files:  69% |#   | ETA:  0:00:00
Adding changed files:  79% || ETA:  0:00:00
Adding changed files:  89% || ETA:  0:00:00
Adding changed files:  99% |### | ETA:  0:00:00
Adding changed files: 100% || Time: 0:00:00
INFO: Extracting current version source...
INFO: Extracting upgraded version source...
INFO: Fetching 
https://download.gnome.org/sources//librsvg/2.52/librsvg-2.52.6.tar.xz;name=archive...
INFO: Rebasing devtool onto 36c286826b743f368fd3d4873a33e8d2a15aecb0
WARNING: Command 'git rebase 36c286826b743f368fd3d4873a33e8d2a15aecb0' failed:
Auto-merging vendor/system-deps/src/lib.rs
Auto-merging vendor/system-deps/.cargo-checksum.json
CONFLICT (content): Merge conflict in vendor/system-deps/.cargo-checksum.json

You will need to resolve conflicts in order to complete the upgrade.
INFO: Upgraded source extracted to 
/home/pokybuild/yocto-worker/auh/build/build/build/workspace/sources/librsvg
INFO: New recipe is 
/home/pokybuild/yocto-worker/auh/build/build/build/workspace/recipes/librsvg/librsvg_2.52.6.bb



Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#162678): 
https://lists.openembedded.org/g/openembedded-core/message/162678
Mute This Topic: https://lists.openembedded.org/mt/89530590/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: 

[OE-core] [AUH] rust-llvm: upgrading to 1.59.0 FAILED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *rust-llvm* to *1.59.0* has 
Failed (devtool error).

Detailed error information:

The following devtool command failed:  finish -f rust-llvm 
/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/rust
NOTE: Starting bitbake server...
Loading cache...done.
Loaded 1521 entries from dependency cache.
Parsing recipes...done.
Parsing of 844 .bb files complete (843 cached, 1 parsed). 1523 targets, 34 
skipped, 0 masked, 0 errors.

ERROR: Traceback (most recent call last):
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/cookerdata.py",
 line 162, in wrapped
return func(fn, *args)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/cookerdata.py",
 line 187, in parse_config_file
return bb.parse.handle(fn, data, include)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/parse/__init__.py",
 line 107, in handle
return h['handle'](fn, data, include)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py",
 line 118, in handle
abs_fn = resolve_file(fn, data)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/parse/__init__.py",
 line 131, in resolve_file
raise IOError(errno.ENOENT, "file %s not found" % fn)
FileNotFoundError: [Errno 2] file 
/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/rust/conf/layer.conf
 not found

ERROR: Unable to parse 
/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/rust/conf/layer.conf:
 [Errno 2] file 
/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/rust/conf/layer.conf
 not found
Traceback (most recent call last):
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/cookerdata.py",
 line 162, in wrapped
return func(fn, *args)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/cookerdata.py",
 line 187, in parse_config_file
return bb.parse.handle(fn, data, include)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/parse/__init__.py",
 line 107, in handle
return h['handle'](fn, data, include)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py",
 line 118, in handle
abs_fn = resolve_file(fn, data)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/parse/__init__.py",
 line 131, in resolve_file
raise IOError(errno.ENOENT, "file %s not found" % fn)
FileNotFoundError: [Errno 2] file 
/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/rust/conf/layer.conf
 not found

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/pokybuild/yocto-worker/auh/build/build/poky/scripts/devtool", 
line 334, in 
ret = main()
  File "/home/pokybuild/yocto-worker/auh/build/build/poky/scripts/devtool", 
line 321, in main
ret = args.func(args, config, basepath, workspace)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/scripts/lib/devtool/standard.py",
 line 2108, in finish
updated, appendfile, removed = _update_recipe(args.recipename, workspace, 
rd, args.mode, appendlayerdir, wildcard_version=True, no_remove=False, 
no_report_remove=removing_original, initial_rev=args.initial_rev, 
dry_run_outdir=dry_run_outdir, no_overrides=args.no_overrides, 
force_patch_refresh=args.force_patch_refresh)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/scripts/lib/devtool/standard.py",
 line 1814, in _update_recipe
updated, appendf, removed = _update_recipe_patch(recipename, workspace, 
srctree, crd, appendlayerdir, wildcard_version, no_remove, no_report_remove, 
initial_rev, dry_run_outdir, force_patch_refresh)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/scripts/lib/devtool/standard.py",
 line 1671, in _update_recipe_patch
redirect_output=dry_run_outdir)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/meta/lib/oe/recipeutils.py", 
line 705, in bbappend_recipe
appendpath, pathok = get_bbappend_path(rd, destlayerdir, wildcardver)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/meta/lib/oe/recipeutils.py", 
line 632, in get_bbappend_path
confdata = bb.cookerdata.parse_config_file(destlayerconf, confdata)
  File 
"/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/lib/bb/cookerdata.py",
 line 167, in wrapped
raise bb.BBHandledException()
bb.BBHandledException


Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#162681): 

[OE-core] [AUH] apt: upgrading to 2.4.0 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *apt* to *2.4.0* has Succeeded.

Next steps:
- apply the patch: git am 0001-apt-upgrade-2.2.4-2.4.0.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper
packages/core2-32-poky-linux/apt/apt-bash-completion: PKGSIZE changed from 7108 
to 7513 (+6%)
packages/core2-32-poky-linux/apt/apt-bash-completion: PKGV changed from 2.2.4 
[default] to 2.4.0 [default]
packages/core2-32-poky-linux/apt/apt-bash-completion: PV changed from "2.2.4" 
to "2.4.0"
packages/core2-32-poky-linux/apt/apt-dbg: PKGSIZE changed from 53878028 to 
55966752 (+4%)
packages/core2-32-poky-linux/apt/apt-dbg: PKGV changed from 2.2.4 [default] to 
2.4.0 [default]
packages/core2-32-poky-linux/apt/apt-dbg: PV changed from "2.2.4" to "2.4.0"
packages/core2-32-poky-linux/apt/apt-dev: PKGSIZE changed from 446186 to 448023 
(+0%)
packages/core2-32-poky-linux/apt/apt-dev: PKGV changed from 2.2.4 [default] to 
2.4.0 [default]
packages/core2-32-poky-linux/apt/apt-dev: PV changed from "2.2.4" to "2.4.0"
packages/core2-32-poky-linux/apt/apt-doc: PKGV changed from 2.2.4 [default] to 
2.4.0 [default]
packages/core2-32-poky-linux/apt/apt-doc: PV changed from "2.2.4" to "2.4.0"
packages/core2-32-poky-linux/apt/apt-locale: PKGV changed from 2.2.4 [default] 
to 2.4.0 [default]
packages/core2-32-poky-linux/apt/apt-locale: PV changed from "2.2.4" to "2.4.0"
packages/core2-32-poky-linux/apt/apt-src: PKGSIZE changed from 2863393 to 
2888910 (+1%)
packages/core2-32-poky-linux/apt/apt-src: PKGV changed from 2.2.4 [default] to 
2.4.0 [default]
packages/core2-32-poky-linux/apt/apt-src: PV changed from "2.2.4" to "2.4.0"
packages/core2-32-poky-linux/apt/apt-staticdev: PKGV changed from 2.2.4 
[default] to 2.4.0 [default]
packages/core2-32-poky-linux/apt/apt-staticdev: PV changed from "2.2.4" to 
"2.4.0"
packages/core2-32-poky-linux/apt/apt: PKGSIZE changed from 4027916 to 4085041 
(+1%)
packages/core2-32-poky-linux/apt/apt: PKGV changed from 2.2.4 [default] to 
2.4.0 [default]
packages/core2-32-poky-linux/apt/apt: PV changed from "2.2.4" to "2.4.0"
packages/core2-32-poky-linux/apt: SRC_URI changed from 
"http://ftp.debian.org/debian/pool/main/a/apt/apt_2.2.4.tar.xz file://triehash 
file://0001-Disable-documentation-directory-altogether.patch 
file://0001-Fix-musl-build.patch 
file://0001-CMakeLists.txt-avoid-changing-install-paths-based-on.patch 
file://0001-srvrec-Keep-support-for-older-resolver.patch 
file://0001-cmake-Do-not-build-po-files.patch 
file://0001-Hide-fstatat64-and-prlimit64-defines-on-musl.patch 
file://0001-aptwebserver.cc-Include-array.patch" to 
"http://ftp.debian.org/debian/pool/main/a/apt/apt_2.4.0.tar.xz file://triehash 
file://0001-Disable-documentation-directory-altogether.patch 
file://0001-Fix-musl-build.patch 
file://0001-CMakeLists.txt-avoid-changing-install-paths-based-on.patch 
file://0001-cmake-Do-not-build-po-files.patch 
file://0001-Hide-fstatat64-and-prlimit64-defines-on-musl.patch 
file://0001-aptwebserver.cc-Include-array.patch 
file://0001-Do-not-init-tables-from-dpkg-configuration.patch file://0001-Revert-
 always-run-dpkg-configure-a-at-the-end-of-our.patch"
packages/core2-32-poky-linux/apt: PKGV changed from 2.2.4 [default] to 2.4.0 
[default]
packages/core2-32-poky-linux/apt: PV changed from "2.2.4" to "2.4.0"


0001-apt-upgrade-2.2.4-2.4.0.patch
Description: Binary data

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



[OE-core] [AUH] mmc-utils: upgrading to 4303889c8bd9a2357587eb6ebacecb70098a264d SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *mmc-utils* to 
*4303889c8bd9a2357587eb6ebacecb70098a264d* has Succeeded.

Next steps:
- apply the patch: git am 0001-mmc-utils-upgrade-to-latest-revision.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper
packages/core2-32-poky-linux/mmc-utils: PKGV changed from 
0.1+gitAUTOINC+4637a7c0df [default] to 0.1+gitAUTOINC+4303889c8b [default]
packages/core2-32-poky-linux/mmc-utils: PV changed from 
"0.1+gitAUTOINC+4637a7c0df" to "0.1+gitAUTOINC+4303889c8b"
packages/core2-32-poky-linux/mmc-utils/mmc-utils-dbg: PKGSIZE changed from 
230128 to 233864 (+2%)
packages/core2-32-poky-linux/mmc-utils/mmc-utils-dbg: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-dbg: PV changed from 
"0.1+gitAUTOINC+4637a7c0df" to "0.1+gitAUTOINC+4303889c8b"
packages/core2-32-poky-linux/mmc-utils/mmc-utils-dev: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-dev: PV changed from 
"0.1+gitAUTOINC+4637a7c0df" to "0.1+gitAUTOINC+4303889c8b"
packages/core2-32-poky-linux/mmc-utils/mmc-utils-doc: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-doc: PV changed from 
"0.1+gitAUTOINC+4637a7c0df" to "0.1+gitAUTOINC+4303889c8b"
packages/core2-32-poky-linux/mmc-utils/mmc-utils-locale: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-locale: PV changed from 
"0.1+gitAUTOINC+4637a7c0df" to "0.1+gitAUTOINC+4303889c8b"
packages/core2-32-poky-linux/mmc-utils/mmc-utils-src: PKGSIZE changed from 
206469 to 208563 (+1%)
packages/core2-32-poky-linux/mmc-utils/mmc-utils-src: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-src: PV changed from 
"0.1+gitAUTOINC+4637a7c0df" to "0.1+gitAUTOINC+4303889c8b"
packages/core2-32-poky-linux/mmc-utils/mmc-utils-staticdev: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-staticdev: PV changed from 
"0.1+gitAUTOINC+4637a7c0df" to "0.1+gitAUTOINC+4303889c8b"
packages/core2-32-poky-linux/mmc-utils/mmc-utils: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils: PV changed from 
"0.1+gitAUTOINC+4637a7c0df" to "0.1+gitAUTOINC+4303889c8b"
packages/core2-32-poky-linux/mmc-utils/mmc-utils-dbg: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-dev: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-doc: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-locale: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-src: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils-staticdev: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b
packages/core2-32-poky-linux/mmc-utils/mmc-utils: PKGV changed from 
0.1+git0+4637a7c0df to 0.1+git0+4303889c8b


0001-mmc-utils-upgrade-to-latest-revision.patch
Description: Binary data

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



[OE-core] [AUH] gnu-config: upgrading to c179db1b6f2ae484bfca1e9f8bae273e3319fa7d FAILED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *gnu-config* to 
*c179db1b6f2ae484bfca1e9f8bae273e3319fa7d* has Failed (devtool error).

Detailed error information:

The following devtool command failed:  upgrade gnu-config -S 
c179db1b6f2ae484bfca1e9f8bae273e3319fa7d
NOTE: Starting bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)...
NOTE: Reconnecting to bitbake server...
NOTE: Previous bitbake instance shutting down?, waiting to retry...
NOTE: Retrying server connection (#2)...
Loading cache...done.
Loaded 1521 entries from dependency cache.
Removing 1 recipes from the x86_64 sysroot...done.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-32b93c61f7b993af40e3ca6c82bb82e732a7b460"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:32b93c61f7b993af40e3ca6c82bb82e732a7b460"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 8 Local 0 Mirrors 0 Missed 8 Current 12 (0% match, 60% 
complete)
Removing 6 stale sstate objects for arch x86_64...done.
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 56 tasks of which 51 didn't need to be rerun and 
1 failed.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds

INFO: Extracting current version source...
ERROR: Bitbake Fetcher Error: FetchError('Fetch command export 
PSEUDO_DISABLED=1; export ftp_proxy="http://proxy.yocto.io:5187/;; export 
FTP_PROXY="http://proxy.yocto.io:5187/;; export 
PATH="/home/pokybuild/yocto-worker/auh/build/build/build/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/pokybuild/yocto-worker/auh/build/build/poky/scripts:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/gnu-config/20211108+gitAUTOINC+191bcb948f-r0/devtooltmp-mme_brej/workdir/recipe-sysroot-native/usr/bin/x86_64-poky-linux:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/gnu-config/20211108+gitAUTOINC+191bcb948f-r0/devtooltmp-mme_brej/workdir/recipe-sysroot/usr/bin/crossscripts:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/gnu-config/20211108+gitAUTOINC+191bcb948f-r0/devtooltmp-mme_brej/workdir/recipe-sysroot-native/usr/sbin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/
 
gnu-config/20211108+gitAUTOINC+191bcb948f-r0/devtooltmp-mme_brej/workdir/recipe-sysroot-native/usr/bin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/gnu-config/20211108+gitAUTOINC+191bcb948f-r0/devtooltmp-mme_brej/workdir/recipe-sysroot-native/sbin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/gnu-config/20211108+gitAUTOINC+191bcb948f-r0/devtooltmp-mme_brej/workdir/recipe-sysroot-native/bin:/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/bin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/hosttools";
 export HOME="/home/pokybuild"; git -c core.fsyncobjectfiles=0 -c 
gc.autoDetach=false checkout -B master 191bcb948f7191c36eefe634336f5fc5c0c4c2be 
failed with exit code 128, output:\nfatal: not a git repository (or any of the 
parent directories): .git\n', None)
ERROR: Logfile of failure stored in: 
/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/gnu-config/20211108+gitAUTOINC+191bcb948f-r0/devtooltmp-mme_brej/temp/log.do_unpack.2279225
ERROR: Extracting source for gnu-config failed


Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

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



[OE-core] [AUH] btrfs-tools: upgrading to 5.16.2 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *btrfs-tools* to *5.16.2* has 
Succeeded.

Next steps:
- apply the patch: git am 0001-btrfs-tools-upgrade-5.16-5.16.2.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-dbg: PKGV changed from 
5.16 [default] to 5.16.2 [default]
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-dbg: PV changed from 
"5.16" to "5.16.2"
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-dbg: PKGSIZE changed from 
16917360 to 16930232 (+0%)
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-dev: PKGV changed from 
5.16 [default] to 5.16.2 [default]
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-dev: PV changed from 
"5.16" to "5.16.2"
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-dev: PKGSIZE changed from 
202760 to 202894 (+0%)
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-doc: PKGV changed from 
5.16 [default] to 5.16.2 [default]
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-doc: PV changed from 
"5.16" to "5.16.2"
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-locale: PKGV changed from 
5.16 [default] to 5.16.2 [default]
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-locale: PV changed from 
"5.16" to "5.16.2"
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-src: PKGV changed from 
5.16 [default] to 5.16.2 [default]
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-src: PV changed from 
"5.16" to "5.16.2"
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-src: PKGSIZE changed from 
3442859 to 3448898 (+0%)
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-staticdev: PKGV changed 
from 5.16 [default] to 5.16.2 [default]
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools-staticdev: PV changed from 
"5.16" to "5.16.2"
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools: PKGV changed from 5.16 
[default] to 5.16.2 [default]
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools: PV changed from "5.16" to 
"5.16.2"
packages/core2-32-poky-linux/btrfs-tools/btrfs-tools: PKGSIZE changed from 
5992445 to 6000639 (+0%)
packages/core2-32-poky-linux/btrfs-tools: PKGV changed from 5.16 [default] to 
5.16.2 [default]
packages/core2-32-poky-linux/btrfs-tools: PV changed from "5.16" to "5.16.2"
packages/core2-32-poky-linux/btrfs-tools: SRC_URI changed from 
"git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git;branch=master
 file://0001-Add-a-possibility-to-specify-where-python-modules-ar.patch 
file://0001-btrfs-progs-kerncompat-add-local-definition-for-alig.patch" to 
"git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git;branch=master
 file://0001-Add-a-possibility-to-specify-where-python-modules-ar.patch"
Changes to packages/core2-32-poky-linux/btrfs-tools (sysroot):
  /usr/lib/python3.10/site-packages/btrfsutil-5.16.2-py3.10.egg-info was added
  
/usr/lib/python3.10/site-packages/btrfsutil-5.16.2-py3.10.egg-info/dependency_links.txt
 was added
  /usr/lib/python3.10/site-packages/btrfsutil-5.16.2-py3.10.egg-info/PKG-INFO 
was added
  
/usr/lib/python3.10/site-packages/btrfsutil-5.16.2-py3.10.egg-info/SOURCES.txt 
was added
  
/usr/lib/python3.10/site-packages/btrfsutil-5.16.2-py3.10.egg-info/top_level.txt
 was added
  /usr/lib/python3.10/site-packages/btrfsutil-5.16-py3.10.egg-info was removed
  
/usr/lib/python3.10/site-packages/btrfsutil-5.16-py3.10.egg-info/dependency_links.txt
 was removed
  /usr/lib/python3.10/site-packages/btrfsutil-5.16-py3.10.egg-info/PKG-INFO was 
removed
  /usr/lib/python3.10/site-packages/btrfsutil-5.16-py3.10.egg-info/SOURCES.txt 
was removed
  
/usr/lib/python3.10/site-packages/btrfsutil-5.16-py3.10.egg-info/top_level.txt 
was removed


0001-btrfs-tools-upgrade-5.16-5.16.2.patch
Description: Binary data
Changes to packages/core2-32-poky-linux/btrfs-tools (sysroot):
  /usr/lib/python3.10/site-packages/btrfsutil-5.16.2-py3.10.egg-info was added
  
/usr/lib/python3.10/site-packages/btrfsutil-5.16.2-py3.10.egg-info/dependency_links.txt
 was added
  /usr/lib/python3.10/site-packages/btrfsutil-5.16.2-py3.10.egg-info/PKG-INFO 
was added
  
/usr/lib/python3.10/site-packages/btrfsutil-5.16.2-py3.10.egg-info/SOURCES.txt 
was added
  

[OE-core] [AUH] dbus-test: upgrading to 1.14.0 FAILED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *dbus-test* to *1.14.0* has 
Failed (devtool error).

Detailed error information:

The following devtool command failed:  upgrade dbus-test -V 1.14.0
NOTE: Starting bitbake server...
Loading cache...done.
Loaded 1521 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-76bff7d8238b4b407c05b8867ca4900479188923"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:76bff7d8238b4b407c05b8867ca4900479188923"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 0 Local 0 Mirrors 0 Missed 0 Current 20 (0% match, 100% 
complete)
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 93 tasks of which 90 didn't need to be rerun and 
all succeeded.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds
Loading cache...done.
Loaded 1521 entries from dependency cache.
Parsing recipes...done.
Parsing of 844 .bb files complete (842 cached, 2 parsed). 1522 targets, 34 
skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-76bff7d8238b4b407c05b8867ca4900479188923"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:76bff7d8238b4b407c05b8867ca4900479188923"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 0 Local 0 Mirrors 0 Missed 0 Current 0 (0% match, 0% 
complete)
NOTE: No setscene tasks
NOTE: Executing Tasks
WARNING: Failed to fetch URL 
https://dbus.freedesktop.org/releases/dbus/dbus-1.14.0.tar.gz, attempting 
MIRRORS if available
NOTE: Tasks Summary: Attempted 1 tasks of which 0 didn't need to be rerun and 1 
failed.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds

INFO: Extracting current version source...
INFO: Adding local source files to srctree...
INFO: Extracting upgraded version source...
INFO: Fetching https://dbus.freedesktop.org/releases/dbus/dbus-1.14.0.tar.gz...
ERROR: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export 
ftp_proxy="http://proxy.yocto.io:5187/;; export 
FTP_PROXY="http://proxy.yocto.io:5187/;; export 
PATH="/home/pokybuild/yocto-worker/auh/build/build/build/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/pokybuild/yocto-worker/auh/build/build/poky/scripts:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-z2hqva1k/work/recipe-sysroot-native/usr/bin/x86_64-poky-linux:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-z2hqva1k/work/recipe-sysroot/usr/bin/crossscripts:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-z2hqva1k/work/recipe-sysroot-native/usr/sbin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-z2hqva1k/work/recipe-sysroot-native/usr/bin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-z2hqva1k/work/recipe-sysroot-native/sbin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-z2hq
 
va1k/work/recipe-sysroot-native/bin:/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/bin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/hosttools";
 export HOME="/home/pokybuild"; /usr/bin/env wget -t 2 -T 30 --passive-ftp -P 
/home/pokybuild/yocto-worker/auh/build/build/build/downloads 
'https://dbus.freedesktop.org/releases/dbus/dbus-1.14.0.tar.gz' --progress=dot 
-v failed with exit code 8, no output
ERROR: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any 
source.', 'https://dbus.freedesktop.org/releases/dbus/dbus-1.14.0.tar.gz')
ERROR: Logfile of failure stored in: 
/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-z2hqva1k/work/temp/log.do_fetch.1722068
ERROR: Failed to fetch URL 
https://dbus.freedesktop.org/releases/dbus/dbus-1.14.0.tar.gz


Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#162671): 

[OE-core] [AUH] dbus: upgrading to 1.14.0 FAILED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *dbus* to *1.14.0* has Failed 
(devtool error).

Detailed error information:

The following devtool command failed:  upgrade dbus -V 1.14.0
NOTE: Starting bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)...
Loading cache...done.
Loaded 1521 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-76bff7d8238b4b407c05b8867ca4900479188923"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:76bff7d8238b4b407c05b8867ca4900479188923"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 0 Local 0 Mirrors 0 Missed 0 Current 20 (0% match, 100% 
complete)
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 93 tasks of which 90 didn't need to be rerun and 
all succeeded.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds
Loading cache...done.
Loaded 1521 entries from dependency cache.
Parsing recipes...done.
Parsing of 844 .bb files complete (842 cached, 2 parsed). 1522 targets, 34 
skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "1.53.1"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "3.4+snapshot-76bff7d8238b4b407c05b8867ca4900479188923"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta 
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:76bff7d8238b4b407c05b8867ca4900479188923"
workspace= "master:0447aace57d46c4de4d120b430384e99fc3a5e0c"

Initialising tasks...done.
Sstate summary: Wanted 0 Local 0 Mirrors 0 Missed 0 Current 0 (0% match, 0% 
complete)
NOTE: No setscene tasks
NOTE: Executing Tasks
WARNING: Failed to fetch URL 
https://dbus.freedesktop.org/releases/dbus/dbus-1.14.0.tar.gz, attempting 
MIRRORS if available
NOTE: Tasks Summary: Attempted 1 tasks of which 0 didn't need to be rerun and 1 
failed.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds

INFO: Extracting current version source...
INFO: Adding local source files to srctree...
INFO: Extracting upgraded version source...
INFO: Fetching https://dbus.freedesktop.org/releases/dbus/dbus-1.14.0.tar.gz...
ERROR: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export 
ftp_proxy="http://proxy.yocto.io:5187/;; export 
FTP_PROXY="http://proxy.yocto.io:5187/;; export 
PATH="/home/pokybuild/yocto-worker/auh/build/build/build/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/pokybuild/yocto-worker/auh/build/build/poky/scripts:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-9xz_zgbt/work/recipe-sysroot-native/usr/bin/x86_64-poky-linux:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-9xz_zgbt/work/recipe-sysroot/usr/bin/crossscripts:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-9xz_zgbt/work/recipe-sysroot-native/usr/sbin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-9xz_zgbt/work/recipe-sysroot-native/usr/bin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-9xz_zgbt/work/recipe-sysroot-native/sbin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-9xz_
 
zgbt/work/recipe-sysroot-native/bin:/home/pokybuild/yocto-worker/auh/build/build/poky/bitbake/bin:/home/pokybuild/yocto-worker/auh/build/build/build/tmp/hosttools";
 export HOME="/home/pokybuild"; /usr/bin/env wget -t 2 -T 30 --passive-ftp -P 
/home/pokybuild/yocto-worker/auh/build/build/build/downloads 
'https://dbus.freedesktop.org/releases/dbus/dbus-1.14.0.tar.gz' --progress=dot 
-v failed with exit code 8, no output
ERROR: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any 
source.', 'https://dbus.freedesktop.org/releases/dbus/dbus-1.14.0.tar.gz')
ERROR: Logfile of failure stored in: 
/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/recipetool-9xz_zgbt/work/temp/log.do_fetch.1802420
ERROR: Failed to fetch URL 
https://dbus.freedesktop.org/releases/dbus/dbus-1.14.0.tar.gz


Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online 

[OE-core] [AUH] kea: upgrading to 2.0.2 SUCCEEDED

2022-03-03 Thread Auto Upgrade Helper
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *kea* to *2.0.2* has Succeeded.

Next steps:
- apply the patch: git am 0001-kea-upgrade-2.0.1-2.0.2.patch
- check the changes to upstream patches and summarize them in the commit 
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper


0001-kea-upgrade-2.0.1-2.0.2.patch
Description: Binary data
packages/core2-32-poky-linux/kea/kea-dbg: FILELIST: removed 
"/usr/lib/.debug/libkea-http.so.29.0.0 /usr/lib/.debug/libkea-dhcpsrv.so.50.0.0 
/usr/lib/.debug/libkea-hooks.so.39.0.0", added 
"/usr/lib/.debug/libkea-dhcpsrv.so.51.0.0 /usr/lib/.debug/libkea-http.so.30.0.0 
/usr/lib/.debug/libkea-hooks.so.40.0.0"
packages/core2-32-poky-linux/kea/kea-dbg: PKGV changed from 2.0.1 [default] to 
2.0.2 [default]
packages/core2-32-poky-linux/kea/kea-dbg: PV changed from "2.0.1" to "2.0.2"
packages/core2-32-poky-linux/kea/kea-dbg: PKGSIZE changed from 268707028 to 
268722796 (+0%)
packages/core2-32-poky-linux/kea/kea-dev: PKGV changed from 2.0.1 [default] to 
2.0.2 [default]
packages/core2-32-poky-linux/kea/kea-dev: PV changed from "2.0.1" to "2.0.2"
packages/core2-32-poky-linux/kea/kea-dev: PKGSIZE changed from 3727663 to 
3727892 (+0%)
packages/core2-32-poky-linux/kea/kea-doc: PKGV changed from 2.0.1 [default] to 
2.0.2 [default]
packages/core2-32-poky-linux/kea/kea-doc: PV changed from "2.0.1" to "2.0.2"
packages/core2-32-poky-linux/kea/kea-doc: PKGSIZE changed from 1162452 to 
1162901 (+0%)
packages/core2-32-poky-linux/kea/kea-locale: PKGV changed from 2.0.1 [default] 
to 2.0.2 [default]
packages/core2-32-poky-linux/kea/kea-locale: PV changed from "2.0.1" to "2.0.2"
packages/core2-32-poky-linux/kea/kea-src: PKGV changed from 2.0.1 [default] to 
2.0.2 [default]
packages/core2-32-poky-linux/kea/kea-src: PV changed from "2.0.1" to "2.0.2"
packages/core2-32-poky-linux/kea/kea-src: PKGSIZE changed from 8936597 to 
8938960 (+0%)
packages/core2-32-poky-linux/kea/kea-staticdev: PKGV changed from 2.0.1 
[default] to 2.0.2 [default]
packages/core2-32-poky-linux/kea/kea-staticdev: PV changed from "2.0.1" to 
"2.0.2"
packages/core2-32-poky-linux/kea/kea: FILELIST: removed 
"/usr/lib/libkea-dhcpsrv.so.50 /usr/lib/libkea-hooks.so.39 
/usr/lib/libkea-http.so.29 /usr/lib/libkea-http.so.29.0.0 
/usr/lib/libkea-dhcpsrv.so.50.0.0 /usr/lib/libkea-hooks.so.39.0.0", added 
"/usr/lib/libkea-http.so.30.0.0 /usr/lib/libkea-http.so.30 
/usr/lib/libkea-hooks.so.40.0.0 /usr/lib/libkea-dhcpsrv.so.51.0.0 
/usr/lib/libkea-dhcpsrv.so.51 /usr/lib/libkea-hooks.so.40"
packages/core2-32-poky-linux/kea/kea: PKGV changed from 2.0.1 [default] to 
2.0.2 [default]
packages/core2-32-poky-linux/kea/kea: PV changed from "2.0.1" to "2.0.2"
packages/core2-32-poky-linux/kea: SRC_URI changed from 
"http://ftp.isc.org/isc/kea/2.0.1/kea-2.0.1.tar.gz file://kea-dhcp4.service 
file://kea-dhcp6.service file://kea-dhcp-ddns.service file://kea-dhcp4-server 
file://kea-dhcp6-server file://kea-dhcp-ddns-server 
file://fix-multilib-conflict.patch file://fix_pid_keactrl.patch 
file://0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch" to 
"http://ftp.isc.org/isc/kea/2.0.2/kea-2.0.2.tar.gz file://kea-dhcp4.service 
file://kea-dhcp6.service file://kea-dhcp-ddns.service file://kea-dhcp4-server 
file://kea-dhcp6-server file://kea-dhcp-ddns-server 
file://fix-multilib-conflict.patch file://fix_pid_keactrl.patch 
file://0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch"
packages/core2-32-poky-linux/kea: PKGV changed from 2.0.1 [default] to 2.0.2 
[default]
packages/core2-32-poky-linux/kea: PV changed from "2.0.1" to "2.0.2"
Changes to packages/core2-32-poky-linux/kea (sysroot):
  /usr/lib/libkea-dhcpsrv.so changed symlink target from 
libkea-dhcpsrv.so.50.0.0 to libkea-dhcpsrv.so.51.0.0
  /usr/lib/libkea-hooks.so changed symlink target from libkea-hooks.so.39.0.0 
to libkea-hooks.so.40.0.0
  /usr/lib/libkea-http.so changed symlink target from libkea-http.so.29.0.0 to 
libkea-http.so.30.0.0
  /usr/lib/libkea-dhcpsrv.so.50.0.0 moved to /usr/lib/libkea-dhcpsrv.so.51.0.0
  /usr/lib/libkea-dhcpsrv.so.50 moved to /usr/lib/libkea-dhcpsrv.so.51
  /usr/lib/libkea-hooks.so.39.0.0 moved to /usr/lib/libkea-hooks.so.40.0.0
  /usr/lib/libkea-hooks.so.39 moved to /usr/lib/libkea-hooks.so.40
  /usr/lib/libkea-http.so.29.0.0 moved to /usr/lib/libkea-http.so.30.0.0
  

Re: [OE-core] [PATCH 1/2] python3-native: Remove all pyc files

2022-03-03 Thread Richard Purdie
On Thu, 2022-03-03 at 17:14 +, Ross Burton wrote:
> On Thu, 3 Mar 2022 at 16:34, Richard Purdie
>  wrote:
> > This removes a further 1600 files from sstate handling and lets python
> > create the ones it wants at runtime which is likely much better overall
> > for performance.
> 
> Playing devil's advocate: doesn't having them in sstate mean they're
> generated once and hardlinked, instead of needing to be generated for
> every recipe which runs pythonnative?
> 
> Whilst I can't disagree that 1600 files being dropped from sstate is
> good, we're just punting the recompile step to every recipe when it
> runs python code.
> 
> I guess the question here is how long does the Python library take to 
> recompile.

Another consideration is that there are many sysroots pulling in python3-native
which don't run python and they're only there as there are python scripts being
added which means python has to come too.

I suspect for that reason it could be a net win but it is a tough call.

Cheers,

Richard


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



Re: [OE-core] [PATCH 1/2] python3-native: Remove all pyc files

2022-03-03 Thread Ross Burton
On Thu, 3 Mar 2022 at 16:34, Richard Purdie
 wrote:
> This removes a further 1600 files from sstate handling and lets python
> create the ones it wants at runtime which is likely much better overall
> for performance.

Playing devil's advocate: doesn't having them in sstate mean they're
generated once and hardlinked, instead of needing to be generated for
every recipe which runs pythonnative?

Whilst I can't disagree that 1600 files being dropped from sstate is
good, we're just punting the recompile step to every recipe when it
runs python code.

I guess the question here is how long does the Python library take to recompile.

Ross

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



Re: [OE-core] [PATCH 1/2] python3-native: Remove all pyc files

2022-03-03 Thread Konrad Weihmann



On 03.03.22 18:11, Konrad Weihmann wrote:



On 03.03.22 17:34, Richard Purdie wrote:

This removes a further 1600 files from sstate handling and lets python
create the ones it wants at runtime which is likely much better overall
for performance.

Signed-off-by: Richard Purdie 
---
  meta/recipes-devtools/python/python3_3.10.2.bb | 7 ++-
  1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/python/python3_3.10.2.bb 
b/meta/recipes-devtools/python/python3_3.10.2.bb

index b28aa6505a0..7ec443a531f 100644
--- a/meta/recipes-devtools/python/python3_3.10.2.bb
+++ b/meta/recipes-devtools/python/python3_3.10.2.bb
@@ -156,7 +156,12 @@ do_install:append:class-native() {
  # Remove the opt-1.pyc and opt-2.pyc files. There are over 
3,000 of them
  # and the overhead in each recipe-sysroot-native isn't worth 
it, particularly

  # when they're only used for python called with -O or -OO.
-    find ${D} -name *opt-*.pyc -delete
+    #find ${D} -name *opt-*.pyc -delete


This here looks like a leftover - guess that could be removed.

Thx for finally making that happen (I've done the same for quite a while 
in an extension in my setup) - I remember there was a bug about pyc 
leading to weird staging issues, I opened up like a year or two.

Guess that one could be closed when this is merged


For reference: it's this bug here 
https://bugzilla.yoctoproject.org/show_bug.cgi?id=13868




+    # Remove all pyc files. There are a ton of them and it is 
probably faster to let
+    # python create the ones it wants at runtime rather than 
manage in the sstate

+    # tarballs and sysroot creation.
+    find ${D} -name *.pyc -delete
+
  }
  do_install:append() {











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



Re: [OE-core] [PATCH 1/2] python3-native: Remove all pyc files

2022-03-03 Thread Konrad Weihmann



On 03.03.22 17:34, Richard Purdie wrote:

This removes a further 1600 files from sstate handling and lets python
create the ones it wants at runtime which is likely much better overall
for performance.

Signed-off-by: Richard Purdie 
---
  meta/recipes-devtools/python/python3_3.10.2.bb | 7 ++-
  1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/python/python3_3.10.2.bb 
b/meta/recipes-devtools/python/python3_3.10.2.bb
index b28aa6505a0..7ec443a531f 100644
--- a/meta/recipes-devtools/python/python3_3.10.2.bb
+++ b/meta/recipes-devtools/python/python3_3.10.2.bb
@@ -156,7 +156,12 @@ do_install:append:class-native() {
  # Remove the opt-1.pyc and opt-2.pyc files. There are over 3,000 of 
them
  # and the overhead in each recipe-sysroot-native isn't worth it, 
particularly
  # when they're only used for python called with -O or -OO.
-find ${D} -name *opt-*.pyc -delete
+#find ${D} -name *opt-*.pyc -delete


This here looks like a leftover - guess that could be removed.

Thx for finally making that happen (I've done the same for quite a while 
in an extension in my setup) - I remember there was a bug about pyc 
leading to weird staging issues, I opened up like a year or two.

Guess that one could be closed when this is merged


+# Remove all pyc files. There are a ton of them and it is probably 
faster to let
+# python create the ones it wants at runtime rather than manage in the 
sstate
+# tarballs and sysroot creation.
+find ${D} -name *.pyc -delete
+
  }
  
  do_install:append() {







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



Re: [OE-core] [PATCH 1/1] go.bbclass: Allow network in do_compile

2022-03-03 Thread Bruce Ashfield
On Thu, Mar 3, 2022 at 10:13 AM  wrote:
>
> On Thu, Mar 3, 2022 at 04:34 AM, Bruce Ashfield wrote:
>
> On Wed, Mar 2, 2022 at 4:57 PM Andrei Gherzan  wrote:
>
>
> Mar 1, 2022 20:15:52 Bruce Ashfield :
>
> On Tue, Mar 1, 2022 at 10:54 AM  wrote:
>
> On Tue, Mar 1, 2022 at 02:14 PM, Bruce Ashfield wrote:
>
> On Tue, Mar 1, 2022 at 6:42 AM Andrei Gherzan  wrote:
>
>
> On Tue, 1 Mar 2022, at 01:55, Bruce Ashfield wrote:
>
> On Mon, Feb 28, 2022 at 8:17 PM Bruce Ashfield via
> lists.openembedded.org
>  wrote:
>
>
> On Mon, Feb 28, 2022 at 6:54 PM Andrei Gherzan  wrote:
>
>
> From: Andrei Gherzan 
>
> Compile pulls in the go.mod list requiring network. Without this, do
> compile would fail with a similar error to the following:
>
> dial tcp: lookup proxy.golang.org: Temporary failure in name resolution
>
> This is something that needs to be carried in your own layers, IMHO it
> isn't appropriate for core.
>
> It isn't about the fetching, it is the entire gap in functionality
> that we are missing if go starts fetching dependencies during compile.
>
> A further thought is that if this is for go.mod issues, there is the
> go-mod.bbclass.
>
> Perhaps enabling it in that class and doing a bbwarn about go fetching
> dependencies would be appropriate ?
>
> Otherwise, someone may not know that this is happening and that a no
> network configuration has no chance of working.
>
> I reckon that is reasonable. I'll personally go down the recipe level to 
> workaround this change but understanding and agreeing with the reasoning 
> behind this change, I want to invest a bit into trying to find a proper 
> solution in the core. Bruce, I know you invested a fair amount of time into 
> this already. Would you be willing to sync up and see how we can work 
> together in tackling this?
>
> Definitely, more ideas are good. In fact, I think there are probably
> several approaches that can co-exist, depending on what a
> recipe/developer needs.
>
> I'm in the Eastern time zone here, and will try and grab folks on IRC
> to have a level set
>
> Bruce
>
> Added Zyga to CC as he is also interested in this as part of his go 
> development activities.
>
> Thanks,
> Andrei
>
>
>
> --
> - Thou shalt not follow the NULL pointer, for chaos and madness await
> thee at its end
> - "Use the force Harry" - Gandalf, Star Trek II
>
> The problem in allowing downloads during compile (e.g. by go) is, that it 
> leads to non-reproducable builds. I'm currently facing the same issue and 
> would like to have a reproducable go *offline* build.
> I would like to propose two ideas to workaround the go-compile fetching issue:
>
> First:
> - Fetch go-dependencies using go.mod file from 'proxy.golang.org' (e.g. by 
> writing a seperate go fetcher or a wget-fetcher) and unpack the dependencies 
> into go projects 'vendor' folder. This forces go to compile offline. However, 
> one have to generate the 'modules.txt' file in the vendor folder 'manually' 
> during unpack. This is error prone, as there is no official documentation how 
> this format should look like. Anyway, I've tried this approach and it works 
> for me.
>
> Second:
> - Fetch go-dependencies using go.mod file from 'proxy.golang.org' (e.g. by 
> writing a seperate go fetcher) and unpack the dependencies into a local 
> (workdir) go-path. This seemed a good solution for me as the go-path is well 
> defined. But for some reason 'go' fetches the zip-files during compile into 
> it's download-cache AGAIN, even if the source is already unpacked in the 
> go-path. I'll assume this is required to verify the source files integrity?! 
> With this approach one have to adapt 'go' to suppress this download behaviour.
>
> I've been doing offline builds using a constructed vendor/ directory
> and generated modules.txt.
>
> The only difference between what I have working and what you are
> suggesting (type 1), is that I've gone directly to the sources and
> constructed the vendor directory using the OE git fetcher. That allows
> all functionality to continue to work that is part of OEcore, and the
> build to continue. Switching out the git fetches for tarballs would
> be possible, I just wasn't sure how to use the proxied modules (and I
> wanted the history for debug).
>
> I've never had any issues with the modules.txt, as I generate it at
> the same time as the git fetch lines for the SRC_URI. I've also not
> been using information from the go.mod directly from go.proxy.org, it
> is information I've generated from a clone of the project and dumped
> via go mod. There's likely improvements I can do there, but with what
> I'm doing, I'm going directly to the source of the projects and doing
> clones, which keeps everything clear of the go infrastructure.
>
> I have a utility that I'm still cleaning up that generates the SRC_URI
> lines, as well as the modules.txt, when I resolve a few nagging
> issues, I'll make the WIP scripts available.
>
> Other projects (BSD, etc), have been doing different sorts of
> 

[OE-core] [PATCH 2/2] python3: Drop opt1 and opt2 pyc files from target

2022-03-03 Thread Richard Purdie
These are only used with python when the -O or -OO options are passed
and I'm not aware of runtime use of that. They otherwise just waste a
ton of space.

Signed-off-by: Richard Purdie 
---
 meta/recipes-devtools/python/python3_3.10.2.bb | 5 +
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-devtools/python/python3_3.10.2.bb 
b/meta/recipes-devtools/python/python3_3.10.2.bb
index 7ec443a531f..97e74ceb688 100644
--- a/meta/recipes-devtools/python/python3_3.10.2.bb
+++ b/meta/recipes-devtools/python/python3_3.10.2.bb
@@ -189,6 +189,11 @@ do_install:append() {
 # More info: http://benno.id.au/blog/2013/01/15/python-determinism
 rm 
${D}${libdir}/python${PYTHON_MAJMIN}/test/__pycache__/test_range.cpython*
 rm 
${D}${libdir}/python${PYTHON_MAJMIN}/test/__pycache__/test_xml_etree.cpython*
+
+# Remove the opt-1.pyc and opt-2.pyc files. They effectively waste 
space on embedded
+# style targets as they're only used when python is called with the -O 
or -OO options
+# which is rare.
+find ${D} -name *opt-*.pyc -delete
 }
 
 do_install:append:class-nativesdk () {
-- 
2.32.0


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



[OE-core] [PATCH 1/2] python3-native: Remove all pyc files

2022-03-03 Thread Richard Purdie
This removes a further 1600 files from sstate handling and lets python
create the ones it wants at runtime which is likely much better overall
for performance.

Signed-off-by: Richard Purdie 
---
 meta/recipes-devtools/python/python3_3.10.2.bb | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/python/python3_3.10.2.bb 
b/meta/recipes-devtools/python/python3_3.10.2.bb
index b28aa6505a0..7ec443a531f 100644
--- a/meta/recipes-devtools/python/python3_3.10.2.bb
+++ b/meta/recipes-devtools/python/python3_3.10.2.bb
@@ -156,7 +156,12 @@ do_install:append:class-native() {
 # Remove the opt-1.pyc and opt-2.pyc files. There are over 3,000 of 
them
 # and the overhead in each recipe-sysroot-native isn't worth it, 
particularly
 # when they're only used for python called with -O or -OO.
-find ${D} -name *opt-*.pyc -delete
+#find ${D} -name *opt-*.pyc -delete
+# Remove all pyc files. There are a ton of them and it is probably 
faster to let
+# python create the ones it wants at runtime rather than manage in the 
sstate 
+# tarballs and sysroot creation.
+find ${D} -name *.pyc -delete
+
 }
 
 do_install:append() {
-- 
2.32.0


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



[OE-core] [PATCH] cmake-native: Remove help docs from the native sysroot

2022-03-03 Thread Richard Purdie
This drops the file count for cmake-native from ~3000 to ~1700
which is a decent chunk of files not to be copying to each native
sysroot for no reason.

Signed-off-by: Richard Purdie 
---
 meta/recipes-devtools/cmake/cmake-native_3.22.2.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta/recipes-devtools/cmake/cmake-native_3.22.2.bb 
b/meta/recipes-devtools/cmake/cmake-native_3.22.2.bb
index 335097d3872..8293fe5e561 100644
--- a/meta/recipes-devtools/cmake/cmake-native_3.22.2.bb
+++ b/meta/recipes-devtools/cmake/cmake-native_3.22.2.bb
@@ -46,6 +46,9 @@ do_install() {
install -m 644 ${WORKDIR}/OEToolchainConfig.cmake ${D}${datadir}/cmake/
mkdir -p ${D}${base_prefix}/environment-setup.d
install -m 644 ${WORKDIR}/environment.d-cmake.sh 
${D}${base_prefix}/environment-setup.d/cmake.sh
+
+   # Help docs create tons of files in the native sysroot and aren't 
needed there
+   rm -rf ${D}${datadir}/cmake-*/Help
 }
 
 do_compile[progress] = "percent"
-- 
2.32.0


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



[OE-core] Listing numbers of files in native populate_sysroot installs

2022-03-03 Thread Richard Purdie
For info for people who've not seen this, you can list the number of files
installed by native recipes that are present in the current build with:

wc tmp/sstate-control/manifest-x86_64-*native*.populate_sysroot -l | sort -n

which on my local build shows:

153 tmp/sstate-control/manifest-x86_64-alsa-lib-native.populate_sysroot
168 tmp/sstate-control/manifest-x86_64-ncurses-native.populate_sysroot
168 tmp/sstate-control/manifest-x86_64-xorgproto-native.populate_sysroot
180 
tmp/sstate-control/manifest-x86_64-python3-setuptools-native.populate_sysroot
181 tmp/sstate-control/manifest-x86_64-openssl-native.populate_sysroot
208 
tmp/sstate-control/manifest-x86_64-gobject-introspection-native.populate_sysroot
219 
tmp/sstate-control/manifest-x86_64-docbook-xml-dtd4-native.populate_sysroot
231 tmp/sstate-control/manifest-x86_64-dpkg-native.populate_sysroot
266 tmp/sstate-control/manifest-x86_64-rpm-native.populate_sysroot
376 tmp/sstate-control/manifest-x86_64-glib-2.0-native.populate_sysroot
426 tmp/sstate-control/manifest-x86_64-perlcross-native.populate_sysroot
466 tmp/sstate-control/manifest-x86_64-meson-native.populate_sysroot
483 tmp/sstate-control/manifest-x86_64-icu-native.populate_sysroot
524 tmp/sstate-control/manifest-x86_64-gtk+3-native.populate_sysroot
585 
tmp/sstate-control/manifest-x86_64-autoconf-archive-native.populate_sysroot
600 tmp/sstate-control/manifest-x86_64-python3-pip-native.populate_sysroot
748 tmp/sstate-control/manifest-x86_64-swig-native.populate_sysroot
850 
tmp/sstate-control/manifest-x86_64-shared-mime-info-native.populate_sysroot
   1945 
tmp/sstate-control/manifest-x86_64-docbook-xsl-stylesheets-native.populate_sysroot
   2005 tmp/sstate-control/manifest-x86_64-perl-native.populate_sysroot
   2362 tmp/sstate-control/manifest-x86_64-python3-native.populate_sysroot
   3035 tmp/sstate-control/manifest-x86_64-cmake-native.populate_sysroot
  21246 total

Removing cmake-native's help files would probably help next...

Cheers,

Richard



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



Re: [OE-core] [PATCH v2] buildhistory.bbclass: create the buildhistory directory when needed

2022-03-03 Thread Jose Quaresma
Great, thanks!

Steve Sakoman  escreveu no dia quinta, 3/03/2022 à(s)
14:49:

> On Wed, Mar 2, 2022 at 2:07 PM Jose Quaresma 
> wrote:
> >
> > Can this patch be backported to dunfell?
>
> I've added it to my test queue.
>
> Steve
>
> >
> > Jose
> >
> > Jose Quaresma via lists.openembedded.org  gmail@lists.openembedded.org> escreveu no dia quarta, 2/03/2022 à(s)
> 00:47:
> >>
> >> When the BUILDHISTORY_RESET is enabled we need to move the
> >> content from BUILDHISTORY_DIR to BUILDHISTORY_OLD_DIR but
> >> when we start a clean build in the first run we don't have the
> >> BUILDHISTORY_DIR so the move of files will fail.
> >>
> >> | ERROR: Command execution failed: Traceback (most recent call last):
> >> |  File "/xxx/poky/bitbake/lib/bb/command.py", line 110, in
> runAsyncCommand
> >> |commandmethod(self.cmds_async, self, options)
> >> |  File "/xxx/poky/bitbake/lib/bb/command.py", line 564, in buildTargets
> >> |command.cooker.buildTargets(pkgs_to_build, task)
> >> |  File "/xxx/poky/bitbake/lib/bb/cooker.py", line 1481, in buildTargets
> >> |bb.event.fire(bb.event.BuildStarted(buildname, ntargets),
> self.databuilder.mcdata[mc])
> >> |  File "/xxx/home/builder/src/base/poky/bitbake/lib/bb/event.py", line
> 214, in fire
> >> |fire_class_handlers(event, d)
> >> |  File "/xxx/poky/bitbake/lib/bb/event.py", line 121, in
> fire_class_handlers
> >> |execute_handler(name, handler, event, d)
> >> |  File "/xxx/poky/bitbake/lib/bb/event.py", line 93, in execute_handler
> >> |ret = handler(event)
> >> |  File "/xxx/poky/meta/classes/buildhistory.bbclass", line 919, in
> buildhistory_eventhandler
> >> |entries = [ x for x in os.listdir(rootdir) if not
> x.startswith('.') ]
> >> | FileNotFoundError: [Errno 2] No such file or directory:
> '/xxx/buildhistory'
> >>
> >> Signed-off-by: Jose Quaresma 
> >> ---
> >>  V2: remove the check to see if the directory exists
> >>
> >>  meta/classes/buildhistory.bbclass | 1 +
> >>  1 file changed, 1 insertion(+)
> >>
> >> diff --git a/meta/classes/buildhistory.bbclass
> b/meta/classes/buildhistory.bbclass
> >> index 49797a6701..8db79a4829 100644
> >> --- a/meta/classes/buildhistory.bbclass
> >> +++ b/meta/classes/buildhistory.bbclass
> >> @@ -896,6 +896,7 @@ python buildhistory_eventhandler() {
> >>  if os.path.isdir(olddir):
> >>  shutil.rmtree(olddir)
> >>  rootdir = e.data.getVar("BUILDHISTORY_DIR")
> >> +bb.utils.mkdirhier(rootdir)
> >>  entries = [ x for x in os.listdir(rootdir) if not
> x.startswith('.') ]
> >>  bb.utils.mkdirhier(olddir)
> >>  for entry in entries:
> >> --
> >> 2.35.1
> >>
> >>
> >> 
> >>
> >
> >
> > --
> > Best regards,
> >
> > José Quaresma
>


-- 
Best regards,

José Quaresma

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



Re: [OE-core] [PATCH] python3-native: Drop opt-1 and opt-2 pyc files

2022-03-03 Thread Jose Quaresma
Richard Purdie  escreveu no dia quinta,
3/03/2022 à(s) 14:37:

> On Thu, 2022-03-03 at 14:28 +, Richard Purdie via
> lists.openembedded.org
> wrote:
> > There are over 3,000 of these in python3-native (of 8,000+ files total)
> and
> > copying them to sysroots all the time seems pointless, particularly since
> > they're only used if python is run with the -O or -OO parameters.
> >
> > Get rid of them and save the overhead. This is particularly pronounced in
> > builds using the api-documentation distro feature.
> >
> > Signed-off-by: Richard Purdie 
> > ---
> >  meta/recipes-devtools/python/python3_3.10.2.bb | 5 +
> >  1 file changed, 5 insertions(+)
> >
> > diff --git a/meta/recipes-devtools/python/python3_3.10.2.bb
> b/meta/recipes-devtools/python/python3_3.10.2.bb
> > index 429839b6226..b28aa6505a0 100644
> > --- a/meta/recipes-devtools/python/python3_3.10.2.bb
> > +++ b/meta/recipes-devtools/python/python3_3.10.2.bb
> > @@ -152,6 +152,11 @@ do_install:append:class-native() {
> >  # (these often end up too long for the #! parser in the kernel
> as the
> >  # buffer is 128 bytes long).
> >  ln -s python3-native/python3 ${D}${bindir}/nativepython3
> > +
> > +# Remove the opt-1.pyc and opt-2.pyc files. There are over
> 3,000 of them
> > +# and the overhead in each recipe-sysroot-native isn't worth
> it, particularly
> > +# when they're only used for python called with -O or -OO.
> > +find ${D} -name *opt-*.pyc -delete
> >  }
> >
> >  do_install:append() {
> >
>
> This does pose an interesting dilemma. We could just go this far, or
> should we
> remove the remaining pyc files (~1,500 of them) and let python create them
> as
> needed, or do we disable them from python entirely?
>

I think that for native recipes it can be created at runtime as needed.

Jose


> Cheers,
>
> Richard
>
>
>
> 
>
>

-- 
Best regards,

José Quaresma

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



Re: [OE-core] [PATCH 1/1] go.bbclass: Allow network in do_compile

2022-03-03 Thread lukas . funke
On Thu, Mar 3, 2022 at 04:34 AM, Bruce Ashfield wrote:

> 
> On Wed, Mar 2, 2022 at 4:57 PM Andrei Gherzan  wrote:
> 
>> 
>> Mar 1, 2022 20:15:52 Bruce Ashfield :
>> 
>> 
>>> On Tue, Mar 1, 2022 at 10:54 AM  wrote:
>>> 
 On Tue, Mar 1, 2022 at 02:14 PM, Bruce Ashfield wrote:
 
 On Tue, Mar 1, 2022 at 6:42 AM Andrei Gherzan  wrote:
 
 
 On Tue, 1 Mar 2022, at 01:55, Bruce Ashfield wrote:
 
 On Mon, Feb 28, 2022 at 8:17 PM Bruce Ashfield via
 lists.openembedded.org
  wrote:
 
 
 On Mon, Feb 28, 2022 at 6:54 PM Andrei Gherzan  wrote:
 
 
 
 From: Andrei Gherzan 
 
 Compile pulls in the go.mod list requiring network. Without this, do
 compile would fail with a similar error to the following:
 
 dial tcp: lookup proxy.golang.org: Temporary failure in name resolution
 
 This is something that needs to be carried in your own layers, IMHO it
 isn't appropriate for core.
 
 It isn't about the fetching, it is the entire gap in functionality
 that we are missing if go starts fetching dependencies during compile.
 
 A further thought is that if this is for go.mod issues, there is the
 go-mod.bbclass.
 
 Perhaps enabling it in that class and doing a bbwarn about go fetching
 dependencies would be appropriate ?
 
 Otherwise, someone may not know that this is happening and that a no
 network configuration has no chance of working.
 
 I reckon that is reasonable. I'll personally go down the recipe level to
 workaround this change but understanding and agreeing with the reasoning
 behind this change, I want to invest a bit into trying to find a proper
 solution in the core. Bruce, I know you invested a fair amount of time
 into this already. Would you be willing to sync up and see how we can work
 together in tackling this?
 
 Definitely, more ideas are good. In fact, I think there are probably
 several approaches that can co-exist, depending on what a
 recipe/developer needs.
 
 I'm in the Eastern time zone here, and will try and grab folks on IRC
 to have a level set
 
 Bruce
 
 Added Zyga to CC as he is also interested in this as part of his go
 development activities.
 
 Thanks,
 Andrei
 
 
 
 --
 - Thou shalt not follow the NULL pointer, for chaos and madness await
 thee at its end
 - "Use the force Harry" - Gandalf, Star Trek II
 
 The problem in allowing downloads during compile (e.g. by go) is, that it
 leads to non-reproducable builds. I'm currently facing the same issue and
 would like to have a reproducable go *offline* build.
 I would like to propose two ideas to workaround the go-compile fetching
 issue:
 
 First:
 - Fetch go-dependencies using go.mod file from 'proxy.golang.org' (e.g. by
 writing a seperate go fetcher or a wget-fetcher) and unpack the
 dependencies into go projects 'vendor' folder. This forces go to compile
 offline. However, one have to generate the 'modules.txt' file in the
 vendor folder 'manually' during unpack. This is error prone, as there is
 no official documentation how this format should look like. Anyway, I've
 tried this approach and it works for me.
 
 Second:
 - Fetch go-dependencies using go.mod file from 'proxy.golang.org' (e.g. by
 writing a seperate go fetcher) and unpack the dependencies into a local
 (workdir) go-path. This seemed a good solution for me as the go-path is
 well defined. But for some reason 'go' fetches the zip-files during
 compile into it's download-cache AGAIN, even if the source is already
 unpacked in the go-path. I'll assume this is required to verify the source
 files integrity?! With this approach one have to adapt 'go' to suppress
 this download behaviour.
>>> 
>>> I've been doing offline builds using a constructed vendor/ directory
>>> and generated modules.txt.
>>> 
>>> The only difference between what I have working and what you are
>>> suggesting (type 1), is that I've gone directly to the sources and
>>> constructed the vendor directory using the OE git fetcher. That allows
>>> all functionality to continue to work that is part of OEcore, and the
>>> build to continue. Switching out the git fetches for tarballs would
>>> be possible, I just wasn't sure how to use the proxied modules (and I
>>> wanted the history for debug).
>>> 
>>> I've never had any issues with the modules.txt, as I generate it at
>>> the same time as the git fetch lines for the SRC_URI. I've also not
>>> been using information from the go.mod directly from go.proxy.org, it
>>> is information I've generated from a clone of the project and dumped
>>> via go mod. There's likely improvements I can do there, but with what
>>> I'm doing, I'm going directly to the source of the projects and doing
>>> clones, which keeps 

Re: [OE-core] [PATCH v2] buildhistory.bbclass: create the buildhistory directory when needed

2022-03-03 Thread Steve Sakoman
On Wed, Mar 2, 2022 at 2:07 PM Jose Quaresma  wrote:
>
> Can this patch be backported to dunfell?

I've added it to my test queue.

Steve

>
> Jose
>
> Jose Quaresma via lists.openembedded.org 
>  escreveu no dia quarta, 
> 2/03/2022 à(s) 00:47:
>>
>> When the BUILDHISTORY_RESET is enabled we need to move the
>> content from BUILDHISTORY_DIR to BUILDHISTORY_OLD_DIR but
>> when we start a clean build in the first run we don't have the
>> BUILDHISTORY_DIR so the move of files will fail.
>>
>> | ERROR: Command execution failed: Traceback (most recent call last):
>> |  File "/xxx/poky/bitbake/lib/bb/command.py", line 110, in runAsyncCommand
>> |commandmethod(self.cmds_async, self, options)
>> |  File "/xxx/poky/bitbake/lib/bb/command.py", line 564, in buildTargets
>> |command.cooker.buildTargets(pkgs_to_build, task)
>> |  File "/xxx/poky/bitbake/lib/bb/cooker.py", line 1481, in buildTargets
>> |bb.event.fire(bb.event.BuildStarted(buildname, ntargets), 
>> self.databuilder.mcdata[mc])
>> |  File "/xxx/home/builder/src/base/poky/bitbake/lib/bb/event.py", line 214, 
>> in fire
>> |fire_class_handlers(event, d)
>> |  File "/xxx/poky/bitbake/lib/bb/event.py", line 121, in fire_class_handlers
>> |execute_handler(name, handler, event, d)
>> |  File "/xxx/poky/bitbake/lib/bb/event.py", line 93, in execute_handler
>> |ret = handler(event)
>> |  File "/xxx/poky/meta/classes/buildhistory.bbclass", line 919, in 
>> buildhistory_eventhandler
>> |entries = [ x for x in os.listdir(rootdir) if not x.startswith('.') ]
>> | FileNotFoundError: [Errno 2] No such file or directory: '/xxx/buildhistory'
>>
>> Signed-off-by: Jose Quaresma 
>> ---
>>  V2: remove the check to see if the directory exists
>>
>>  meta/classes/buildhistory.bbclass | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/meta/classes/buildhistory.bbclass 
>> b/meta/classes/buildhistory.bbclass
>> index 49797a6701..8db79a4829 100644
>> --- a/meta/classes/buildhistory.bbclass
>> +++ b/meta/classes/buildhistory.bbclass
>> @@ -896,6 +896,7 @@ python buildhistory_eventhandler() {
>>  if os.path.isdir(olddir):
>>  shutil.rmtree(olddir)
>>  rootdir = e.data.getVar("BUILDHISTORY_DIR")
>> +bb.utils.mkdirhier(rootdir)
>>  entries = [ x for x in os.listdir(rootdir) if not 
>> x.startswith('.') ]
>>  bb.utils.mkdirhier(olddir)
>>  for entry in entries:
>> --
>> 2.35.1
>>
>>
>> 
>>
>
>
> --
> Best regards,
>
> José Quaresma

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



Re: [OE-core] [PATCH] python3-native: Drop opt-1 and opt-2 pyc files

2022-03-03 Thread Richard Purdie
On Thu, 2022-03-03 at 14:28 +, Richard Purdie via lists.openembedded.org
wrote:
> There are over 3,000 of these in python3-native (of 8,000+ files total) and
> copying them to sysroots all the time seems pointless, particularly since
> they're only used if python is run with the -O or -OO parameters.
> 
> Get rid of them and save the overhead. This is particularly pronounced in
> builds using the api-documentation distro feature.
> 
> Signed-off-by: Richard Purdie 
> ---
>  meta/recipes-devtools/python/python3_3.10.2.bb | 5 +
>  1 file changed, 5 insertions(+)
> 
> diff --git a/meta/recipes-devtools/python/python3_3.10.2.bb 
> b/meta/recipes-devtools/python/python3_3.10.2.bb
> index 429839b6226..b28aa6505a0 100644
> --- a/meta/recipes-devtools/python/python3_3.10.2.bb
> +++ b/meta/recipes-devtools/python/python3_3.10.2.bb
> @@ -152,6 +152,11 @@ do_install:append:class-native() {
>  # (these often end up too long for the #! parser in the kernel as the
>  # buffer is 128 bytes long).
>  ln -s python3-native/python3 ${D}${bindir}/nativepython3
> +
> +# Remove the opt-1.pyc and opt-2.pyc files. There are over 3,000 of 
> them
> +# and the overhead in each recipe-sysroot-native isn't worth it, 
> particularly
> +# when they're only used for python called with -O or -OO.
> +find ${D} -name *opt-*.pyc -delete
>  }
>  
>  do_install:append() {
> 

This does pose an interesting dilemma. We could just go this far, or should we
remove the remaining pyc files (~1,500 of them) and let python create them as
needed, or do we disable them from python entirely?

Cheers,

Richard



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



[OE-core] [PATCH] python3-native: Drop opt-1 and opt-2 pyc files

2022-03-03 Thread Richard Purdie
There are over 3,000 of these in python3-native (of 8,000+ files total) and
copying them to sysroots all the time seems pointless, particularly since
they're only used if python is run with the -O or -OO parameters.

Get rid of them and save the overhead. This is particularly pronounced in
builds using the api-documentation distro feature.

Signed-off-by: Richard Purdie 
---
 meta/recipes-devtools/python/python3_3.10.2.bb | 5 +
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-devtools/python/python3_3.10.2.bb 
b/meta/recipes-devtools/python/python3_3.10.2.bb
index 429839b6226..b28aa6505a0 100644
--- a/meta/recipes-devtools/python/python3_3.10.2.bb
+++ b/meta/recipes-devtools/python/python3_3.10.2.bb
@@ -152,6 +152,11 @@ do_install:append:class-native() {
 # (these often end up too long for the #! parser in the kernel as the
 # buffer is 128 bytes long).
 ln -s python3-native/python3 ${D}${bindir}/nativepython3
+
+# Remove the opt-1.pyc and opt-2.pyc files. There are over 3,000 of 
them
+# and the overhead in each recipe-sysroot-native isn't worth it, 
particularly
+# when they're only used for python called with -O or -OO.
+find ${D} -name *opt-*.pyc -delete
 }
 
 do_install:append() {
-- 
2.32.0


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



Re: [OE-core] [PATCH 1/1] go.bbclass: Allow network in do_compile

2022-03-03 Thread Andrei Gherzan
On Thu, 3 Mar 2022, at 03:34, Bruce Ashfield wrote:
> On Wed, Mar 2, 2022 at 4:57 PM Andrei Gherzan  wrote:
>>
>>
>> Mar 1, 2022 20:15:52 Bruce Ashfield :
>>
>> > On Tue, Mar 1, 2022 at 10:54 AM  wrote:
>> >>
>> >> On Tue, Mar 1, 2022 at 02:14 PM, Bruce Ashfield wrote:
>> >>
>> >> On Tue, Mar 1, 2022 at 6:42 AM Andrei Gherzan  wrote:
>> >>
>> >>
>> >> On Tue, 1 Mar 2022, at 01:55, Bruce Ashfield wrote:
>> >>
>> >> On Mon, Feb 28, 2022 at 8:17 PM Bruce Ashfield via
>> >> lists.openembedded.org
>> >>  wrote:
>> >>
>> >>
>> >> On Mon, Feb 28, 2022 at 6:54 PM Andrei Gherzan  wrote:
>> >>
>> >>
>> >> From: Andrei Gherzan 
>> >>
>> >> Compile pulls in the go.mod list requiring network. Without this, do
>> >> compile would fail with a similar error to the following:
>> >>
>> >> dial tcp: lookup proxy.golang.org: Temporary failure in name resolution
>> >>
>> >> This is something that needs to be carried in your own layers, IMHO it
>> >> isn't appropriate for core.
>> >>
>> >> It isn't about the fetching, it is the entire gap in functionality
>> >> that we are missing if go starts fetching dependencies during compile.
>> >>
>> >> A further thought is that if this is for go.mod issues, there is the
>> >> go-mod.bbclass.
>> >>
>> >> Perhaps enabling it in that class and doing a bbwarn about go fetching
>> >> dependencies would be appropriate ?
>> >>
>> >> Otherwise, someone may not know that this is happening and that a no
>> >> network configuration has no chance of working.
>> >>
>> >> I reckon that is reasonable. I'll personally go down the recipe level to 
>> >> workaround this change but understanding and agreeing with the reasoning 
>> >> behind this change, I want to invest a bit into trying to find a proper 
>> >> solution in the core. Bruce, I know you invested a fair amount of time 
>> >> into this already. Would you be willing to sync up and see how we can 
>> >> work together in tackling this?
>> >>
>> >> Definitely, more ideas are good. In fact, I think there are probably
>> >> several approaches that can co-exist, depending on what a
>> >> recipe/developer needs.
>> >>
>> >> I'm in the Eastern time zone here, and will try and grab folks on IRC
>> >> to have a level set
>> >>
>> >> Bruce
>> >>
>> >> Added Zyga to CC as he is also interested in this as part of his go 
>> >> development activities.
>> >>
>> >> Thanks,
>> >> Andrei
>> >>
>> >>
>> >>
>> >> --
>> >> - Thou shalt not follow the NULL pointer, for chaos and madness await
>> >> thee at its end
>> >> - "Use the force Harry" - Gandalf, Star Trek II
>> >>
>> >> The problem in allowing downloads during compile (e.g. by go) is, that it 
>> >> leads to non-reproducable builds. I'm currently facing the same issue and 
>> >> would like to have a reproducable go *offline* build.
>> >> I would like to propose two ideas to workaround the go-compile fetching 
>> >> issue:
>> >>
>> >> First:
>> >> - Fetch go-dependencies using go.mod file from 'proxy.golang.org' (e.g. 
>> >> by writing a seperate go fetcher or a wget-fetcher) and unpack the 
>> >> dependencies into go projects 'vendor' folder. This forces go to compile 
>> >> offline. However, one have to generate the 'modules.txt' file in the 
>> >> vendor folder 'manually' during unpack. This is error prone, as there is 
>> >> no official documentation how this format should look like. Anyway, I've 
>> >> tried this approach and it works for me.
>> >>
>> >> Second:
>> >> - Fetch go-dependencies using go.mod file from 'proxy.golang.org' (e.g. 
>> >> by writing a seperate go fetcher) and unpack the dependencies into a 
>> >> local (workdir) go-path. This seemed a good solution for me as the 
>> >> go-path is well defined. But for some reason 'go'  fetches the zip-files 
>> >> during compile into it's download-cache AGAIN, even if the source is 
>> >> already unpacked in the go-path. I'll assume this is required to verify 
>> >> the source files integrity?! With this approach one have to adapt 'go' to 
>> >> suppress this download behaviour.
>> >>
>> >
>> > I've been doing offline builds using a constructed vendor/ directory
>> > and generated modules.txt.
>> >
>> > The only difference between what I have working and what you are
>> > suggesting (type 1), is that I've gone directly to the sources and
>> > constructed the vendor directory using the OE git fetcher. That allows
>> > all functionality to continue to work that is part of OEcore, and the
>> > build to continue.  Switching out the git fetches for tarballs would
>> > be possible, I just wasn't sure how to use the proxied modules (and I
>> > wanted the history for debug).
>> >
>> > I've never had any issues with the modules.txt, as I generate it at
>> > the same time as the git fetch lines for the SRC_URI. I've also not
>> > been using information from the go.mod directly from go.proxy.org, it
>> > is information I've generated from a clone of the project and dumped
>> > via go mod. There's likely improvements I can do there, but with what
>> > I'm 

Re: [OE-core] [PATCH 1/2] cve-check: get_cve_info should open the database read-only

2022-03-03 Thread Konrad Weihmann

This one is odd...

After scrolling through the log that I can get from a github pipeline 
(sorry no runner log available) - I noticed


2022-03-03T05:39:23.2334189Z WARNING: cve-update-db-native-1.0-r0 
do_fetch: Failed to fetch CVE data ([Errno 99] Cannot assign requested 
address)
2022-03-03T05:39:23.2569941Z NOTE: recipe cve-update-db-native-1.0-r0: 
task do_fetch: Succeeded


and then do_cve_check run on that recipe

2022-03-03T05:39:56.6239005Z NOTE: Running task 4428 of 5120 
(/opt/build/sources/poky/meta/recipes-core/meta/cve-update-db-native.bb:do_cve_check)


before failing with 2022-03-03T05:39:56.8063851Z Exception: 
sqlite3.OperationalError: attempt to write a readonly database


this doesn't look right to me - maybe there's something special about my 
settings - I will try to recreate that locally


On 03.03.22 12:27, Ross Burton wrote:

:tableflip:

Thanks, I guess!

Can you share the full bitbake log from that run? I'd like to see what
jobs are running in parallel.

Ross

On Thu, 3 Mar 2022 at 11:10, Konrad Weihmann  wrote:


Single from scratch build of core-image-minimal

On 03.03.22 12:07, Ross Burton wrote:

What's the scenario where this is happening?  Multiple build
directories using the same DL_DIR? Or was this a single build?

Ross

On Thu, 3 Mar 2022 at 08:10, Konrad Weihmann  wrote:


Sadly I encountered this here last night

NOTE: recipe cve-update-db-native-1.0-r0: task do_cve_check: Started
ERROR: cve-update-db-native-1.0-r0 do_cve_check: Error executing a
python function in exec_func_python() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: 
0001:
*** 0002:do_cve_check(d)
0003:
File: '/opt/build/sources/poky/meta/classes/cve-check.bbclass', lineno:
104, function: do_cve_check
0100:try:
0101:patched_cves = get_patched_cves(d)
0102:except FileNotFoundError:
0103:bb.fatal("Failure in searching patches")
*** 0104:whitelisted, patched, unpatched = check_cves(d,
patched_cves)
0105:if patched or unpatched:
0106:cve_data = get_cve_info(d, patched + unpatched)
0107:cve_write_data(d, patched, unpatched,
whitelisted, cve_data)
0108:else:
File: '/opt/build/sources/poky/meta/classes/cve-check.bbclass', lineno:
198, function: check_cves
0194:else:
0195:vendor = "%"
0196:
0197:# Find all relevant CVE IDs.
*** 0198:for cverow in conn.execute("SELECT DISTINCT ID FROM
PRODUCTS WHERE PRODUCT IS ? AND VENDOR LIKE ?", (product, vendor)):
0199:cve = cverow[0]
0200:
0201:if cve in cve_whitelist:
0202:bb.note("%s-%s has been whitelisted for %s" %
(product, pv, cve))
Exception: sqlite3.OperationalError: attempt to write a readonly database

So it seems your patch doesn't solve the issue



On 23.02.22 13:54, Ross Burton wrote:

All of the function in cve-check should open the database read-only, as
the only writer is the fetch task in cve-update-db.  However,
get_cve_info() was failing to do this, which might be causing locking
issues with sqlite.

Signed-off-by: Ross Burton 
---
meta/classes/cve-check.bbclass | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/classes/cve-check.bbclass b/meta/classes/cve-check.bbclass
index 2d69aeba4b..d715fbf4d8 100644
--- a/meta/classes/cve-check.bbclass
+++ b/meta/classes/cve-check.bbclass
@@ -265,7 +265,8 @@ def get_cve_info(d, cves):
import sqlite3

cve_data = {}
-conn = sqlite3.connect(d.getVar("CVE_CHECK_DB_FILE"))
+db_file = d.expand("file:${CVE_CHECK_DB_FILE}?mode=ro")
+conn = sqlite3.connect(db_file, uri=True)

for cve in cves:
for row in conn.execute("SELECT * FROM NVD WHERE ID IS ?", (cve,)):






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



Re: [OE-core] [PATCH 1/2] cve-check: get_cve_info should open the database read-only

2022-03-03 Thread Ross Burton
:tableflip:

Thanks, I guess!

Can you share the full bitbake log from that run? I'd like to see what
jobs are running in parallel.

Ross

On Thu, 3 Mar 2022 at 11:10, Konrad Weihmann  wrote:
>
> Single from scratch build of core-image-minimal
>
> On 03.03.22 12:07, Ross Burton wrote:
> > What's the scenario where this is happening?  Multiple build
> > directories using the same DL_DIR? Or was this a single build?
> >
> > Ross
> >
> > On Thu, 3 Mar 2022 at 08:10, Konrad Weihmann  wrote:
> >>
> >> Sadly I encountered this here last night
> >>
> >> NOTE: recipe cve-update-db-native-1.0-r0: task do_cve_check: Started
> >> ERROR: cve-update-db-native-1.0-r0 do_cve_check: Error executing a
> >> python function in exec_func_python() autogenerated:
> >>
> >> The stack trace of python calls that resulted in this exception/failure 
> >> was:
> >> File: 'exec_func_python() autogenerated', lineno: 2, function: 
> >>0001:
> >>*** 0002:do_cve_check(d)
> >>0003:
> >> File: '/opt/build/sources/poky/meta/classes/cve-check.bbclass', lineno:
> >> 104, function: do_cve_check
> >>0100:try:
> >>0101:patched_cves = get_patched_cves(d)
> >>0102:except FileNotFoundError:
> >>0103:bb.fatal("Failure in searching patches")
> >>*** 0104:whitelisted, patched, unpatched = check_cves(d,
> >> patched_cves)
> >>0105:if patched or unpatched:
> >>0106:cve_data = get_cve_info(d, patched + unpatched)
> >>0107:cve_write_data(d, patched, unpatched,
> >> whitelisted, cve_data)
> >>0108:else:
> >> File: '/opt/build/sources/poky/meta/classes/cve-check.bbclass', lineno:
> >> 198, function: check_cves
> >>0194:else:
> >>0195:vendor = "%"
> >>0196:
> >>0197:# Find all relevant CVE IDs.
> >>*** 0198:for cverow in conn.execute("SELECT DISTINCT ID FROM
> >> PRODUCTS WHERE PRODUCT IS ? AND VENDOR LIKE ?", (product, vendor)):
> >>0199:cve = cverow[0]
> >>0200:
> >>0201:if cve in cve_whitelist:
> >>0202:bb.note("%s-%s has been whitelisted for %s" %
> >> (product, pv, cve))
> >> Exception: sqlite3.OperationalError: attempt to write a readonly database
> >>
> >> So it seems your patch doesn't solve the issue
> >>
> >>
> >>
> >> On 23.02.22 13:54, Ross Burton wrote:
> >>> All of the function in cve-check should open the database read-only, as
> >>> the only writer is the fetch task in cve-update-db.  However,
> >>> get_cve_info() was failing to do this, which might be causing locking
> >>> issues with sqlite.
> >>>
> >>> Signed-off-by: Ross Burton 
> >>> ---
> >>>meta/classes/cve-check.bbclass | 3 ++-
> >>>1 file changed, 2 insertions(+), 1 deletion(-)
> >>>
> >>> diff --git a/meta/classes/cve-check.bbclass 
> >>> b/meta/classes/cve-check.bbclass
> >>> index 2d69aeba4b..d715fbf4d8 100644
> >>> --- a/meta/classes/cve-check.bbclass
> >>> +++ b/meta/classes/cve-check.bbclass
> >>> @@ -265,7 +265,8 @@ def get_cve_info(d, cves):
> >>>import sqlite3
> >>>
> >>>cve_data = {}
> >>> -conn = sqlite3.connect(d.getVar("CVE_CHECK_DB_FILE"))
> >>> +db_file = d.expand("file:${CVE_CHECK_DB_FILE}?mode=ro")
> >>> +conn = sqlite3.connect(db_file, uri=True)
> >>>
> >>>for cve in cves:
> >>>for row in conn.execute("SELECT * FROM NVD WHERE ID IS ?", 
> >>> (cve,)):
> >>>
> >>>
> >>>
> >>> 
> >>>

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



Re: [OE-core] [meta-oe][PATCH v2] libsndfile1: bump to version 1.0.31

2022-03-03 Thread Richard Purdie
On Thu, 2022-03-03 at 12:54 +0200, Alexandru Ardelean wrote:
> It didn't look [to me] like it would be too bad to me either.
> I wasn't sure what the decision would have been (from OE), to
> [1]patch-out libopus? or to [2]add libopus? or [3]revert?
> But your patch suggests [1] is preferred for now.

My reasoning is that:

* libopus is in meta-openembedded, I'm not sure we have a strong case for moving
it to core.
* I was happy to see us move to a recent more up to date version with the CVE
patches dropped so reverting seemed like a less attractive option too.

I just wasn't sure if patching out libopus would be possible or not. I therefore
had a look at a patch to do it and that shows it does seem to be reasonable.

> Did you get a chance to test it?
> I can run a test on my system with it.
> But it may take me 1-2 days.

I've turned it into a proper patch and will test it on the autobuilder.

> In the meantime, I was a bit busy with this:
> https://github.com/libsndfile/libsndfile/pull/812
> 
> It kind of seems that libsndfile people are talking about maybe
> splitting up their configuration.
> Let's see. That will be in a future release anyway.

Thanks for discussing it with them. If upstream were willing to accept a patch
to enable/disable opus, that would be our much preferred way to handle this!

Cheers,

Richard




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



[OE-core] [PATCH] libsndfile: Fix missing external library support

2022-03-03 Thread Richard Purdie
The recent upgrade regressed codec support since opus is missing and
this caused several codecs to be disabled. Add a patch to work around
the issue whilst it is discussed with upstream.

Signed-off-by: Richard Purdie 
---
 .../libsndfile/libsndfile1/noopus.patch   | 55 +++
 .../libsndfile/libsndfile1_1.0.31.bb  |  1 +
 2 files changed, 56 insertions(+)
 create mode 100644 meta/recipes-multimedia/libsndfile/libsndfile1/noopus.patch

diff --git a/meta/recipes-multimedia/libsndfile/libsndfile1/noopus.patch 
b/meta/recipes-multimedia/libsndfile/libsndfile1/noopus.patch
new file mode 100644
index 000..6bcb9324298
--- /dev/null
+++ b/meta/recipes-multimedia/libsndfile/libsndfile1/noopus.patch
@@ -0,0 +1,55 @@
+We don't have opus in OE-Core which causes all the external libs to be 
disabled 
+silently. The silent issue is discussed in the link below and hints a patch
+to make things configurable may be accepted.
+
+This patch removing the opus piece at least gets most of the functionality
+we previously used back whilst the issue is discussed.
+
+Upstream-Status: Pending [https://github.com/libsndfile/libsndfile/pull/812]
+
+Signed-off-by: Richard Purdie 
+
+Index: libsndfile-1.0.31/configure.ac
+===
+--- libsndfile-1.0.31.orig/configure.ac
 libsndfile-1.0.31/configure.ac
+@@ -361,13 +361,13 @@ AS_IF([test -n "$PKG_CONFIG"], [
+   enable_external_libs=yes
+   ])
+ 
+-  AS_IF([test 
"x$ac_cv_flac$ac_cv_ogg$ac_cv_vorbis$ac_cv_vorbisenc$ac_cv_opus" = 
"xyesyesyesyesyes"], [
++  AS_IF([test 
"x$ac_cv_flac$ac_cv_ogg$ac_cv_vorbis$ac_cv_vorbisenc" = "xyesyesyesyes"], [
+   HAVE_EXTERNAL_XIPH_LIBS=1
+   enable_external_libs=yes
+ 
+-  EXTERNAL_XIPH_CFLAGS="$FLAC_CFLAGS 
$VORBIS_CFLAGS $VORBISENC_CFLAGS $SPEEX_CFLAGS $OPUS_CFLAGS $OGG_CFLAGS "
+-  EXTERNAL_XIPH_LIBS="$FLAC_LIBS 
$VORBIS_LIBS $VORBISENC_LIBS $SPEEX_LIBS $OPUS_LIBS $OGG_LIBS "
+-  EXTERNAL_XIPH_REQUIRE="flac ogg vorbis 
vorbisenc opus"
++  EXTERNAL_XIPH_CFLAGS="$FLAC_CFLAGS 
$VORBIS_CFLAGS $VORBISENC_CFLAGS $SPEEX_CFLAGS $OGG_CFLAGS "
++  EXTERNAL_XIPH_LIBS="$FLAC_LIBS 
$VORBIS_LIBS $VORBISENC_LIBS $SPEEX_LIBS $OGG_LIBS "
++  EXTERNAL_XIPH_REQUIRE="flac ogg vorbis 
vorbisenc"
+ 
+   if test x$ac_cv_speex = "xyes" ; then
+   
EXTERNAL_XIPH_REQUIRE="$EXTERNAL_XIPH_REQUIRE speex"
+@@ -716,7 +716,7 @@ AC_MSG_RESULT([
+ 
+ Experimental code : ... ${enable_experimental:-no}
+ Using ALSA in example programs : .. ${enable_alsa:-no}
+-External FLAC/Ogg/Vorbis/Opus : ... ${enable_external_libs:-no}
++External FLAC/Ogg/Vorbis : ... ${enable_external_libs:-no}
+ Building Octave interface : ... ${OCTAVE_BUILD}
+ 
+   Tools :
+Index: libsndfile-1.0.31/src/ogg_opus.c
+===
+--- libsndfile-1.0.31.orig/src/ogg_opus.c
 libsndfile-1.0.31/src/ogg_opus.c
+@@ -159,7 +159,7 @@
+ #include "sfendian.h"
+ #include "common.h"
+ 
+-#if HAVE_EXTERNAL_XIPH_LIBS
++#if 0
+ 
+ #include 
+ #include 
diff --git a/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb 
b/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb
index 9f1a106600b..ea14fe29cb5 100644
--- a/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb
+++ b/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb
@@ -9,6 +9,7 @@ SECTION = "libs/multimedia"
 LICENSE = "LGPL-2.1-only"
 
 SRC_URI = 
"https://github.com/libsndfile/libsndfile/releases/download/${PV}/libsndfile-${PV}.tar.bz2
 \
+   file://noopus.patch \
   "
 UPSTREAM_CHECK_URI = "https://github.com/libsndfile/libsndfile/releases/;
 
-- 
2.32.0


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



Re: [OE-core] [PATCH 1/2] cve-check: get_cve_info should open the database read-only

2022-03-03 Thread Konrad Weihmann

Single from scratch build of core-image-minimal

On 03.03.22 12:07, Ross Burton wrote:

What's the scenario where this is happening?  Multiple build
directories using the same DL_DIR? Or was this a single build?

Ross

On Thu, 3 Mar 2022 at 08:10, Konrad Weihmann  wrote:


Sadly I encountered this here last night

NOTE: recipe cve-update-db-native-1.0-r0: task do_cve_check: Started
ERROR: cve-update-db-native-1.0-r0 do_cve_check: Error executing a
python function in exec_func_python() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: 
   0001:
   *** 0002:do_cve_check(d)
   0003:
File: '/opt/build/sources/poky/meta/classes/cve-check.bbclass', lineno:
104, function: do_cve_check
   0100:try:
   0101:patched_cves = get_patched_cves(d)
   0102:except FileNotFoundError:
   0103:bb.fatal("Failure in searching patches")
   *** 0104:whitelisted, patched, unpatched = check_cves(d,
patched_cves)
   0105:if patched or unpatched:
   0106:cve_data = get_cve_info(d, patched + unpatched)
   0107:cve_write_data(d, patched, unpatched,
whitelisted, cve_data)
   0108:else:
File: '/opt/build/sources/poky/meta/classes/cve-check.bbclass', lineno:
198, function: check_cves
   0194:else:
   0195:vendor = "%"
   0196:
   0197:# Find all relevant CVE IDs.
   *** 0198:for cverow in conn.execute("SELECT DISTINCT ID FROM
PRODUCTS WHERE PRODUCT IS ? AND VENDOR LIKE ?", (product, vendor)):
   0199:cve = cverow[0]
   0200:
   0201:if cve in cve_whitelist:
   0202:bb.note("%s-%s has been whitelisted for %s" %
(product, pv, cve))
Exception: sqlite3.OperationalError: attempt to write a readonly database

So it seems your patch doesn't solve the issue



On 23.02.22 13:54, Ross Burton wrote:

All of the function in cve-check should open the database read-only, as
the only writer is the fetch task in cve-update-db.  However,
get_cve_info() was failing to do this, which might be causing locking
issues with sqlite.

Signed-off-by: Ross Burton 
---
   meta/classes/cve-check.bbclass | 3 ++-
   1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/classes/cve-check.bbclass b/meta/classes/cve-check.bbclass
index 2d69aeba4b..d715fbf4d8 100644
--- a/meta/classes/cve-check.bbclass
+++ b/meta/classes/cve-check.bbclass
@@ -265,7 +265,8 @@ def get_cve_info(d, cves):
   import sqlite3

   cve_data = {}
-conn = sqlite3.connect(d.getVar("CVE_CHECK_DB_FILE"))
+db_file = d.expand("file:${CVE_CHECK_DB_FILE}?mode=ro")
+conn = sqlite3.connect(db_file, uri=True)

   for cve in cves:
   for row in conn.execute("SELECT * FROM NVD WHERE ID IS ?", (cve,)):






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



Re: [OE-core] [PATCH 1/2] cve-check: get_cve_info should open the database read-only

2022-03-03 Thread Ross Burton
What's the scenario where this is happening?  Multiple build
directories using the same DL_DIR? Or was this a single build?

Ross

On Thu, 3 Mar 2022 at 08:10, Konrad Weihmann  wrote:
>
> Sadly I encountered this here last night
>
> NOTE: recipe cve-update-db-native-1.0-r0: task do_cve_check: Started
> ERROR: cve-update-db-native-1.0-r0 do_cve_check: Error executing a
> python function in exec_func_python() autogenerated:
>
> The stack trace of python calls that resulted in this exception/failure was:
> File: 'exec_func_python() autogenerated', lineno: 2, function: 
>   0001:
>   *** 0002:do_cve_check(d)
>   0003:
> File: '/opt/build/sources/poky/meta/classes/cve-check.bbclass', lineno:
> 104, function: do_cve_check
>   0100:try:
>   0101:patched_cves = get_patched_cves(d)
>   0102:except FileNotFoundError:
>   0103:bb.fatal("Failure in searching patches")
>   *** 0104:whitelisted, patched, unpatched = check_cves(d,
> patched_cves)
>   0105:if patched or unpatched:
>   0106:cve_data = get_cve_info(d, patched + unpatched)
>   0107:cve_write_data(d, patched, unpatched,
> whitelisted, cve_data)
>   0108:else:
> File: '/opt/build/sources/poky/meta/classes/cve-check.bbclass', lineno:
> 198, function: check_cves
>   0194:else:
>   0195:vendor = "%"
>   0196:
>   0197:# Find all relevant CVE IDs.
>   *** 0198:for cverow in conn.execute("SELECT DISTINCT ID FROM
> PRODUCTS WHERE PRODUCT IS ? AND VENDOR LIKE ?", (product, vendor)):
>   0199:cve = cverow[0]
>   0200:
>   0201:if cve in cve_whitelist:
>   0202:bb.note("%s-%s has been whitelisted for %s" %
> (product, pv, cve))
> Exception: sqlite3.OperationalError: attempt to write a readonly database
>
> So it seems your patch doesn't solve the issue
>
>
>
> On 23.02.22 13:54, Ross Burton wrote:
> > All of the function in cve-check should open the database read-only, as
> > the only writer is the fetch task in cve-update-db.  However,
> > get_cve_info() was failing to do this, which might be causing locking
> > issues with sqlite.
> >
> > Signed-off-by: Ross Burton 
> > ---
> >   meta/classes/cve-check.bbclass | 3 ++-
> >   1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/meta/classes/cve-check.bbclass b/meta/classes/cve-check.bbclass
> > index 2d69aeba4b..d715fbf4d8 100644
> > --- a/meta/classes/cve-check.bbclass
> > +++ b/meta/classes/cve-check.bbclass
> > @@ -265,7 +265,8 @@ def get_cve_info(d, cves):
> >   import sqlite3
> >
> >   cve_data = {}
> > -conn = sqlite3.connect(d.getVar("CVE_CHECK_DB_FILE"))
> > +db_file = d.expand("file:${CVE_CHECK_DB_FILE}?mode=ro")
> > +conn = sqlite3.connect(db_file, uri=True)
> >
> >   for cve in cves:
> >   for row in conn.execute("SELECT * FROM NVD WHERE ID IS ?", 
> > (cve,)):
> >
> >
> >
> > 
> >

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



Re: [OE-core] [meta-oe][PATCH v2] libsndfile1: bump to version 1.0.31

2022-03-03 Thread Alexandru Ardelean
On Thu, Mar 3, 2022 at 12:43 PM Richard Purdie
 wrote:
>
> On Tue, 2022-03-01 at 16:30 +0200, Alexandru Ardelean wrote:
> > On Tue, Mar 1, 2022 at 4:23 PM Richard Purdie
> >  wrote:
> > >
> > > On Mon, 2022-02-28 at 12:32 +0200, Alexandru Ardelean wrote:
> > > > On Thu, Feb 24, 2022 at 5:30 PM Alexandru Ardelean
> > > >  wrote:
> > > > >
> > > > > It seems that the homepage has moved (for a while now) from
> > > > >   http://www.mega-nerd.com/libsndfile/
> > > > > to
> > > > >   https://libsndfile.github.io/libsndfile/
> > > > >
> > > > > On Github, the development group seems to include Erik de Castro Lopo 
> > > > > (the
> > > > > original author of libsndfile1).
> > > > > Link: https://github.com/orgs/libsndfile/people
> > > > >
> > > > > All backported CVE patches are in version 1.0.31 (I've checked).
> > > > >
> > > > > The supported format page [1], mentions that Ogg/Opus is supported 
> > > > > since
> > > > > 1.0.29, however that isn't currently added in this patch. And it may
> > > > > require libopus.
> > > > > And mp3 is supported at around version 1.1.0, but that version is in 
> > > > > beta.
> > > > >
> > > > > This change focuses solely on updating to 1.0.31 and removing all
> > > > > backported patches.
> > > > >
> > > > > [1] https://libsndfile.github.io/libsndfile/formats.html
> > > >
> > > > Bah...
> > > >
> > > > No luck with V2 either.
> > > > This would require some patch to allow build without libopus support.
> > > > Since there is no libopus available, it will not include support for
> > > > libvorbis, libflac.
> > > > i.e. libsndfile will build, but will say:
> > > >
> > > > configure: WARNING: *** One or more of the external libraries (ie
> > > > libflac, libogg and
> > > > configure: WARNING: *** libvorbis) is either missing (possibly only
> > > > the development
> > > > configure: WARNING: *** headers) or is of an unsupported version.
> > > > configure: WARNING: ***
> > > > configure: WARNING: *** Unfortunately, for ease of maintenance, the
> > > > external libs
> > > > configure: WARNING: *** are an all or nothing affair.
> > > >
> > > >
> > > > Seems I forgot to check these extra configurations.
> > > >
> > > > Please disregard the V2 and apologies for the noise.
> > > >
> > > > I may try again with a V3, but let's see.
> > >
> > >
> > > Unfortunately we merged this as it passed the automated testing and there 
> > > was no
> > > other review feedback.
> >
> > Oh.
> > Now I feel a bit worse.
> >
>
> It is just the way things sometimes work out. I am pleased you spotted the
> issue.
>
> > > https://git.yoctoproject.org/poky/commit/?id=fd2c86b06963345683ac5dc4f47f9da8e0c8c69d
> > >
> > > It does make me worry about tests here and means we'll have to find some 
> > > way to
> > > fix this.
> >
> > The silent nature of this build issue, suggests a few things to move 
> > forward:
> >
> > 1. Propose a patch upstream to cause a build failure if this
> > configuration isn't complete (i.e. all Xiph libs are enabled or not)
> > It's their right to have this all Xiph libs or no Xiph libs support 
> > matrix.
> > 2. For Yocto, we could add libopus, in the meantime OR
> > Patch-out libopus in the build
>
> I had a look at patching out opus in the build and it didn't seem too 
> difficult,
> the patch below seemed to work:
>
> Index: libsndfile-1.0.31/configure.ac
> ===
> --- libsndfile-1.0.31.orig/configure.ac
> +++ libsndfile-1.0.31/configure.ac
> @@ -361,13 +361,13 @@ AS_IF([test -n "$PKG_CONFIG"], [
> enable_external_libs=yes
> ])
>
> -   AS_IF([test 
> "x$ac_cv_flac$ac_cv_ogg$ac_cv_vorbis$ac_cv_vorbisenc$ac_cv_opus" = 
> "xyesyesyesyesyes"], [
> +   AS_IF([test 
> "x$ac_cv_flac$ac_cv_ogg$ac_cv_vorbis$ac_cv_vorbisenc" = "xyesyesyesyes"], [
> HAVE_EXTERNAL_XIPH_LIBS=1
> enable_external_libs=yes
>
> -   EXTERNAL_XIPH_CFLAGS="$FLAC_CFLAGS 
> $VORBIS_CFLAGS $VORBISENC_CFLAGS $SPEEX_CFLAGS $OPUS_CFLAGS $OGG_CFLAGS "
> -   EXTERNAL_XIPH_LIBS="$FLAC_LIBS 
> $VORBIS_LIBS $VORBISENC_LIBS $SPEEX_LIBS $OPUS_LIBS $OGG_LIBS "
> -   EXTERNAL_XIPH_REQUIRE="flac ogg 
> vorbis vorbisenc opus"
> +   EXTERNAL_XIPH_CFLAGS="$FLAC_CFLAGS 
> $VORBIS_CFLAGS $VORBISENC_CFLAGS $SPEEX_CFLAGS $OGG_CFLAGS "
> +   EXTERNAL_XIPH_LIBS="$FLAC_LIBS 
> $VORBIS_LIBS $VORBISENC_LIBS $SPEEX_LIBS $OGG_LIBS "
> +   EXTERNAL_XIPH_REQUIRE="flac ogg 
> vorbis vorbisenc"
>
> if test x$ac_cv_speex = "xyes" ; then
> 
> EXTERNAL_XIPH_REQUIRE="$EXTERNAL_XIPH_REQUIRE speex"
> @@ -716,7 

Re: [OE-core] [meta-oe][PATCH v2] libsndfile1: bump to version 1.0.31

2022-03-03 Thread Richard Purdie
On Tue, 2022-03-01 at 16:30 +0200, Alexandru Ardelean wrote:
> On Tue, Mar 1, 2022 at 4:23 PM Richard Purdie
>  wrote:
> > 
> > On Mon, 2022-02-28 at 12:32 +0200, Alexandru Ardelean wrote:
> > > On Thu, Feb 24, 2022 at 5:30 PM Alexandru Ardelean
> > >  wrote:
> > > > 
> > > > It seems that the homepage has moved (for a while now) from
> > > >   http://www.mega-nerd.com/libsndfile/
> > > > to
> > > >   https://libsndfile.github.io/libsndfile/
> > > > 
> > > > On Github, the development group seems to include Erik de Castro Lopo 
> > > > (the
> > > > original author of libsndfile1).
> > > > Link: https://github.com/orgs/libsndfile/people
> > > > 
> > > > All backported CVE patches are in version 1.0.31 (I've checked).
> > > > 
> > > > The supported format page [1], mentions that Ogg/Opus is supported since
> > > > 1.0.29, however that isn't currently added in this patch. And it may
> > > > require libopus.
> > > > And mp3 is supported at around version 1.1.0, but that version is in 
> > > > beta.
> > > > 
> > > > This change focuses solely on updating to 1.0.31 and removing all
> > > > backported patches.
> > > > 
> > > > [1] https://libsndfile.github.io/libsndfile/formats.html
> > > 
> > > Bah...
> > > 
> > > No luck with V2 either.
> > > This would require some patch to allow build without libopus support.
> > > Since there is no libopus available, it will not include support for
> > > libvorbis, libflac.
> > > i.e. libsndfile will build, but will say:
> > > 
> > > configure: WARNING: *** One or more of the external libraries (ie
> > > libflac, libogg and
> > > configure: WARNING: *** libvorbis) is either missing (possibly only
> > > the development
> > > configure: WARNING: *** headers) or is of an unsupported version.
> > > configure: WARNING: ***
> > > configure: WARNING: *** Unfortunately, for ease of maintenance, the
> > > external libs
> > > configure: WARNING: *** are an all or nothing affair.
> > > 
> > > 
> > > Seems I forgot to check these extra configurations.
> > > 
> > > Please disregard the V2 and apologies for the noise.
> > > 
> > > I may try again with a V3, but let's see.
> > 
> > 
> > Unfortunately we merged this as it passed the automated testing and there 
> > was no
> > other review feedback.
> 
> Oh.
> Now I feel a bit worse.
> 

It is just the way things sometimes work out. I am pleased you spotted the
issue.

> > https://git.yoctoproject.org/poky/commit/?id=fd2c86b06963345683ac5dc4f47f9da8e0c8c69d
> > 
> > It does make me worry about tests here and means we'll have to find some 
> > way to
> > fix this.
> 
> The silent nature of this build issue, suggests a few things to move forward:
> 
> 1. Propose a patch upstream to cause a build failure if this
> configuration isn't complete (i.e. all Xiph libs are enabled or not)
> It's their right to have this all Xiph libs or no Xiph libs support 
> matrix.
> 2. For Yocto, we could add libopus, in the meantime OR
> Patch-out libopus in the build

I had a look at patching out opus in the build and it didn't seem too difficult,
the patch below seemed to work:

Index: libsndfile-1.0.31/configure.ac
===
--- libsndfile-1.0.31.orig/configure.ac
+++ libsndfile-1.0.31/configure.ac
@@ -361,13 +361,13 @@ AS_IF([test -n "$PKG_CONFIG"], [
enable_external_libs=yes
])
 
-   AS_IF([test 
"x$ac_cv_flac$ac_cv_ogg$ac_cv_vorbis$ac_cv_vorbisenc$ac_cv_opus" = 
"xyesyesyesyesyes"], [
+   AS_IF([test 
"x$ac_cv_flac$ac_cv_ogg$ac_cv_vorbis$ac_cv_vorbisenc" = "xyesyesyesyes"], [
HAVE_EXTERNAL_XIPH_LIBS=1
enable_external_libs=yes
 
-   EXTERNAL_XIPH_CFLAGS="$FLAC_CFLAGS 
$VORBIS_CFLAGS $VORBISENC_CFLAGS $SPEEX_CFLAGS $OPUS_CFLAGS $OGG_CFLAGS "
-   EXTERNAL_XIPH_LIBS="$FLAC_LIBS 
$VORBIS_LIBS $VORBISENC_LIBS $SPEEX_LIBS $OPUS_LIBS $OGG_LIBS "
-   EXTERNAL_XIPH_REQUIRE="flac ogg vorbis 
vorbisenc opus"
+   EXTERNAL_XIPH_CFLAGS="$FLAC_CFLAGS 
$VORBIS_CFLAGS $VORBISENC_CFLAGS $SPEEX_CFLAGS $OGG_CFLAGS "
+   EXTERNAL_XIPH_LIBS="$FLAC_LIBS 
$VORBIS_LIBS $VORBISENC_LIBS $SPEEX_LIBS $OGG_LIBS "
+   EXTERNAL_XIPH_REQUIRE="flac ogg vorbis 
vorbisenc"
 
if test x$ac_cv_speex = "xyes" ; then

EXTERNAL_XIPH_REQUIRE="$EXTERNAL_XIPH_REQUIRE speex"
@@ -716,7 +716,7 @@ AC_MSG_RESULT([
 
 Experimental code : ... ${enable_experimental:-no}
 Using ALSA in example programs : .. ${enable_alsa:-no}
-External FLAC/Ogg/Vorbis/Opus : ... ${enable_external_libs:-no}
+External FLAC/Ogg/Vorbis : ... 

[OE-core] [PATCH] glslang/spirv: synchronize with the rest of vulkan items

2022-03-03 Thread Alexander Kanavin
These components are now versioned in sync with vulkan releases:
https://github.com/KhronosGroup/SPIRV-Headers/issues/252
https://github.com/KhronosGroup/SPIRV-Headers/issues/266

"We'll continue tagging the repos contributing with SDK releases, as
that is when all the testing of the various projects is performed
together."

Signed-off-by: Alexander Kanavin 
---
 .../glslang/{glslang_11.8.0.bb => glslang_1.3.204.0.bb}| 5 +++--
 .../{spirv-headers_1.5.4.bb => spirv-headers_1.3.204.0.bb} | 4 ++--
 .../{spirv-tools_2022.1.bb => spirv-tools_1.3.204.0.bb}| 7 ---
 3 files changed, 9 insertions(+), 7 deletions(-)
 rename meta/recipes-graphics/glslang/{glslang_11.8.0.bb => 
glslang_1.3.204.0.bb} (90%)
 rename meta/recipes-graphics/spir/{spirv-headers_1.5.4.bb => 
spirv-headers_1.3.204.0.bb} (88%)
 rename meta/recipes-graphics/spir/{spirv-tools_2022.1.bb => 
spirv-tools_1.3.204.0.bb} (89%)

diff --git a/meta/recipes-graphics/glslang/glslang_11.8.0.bb 
b/meta/recipes-graphics/glslang/glslang_1.3.204.0.bb
similarity index 90%
rename from meta/recipes-graphics/glslang/glslang_11.8.0.bb
rename to meta/recipes-graphics/glslang/glslang_1.3.204.0.bb
index a77d8bdf88..2af406212f 100644
--- a/meta/recipes-graphics/glslang/glslang_11.8.0.bb
+++ b/meta/recipes-graphics/glslang/glslang_1.3.204.0.bb
@@ -8,10 +8,11 @@ HOMEPAGE = 
"https://www.khronos.org/opengles/sdk/tools/Reference-Compiler;
 LICENSE = "BSD-3-Clause & BSD-2-Clause & MIT & Apache-2.0 & 
GPL-3-with-bison-exception"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2a2b5acd7bc4844964cfda45fe807dc3"
 
-SRCREV = "c34bb3b6c55f6ab084124ad964be95a699700d34"
+SRCREV = "2742e959347ae2fac58acd0d022c92a0ff1f24bf"
 SRC_URI = 
"git://github.com/KhronosGroup/glslang.git;protocol=https;branch=master \
file://0001-generate-glslang-pkg-config.patch"
-UPSTREAM_CHECK_GITTAGREGEX = "^(?P\d+(\.\d+)+)$"
+PE = "1"
+UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)"
 S = "${WORKDIR}/git"
 
 inherit cmake python3native
diff --git a/meta/recipes-graphics/spir/spirv-headers_1.5.4.bb 
b/meta/recipes-graphics/spir/spirv-headers_1.3.204.0.bb
similarity index 88%
rename from meta/recipes-graphics/spir/spirv-headers_1.5.4.bb
rename to meta/recipes-graphics/spir/spirv-headers_1.3.204.0.bb
index 3144b1eb42..72416b441f 100644
--- a/meta/recipes-graphics/spir/spirv-headers_1.5.4.bb
+++ b/meta/recipes-graphics/spir/spirv-headers_1.3.204.0.bb
@@ -9,9 +9,9 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=c938b85bceb8fb26c1a807f28a52ae2d"
 
 SRCREV = "b42ba6d92faf6b4938e6f22ddd186dbdacc98d78"
 SRC_URI = 
"git://github.com/KhronosGroup/SPIRV-Headers;protocol=https;branch=master"
-UPSTREAM_CHECK_GITTAGREGEX = "^(?P\d+(\.\d+)+)$"
+PE = "1"
+UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)"
 S = "${WORKDIR}/git"
-PV .= "+git${SRCPV}"
 
 inherit cmake
 
diff --git a/meta/recipes-graphics/spir/spirv-tools_2022.1.bb 
b/meta/recipes-graphics/spir/spirv-tools_1.3.204.0.bb
similarity index 89%
rename from meta/recipes-graphics/spir/spirv-tools_2022.1.bb
rename to meta/recipes-graphics/spir/spirv-tools_1.3.204.0.bb
index 24142a4fe0..dc78073717 100644
--- a/meta/recipes-graphics/spir/spirv-tools_2022.1.bb
+++ b/meta/recipes-graphics/spir/spirv-tools_1.3.204.0.bb
@@ -7,9 +7,10 @@ SECTION = "graphics"
 LICENSE  = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
 
-SRCREV = "b1877de5cd776117050bd42f08d04b52bce16099"
-SRC_URI = 
"git://github.com/KhronosGroup/SPIRV-Tools.git;branch=master;protocol=https"
-UPSTREAM_CHECK_GITTAGREGEX = "^v(?P\d+(\.\d+)+)$"
+SRCREV = "45dd184c790d6bfc78a5a74a10c37e888b1823fa"
+SRC_URI = 
"git://github.com/KhronosGroup/SPIRV-Tools.git;branch=stable;protocol=https"
+PE = "1"
+UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)"
 S = "${WORKDIR}/git"
 
 inherit cmake python3native
-- 
2.30.2


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



Re: [OE-core] [PATCH 3/3] glslang/spirv: synchronize with the rest of vulkan items

2022-03-03 Thread Alexander Kanavin
On Thu, 3 Mar 2022 at 10:58, Jose Quaresma  wrote:
>> What kind of reference, like a link to some kind of upstream statement?
>
>
> Yes, I think a link is useful.
> I only found these issues but nothing official in release notes or somewhere 
> else.
> https://github.com/KhronosGroup/SPIRV-Headers/issues/252
> https://github.com/KhronosGroup/SPIRV-Headers/issues/266

"We'll continue tagging the repos contributing with SDK releases, as
that is when all the testing of the various projects is performed
together." is the critical bit in there, so I'll just add these and
resend.

Alex

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



Re: [OE-core] [PATCH 3/3] glslang/spirv: synchronize with the rest of vulkan items

2022-03-03 Thread Jose Quaresma
Alexander Kanavin  escreveu no dia quinta,
3/03/2022 à(s) 09:53:

> On Thu, 3 Mar 2022 at 10:45, Jose Quaresma 
> wrote:
>
> > Is it possible to add a reference on the commit message for this change?
>
> What kind of reference, like a link to some kind of upstream statement?
>

Yes, I think a link is useful.
I only found these issues but nothing official in release notes or
somewhere else.
https://github.com/KhronosGroup/SPIRV-Headers/issues/252
https://github.com/KhronosGroup/SPIRV-Headers/issues/266

Jose


> Alex
>


-- 
Best regards,

José Quaresma

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



Re: [OE-core] [PATCH 3/3] glslang/spirv: synchronize with the rest of vulkan items

2022-03-03 Thread Alexander Kanavin
On Thu, 3 Mar 2022 at 10:45, Jose Quaresma  wrote:

> Is it possible to add a reference on the commit message for this change?

What kind of reference, like a link to some kind of upstream statement?

Alex

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



Re: [OE-core] [PATCH 3/3] glslang/spirv: synchronize with the rest of vulkan items

2022-03-03 Thread Jose Quaresma
Hi Alexander,

Is it possible to add a reference on the commit message for this change?

Jose

Alexander Kanavin  escreveu no dia quinta,
3/03/2022 à(s) 09:33:

> These components are now versioned in sync with vulkan releases.
>
> Signed-off-by: Alexander Kanavin 
> ---
>  .../glslang/{glslang_11.8.0.bb => glslang_1.3.204.0.bb}| 5 +++--
>  .../{spirv-headers_1.5.4.bb => spirv-headers_1.3.204.0.bb} | 4 ++--
>  .../{spirv-tools_2022.1.bb => spirv-tools_1.3.204.0.bb}| 7 ---
>  3 files changed, 9 insertions(+), 7 deletions(-)
>  rename meta/recipes-graphics/glslang/{glslang_11.8.0.bb =>
> glslang_1.3.204.0.bb} (90%)
>  rename meta/recipes-graphics/spir/{spirv-headers_1.5.4.bb =>
> spirv-headers_1.3.204.0.bb} (88%)
>  rename meta/recipes-graphics/spir/{spirv-tools_2022.1.bb =>
> spirv-tools_1.3.204.0.bb} (89%)
>
> diff --git a/meta/recipes-graphics/glslang/glslang_11.8.0.bb
> b/meta/recipes-graphics/glslang/glslang_1.3.204.0.bb
> similarity index 90%
> rename from meta/recipes-graphics/glslang/glslang_11.8.0.bb
> rename to meta/recipes-graphics/glslang/glslang_1.3.204.0.bb
> index a77d8bdf88..2af406212f 100644
> --- a/meta/recipes-graphics/glslang/glslang_11.8.0.bb
> +++ b/meta/recipes-graphics/glslang/glslang_1.3.204.0.bb
> @@ -8,10 +8,11 @@ HOMEPAGE = "
> https://www.khronos.org/opengles/sdk/tools/Reference-Compiler;
>  LICENSE = "BSD-3-Clause & BSD-2-Clause & MIT & Apache-2.0 &
> GPL-3-with-bison-exception"
>  LIC_FILES_CHKSUM =
> "file://LICENSE.txt;md5=2a2b5acd7bc4844964cfda45fe807dc3"
>
> -SRCREV = "c34bb3b6c55f6ab084124ad964be95a699700d34"
> +SRCREV = "2742e959347ae2fac58acd0d022c92a0ff1f24bf"
>  SRC_URI = "git://
> github.com/KhronosGroup/glslang.git;protocol=https;branch=master \
> file://0001-generate-glslang-pkg-config.patch"
> -UPSTREAM_CHECK_GITTAGREGEX = "^(?P\d+(\.\d+)+)$"
> +PE = "1"
> +UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)"
>  S = "${WORKDIR}/git"
>
>  inherit cmake python3native
> diff --git a/meta/recipes-graphics/spir/spirv-headers_1.5.4.bb
> b/meta/recipes-graphics/spir/spirv-headers_1.3.204.0.bb
> similarity index 88%
> rename from meta/recipes-graphics/spir/spirv-headers_1.5.4.bb
> rename to meta/recipes-graphics/spir/spirv-headers_1.3.204.0.bb
> index 3144b1eb42..72416b441f 100644
> --- a/meta/recipes-graphics/spir/spirv-headers_1.5.4.bb
> +++ b/meta/recipes-graphics/spir/spirv-headers_1.3.204.0.bb
> @@ -9,9 +9,9 @@ LIC_FILES_CHKSUM =
> "file://LICENSE;md5=c938b85bceb8fb26c1a807f28a52ae2d"
>
>  SRCREV = "b42ba6d92faf6b4938e6f22ddd186dbdacc98d78"
>  SRC_URI = "git://
> github.com/KhronosGroup/SPIRV-Headers;protocol=https;branch=master"
> -UPSTREAM_CHECK_GITTAGREGEX = "^(?P\d+(\.\d+)+)$"
> +PE = "1"
> +UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)"
>  S = "${WORKDIR}/git"
> -PV .= "+git${SRCPV}"
>
>  inherit cmake
>
> diff --git a/meta/recipes-graphics/spir/spirv-tools_2022.1.bb
> b/meta/recipes-graphics/spir/spirv-tools_1.3.204.0.bb
> similarity index 89%
> rename from meta/recipes-graphics/spir/spirv-tools_2022.1.bb
> rename to meta/recipes-graphics/spir/spirv-tools_1.3.204.0.bb
> index 24142a4fe0..dc78073717 100644
> --- a/meta/recipes-graphics/spir/spirv-tools_2022.1.bb
> +++ b/meta/recipes-graphics/spir/spirv-tools_1.3.204.0.bb
> @@ -7,9 +7,10 @@ SECTION = "graphics"
>  LICENSE  = "Apache-2.0"
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
>
> -SRCREV = "b1877de5cd776117050bd42f08d04b52bce16099"
> -SRC_URI = "git://
> github.com/KhronosGroup/SPIRV-Tools.git;branch=master;protocol=https"
> -UPSTREAM_CHECK_GITTAGREGEX = "^v(?P\d+(\.\d+)+)$"
> +SRCREV = "45dd184c790d6bfc78a5a74a10c37e888b1823fa"
> +SRC_URI = "git://
> github.com/KhronosGroup/SPIRV-Tools.git;branch=stable;protocol=https"
> +PE = "1"
> +UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)"
>  S = "${WORKDIR}/git"
>
>  inherit cmake python3native
> --
> 2.30.2
>
>
> 
>
>

-- 
Best regards,

José Quaresma

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



[OE-core] [PATCH 1/3] libsndfile1: correct upstream version check

2022-03-03 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb 
b/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb
index 8430dee103..9f1a106600 100644
--- a/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb
+++ b/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb
@@ -10,6 +10,7 @@ LICENSE = "LGPL-2.1-only"
 
 SRC_URI = 
"https://github.com/libsndfile/libsndfile/releases/download/${PV}/libsndfile-${PV}.tar.bz2
 \
   "
+UPSTREAM_CHECK_URI = "https://github.com/libsndfile/libsndfile/releases/;
 
 SRC_URI[md5sum] = "3f3b2a86a032f064ef922a2c8c191f7b"
 SRC_URI[sha256sum] = 
"a8cfb1c09ea6e90eff4ca87322d4168cdbe5035cb48717b40bf77e751cc02163"
-- 
2.30.2


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



[OE-core] [PATCH 3/3] glslang/spirv: synchronize with the rest of vulkan items

2022-03-03 Thread Alexander Kanavin
These components are now versioned in sync with vulkan releases.

Signed-off-by: Alexander Kanavin 
---
 .../glslang/{glslang_11.8.0.bb => glslang_1.3.204.0.bb}| 5 +++--
 .../{spirv-headers_1.5.4.bb => spirv-headers_1.3.204.0.bb} | 4 ++--
 .../{spirv-tools_2022.1.bb => spirv-tools_1.3.204.0.bb}| 7 ---
 3 files changed, 9 insertions(+), 7 deletions(-)
 rename meta/recipes-graphics/glslang/{glslang_11.8.0.bb => 
glslang_1.3.204.0.bb} (90%)
 rename meta/recipes-graphics/spir/{spirv-headers_1.5.4.bb => 
spirv-headers_1.3.204.0.bb} (88%)
 rename meta/recipes-graphics/spir/{spirv-tools_2022.1.bb => 
spirv-tools_1.3.204.0.bb} (89%)

diff --git a/meta/recipes-graphics/glslang/glslang_11.8.0.bb 
b/meta/recipes-graphics/glslang/glslang_1.3.204.0.bb
similarity index 90%
rename from meta/recipes-graphics/glslang/glslang_11.8.0.bb
rename to meta/recipes-graphics/glslang/glslang_1.3.204.0.bb
index a77d8bdf88..2af406212f 100644
--- a/meta/recipes-graphics/glslang/glslang_11.8.0.bb
+++ b/meta/recipes-graphics/glslang/glslang_1.3.204.0.bb
@@ -8,10 +8,11 @@ HOMEPAGE = 
"https://www.khronos.org/opengles/sdk/tools/Reference-Compiler;
 LICENSE = "BSD-3-Clause & BSD-2-Clause & MIT & Apache-2.0 & 
GPL-3-with-bison-exception"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2a2b5acd7bc4844964cfda45fe807dc3"
 
-SRCREV = "c34bb3b6c55f6ab084124ad964be95a699700d34"
+SRCREV = "2742e959347ae2fac58acd0d022c92a0ff1f24bf"
 SRC_URI = 
"git://github.com/KhronosGroup/glslang.git;protocol=https;branch=master \
file://0001-generate-glslang-pkg-config.patch"
-UPSTREAM_CHECK_GITTAGREGEX = "^(?P\d+(\.\d+)+)$"
+PE = "1"
+UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)"
 S = "${WORKDIR}/git"
 
 inherit cmake python3native
diff --git a/meta/recipes-graphics/spir/spirv-headers_1.5.4.bb 
b/meta/recipes-graphics/spir/spirv-headers_1.3.204.0.bb
similarity index 88%
rename from meta/recipes-graphics/spir/spirv-headers_1.5.4.bb
rename to meta/recipes-graphics/spir/spirv-headers_1.3.204.0.bb
index 3144b1eb42..72416b441f 100644
--- a/meta/recipes-graphics/spir/spirv-headers_1.5.4.bb
+++ b/meta/recipes-graphics/spir/spirv-headers_1.3.204.0.bb
@@ -9,9 +9,9 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=c938b85bceb8fb26c1a807f28a52ae2d"
 
 SRCREV = "b42ba6d92faf6b4938e6f22ddd186dbdacc98d78"
 SRC_URI = 
"git://github.com/KhronosGroup/SPIRV-Headers;protocol=https;branch=master"
-UPSTREAM_CHECK_GITTAGREGEX = "^(?P\d+(\.\d+)+)$"
+PE = "1"
+UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)"
 S = "${WORKDIR}/git"
-PV .= "+git${SRCPV}"
 
 inherit cmake
 
diff --git a/meta/recipes-graphics/spir/spirv-tools_2022.1.bb 
b/meta/recipes-graphics/spir/spirv-tools_1.3.204.0.bb
similarity index 89%
rename from meta/recipes-graphics/spir/spirv-tools_2022.1.bb
rename to meta/recipes-graphics/spir/spirv-tools_1.3.204.0.bb
index 24142a4fe0..dc78073717 100644
--- a/meta/recipes-graphics/spir/spirv-tools_2022.1.bb
+++ b/meta/recipes-graphics/spir/spirv-tools_1.3.204.0.bb
@@ -7,9 +7,10 @@ SECTION = "graphics"
 LICENSE  = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
 
-SRCREV = "b1877de5cd776117050bd42f08d04b52bce16099"
-SRC_URI = 
"git://github.com/KhronosGroup/SPIRV-Tools.git;branch=master;protocol=https"
-UPSTREAM_CHECK_GITTAGREGEX = "^v(?P\d+(\.\d+)+)$"
+SRCREV = "45dd184c790d6bfc78a5a74a10c37e888b1823fa"
+SRC_URI = 
"git://github.com/KhronosGroup/SPIRV-Tools.git;branch=stable;protocol=https"
+PE = "1"
+UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)"
 S = "${WORKDIR}/git"
 
 inherit cmake python3native
-- 
2.30.2


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



[OE-core] [PATCH 2/3] libarchive: correct upstream version check

2022-03-03 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-extended/libarchive/libarchive_3.6.0.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-extended/libarchive/libarchive_3.6.0.bb 
b/meta/recipes-extended/libarchive/libarchive_3.6.0.bb
index 31bc82515a..f078c8ad03 100644
--- a/meta/recipes-extended/libarchive/libarchive_3.6.0.bb
+++ b/meta/recipes-extended/libarchive/libarchive_3.6.0.bb
@@ -33,6 +33,7 @@ PACKAGECONFIG[zstd] = "--with-zstd,--without-zstd,zstd,"
 EXTRA_OECONF += "--enable-largefile"
 
 SRC_URI = "http://libarchive.org/downloads/libarchive-${PV}.tar.gz;
+UPSTREAM_CHECK_URI = "http://libarchive.org/;
 
 SRC_URI[sha256sum] = 
"a36613695ffa2905fdedc997b6df04a3006ccfd71d747a339b78aa8412c3d852"
 
-- 
2.30.2


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



Re: [OE-core] [PATCH 1/2] cve-check: get_cve_info should open the database read-only

2022-03-03 Thread Konrad Weihmann

Sadly I encountered this here last night

NOTE: recipe cve-update-db-native-1.0-r0: task do_cve_check: Started
ERROR: cve-update-db-native-1.0-r0 do_cve_check: Error executing a 
python function in exec_func_python() autogenerated:


The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: 
 0001:
 *** 0002:do_cve_check(d)
 0003:
File: '/opt/build/sources/poky/meta/classes/cve-check.bbclass', lineno: 
104, function: do_cve_check

 0100:try:
 0101:patched_cves = get_patched_cves(d)
 0102:except FileNotFoundError:
 0103:bb.fatal("Failure in searching patches")
 *** 0104:whitelisted, patched, unpatched = check_cves(d, 
patched_cves)

 0105:if patched or unpatched:
 0106:cve_data = get_cve_info(d, patched + unpatched)
 0107:cve_write_data(d, patched, unpatched, 
whitelisted, cve_data)

 0108:else:
File: '/opt/build/sources/poky/meta/classes/cve-check.bbclass', lineno: 
198, function: check_cves

 0194:else:
 0195:vendor = "%"
 0196:
 0197:# Find all relevant CVE IDs.
 *** 0198:for cverow in conn.execute("SELECT DISTINCT ID FROM 
PRODUCTS WHERE PRODUCT IS ? AND VENDOR LIKE ?", (product, vendor)):

 0199:cve = cverow[0]
 0200:
 0201:if cve in cve_whitelist:
 0202:bb.note("%s-%s has been whitelisted for %s" % 
(product, pv, cve))

Exception: sqlite3.OperationalError: attempt to write a readonly database

So it seems your patch doesn't solve the issue



On 23.02.22 13:54, Ross Burton wrote:

All of the function in cve-check should open the database read-only, as
the only writer is the fetch task in cve-update-db.  However,
get_cve_info() was failing to do this, which might be causing locking
issues with sqlite.

Signed-off-by: Ross Burton 
---
  meta/classes/cve-check.bbclass | 3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/classes/cve-check.bbclass b/meta/classes/cve-check.bbclass
index 2d69aeba4b..d715fbf4d8 100644
--- a/meta/classes/cve-check.bbclass
+++ b/meta/classes/cve-check.bbclass
@@ -265,7 +265,8 @@ def get_cve_info(d, cves):
  import sqlite3
  
  cve_data = {}

-conn = sqlite3.connect(d.getVar("CVE_CHECK_DB_FILE"))
+db_file = d.expand("file:${CVE_CHECK_DB_FILE}?mode=ro")
+conn = sqlite3.connect(db_file, uri=True)
  
  for cve in cves:

  for row in conn.execute("SELECT * FROM NVD WHERE ID IS ?", (cve,)):






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



Re: [OE-core] [PATCH] Binutils: Avoid Race condition in as.info

2022-03-03 Thread Richard Purdie
On Wed, 2022-03-02 at 21:57 -0800, Pgowda wrote:
> The race condition in binutils/gas folder was introduced with the
> following patch. The patch avoids recursive make into the doc folder.
> It would speed up the build process slightly. However, the as.info
> is installed twice which resulted in the race condition sometimes.
> https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=bde299e063de090bf36c1fe51874d1e9f4d94c3c
> 
> On debugging the code, it was found that the issue was related to
> install-data-local. On further analysis, there is already a patch in
> binutils that removes install-data-local.
> On applying the patch as.info is installed once as expected and there’s
> no possibility of any race condition.
> https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=9a84a44d5df4618dd616137fa755bd71b7eacc5f
> 
> Upstream-Status: Backport 
> [https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=9a84a44d5df4618dd616137fa755bd71b7eacc5f]
> 
> [YOCTO #14725]
> 
> Signed-off-by: pgowda 
> ---
>  .../binutils/binutils-2.38.inc|  1 +
>  .../0013-Avoid-as-info-race-condition.patch   | 75 +++
>  2 files changed, 76 insertions(+)
>  create mode 100644 
> meta/recipes-devtools/binutils/binutils/0013-Avoid-as-info-race-condition.patch

Thanks for tracking that down, it will be good to fix this one as we've seen it
fail a few times. Note that the Upstream-Status in the patch below was
incorrect, it needed to be Backport like it is above.

I've fixed it in the patch I've queued for testing so no need to resend.

Cheers,

Richard

> 
> diff --git a/meta/recipes-devtools/binutils/binutils-2.38.inc 
> b/meta/recipes-devtools/binutils/binutils-2.38.inc
> index 6d4415048a..4ce74f94bf 100644
> --- a/meta/recipes-devtools/binutils/binutils-2.38.inc
> +++ b/meta/recipes-devtools/binutils/binutils-2.38.inc
> @@ -31,5 +31,6 @@ SRC_URI = "\
>   file://0010-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch \
>   file://0011-sync-with-OE-libtool-changes.patch \
>   file://0012-Check-for-clang-before-checking-gcc-version.patch \
> + file://0013-Avoid-as-info-race-condition.patch \
>  "
>  S  = "${WORKDIR}/git"
> diff --git 
> a/meta/recipes-devtools/binutils/binutils/0013-Avoid-as-info-race-condition.patch
>  
> b/meta/recipes-devtools/binutils/binutils/0013-Avoid-as-info-race-condition.patch
> new file mode 100644
> index 00..8edc12d5a9
> --- /dev/null
> +++ 
> b/meta/recipes-devtools/binutils/binutils/0013-Avoid-as-info-race-condition.patch
> @@ -0,0 +1,75 @@
> +From 9a84a44d5df4618dd616137fa755bd71b7eacc5f Mon Sep 17 00:00:00 2001
> +From: Mike Frysinger 
> +Date: Sun, 23 Jan 2022 12:44:24 -0500
> +Subject: [PATCH] gas: drop old cygnus install hack
> +
> +This was needed when gas was using the automake cygnus option, but
> +this was removed years ago by Simon in d0ac1c44885daf68f631befa37e
> +("Bump to autoconf 2.69 and automake 1.15.1").  So delete it here.
> +The info pages are already & still installed by default w/out it.
> +
> +Upstream-Status: Pending
> +
> +Signed-off-by: Khem Raj 
> +---
> + gas/Makefile.in  | 14 +-
> + gas/doc/local.mk |  4 
> + 2 files changed, 5 insertions(+), 13 deletions(-)
> +
> +diff --git a/gas/Makefile.in b/gas/Makefile.in
> +index 8f0a56fd8d6..67dac53f68c 100644
> +--- a/gas/Makefile.in
>  b/gas/Makefile.in
> +@@ -1854,7 +1854,7 @@ info: info-recursive
> + 
> + info-am: $(INFO_DEPS) info-local
> + 
> +-install-data-am: install-data-local install-info-am install-man
> ++install-data-am: install-info-am install-man
> + 
> + install-dvi: install-dvi-recursive
> + 
> +@@ -2008,10 +2008,10 @@ uninstall-man: uninstall-man1
> + distclean-DEJAGNU distclean-compile distclean-generic \
> + distclean-hdr distclean-libtool distclean-tags dvi dvi-am html \
> + html-am html-local info info-am info-local install install-am \
> +-install-data install-data-am install-data-local install-dvi \
> +-install-dvi-am install-exec install-exec-am install-exec-local \
> +-install-html install-html-am install-info install-info-am \
> +-install-man install-man1 install-pdf install-pdf-am install-ps \
> ++install-data install-data-am install-dvi install-dvi-am \
> ++install-exec install-exec-am install-exec-local install-html \
> ++install-html-am install-info install-info-am install-man \
> ++install-man1 install-pdf install-pdf-am install-ps \
> + install-ps-am install-strip installcheck installcheck-am \
> + installdirs installdirs-am maintainer-clean \
> + maintainer-clean-aminfo maintainer-clean-generic mostlyclean \
> +@@ -2211,10 +2211,6 @@ doc/asconfig.texi: doc/$(CONFIG).texi 
> doc/$(am__dirstamp)
> + $(AM_V_GEN)cp $(srcdir)/doc/$(CONFIG).texi doc/asconfig.texi
> + $(AM_V_at)chmod u+w doc/asconfig.texi
> + 
> +-# We want install to imply install-info as per GNU standards, despite the
> +-# cygnus option.
> +-install-data-local: install-info
> +-
> + #