Re: [OE-core] [RFC PATCH 0/1] package.bbclass: Expose list of split out debug files

2024-02-27 Thread Alexander Kanavin
On Wed, 28 Feb 2024 at 07:22, Philip Lorenz wrote: > However, this relies on debuginfod scraping the debug packages for their > build IDs. This is not only inefficient (as all packages need to be > extracted again), but it also does not scale well when covering a large > number of builds. Is it

[OE-core] [PATCH] rpm: Fix the following error when run nativesdk-rpm in nativesdk environment.

2024-02-27 Thread leimaohui via lists.openembedded.org
From: Lei Maohui package busybox-inittab-1.36.1-r0.ubinux_x86_64 is intended for a different architecture package busybox-udhcpc-1.36.1-r0.core2_64 is intended for a different architecture package ldconfig-2.39+git0+312e159626-r0.core2_64 is intended for a different architecture

[OE-core][PATCH 1/1] python3-cryptography{-vectors}: 42.0.2 -> 42.0.4

2024-02-27 Thread Soumya via lists.openembedded.org
From: Soumya Sambu Changelog: == 42.0.4 - 2024-02-20 * Fixed a null-pointer-dereference and segfault that could occur when creating a PKCS#12 bundle. Credit to Alexander-Programming for reporting the issue. CVE-2024-26130 * Fixed ASN.1 encoding for PKCS7/SMIME signed messages. The fields

[OE-core] [PATCH 48/48] xprop: upgrade 1.2.6 -> 1.2.7

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: Fix C23 build by renaming variable 'true' Signed-off-by: Wang Mingyu --- .../xorg-app/{xprop_1.2.6.bb => xprop_1.2.7.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/xorg-app/{xprop_1.2.6.bb =>

[OE-core] [PATCH 40/48] python3-trove-classifiers: upgrade 2024.1.8 -> 2024.2.23

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: == *Add classifier: 'License :: OSI Approved :: Educational Community License' *PR for Issue #170 *fix spurious line *Update src/trove_classifiers/__init__.py Signed-off-by: Wang Mingyu --- ...fiers_2024.1.8.bb => python3-trove-classifiers_2024.2.23.bb} |

[OE-core] [PATCH 46/48] xkbcomp: upgrade 1.4.6 -> 1.4.7

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Signed-off-by: Wang Mingyu --- .../xorg-app/{xkbcomp_1.4.6.bb => xkbcomp_1.4.7.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/xorg-app/{xkbcomp_1.4.6.bb => xkbcomp_1.4.7.bb} (86%) diff --git

[OE-core] [PATCH 42/48] python3: upgrade 3.12.1 -> 3.12.2

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu 0001-Avoid-shebang-overflow-on-python-config.py.patch 0001-Makefile.pre-use-qemu-wrapper-when-gathering-profile.patch 0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch 0001-gh-114492-Initialize-struct-termios-before-calling-t.patch

[OE-core] [PATCH 47/48] xkeyboard-config: upgrade 2.40 -> 2.41

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: === Translations updated Signed-off-by: Wang Mingyu --- .../{xkeyboard-config_2.40.bb => xkeyboard-config_2.41.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.40.bb =>

[OE-core] [PATCH 45/48] swig: upgrade 4.2.0 -> 4.2.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu 0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch determinism.patch refreshed for 4.2.1 Changelog: -Correctly ignore duplicate template instantiation (when the duplicate contains typedef'd template parameters). -Fix segfault shrinking STL

[OE-core] [PATCH 43/48] python3-urllib3: upgrade 2.1.0 -> 2.2.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: === -Fixed issue where "InsecureRequestWarning" was emitted for HTTPS connections when using Emscripten. -Fixed "HTTPConnectionPool.urlopen" to stop automatically casting non-proxy headers to "HTTPHeaderDict". -Changed "InvalidChunkLength" to

[OE-core] [PATCH 44/48] python3-yamllint: upgrade 1.33.0 -> 1.35.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: -Restore ignoration of files passed as command-line arguments -Fix failure on broken symlinks that should be ignored -Docs: Restore official Read the Docs theme -Config: validate ignore-from-file inside rules -Rule quoted-strings: fix only-when-needed in

[OE-core] [PATCH 38/48] python3-setuptools-rust: upgrade 1.8.1 -> 1.9.0

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: -Deprecate py_limited_api option to RustExtension in favour of always using "auto" to configure this from bdist_wheel. Signed-off-by: Wang Mingyu --- ...etuptools-rust_1.8.1.bb => python3-setuptools-rust_1.9.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1

[OE-core] [PATCH 41/48] python3-typing-extensions: upgrade 4.9.0 -> 4.10.0

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: -Add support for PEP 728, supporting the closed keyword argument and the special __extra_items__ key for TypedDict. -Add support for PEP 742, adding typing_extensions.TypeIs. -Drop runtime error when a read-only TypedDict item overrides a mutable one.

[OE-core] [PATCH 36/48] python3-pytest: upgrade 8.0.0 -> 8.0.2

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: -Fix collection on Windows where initial paths contain the short version of a path (for example c:\PROGRA~1\tests). -Fix an IndexError crash raising from getstatementrange_ast. -Reverted a fix to --maxfail handling in pytest 8.0.0 because it caused a

[OE-core] [PATCH 39/48] python3-setuptools: upgrade 69.0.3 -> 69.1.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu 0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch 0001-conditionally-do-not-fetch-code-by-easy_install.patch refreshed for 69.1.1 Changelog: == -Updated and removed obsolete Python < 3.8 code and comments. -Updated Package Discovery and Resource Access

[OE-core] [PATCH 34/48] python3-pip: upgrade 23.3.2 -> 24.0

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu no_shebang_mangling.patch refreshed for 24.0 Changelog: === -Retry on HTTP status code 502 -Automatically use the setuptools PEP 517 build backend when --config-settings is used for projects without pyproject.toml. -Make pip freeze and pip uninstall of legacy editable

[OE-core] [PATCH 37/48] python3-pytz: upgrade 2023.4 -> 2024.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Signed-off-by: Wang Mingyu --- .../python/{python3-pytz_2023.4.bb => python3-pytz_2024.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-pytz_2023.4.bb => python3-pytz_2024.1.bb} (89%) diff --git

[OE-core] [PATCH 35/48] python3-pycairo: upgrade 1.25.1 -> 1.26.0

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: * Bump minimum required meson version from 0.56.0 to 0.64.0 * Various meson related cleanups * Fix header file being installed to the wrong location with meson on some systems * Adds a new "wheel" meson build option as preparation for meson-python

[OE-core] [PATCH 32/48] python3-dbusmock: upgrade 0.30.2 -> 0.31.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: == -power_profiles_daemon: Move back to original D-Bus name to avoid breaking compatibility -Add upower_power_profiles_daemon template for version 0.20 API with new D-Bus name Signed-off-by: Wang Mingyu --- .../{python3-dbusmock_0.30.2.bb =>

[OE-core] [PATCH 33/48] python3-hypothesis: upgrade 6.97.3 -> 6.98.12

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html Signed-off-by: Wang Mingyu --- ...thon3-hypothesis_6.97.3.bb => python3-hypothesis_6.98.12.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename

[OE-core] [PATCH 28/48] pciutils: upgrade 3.10.0 -> 3.11.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu configure.patch refreshed for 3.11.1 Changelog: === * Fixed wrong API version in lib/pci.h. * Updated README.Windows. * Fix compilation on Windows. * update-pciids now supports XZ compression. If libpci is configured with support for compression, all downloaded files

[OE-core] [PATCH 30/48] python3-beartype: upgrade 0.17.0 -> 0.17.2

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Signed-off-by: Wang Mingyu --- .../{python3-beartype_0.17.0.bb => python3-beartype_0.17.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-beartype_0.17.0.bb => python3-beartype_0.17.2.bb} (75%) diff --git

[OE-core] [PATCH 31/48] python3-certifi: upgrade 2023.11.17 -> 2024.2.2

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Signed-off-by: Wang Mingyu --- ...ython3-certifi_2023.11.17.bb => python3-certifi_2024.2.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-certifi_2023.11.17.bb => python3-certifi_2024.2.2.bb} (86%) diff --git

[OE-core] [PATCH 29/48] pkgconf: upgrade 2.1.0 -> 2.1.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: == * Documentation fixes * Fix --modversion with constraints. * Reintroduce an optimization to the dependency graph walker which avoids revisiting already visited nodes. * Add a regression test to check that the dependency flattener is working as

[OE-core] [PATCH 25/48] mpg123: upgrade 1.32.4 -> 1.32.5

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: - build: -- CMake port uses CFLAGS for pulse/jack/tinyalsa properly now (bug 366). -- CMake port links libsyn123 with libm now (bug 370). - libmpg123: -- Fix --enable-portable (no usage of LFS_WRAP_NONE, bug 368). -- Fix dct36 wrapper usage for x86-64

[OE-core] [PATCH 27/48] pango: upgrade 1.51.0 -> 1.52.0

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: = - Add pango_font_map_reload_font - Improve formatting of font sizes Signed-off-by: Wang Mingyu --- .../recipes-graphics/pango/{pango_1.51.0.bb => pango_1.52.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename

[OE-core] [PATCH 24/48] minicom: upgrade 2.8 -> 2.9

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu 0001-fix-minicom-h-v-return-value-is-not-0.patch allow.to.disable.lockdev.patch removed since they're included in 2.9. Changelog: - Change Hardware Flow Control Default to No. - Timestamping mode is now saved and restored. - Split "Screen and Keyboard" menu

[OE-core] [PATCH 23/48] makedepend: upgrade 1.0.8 -> 1.0.9

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Signed-off-by: Wang Mingyu --- .../xorg-util/{makedepend_1.0.8.bb => makedepend_1.0.9.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/xorg-util/{makedepend_1.0.8.bb => makedepend_1.0.9.bb} (88%) diff --git

[OE-core] [PATCH 26/48] ofono: upgrade 2.3 -> 2.4

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: -Add support for new provision database format. -Add support for Quectel EG96 modem. Signed-off-by: Wang Mingyu --- meta/recipes-connectivity/ofono/{ofono_2.3.bb => ofono_2.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename

[OE-core] [PATCH 20/48] libxkbfile: upgrade 1.1.2 -> 1.1.3

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: === -configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL -Set close-on-exec when opening files -_XkbMakeAtom: remove check for impossible case -_XkbInitAtoms: check for malloc() failure -XkbChangeAtomDisplay: stop leaking atom name

[OE-core] [PATCH 22/48] lighttpd: upgrade 1.4.73 -> 1.4.74

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: http://www.lighttpd.net/2024/2/19/1.4.74/ Signed-off-by: Wang Mingyu --- .../lighttpd/{lighttpd_1.4.73.bb => lighttpd_1.4.74.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/lighttpd/{lighttpd_1.4.73.bb =>

[OE-core] [PATCH 21/48] libxvmc: upgrade 1.0.13 -> 1.0.14

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Signed-off-by: Wang Mingyu --- .../xorg-lib/{libxvmc_1.0.13.bb => libxvmc_1.0.14.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/xorg-lib/{libxvmc_1.0.13.bb => libxvmc_1.0.14.bb} (85%) diff --git

[OE-core] [PATCH 19/48] libxext: upgrade 1.3.5 -> 1.3.6

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: === -Wrap Xext*CheckExtension() in do { ... } while(0) -configure: raise minimum autoconf requirement to 2.70 -configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL -_xgeGetExtensionVersion should not free info on failure -Check for

[OE-core] [PATCH 15/48] libpng: upgrade 1.6.41 -> 1.6.42

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: Fixed the implementation of the macro function png_check_sig(). Signed-off-by: Wang Mingyu --- .../libpng/{libpng_1.6.41.bb => libpng_1.6.42.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename

[OE-core] [PATCH 18/48] liburi-perl: upgrade 5.25 -> 5.27

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: == - Add missing NAME section to POD of URI::geo - Add URI::geo Signed-off-by: Wang Mingyu --- .../perl/{liburi-perl_5.25.bb => liburi-perl_5.27.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename

[OE-core] [PATCH 16/48] libsecret: upgrade 0.21.2 -> 0.21.4

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: == * file-backend: Subscribe before calling dbus * meson: Fix crypto option being silently ignored * Updated translations * Port PAM module from gnome-keyring * secret-tool: Fix memory issues in lock command Signed-off-by: Wang Mingyu ---

[OE-core] [PATCH 17/48] libunistring: upgrade 1.1 -> 1.2

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu License-Update: === doc/libunistring.texi (Conventions): Explain the (resultbuf, lengthp) return value convention from the user's point of view. doc/libunistring.texi (Include files): Fix documentation of _LIBUNISTRING_VERSION and _libunistring_version

[OE-core] [PATCH 14/48] libpcre2: upgrade 10.42 -> 10.43

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu License-Update: Copyright year updated to 2024. Changelog: * The JIT code no longer supports ARMv5 architecture. * A new function pcre2_get_match_data_heapframes_size() for finer heap control. * New option flags to restrict the interaction between ASCII and

[OE-core] [PATCH 13/48] libmicrohttpd: upgrade 0.9.77 -> 1.0.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: fixes and improves builds with non-default configure parameters. Signed-off-by: Wang Mingyu --- .../{libmicrohttpd_0.9.77.bb => libmicrohttpd_1.0.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename

[OE-core] [PATCH 11/48] libhandy: upgrade 1.8.2 -> 1.8.3

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: == - HdyStyleManager - Support contrast setting in the settings portal - Remove an extra unref - Translation updates - Catalan - Georgian - Romanian - Turkish Signed-off-by: Wang Mingyu --- .../libhandy/{libhandy_1.8.2.bb => libhandy_1.8.3.bb}

[OE-core] [PATCH 12/48] libksba: upgrade 1.6.5 -> 1.6.6

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: Fix a possible wrong error return from the DER builder. Signed-off-by: Wang Mingyu --- .../libksba/{libksba_1.6.5.bb => libksba_1.6.6.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/libksba/{libksba_1.6.5.bb =>

[OE-core] [PATCH 10/48] libgpg-error: upgrade 1.47 -> 1.48

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu 0001-Do-not-fail-when-testing-config-scripts.patch refreshed for 1.48 Changelog: === * New configure option --with-libtool-modification. * New option parser flag to detect commands given without a double dash. There is also the new meta command "command-mode" to

[OE-core] [PATCH 07/48] gcr: upgrade 4.1.0 -> 4.2.0

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: == - gcr-ssh-agent: add command line options to gcr-ssh-agent [GNOME/gcr!129] - gcr-ssh-agent: Fix memory leak spotted by ASan [GNOME/gcr!133] - gcr-ssh-agent: Port memory safety fixes from gnome-keyring ssh-agent [GNOME/gcr!128] - Updated translations

[OE-core] [PATCH 08/48] git: upgrade 2.43.0 -> 2.44.0

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: == https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.44.0.txt Signed-off-by: Wang Mingyu --- meta/recipes-devtools/git/{git_2.43.0.bb => git_2.44.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename

[OE-core] [PATCH 09/48] libffi: upgrade 3.4.5 -> 3.4.6

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu meta/recipes-support/libffi/libffi/not-win32.patch refreshed for 3.4.6 Changelog: === -chore: update version to 3.4.6 and fix long double regression on mips64 and alpha -Update sparc64 host -Update cfarm hostnames -Always define long double types -update copyright

[OE-core] [PATCH 03/48] createrepo-c: upgrade 1.0.3 -> 1.0.4

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Signed-off-by: Wang Mingyu --- .../{createrepo-c_1.0.3.bb => createrepo-c_1.0.4.bb}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/createrepo-c/{createrepo-c_1.0.3.bb => createrepo-c_1.0.4.bb} (96%) diff --git

[OE-core] [PATCH 06/48] efivar: upgrade 38 -> 39

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: == -Add -T workaround for GNU ld 2.36 -Add extern "C" to headers for easier use by C++ -Avoid format error on i686 -Fix the -march issue for riscv64 -Fix musl build -Fix invalid free in main() -Remove deprecated --add-needed linker flag -src/Makefile: build

[OE-core] [PATCH 05/48] ed: upgrade 1.20 -> 1.20.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: io.c (write_file): Don't create missing intermediate directories. Signed-off-by: Wang Mingyu --- meta/recipes-extended/ed/{ed_1.20.bb => ed_1.20.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/ed/{ed_1.20.bb =>

[OE-core] [PATCH 04/48] dnf: upgrade 4.18.2 -> 4.19.0

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu Changelog: == -Do not load filelists metadata by default -Disable deltarpm support -Add a hint for user on transaction file dependency failure -Fix failing API unit test on rawhide (RhBug:2261066) -automatic: Use add_security_filters, not _update_security_filters

[OE-core] [PATCH 02/48] ccache: upgrade 4.9 -> 4.9.1

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu License-Update: Copyright year updated to 2024. Changelog: == - Improved detection of bad remote storage URLs gracefully. This also fixes crashes seen in ccache's own test suite. + - Made caching completely disabled when modification of a source or include file is

[OE-core] [PATCH 01/48] bash-completion: upgrade 2.11 -> 2.12.0

2024-02-27 Thread wangmy via lists.openembedded.org
From: Wang Mingyu License-Update: docs(COPYING): use unmodified upstream license file Changelog: https://github.com/scop/bash-completion/releases/tag/2.12.0 Signed-off-by: Wang Mingyu --- .../{bash-completion_2.11.bb => bash-completion_2.12.0.bb} | 5 ++--- 1 file changed, 2

Re: [OE-core] [PATCH 2/2] libexif: improve ptest packaging

2024-02-27 Thread Richard Purdie
On Tue, 2024-02-27 at 15:51 +, Ross Burton wrote: > From: Ross Burton > > The NLS tests don't actually test anything useful and were not being ran > anyway, so don't install them. > > Install the test binaries using libtool so that we install the actual > binaries instead of libtool wrapper

[OE-core] [RFC PATCH 0/1] package.bbclass: Expose list of split out debug files

2024-02-27 Thread Philip Lorenz
With the introduction of debuginfod ([1]), providing debug symbols to developers has been greatly simplified. Initial support for spawning a debuginfod server is already available as part of poky. However, this relies on debuginfod scraping the debug packages for their build IDs. This is not only

[OE-core] [RFC PATCH 1/1] package.bbclass: Expose list of split out debug files

2024-02-27 Thread Philip Lorenz
A packaging hook installed via PACKAGEFUNCS may want to access the list of debug symbol files produced during packaging. Correctly determining the list of debug files based on existing variables is non-trivial, so this patch introduces the PKGDEBUGFILES variable which holds the path to all files

Re: [OE-core] [PATCH v2 2/2] python3-cryptography: Update pyo3 crate to 0.20.3

2024-02-27 Thread Khem Raj
On Tue, Feb 27, 2024 at 10:59 AM Tim Orling wrote: > > > > On Tue, Feb 27, 2024 at 9:51 AM Khem Raj wrote: >> >> This gets it building on architectures without 64bit atomics. >> > > We could also upgrade to python3-cryptography 42.0.5 > https://cryptography.io/en/latest/changelog/#v42-0-5 > Do

Re: [OE-core] [PATCH V5] systemd: fix a dead link under /var/log

2024-02-27 Thread Changqing Li
On 2/27/24 17:28, Alexander Kanavin wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. The patch description doesn't match the patch content. The packaging doesn't change

Re: [OE-core][PATCH 1/2] bash: add locale alias for ja_JP shiftjis in run-ptest

2024-02-27 Thread Xiangyu Chen
On 2/27/24 17:41, Alexander Kanavin wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. Wait. Why is the correct locale not generated? How do other systems do it? There's an

Re: [OE-core] [RFC OE-core][PATCH 3/3] goarch: disable dynamic linking globally

2024-02-27 Thread Chen Qi via lists.openembedded.org
Is this 1.21 upgrade going to be merged in LTS 5.0? The reason I'm asking is that I'm going to upgrade some recipes in meta-virt and I'd like to check what would be the go version in the next release. P.S. Is this runtime error OE specific? Is it caused by some OE specific patch? Regards, Qi

Re: [OE-core] [PATCH V6] rxvt-unicode: Fix installing of terminfo

2024-02-27 Thread Changqing Li
On 2/27/24 17:37, Alexander Kanavin wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. On Tue, 27 Feb 2024 at 08:10, Changqing Li wrote: + + install -d

[OE-core][PATCH] perf: Fix QA error due to most recent kernel

2024-02-27 Thread Ryan Eatmon via lists.openembedded.org
A change in the latest kernel (next), triggers a QA error due to a missing RDEPENDS on perl for perf-tests. ERROR: QA Issue: /usr/libexec/perf-core/tests/shell/common/check_no_patterns_found.pl contained in package perf-tests requires /usr/bin/perl, but no providers found in

Re: [OE-core] [PATCH 2/3] kernel-yocto.bblass: run kernel_version_sanity_check after do_patch

2024-02-27 Thread Bruce Ashfield
On Tue, Feb 27, 2024 at 4:01 PM Enrico Jörns wrote: > > Am Dienstag, dem 27.02.2024 um 14:46 -0500 schrieb Bruce Ashfield: > > On Tue, Feb 27, 2024 at 2:32 PM Enrico Jörns wrote: > > > > > > Am Dienstag, dem 27.02.2024 um 14:13 -0500 schrieb Bruce Ashfield: > > > > On Tue, Feb 27, 2024 at 1:55 

[OE-core][kirkstone 16/16] kernel: make LOCALVERSION consistent between recipes

2024-02-27 Thread Steve Sakoman
From: Bruce Ashfield The initial fix for localversion setting in 6.3+ broke older recipes and also broke recipes setting localversion in a kernel recipe, as make-mod-scripts (and other locations) can trigger a regeneration of files and don't have access to the variable. Moving the setting of

[OE-core][kirkstone 15/16] kernel: fix localversion in v6.3+

2024-02-27 Thread Steve Sakoman
From: Bruce Ashfield During testing of the v6.4 reference kernel, it was noticed that on-target modules no longer matched the magic value of the running kernel. This was due to a different localversion in the cross built kernel and the scripts / resources created on target. This was due to

[OE-core][kirkstone 14/16] kernel.bbclass: introduce KERNEL_LOCALVERSION

2024-02-27 Thread Steve Sakoman
From: Ming Liu Just like UBOOT_LOCALVERSION, an end user can set KERNEL_LOCALVERSION to append a string to the name of the local version of the kernel image. Signed-off-by: Ming Liu Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie cherry-picked from master

[OE-core][kirkstone 13/16] scripts: python 3.12 regex

2024-02-27 Thread Steve Sakoman
From: Adrian Freihofer All the regexes throw a warning like this: WARNING: scripts/lib/recipetool/create_buildsys.py:140: SyntaxWarning: invalid escape sequence '\s' proj_re = re.compile('project\s*\(([^)]*)\)', re.IGNORECASE) Python 3 interprets string literals as Unicode strings,

[OE-core][kirkstone 12/16] meta/recipes: python 3.12 regex

2024-02-27 Thread Steve Sakoman
From: Adrian Freihofer Python 3 interprets string literals as Unicode strings, and therefore \s is treated as an escaped Unicode character which is not correct. Declaring the RegEx pattern as a raw string instead of unicode is required for Python 3. Signed-off-by: Adrian Freihofer

[OE-core][kirkstone 11/16] meta/lib/oeqa: python 3.12 regex

2024-02-27 Thread Steve Sakoman
From: Adrian Freihofer Python 3 interprets string literals as Unicode strings, and therefore \s is treated as an escaped Unicode character which is not correct. Declaring the RegEx pattern as a raw string instead of unicode is required for Python 3. Signed-off-by: Adrian Freihofer

[OE-core][kirkstone 10/16] feature-microblaze-versions.inc: python 3.12 regex

2024-02-27 Thread Steve Sakoman
From: Adrian Freihofer Python 3 interprets string literals as Unicode strings, and therefore \s is treated as an escaped Unicode character which is not correct. Declaring the RegEx pattern as a raw string instead of unicode is required for Python 3. Signed-off-by: Adrian Freihofer

[OE-core][kirkstone 09/16] oeqa/selftest/oelib/buildhistory: git default branch

2024-02-27 Thread Steve Sakoman
From: Adrian Freihofer On hosts with git defaulting to main branch the following exception occures: File .../buildhistory.py", line 99, in test_compare_dict_blobs_default blob1 = self.repo.heads.master.commit.tree.blobs[0] ^^ File

[OE-core][kirkstone 08/16] oeqa/selftest/recipetool: expect meson.bb

2024-02-27 Thread Steve Sakoman
From: Adrian Freihofer Latest recipetool from master branch generates a pyhton3-meson.bb recipe while the older version from kirkstone generates a meson.bb. Change the test to pass with meson.bb. Signed-off-by: Adrian Freihofer Signed-off-by: Steve Sakoman ---

[OE-core][kirkstone 07/16] oeqa/selftest/recipetool: downgrade meson version to not use pyproject.toml

2024-02-27 Thread Steve Sakoman
From: Ross Burton recipetool's pyproject.toml parsing needs tomllib (python 3.11+) or tomli (not a hard dependency), so is prone to failing depending on the host configuration. Downgrade the Meson release used for the checks to 0.52.1, which was the last release before moving to pyproject.toml.

[OE-core][kirkstone 06/16] oeqa/selftest/recipetool: fix for python 3.12

2024-02-27 Thread Steve Sakoman
From: Adrian Freihofer test_recipetool_create_github and test_recipetool_create_github_tarball fail because the old meson version used by these tests cases does not run on Python 3.12. The issue is in the dependencies.py which comes with meson: ERROR:

[OE-core][kirkstone 05/16] oeqa: replace deprecated assertEquals

2024-02-27 Thread Steve Sakoman
From: Adrian Freihofer assertEquals is deprecated since Python 2.7: https://docs.python.org/2/library/unittest.html#deprecated-aliases It throws errors at least on Python 3.12. Replace it by assertEqual. Signed-off-by: Adrian Freihofer Signed-off-by: Richard Purdie Backported from master:

[OE-core][kirkstone 04/16] runqemu: add qmp socket support

2024-02-27 Thread Steve Sakoman
From: Ross Burton Add support for qmp sockets and defaults to unix:qmp.sock if unspecified Signed-off-by: Ross Burton Signed-off-by: Eilís 'pidge' Ní Fhlannagáin Signed-off-by: Richard Purdie Backported from master: 380631797f0d63124a8c21efa93ab672dbd79283 Qemu throws many warnings without

[OE-core][kirkstone 03/16] populate_sdk_ext: use ConfigParser instead of SafeConfigParser

2024-02-27 Thread Steve Sakoman
From: Ross Burton SafeConfigParser was renamed to ConfigParser in 3.2, and the SafeConfigParser alias will be removed in 3.12. Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni Cherry-picked from master: 71b3e7f71727137b4b996cc4160c9cc1581824b8 Signed-off-by: Adrian Freihofer

[OE-core][kirkstone 02/16] scripts/runqemu: fix regex escape sequences

2024-02-27 Thread Steve Sakoman
From: Trevor Gamblin When invoking runqemu with Python 3.12, the following warning is encountered: |SyntaxWarning: invalid escape sequence '\.' This is because the interpreter scans the string before it is processed by the regex module, and it interprets the backslash as part of an escape

[OE-core][kirkstone 01/16] recipetool/create_buildsys_python: use importlib instead of imp

2024-02-27 Thread Steve Sakoman
From: Chris Laplante 'imp' was deprecated in Python 3.4 and removed in 3.12. The piece of importlib we use has been around since 3.3. Signed-off-by: Chris Laplante Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie Cherry-picked from master:

[OE-core][kirkstone 00/16] Patch review

2024-02-27 Thread Steve Sakoman
Please review this set of changes for kirkstone and have comments back by end of day Thursday, February 29 Passed a-full on autobuilder: https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/6616 The following changes since commit 5103ce67741782e43612f495bcc851c6509b734b:

[OE-core] [PATCH] python3: dont disable readline module for editline

2024-02-27 Thread Nick Owens
if we use editline, then the readline module must also be enabled for python to build the readline module and link it against libedit. Signed-off-by: Nick Owens --- meta/recipes-devtools/python/python3_3.12.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

Re: [OE-core] [PATCH 2/3] kernel-yocto.bblass: run kernel_version_sanity_check after do_patch

2024-02-27 Thread Enrico Jörns
Am Dienstag, dem 27.02.2024 um 14:46 -0500 schrieb Bruce Ashfield: > On Tue, Feb 27, 2024 at 2:32 PM Enrico Jörns wrote: > > > > Am Dienstag, dem 27.02.2024 um 14:13 -0500 schrieb Bruce Ashfield: > > > On Tue, Feb 27, 2024 at 1:55 PM Enrico Jörns wrote: > > > > > > > > Am Dienstag, dem

[OE-core] Patchtest results for [PATCH] python3-maturin: Recognise riscv32 architecture

2024-02-27 Thread Patchtest
Thank you for your submission. Patchtest identified one or more issues with the patch. Please see the log below for more information: --- Testing patch /home/patchtest/share/mboxes/python3-maturin-Recognise-riscv32-architecture.patch FAIL: test commit message presence: Please include a commit

[OE-core] [PATCH] python3-maturin: Recognise riscv32 architecture

2024-02-27 Thread Khem Raj
Signed-off-by: Khem Raj --- .../0001-Add-32-bit-RISC-V-support.patch | 102 ++ .../python/python3-maturin_1.4.0.bb | 1 + 2 files changed, 103 insertions(+) create mode 100644 meta/recipes-devtools/python/python3-maturin/0001-Add-32-bit-RISC-V-support.patch

Re: [OE-core] [PATCH 2/3] kernel-yocto.bblass: run kernel_version_sanity_check after do_patch

2024-02-27 Thread Bruce Ashfield
On Tue, Feb 27, 2024 at 2:32 PM Enrico Jörns wrote: > > Am Dienstag, dem 27.02.2024 um 14:13 -0500 schrieb Bruce Ashfield: > > On Tue, Feb 27, 2024 at 1:55 PM Enrico Jörns wrote: > > > > > > Am Dienstag, dem 27.02.2024 um 12:36 -0500 schrieb Bruce Ashfield: > > > > On Tue, Feb 27, 2024 at 12:09 

Re: [OE-core] [PATCH 2/3] kernel-yocto.bblass: run kernel_version_sanity_check after do_patch

2024-02-27 Thread Enrico Jörns
Am Dienstag, dem 27.02.2024 um 14:13 -0500 schrieb Bruce Ashfield: > On Tue, Feb 27, 2024 at 1:55 PM Enrico Jörns wrote: > > > > Am Dienstag, dem 27.02.2024 um 12:36 -0500 schrieb Bruce Ashfield: > > > On Tue, Feb 27, 2024 at 12:09 PM Enrico Jörns wrote: > > > > > > > > The kernel patches may

Re: [OE-core] [PATCH 2/3] kernel-yocto.bblass: run kernel_version_sanity_check after do_patch

2024-02-27 Thread Bruce Ashfield
On Tue, Feb 27, 2024 at 1:55 PM Enrico Jörns wrote: > > Am Dienstag, dem 27.02.2024 um 12:36 -0500 schrieb Bruce Ashfield: > > On Tue, Feb 27, 2024 at 12:09 PM Enrico Jörns wrote: > > > > > > The kernel patches may modify the kernel version, thus wait for do_patch > > > before running the

Re: [OE-core] [PATCH v2 2/2] python3-cryptography: Update pyo3 crate to 0.20.3

2024-02-27 Thread Tim Orling
On Tue, Feb 27, 2024 at 9:51 AM Khem Raj wrote: > This gets it building on architectures without 64bit atomics. > > We could also upgrade to python3-cryptography 42.0.5 https://cryptography.io/en/latest/changelog/#v42-0-5 Do we want to do that at this stage? > Signed-off-by: Khem Raj > --- >

Re: [OE-core] [PATCH 2/3] kernel-yocto.bblass: run kernel_version_sanity_check after do_patch

2024-02-27 Thread Enrico Jörns
Am Dienstag, dem 27.02.2024 um 12:36 -0500 schrieb Bruce Ashfield: > On Tue, Feb 27, 2024 at 12:09 PM Enrico Jörns wrote: > > > > The kernel patches may modify the kernel version, thus wait for do_patch > > before running the version check. > > While that may be true for kernel's in general, I

[OE-core][PATCH] python3-git: upgrade 3.1.41 -> 3.1.42

2024-02-27 Thread Trevor Gamblin
This release contains bugfixes, documentation updates, and changes to metadata for build and CI. Changelog: https://github.com/gitpython-developers/GitPython/releases/tag/3.1.42 Signed-off-by: Trevor Gamblin --- .../python/{python3-git_3.1.41.bb => python3-git_3.1.42.bb} | 2 +- 1 file

Re: [OE-core] [PATCH 1/3] kernel.bbclass: slightly fix wording, case, and spaces in version check

2024-02-27 Thread Enrico Jörns
Am Dienstag, dem 27.02.2024 um 12:37 -0500 schrieb Bruce Ashfield: > On Tue, Feb 27, 2024 at 12:09 PM Enrico Jörns wrote: > > > > * Version -> version > > * match of kernel -> match the kernel > > * Add missing spaces around "=" sign > > There's nothing technically wrong with the missing

[OE-core] [PATCH v2 1/2] python3-bcrypt: Fix build break on arches without 64 bit atomics

2024-02-27 Thread Khem Raj
bump pyo3 to 0.20.3, which brings the needed fixes for building for architectures without 64bit atomics [1] [1] https://github.com/pyca/bcrypt/pull/746 Signed-off-by: Khem Raj --- v2: Fix commit msg to reflect affected arches .../python/python3-bcrypt-crates.inc | 22 ++--

[OE-core] [PATCH v2 2/2] python3-cryptography: Update pyo3 crate to 0.20.3

2024-02-27 Thread Khem Raj
This gets it building on architectures without 64bit atomics. Signed-off-by: Khem Raj --- .../python/python3-cryptography-crates.inc| 22 ++-- ...m-0.20.2-to-0.20.3-in-src-rust-10462.patch | 105 ++ .../python/python3-cryptography_42.0.2.bb | 1 + 3 files changed, 118

[OE-core] [master][PATCH] wpa-supplicant: Fix CVE-2023-52160

2024-02-27 Thread Claus Stovgaard
PEAP client: Update Phase 2 authentication requirements. Also see https://www.top10vpn.com/research/wifi-vulnerabilities/ Signed-off-by: Claus Stovgaard --- ...te-Phase-2-authentication-requiremen.patch | 213 ++ .../wpa-supplicant/wpa-supplicant_2.10.bb | 1 + 2 files

Re: [OE-core] [PATCH 3/3] kernel.bbclass: use kernel_version_sanity_check where defined

2024-02-27 Thread Bruce Ashfield
On Tue, Feb 27, 2024 at 12:09 PM Enrico Jörns wrote: > > The task 'do_kernel_version_sanity_check' was defined in kernel.bbclass > but used in kernel-yocto.bbclass only. > > Since the task does not depend on any kernel-yocto-specific task > (anymore), move it to the kernel.bbclass so the check

Re: [OE-core] [PATCH 1/3] kernel.bbclass: slightly fix wording, case, and spaces in version check

2024-02-27 Thread Bruce Ashfield
On Tue, Feb 27, 2024 at 12:09 PM Enrico Jörns wrote: > > * Version -> version > * match of kernel -> match the kernel > * Add missing spaces around "=" sign There's nothing technically wrong with the missing spaces. Putting the assignment in a recipe with or without the spaces should work.

Re: [OE-core] [PATCH 2/3] kernel-yocto.bblass: run kernel_version_sanity_check after do_patch

2024-02-27 Thread Bruce Ashfield
On Tue, Feb 27, 2024 at 12:09 PM Enrico Jörns wrote: > > The kernel patches may modify the kernel version, thus wait for do_patch > before running the version check. While that may be true for kernel's in general, I sincerely hope that no one is patching in a new kernel version to linux-yocto.

[OE-core] [PATCH 2/3] kernel-yocto.bblass: run kernel_version_sanity_check after do_patch

2024-02-27 Thread Enrico Jörns
The kernel patches may modify the kernel version, thus wait for do_patch before running the version check. Signed-off-by: Enrico Jörns --- meta/classes-recipe/kernel-yocto.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/kernel-yocto.bbclass

[OE-core] [PATCH 1/3] kernel.bbclass: slightly fix wording, case, and spaces in version check

2024-02-27 Thread Enrico Jörns
* Version -> version * match of kernel -> match the kernel * Add missing spaces around "=" sign Signed-off-by: Enrico Jörns --- meta/classes-recipe/kernel.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/kernel.bbclass

[OE-core] [PATCH 3/3] kernel.bbclass: use kernel_version_sanity_check where defined

2024-02-27 Thread Enrico Jörns
The task 'do_kernel_version_sanity_check' was defined in kernel.bbclass but used in kernel-yocto.bbclass only. Since the task does not depend on any kernel-yocto-specific task (anymore), move it to the kernel.bbclass so the check can run for all kernels. If it turns out that this causes too many

[OE-core] [PATCH 1/2] libexif: remove unused version_underscore

2024-02-27 Thread Ross Burton
From: Ross Burton This function hasn't been used since the upgrade to 0.6.23 in 2021[1] [1] oe-core 65a54f72e15f59bdf9d8c4618f3ef8510541d134 Signed-off-by: Ross Burton --- meta/recipes-support/libexif/libexif_0.6.24.bb | 3 --- 1 file changed, 3 deletions(-) diff --git

[OE-core] [PATCH 2/2] libexif: improve ptest packaging

2024-02-27 Thread Ross Burton
From: Ross Burton The NLS tests don't actually test anything useful and were not being ran anyway, so don't install them. Install the test binaries using libtool so that we install the actual binaries instead of libtool wrapper scripts. This means that if we also tell the Makefile to use

  1   2   >