]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
15 months agoclasses/lib/scripts: Initial WORKDIR -> UNPACKDIR updates
Richard Purdie [Wed, 1 May 2024 20:34:02 +0000 (21:34 +0100)] 
classes/lib/scripts: Initial WORKDIR -> UNPACKDIR updates

Work through the initial issues I found where we need to change WORKDIR
to UNPACKDIR.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agobase/bitbake.conf: Introduce UNPACKDIR
Richard Purdie [Thu, 25 Apr 2024 15:59:54 +0000 (16:59 +0100)] 
base/bitbake.conf: Introduce UNPACKDIR

Having the unpack directory hardcoded to WORKDIR makes it really hard to
make any changes to the unpack process to try and allow for cleanup for example.

As a first step toward unraveling the intertwined location usages, add a
variable, UNPACKDIR which is where the fetcher is asked to unpack fetched
sources. It defaults to the existing value of WORKDIR at this point.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoclasses/create-spdx-2.2: Fix SPDX Namespace Prefix
joshua Watt [Wed, 1 May 2024 22:21:58 +0000 (16:21 -0600)] 
classes/create-spdx-2.2: Fix SPDX Namespace Prefix

According to the SPDX documentation, it should be "spdxdocs" not
"spdxdoc"

[YOCTO #15398]

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-maturin: upgrade 1.4.0 -> 1.5.1
Tim Orling [Wed, 1 May 2024 19:39:03 +0000 (12:39 -0700)] 
python3-maturin: upgrade 1.4.0 -> 1.5.1

* Drop riscv-32 patch (merged in 1.5.0)
* Refresh ${BPN}-crates.inc

1.5.1 - 2024-03-21
* Fix usage of --compatibility when run as a PEP517 backend in #1992
* Fix upload returning malformed summary error in #2002

1.5.0 - 2024-03-05
* Bump metadata version from 2.1 to 2.3 in #1965. Source distributions
  created by maturin now have reliable metadata, meaning tool such as
  pip, uv and poetry could skip building them for version resolution.
* Allow identical VIRTUAL_ENV and CONDA_PREFIX env vars in #1879
* Reject -i python when cross compiling in #1891
* Support uniffi-bindgen in cargo workspaces in #1909
* Add support for configuring xwin using env vars in #1961
* Add validation for crate/package name in new/init in #1943
* Add 32-bit RISC-V support in #1969
* Improve import hook changes in #1958
* Adjust cbindgen Overrides for CFFI in #1957

https://github.com/PyO3/maturin/compare/v1.4.0...v1.5.1

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agosstate.bbclass: Add _SSTATE_EXCLUDEDEPS_SYSROOT to vardepsexclude
Mark Hatle [Wed, 1 May 2024 21:26:33 +0000 (15:26 -0600)] 
sstate.bbclass: Add _SSTATE_EXCLUDEDEPS_SYSROOT to vardepsexclude

When using tinfoil to control the build, multiple commands (serially) could
trigger an error such as:

  When reparsing ....bb:do_package, the basehash value changed from ... to .... The metadata is not deterministic and this needs to be fixed.
  ERROR: The following commands may help:
  ERROR: $ bitbake esw-conf -cdo_package -Snone
  ERROR: Then:
  ERROR: $ bitbake esw-conf -cdo_package -Sprintdiff

However following these commands it was not able to be reproduced.  Forcing
bitbake to dump the signatures and then running bitbake-diffsigs showed
that the value of _SSTATE_EXCLUDEDEPS_SYSROOT was being set in one run, but
was blank is a different version.

Upon inspecting the code in sstate.bbclass, one usage (without the _) is
already excludes, the leading _ version is used as a cache, only if set but
is not actually required to be defined.  So ignoring the value should work
properly.

Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agostrace: Upgrade to 6.8
Khem Raj [Tue, 30 Apr 2024 17:09:46 +0000 (10:09 -0700)] 
strace: Upgrade to 6.8

Noteworthy changes in strace 6.8 (2024-03-20)

Improvements
Renamed --stack-traces to --stack-trace for consistency.
Old option is retained for backwards compatibility.
Implemented --stack-trace-frame-limit=N option for configuring the limit of the number of printed backtrace frames.
Implemented decoding of statmount, listmount, lsm_get_self_attr,lsm_set_self_attr, and lsm_list_modules syscalls.
Implemented decoding of setsockopt(TCP_AO_ADD_KEY).
Updated decoding of landlock_create_ruleset and landlock_add_rule syscalls.
Updated decoding of SMC_DIAG_DMBINFO netlink attribute.
Updated decoding of UBI_IOCATT ioctl command.
Enhanced decoding of mount attributes of fsmount and mount_setattr syscalls.
Updated lists of BPF_*, KEXEC_*, KVM_*, PERF_*, SOL_*, STATX_*, UFFD_*, and V4L2_* constants.
Updated lists of ioctl commands from Linux 6.8.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoinsane: handle dangling symlinks in the libdir QA check
Ross Burton [Tue, 30 Apr 2024 13:57:16 +0000 (13:57 +0000)] 
insane: handle dangling symlinks in the libdir QA check

The "libdir" QA check tries to open every file it finds as an ELF.  If
it finds a dangling symlink that looks like a library by the filename it
will try to open it and fail with FileNotFoundError error.  As this
dangling symlink probably points to a real file, silently absorb the
error.

[ YOCTO #13949 ]

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-pytest: upgrade 8.1.1 -> 8.2.0
Trevor Gamblin [Mon, 29 Apr 2024 13:18:25 +0000 (09:18 -0400)] 
python3-pytest: upgrade 8.1.1 -> 8.2.0

Changelog: https://docs.pytest.org/en/8.2.x/changelog.html

pytest 8.2.0 (2024-04-27)
    Deprecations
    - #12069: A deprecation warning is now raised when implementations of one of the following hooks request a deprecated py.path.local parameter instead of the pathlib.Path parameter which replaced it:
        - pytest_ignore_collect - the path parameter - use collection_path instead.
        - pytest_collect_file - the path parameter - use file_path instead.
        - pytest_pycollect_makemodule - the path parameter - use module_path instead.
        - pytest_report_header - the startdir parameter - use start_path instead.
        - pytest_report_collectionfinish - the startdir parameter - use start_path instead.
      The replacement parameters are available since pytest 7.0.0. The old parameters will be removed in pytest 9.0.0.
      See py.path.local arguments for hooks replaced with pathlib.Path for more details.

    Features
    - #11871: Added support for reading command line arguments from a file using the prefix character @, like e.g.: pytest @tests.txt. The file must have one argument per line.
      See Read arguments from file for details.

    Improvements
    - #11523: pytest.importorskip() will now issue a warning if the module could be found, but raised ImportError instead of ModuleNotFoundError.
      The warning can be suppressed by passing exc_type=ImportError to pytest.importorskip().
      See pytest.importorskip default behavior regarding ImportError for details.
    - #11728: For unittest-based tests, exceptions during class cleanup (as raised by functions registered with TestCase.addClassCleanup) are now reported instead of silently failing.
    - #11777: Text is no longer truncated in the short test summary info section when -vv is given.
    - #12112: Improved namespace packages detection when consider_namespace_packages is enabled, covering more situations (like editable installs).
    - #9502: Added PYTEST_VERSION environment variable which is defined at the start of the pytest session and undefined afterwards. It contains the value of pytest.__version__, and among other things can be used to easily check if code is running from within a pytest run.

    Bug Fixes
    - #12065: Fixed a regression in pytest 8.0.0 where test classes containing setup_method and tests using @staticmethod or @classmethod would crash with AttributeError: 'NoneType' object has no attribute 'setup_method'.
      Now the request.instance attribute of tests using @staticmethod and @classmethod is no longer None, but a fresh instance of the class, like in non-static methods. Previously it was None, and all fixtures of such tests would share a single self.
    - #12135: Fixed issue where fixtures adding their finalizer multiple times to fixtures they request would cause unreliable and non-intuitive teardown ordering in some instances.
    - #12194: Fixed a bug with --importmode=importlib and --doctest-modules where child modules did not appear as attributes in parent modules.
    - #1489: Fixed some instances where teardown of higher-scoped fixtures was not happening in the reverse order they were initialized in.

    Trivial/Internal Changes
    - #12069: pluggy>=1.5.0 is now required.
    - #12167: cache: create supporting files (CACHEDIR.TAG, .gitignore, etc.) in a temporary directory to provide atomic semantics.

pytest 8.1.2 (2024-04-26)
    Bug Fixes
    - #12114: Fixed error in pytest.approx() when used with numpy arrays and comparing with other types.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoscripts/oe-setup-build: write a build environment initialization one-liner into the...
Alexander Kanavin [Tue, 5 Mar 2024 07:37:49 +0000 (08:37 +0100)] 
scripts/oe-setup-build: write a build environment initialization one-liner into the build directory

With this, users no longer have to know where oe-init-build-env is relative to the
build directory; that information is contained in the one liner and then
it's possible to simply use that:

. /path/to/build/init-build-env

This will particularly help with initializing builds in unpacked
build bundles, as users won't have to know where oe-init-build-env
is in the bundle directory tree - similar to esdk initialization.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agocracklib: Modify patch to compile with GCC 14
Zoltan Boszormenyi [Mon, 29 Apr 2024 10:29:59 +0000 (12:29 +0200)] 
cracklib: Modify patch to compile with GCC 14

GCC 14 implicitly turns a warning into a compiler error:

| ../../git/src/lib/packlib.c: In function ‘PWClose’:
| ../../git/src/lib/packlib.c:554:40: error: passing argument 1 of ‘HwmsHostToBigEndian’ from incompatible pointer type [-Wincompatible-pointer-types]
|   554 |             HwmsHostToBigEndian(tmp_pwp.hwms, sizeof(tmp_pwp.hwms), en_is32);
|       |                                 ~~~~~~~^~~~~
|       |                                        |
|       |                                        uint32_t * {aka unsigned int *}
| ../../git/src/lib/packlib.c:142:27: note: expected ‘char *’ but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
|   142 | HwmsHostToBigEndian(char *pHwms, int nLen,int nBitType)
|       |                     ~~~~~~^~~~~

Add the cast to (char *) to silence it.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoRevert "oeqa/selftest/devtool: fix test_devtool_add_git_style2"
Alexandre Truong [Fri, 26 Apr 2024 10:13:38 +0000 (12:13 +0200)] 
Revert "oeqa/selftest/devtool: fix test_devtool_add_git_style2"

This reverts commit ab6d3e3d645ffc343f434bf731339fa237df027a
from poky repository.

The previous reverted commit was a workaround. The fix
"oeqa/selftest/devtool: fix _test_devtool_add_git_url"
tackle the issue. So, the workaround is not needed anymore.

Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agooeqa/selftest/devtool: fix _test_devtool_add_git_url
Alexandre Truong [Fri, 26 Apr 2024 10:13:37 +0000 (12:13 +0200)] 
oeqa/selftest/devtool: fix _test_devtool_add_git_url

This patch is a follow-up to the bug#15466.

As a reminder, the bug was about devtool’s submodule detection
checking for HEAD when a version is being passed.

As Vincent Kriek pointed out:
the --version that is being passed to devtool is only used for
setting the PV value in the recipe. To take into account the tag,
we add --srcrev to the command:
devtool add --srcrev v3.1.0 --version v3.1.0 mbedtls git://git@github.com/ARMmbed/mbedtls.git;protocol=https

Changes to _test_devtool_add_git_url have been made to take
into account the srcrev. srcrev will be passed as an optional
parameter because the test_devtool_add_git_style1
does not need the srcrev contrary to test_devtool_add_git_style2

Fixes [YOCTO #15466]

Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr>
Reported-by: Alexandre Truong <alexandre.truong@smile.fr>
Suggested-by: Vincent Kriek <vincent@coelebs.dev>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agomesa: upgrade 24.0.3 -> 24.0.5
Wang Mingyu [Wed, 24 Apr 2024 23:43:57 +0000 (07:43 +0800)] 
mesa: upgrade 24.0.3 -> 24.0.5

Changelog:
 https://docs.mesa3d.org/relnotes/24.0.5.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agooe-debuginfod: add option for data storage
Joe Slater [Tue, 23 Apr 2024 22:54:24 +0000 (15:54 -0700)] 
oe-debuginfod: add option for data storage

Storing the data files under $HOME can be unreliable if debuginfod
is used for several projects, especially if $HOME is shared
between machines.  We provide an option to save files under the
project directory.  The default behavior is unchanged.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoglibc: Update to latest on stable 2.39 branch
Peter Marko [Tue, 23 Apr 2024 21:54:45 +0000 (23:54 +0200)] 
glibc: Update to latest on stable 2.39 branch

Adresses CVE-2024-2961

Remove backported patch included in hash update.

Changes:
31da30f23c iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961)
423099a032 x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch
04df8652eb Apply the Makefile sorting fix
edb9a76e30 powerpc: Fix ld.so address determination for PCREL mode (bug 31640)
7b92f46f04 x86-64: Simplify minimum ISA check ifdef conditional with if
9883f4304c x86-64: Don't use SSE resolvers for ISA level 3 or above
9d92452c70 AArch64: Check kernel version for SVE ifuncs
395a89f61e aarch64: fix check for SVE support in assembler
b0e0a07018 aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR
31c7d69af5 i386: Use generic memrchr in libc (bug 31316)
5d070d12b3 x86: Expand the comment on when REP STOSB is used on memset
6484a92698 x86: Do not prefer ERMS for memset on Zen3+
aa4249266e x86: Fix Zen3/Zen4 ERMS selection (BZ 30994)
5a461f2949 Add tst-gnu2-tls2mod1 to test-internal-extras
aded2fc004 elf: Enable TLS descriptor tests on aarch64
a8ba52bde5 arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372)
15aebdbada Ignore undefined symbols for -mtls-dialect=gnu2
354cabcb26 x86-64: Allocate state buffer space for RDI, RSI and RBX
853e915fdd x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers
a364304718 x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers
7fc8242bf8 x86-64: Save APX registers in ld.so trampoline
983f34a125 LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf
aad45c8ac3 powerpc: Placeholder and infrastructure/build support to add Power11 related changes.
ee7f4c54e1 powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture.
71fcdba577 linux: Use rseq area unconditionally in sched_getcpu (bug 31479)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolinux-firmware: Move Intel AC 9260 bluetooth firmware to a separate package
Iskander Amara [Tue, 23 Apr 2024 14:18:42 +0000 (16:18 +0200)] 
linux-firmware: Move Intel AC 9260 bluetooth firmware to a separate package

In order to use Bluetooth on Intel AC 9260, we need to select
linux-firmware-ibt-misc package that brings a lot of fimw-
ares that are, in most cases, irrelevant for the used hardware.

This adds a new package linux-firmware-ibt-18 that only includes
the corresponding firmware for Intel AC 9260 bluetooth chips.

Below, the link to the commit that adds Intel AC 9260 firmwares in linux-
firmware:

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?h=20220610&id=97339b3a1d3bf3e4c40d679896a27a25fa83765f

Reported-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Iskander Amara <iskander.amara@theobroma-systems.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibical: disable introspection in -native
Alexander Kanavin [Tue, 23 Apr 2024 11:41:14 +0000 (13:41 +0200)] 
libical: disable introspection in -native

libical has a custom cmake introspection support,
and so native provisions by g-i class aren't effective
(it has only standard autoconf/meson options).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibinput: fix building with debug-gui option
Marc Ferland [Mon, 22 Apr 2024 14:12:54 +0000 (10:12 -0400)] 
libinput: fix building with debug-gui option

When building libinput with the 'gui' PACKAGECONFIG option, it fails
with:

| Run-time dependency x11 found: YES 1.8.9
| Run-time dependency wayland-client found: YES 1.22.0
| Run-time dependency wayland-protocols found: YES 1.34
| Program wayland-scanner found: NO
|
| ../git/meson.build:578:20: ERROR: Program 'wayland-scanner' not found or not executable
|
| A full log can be found at /home/marc/mnt/yocto-latest/build/tmp/work/core2-64-poky-linux/libinput/1.25.0/build/meson-logs/meson-log.txt
| ERROR: meson failed
| WARNING: exit code 1 from a shell command.

Adding a build dependency on wayland-native fixes the issue.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolinux-firmware: add a package for ath12k firmware
Bartosz Golaszewski [Mon, 22 Apr 2024 10:08:06 +0000 (12:08 +0200)] 
linux-firmware: add a package for ath12k firmware

Add the firmware package for the ATH12K module.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoltp: add iputils-ping6 to RDEPENDS
Xiangyu Chen [Mon, 22 Apr 2024 06:26:09 +0000 (14:26 +0800)] 
ltp: add iputils-ping6 to RDEPENDS

According to the LTP documents[1], it using ping6 from iputils which
support "-I" option to bind the interface[2].

Ref:
[1] https://github.com/linux-test-project/ltp/commit/6f97789c
[2] https://github.com/linux-test-project/ltp/commit/64b11656

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agocmake.bbclass: Add ${COREBASE}/scripts to CMAKE_FIND_ROOT_PATH
Daniel Klauer [Wed, 17 Apr 2024 11:24:44 +0000 (13:24 +0200)] 
cmake.bbclass: Add ${COREBASE}/scripts to CMAKE_FIND_ROOT_PATH

${COREBASE}/scripts contains a "git" wrapper disabling fakeroot/pseudo.
This patch allows CMake to find ${COREBASE}/scripts/git instead of
${HOSTTOOLS_DIR}/git. This is needed for git invocations during do_install,
since do_install is a fakeroot task, and otherwise all git commands fail
with "fatal: detected dubious ownership in repository ...".

I don't know how common it is for CMake projects to invoke git during the
install phase intentionally. It's probably more common to do this during
the configure phase. However, the install step may re-run the configure
step, if some dependencies changed.

In my case, this happened in incremental Yocto builds which reran
do_install and repopulated parts of the recipe-sysroot during that,
without first rerunning do_configure or do_compile. One of the dependencies
changed (but only changing a file in some unrelated sub-package of it which
was not even installed into the recipe-sysroot), causing the dependant's
recipe-sysroot to be repopulated during do_install and thus causing the
CMake project to be reconfigured during do_install.

Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoffmpeg: backport patches to use new Vulkan AV1 codec API
Dmitry Baryshkov [Wed, 17 Apr 2024 07:48:13 +0000 (10:48 +0300)] 
ffmpeg: backport patches to use new Vulkan AV1 codec API

Backport two patches from ffmpeg git to fix compilation with the newest
Vulkan API.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agokernel.bbclass: check, if directory exists before removing empty module directory
Heiko [Mon, 15 Apr 2024 05:34:22 +0000 (07:34 +0200)] 
kernel.bbclass: check, if directory exists before removing empty module directory

If the kernel folder does not exist, find will result in an error.
This can occur if the kernel has no modules but, for example, custom modules are created.

Add check before deleting.

Signed-off-by: Heiko Thole <heiko.thole@entwicklung.eq-3.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoiproute2: upgrade 6.7.0 -> 6.8.0
Changhyeok Bae [Sun, 21 Apr 2024 10:55:11 +0000 (10:55 +0000)] 
iproute2: upgrade 6.7.0 -> 6.8.0

* Release Note *
This is regular release of iproute2 corresponding to the 6.8 kernel.
In addition to the usual round of documentation fixes, many
small changes to ss utility. Most of the work to have full JSON
support in traffic control (TC) is done, only a few leftovers.

Remove support fot ipt and xt in tc.

Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agollvm: Upgrade to 18.1.4
Khem Raj [Sat, 20 Apr 2024 16:25:19 +0000 (09:25 -0700)] 
llvm: Upgrade to 18.1.4

Brings following fixes

e6c3289804a6 [CMake][Release] Disable PGO (#88465) (#89000)
028e425f86cc [MIPS] Fix the opcode of max.fmt and mina.fmt (#85609)
e3c832b37b0a Fix override keyword being print to the left side
1deeee3f5da4 Revert "[Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072)"
995539ce05ba [LLD] [COFF] Don't add pseudo relocs for dangling references (#88487)
db67e6fb9ad1 [libc++] Fix -Wgnu-include-next in stddef.h (#88214)
647fbc710840 [SelectionDAG] Prevent combination on inconsistent type in `combineCarryDiamond` (#84888)
eaae766a20fd [RISCV] Support rv{32, 64}e in the compiler builtins (#88252)
c24b41d71f2e github-upload-release.py: Fix bug preventing release creation (#84571)
c837970dd7e9 [Codegen][X86] Fix /HOTPATCH with clang-cl and inline asm (#87639)
d0ddcce21d91 [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (#87075)
4056cc29dfd3 Prepend all library intrinsics with `#` when building for Arm64EC (#87542)
6e071cf30599 [SLP]Fix a crash if the argument of call was affected by minbitwidth analysis.
d89da2ac8839 [libcxx] coerce formatter precision to int (#87738)
b6ebea7972cd [SPARC] Implement L and H inline asm argument modifiers (#87259)
bffecba7ce4c [libc++] Simplify the implementation of <stddef.h> (#86843)
9899a2d76c8f [lit][ci] Publish lit wheels (#88072)
3ceccbdb1995 [clang-format] Correctly annotate braces of empty ctors/dtors (#82097)
429d62872525 [Headers] Don't declare unreachable() from stddef.h in C++ (#86748)
feba8727f805 [ConstantRange] Fix off by 1 bugs in UIToFP and SIToFP handling. (#86041)
e4259b583c92 [Float2Int] Pre-commit test for SIToFP/UIToFP ConstantRange bug. NFC
daca56d8e162 Bump version to 18.1.4 (#87715)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agorootfs.py: Fix logger error message format
John Ripple [Wed, 17 Apr 2024 19:56:40 +0000 (19:56 +0000)] 
rootfs.py: Fix logger error message format

--_000_PH7PR17MB61307CB6690EC00DEB4ED9B39C0F2PH7PR17MB6130namp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

This patch adds a missing "%s" format in a logger.error call. Without
this addition the logger itself would error out and not print a useful
message.

Signed-off-by: John Ripple <john.ripple@keysight.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agogstreamer1.0-plugins-good: Include qttools-native during the build with qt5 PACKAGECONFIG
Marek Vasut [Wed, 17 Apr 2024 21:09:21 +0000 (23:09 +0200)] 
gstreamer1.0-plugins-good: Include qttools-native during the build with qt5 PACKAGECONFIG

The qttools provide 'lrelease' tool, which is checked by recent
versions of meson build system. Unless the qttools are available
in sysroot, meson will fail to detect qt5 installation at build
time and the gstreamer build will fail. Fix this by including
the qttools-native.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoat-spi2-core: add at-spi2-atk to CVE_PRODUCT
Emil Kronborg [Thu, 18 Apr 2024 07:51:49 +0000 (07:51 +0000)] 
at-spi2-core: add at-spi2-atk to CVE_PRODUCT

Commit ad605662f1bc ("at-spi2-core: upgrade 2.44.1 -> 2.46.0") dropped
the at-spi2-atk recipe, because it was merged into at-spi2-core upstream
[1]. The PROVIDES variable was changed to also include at-spi2-atk, but
not CVE_PRODUCT.

[1]: https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78

Signed-off-by: Emil Kronborg <emil.kronborg@protonmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoiproute2: drop obsolete patch
Maxin B. John [Thu, 18 Apr 2024 04:50:35 +0000 (07:50 +0300)] 
iproute2: drop obsolete patch

libc-compat.h fix for musl was obsolete after 4.16.0 release of iproute2.
Drop it.

Signed-off-by: Maxin John <maxin.john@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agorust-target-config: fix feature for vfpv4f16
Willy Tu [Wed, 17 Apr 2024 21:06:58 +0000 (21:06 +0000)] 
rust-target-config: fix feature for vfpv4f16

Based on [1] which fixed the target for vfpv3d16. Adding the support for
vfpv4d16 with the same set of changes.

Tested with running tokio which hit coredump before the change. It
worked fine after this change.

[1] https://lists.openembedded.org/g/openembedded-core/message/185702

Signed-off-by: Willy Tu <wltu@google.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoppp: Add RSA-MD in LICENSE
Poonam Jadhav [Wed, 17 Apr 2024 12:47:48 +0000 (18:17 +0530)] 
ppp: Add RSA-MD in LICENSE

ppp package has "RSA Data Security" license text in
Message-Digest Algorithm source file ppp-md5.c and ppp-md4.c
Add RSA-MD in LICENSE field for ppp package

Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoopenssh: add After dependencies on nss-user-lookup.target
Rasmus Villemoes [Wed, 17 Apr 2024 11:45:20 +0000 (13:45 +0200)] 
openssh: add After dependencies on nss-user-lookup.target

Quoting 'man systemd.special':

  nss-user-lookup.target

    A target that should be used as synchronization point for all
    regular UNIX user/group name service lookups. [...] All services
    for which the availability of the full user/group database is
    essential should be ordered after this target, but not pull it
    in. All services which provide parts of the user/group database
    should be ordered before this target, and pull it in.

When no service providing parts of the user/group database exists and
thus pulls in the nss-user-lookup.target, this added dependency is a
no-op.

However, when such a service does exist, and e.g. modifies /etc/shadow
to change password or enable/disable certain accounts, it is essential
that no ssh connections are accepted until those changes are made.

Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoicu: add upstream submission links for fix-install-manx.patch
Alexander Kanavin [Fri, 19 Apr 2024 12:19:37 +0000 (14:19 +0200)] 
icu: add upstream submission links for fix-install-manx.patch

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoconnman: submit 0002-resolve-musl-does-not-implement-res_ninit.patch upstream
Alexander Kanavin [Fri, 19 Apr 2024 12:19:45 +0000 (14:19 +0200)] 
connman: submit 0002-resolve-musl-does-not-implement-res_ninit.patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoconnman: make 0002-resolve-musl-does-not-implement-res_ninit.patch libc-agnostic
Alexander Kanavin [Fri, 19 Apr 2024 12:19:44 +0000 (14:19 +0200)] 
connman: make 0002-resolve-musl-does-not-implement-res_ninit.patch libc-agnostic

The patch is reworked to take musl-specific path only if the functions are
undefined by libc (which can be checked via __RES, as explained in
https://www.openwall.com/lists/musl/2020/10/23/16 ).

This should make it more suitable for upstream submission.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agobash: mark build-tests.patch as Inappropriate
Alexander Kanavin [Fri, 19 Apr 2024 12:19:43 +0000 (14:19 +0200)] 
bash: mark build-tests.patch as Inappropriate

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoxinput-calibrator: mark upstream as inactive in a patch
Alexander Kanavin [Fri, 19 Apr 2024 12:19:42 +0000 (14:19 +0200)] 
xinput-calibrator: mark upstream as inactive in a patch

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agogstreamer1.0-plugins-good: remove 0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst...
Alexander Kanavin [Fri, 19 Apr 2024 12:19:41 +0000 (14:19 +0200)] 
gstreamer1.0-plugins-good: remove 0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch

At some point this patch became unnecessary as the respective qt5 plugin is building without issues
without it (checked on qemuarm/qemuarm64).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoapr: drop 0007-explicitly-link-libapr-against-phtread-to-make-gold-.patch
Alexander Kanavin [Fri, 19 Apr 2024 12:19:39 +0000 (14:19 +0200)] 
apr: drop 0007-explicitly-link-libapr-against-phtread-to-make-gold-.patch

At some point this became unnecessary, as tested by building apr
with DISTRO_FEATURES:append = " ld-is-gold"

The logs do confirm that (previously) problematic binary links without errors.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agobusybox: remove busybox-udhcpc-no_deconfig.patch
Alexander Kanavin [Fri, 19 Apr 2024 12:19:36 +0000 (14:19 +0200)] 
busybox: remove busybox-udhcpc-no_deconfig.patch

The option was introduced in:
https://git.yoctoproject.org/poky/commit/?h=master&id=427472e980cd6254a5e4ef37209b327e15af259b
for the purpose of a standalone udhcpc service.

18 months later the service was removed as it was clashing with the
broader networking service, and the option isn't used
anywhere else:
https://git.yoctoproject.org/poky/commit/?h=master&id=a4b1e348484b74d055b8906413892789d3452f4a

There's a slight chance the option still survives
somewhere private, and is important in that context,
but I'd rather drop the patch so it can be maintained
where it's useful, and maybe even proposed upstream.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agobusybox: submit CVE-2022-28391 patches upstream
Alexander Kanavin [Fri, 19 Apr 2024 12:19:35 +0000 (14:19 +0200)] 
busybox: submit CVE-2022-28391 patches upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoapr: submit 0001-Add-option-to-disable-timed-dependant-tests.patch upstream
Alexander Kanavin [Fri, 19 Apr 2024 12:19:34 +0000 (14:19 +0200)] 
apr: submit 0001-Add-option-to-disable-timed-dependant-tests.patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoexpect: mark patches as Inactive-Upstream
Alexander Kanavin [Fri, 19 Apr 2024 12:19:33 +0000 (14:19 +0200)] 
expect: mark patches as Inactive-Upstream

There's every indication that this is an ex-expect:
last release in 2018, stale tickets, cvs server gone.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agokea: remove unnecessary reproducibility patch
Alexander Kanavin [Fri, 19 Apr 2024 12:19:32 +0000 (14:19 +0200)] 
kea: remove unnecessary reproducibility patch

Rather, adjust the sed invocation to do the correct thing directly.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoserf: mark patch as inappropriate for upstream submission
Alexander Kanavin [Fri, 19 Apr 2024 12:19:29 +0000 (14:19 +0200)] 
serf: mark patch as inappropriate for upstream submission

What the patch does is not suitable, as upstream would surely
want the issue with the code fixed, not removal of that code altogether.

I'd also note that serf is still semi-ummaintained, and the only consumer
of it is subversion, which is slowly but steadily fading away in favor of
git and artifact-specific solutions.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agooeqa/selftest/devtool: add test for updating local files into another layer
Julien Stephan [Mon, 15 Apr 2024 19:20:10 +0000 (21:20 +0200)] 
oeqa/selftest/devtool: add test for updating local files into another layer

We don't have a test to check if we can correctly devtool update-recipe/finish
into another layer. So update the existing test_devtool_update_recipe_local_files
to also check the updates into another layer.

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agodevtool: standard: update-recipe/finish: fix update localfile in another layer
Julien Stephan [Mon, 15 Apr 2024 19:20:09 +0000 (21:20 +0200)] 
devtool: standard: update-recipe/finish: fix update localfile in another layer

When trying to use devtool update-recipe/finish on another layer, with modified
local file we have the following error:

  Traceback (most recent call last):
    File "<..>/poky/scripts/devtool", line 350, in <module>
      ret = main()
            ^^^^^^
    File "<..>/poky/scripts/devtool", line 337, in main
      ret = args.func(args, config, basepath, workspace)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "<..>/poky/scripts/lib/devtool/standard.py", line 1968, in update_recipe
      updated, _, _ = _update_recipe(args.recipename, workspace, rd, args.mode, args.append, args.wildcard_version, args.no_remove, args.initial_rev, dry_run_outdir=dry_run_outdir, no_overrides=args.no_overrides, force_patch_refresh=args.force_patch_refresh)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "<..>/poky/scripts/lib/devtool/standard.py", line 1930, 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 "<..>/poky/scripts/lib/devtool/standard.py", line 1747, in _update_recipe_patch
      patchdir = param.get('patchdir', ".")
                 ^^^^^^^^^
  AttributeError: 'str' object has no attribute 'get'

This was introduced when adding support for git submodules.
No selftest case exists to catch this, so a selftest will be
added in another commit.

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agodevtool: sync: Fix Execution error
Vincent Kriek [Sun, 14 Apr 2024 18:32:47 +0000 (20:32 +0200)] 
devtool: sync: Fix Execution error

When executing devtool sync on a recipe that was extract with devtool
extract earlier the following error occured:

    Traceback (most recent call last):
    [...]
    bb.process.ExecutionError: Execution of 'git fetch file:///home/vin/projects/poky/build/tmp/work/all-poky-linux/netbase/6.4/devtooltmp-figt1jmr/workdir/netbase devtool:devtool' failed with exit code 128:
    fatal: refusing to fetch into branch 'refs/heads/devtool' checked out at '/home/vin/projects/poky/build/netbase-src'

Fix this by adding --update-head-ok and --force to git fetch so it will
override the current head even if it is checked out and has changes.
Possible existing changes in the devtool branch can be retrieved by
checking out the devtool.bak branch

Signed-off-by: Vincent Kriek <vincent@coelebs.dev>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agobinutils: Remove conflict markers from 0008-Use-libtool-2.4.patch
Ola x Nilsson [Wed, 24 Apr 2024 11:26:10 +0000 (13:26 +0200)] 
binutils: Remove conflict markers from 0008-Use-libtool-2.4.patch

The diff hunks were not doing anything important, just remove them.

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agosystemd: sed ROOT_HOME only if sysusers PACKAGECONFIG is set
Christian Bräuner Sørensen [Thu, 18 Apr 2024 05:58:43 +0000 (07:58 +0200)] 
systemd: sed ROOT_HOME only if sysusers PACKAGECONFIG is set

Fixes a bug introducted in ebafe46379 systemd: upgrade to 255.1.

Besides updating systemd, that commit also made other changes. One of them
being when to perform the replacement in order to fix ROOT_HOME.

Previously, that happened on a configure prefunc and on
${S}/sysusers.d/basic.conf.in.
Now it happens in install and on image/usr/lib/sysusers.d/basic.conf.

However, that file is not present if sysusers is not in PACKAGECONFIG,
since that file in that case is not installed hence resulting in:
sed: can't read <redactedpath>/image/usr/lib/sysusers.d/basic.conf: No such file or directory

Previously, in the case of sysusers not being in PACKAGECONFIG, that was a
"silent error" since the replacement was done but the file was not really
used since the file was not installed.

Signed-off-by: Christian Bräuner Sørensen <yocto@bsorensen.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoxcb-proto: upgrade 1.16.0 -> 1.17.0
Wang Mingyu [Wed, 24 Apr 2024 08:42:32 +0000 (16:42 +0800)] 
xcb-proto: upgrade 1.16.0 -> 1.17.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agowayland-protocols: upgrade 1.34 -> 1.35
Wang Mingyu [Wed, 24 Apr 2024 08:42:31 +0000 (16:42 +0800)] 
wayland-protocols: upgrade 1.34 -> 1.35

Changelog:
==========
- tablet-v2: mark as stable
- staging: add alpha-modifier protocol
- xdg-shell: add missing enum attribute to set_constraint_adjustment
- xdg-shell: recommend against drawing decorations when tiled
- cursor-shape-v1: Does not advertises the list of supported cursors

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agovala: upgrade 0.56.16 -> 0.56.17
Wang Mingyu [Wed, 24 Apr 2024 08:42:30 +0000 (16:42 +0800)] 
vala: upgrade 0.56.16 -> 0.56.17

* Various improvements and bug fixes:
 - codegen:
   + Add missing initializers for private fields of GSourceFuncs
   + Update array length variable passed to null-terminated ref parameter
   + Properly pass through a null-terminated out argument
   + Refactor and cache parameter in loop
   + Only handle null-terminated array as such if there is no length given
 - vala:
   + Allow declaration of static nested methods (local functions)
   + Correctly use Path.build_path()
   + Point to the invalid initializer on error
   + Report invalid type in property assignment attempt
   + Inherit important attributes for Property backing field

* Bindings:
 - glib-2.0: Avoid unnecessary copying operations in FileStream.read_line()
 - glib-2.0: Add SPACING_MARK, deprecate COMBINING_MARK
 - glib-2.0: Add dev_t/gid_t/pid_t/uid_t/socklen_t types for compatibility
 - gnu: add binding for flock(2) and its constants

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoutil-macros: upgrade 1.20.0 -> 1.20.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:29 +0000 (16:42 +0800)] 
util-macros: upgrade 1.20.0 -> 1.20.1

Changelog:
 Remove unnecessary escape

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agotaglib: upgrade 2.0 -> 2.0.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:28 +0000 (16:42 +0800)] 
taglib: upgrade 2.0 -> 2.0.1

Changelog:
===========
* Fix aborting when _GLIBCXX_ASSERTIONS are enabled.
* Fall back to utf8cpp header detection in the case that its CMake
  configuration is removed.
* Improve compatibility with the SWIG interface compiler.
* Build system fixes for testing without bindings, Emscripten and Illumos.
* C bindings: Fix setting UTF-8 encoded property values.
* Windows: Fix opening long paths.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agostress-ng: upgrade 0.17.06 -> 0.17.07
Wang Mingyu [Wed, 24 Apr 2024 08:42:27 +0000 (16:42 +0800)] 
stress-ng: upgrade 0.17.06 -> 0.17.07

Changelog:
===========
- Porting fixes to support modern Solaris systems
- Improve vecshuf performance (regression due to using -O3 on gcc on vec ops)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agorepo: upgrade 2.44 -> 2.45
Wang Mingyu [Wed, 24 Apr 2024 08:42:26 +0000 (16:42 +0800)] 
repo: upgrade 2.44 -> 2.45

Changelog:
===========
- project: Check if dotgit exists w/out symlink check
- git: raise soft version to 2.7.4
- git: raise hard version to 1.7.9
- docs: release: add recent git/python/ssh/debian info
- main: Stringify project name in error_info

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-trove-classifiers: upgrade 2024.3.3 -> 2024.4.10
Wang Mingyu [Wed, 24 Apr 2024 08:42:25 +0000 (16:42 +0800)] 
python3-trove-classifiers: upgrade 2024.3.3 -> 2024.4.10

Changelog:
==========
- Add Natural Languages
- Add OpenTelemetry related classifiers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-setuptools: upgrade 69.2.0 -> 69.5.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:24 +0000 (16:42 +0800)] 
python3-setuptools: upgrade 69.2.0 -> 69.5.1

Changelog:
=============
- Merged bugfix for pypa/distutils
- Refresh unpinned vendored dependencies.
- Updated vendored packaging to version 24.0.
- Remove attempt to canonicalize the version. It's already canonical enough.
- Support PEP 625 by canonicalizing package name and version in filenames.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-pygobject: upgrade 3.48.1 -> 3.48.2
Wang Mingyu [Wed, 24 Apr 2024 08:42:23 +0000 (16:42 +0800)] 
python3-pygobject: upgrade 3.48.1 -> 3.48.2

Changelog:
===========
* Fix support for fundamental (primitive) types, such as Gst.Bitmask

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-pluggy: upgrade 1.4.0 -> 1.5.0
Wang Mingyu [Wed, 24 Apr 2024 08:42:22 +0000 (16:42 +0800)] 
python3-pluggy: upgrade 1.4.0 -> 1.5.0

Changelog:
===========
- Add support for deprecating specific hook parameters, or more generally, for
  issuing a warning whenever a hook implementation requests certain parameters.
- PluginManager.get_plugins() no longer returns None for blocked plugins.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-mako: upgrade 1.3.2 -> 1.3.3
Wang Mingyu [Wed, 24 Apr 2024 08:42:21 +0000 (16:42 +0800)] 
python3-mako: upgrade 1.3.2 -> 1.3.3

Changelog:
============
- Fixed unexpected error when use control lines which the first control block
  with no bodies other than comments,as pass is now added to the first empty block.
- Fixed unexpected syntax error in strict_undefined mode that occurred
 when using comprehensions within a function in a Mako Python code block.
 Now, the local variable in comprehensions won't be added to the checklist
 when using strict_undefined mode.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-lxml: upgrade 5.1.0 -> 5.2.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:20 +0000 (16:42 +0800)] 
python3-lxml: upgrade 5.1.0 -> 5.2.1

Changelog:
===========
* LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to
  "core2", but with SSE 4.2 enabled.
* LP#2059977: "Element.iterfind("//absolute_path")" failed with a "SyntaxError"
  where it should have issued a warning.
* GH#416: The documentation build was using the non-standard "which" command.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-idna: upgrade 3.6 -> 3.7
Wang Mingyu [Wed, 24 Apr 2024 08:42:19 +0000 (16:42 +0800)] 
python3-idna: upgrade 3.6 -> 3.7

License-Update: Copyright year updated to 2024.

Changelog:
 Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-hypothesis: upgrade 6.99.4 -> 6.100.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:18 +0000 (16:42 +0800)] 
python3-hypothesis: upgrade 6.99.4 -> 6.100.1

Changelog:
=========
-improve a rare error message for flaky tests
-The from_dtype() function no longer generates NaT ("not-a-time") values for
 the datetime64 or timedelta64 dtypes if passed allow_nan=False
-includes the backend setting in the how_generated field of our observability output.
-If you were running Python 3.13 (currently in alpha) with pytest-xdist and
 then attempted to pretty-print a lambda functions which was created using
 the eval() builtin, it would have raised an AssertionError.
-improves an internal invariant.
-fixes Hypothesis sometimes raising a Flaky error when generating collections
 of unique floats containing nan.
-continues our work on refactoring the shrinker
-continues our work on refactoring shrinker internals
-resolves PermissionError that come from creating databases on inaccessible paths.
-starts work on refactoring our shrinker internals. There is no user-visible change.
-fixes a longstanding performance problem in stateful testing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-hatchling: upgrade 1.22.4 -> 1.24.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:17 +0000 (16:42 +0800)] 
python3-hatchling: upgrade 1.22.4 -> 1.24.1

Fix:
 Maintain file permissions for shared-scripts option/shared_scripts build data of the wheel target

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-dtschema: upgrade 2024.2 -> 2024.4
Wang Mingyu [Wed, 24 Apr 2024 08:42:16 +0000 (16:42 +0800)] 
python3-dtschema: upgrade 2024.2 -> 2024.4

Changelog:
============
-fixups: Convert anyOf/oneOf + const to enum
-dt-validate: Add an 'only matching compatible' schema validation mode
-schemas: pci: allow additional device properties in pci-pci-bridge
-validator: Rework selecting schemas for validation
-validator: Add a version to the processed schemas
-schemas: chosen: Remove 'linux,tpm-kexec-buffer'
-README: fix broken link to json-schema.org
-schemas: Add schema for post-init-providers
-fixups: Fix dropping of array 'items' schema
-schemas: chosen: Change address+size properties' type to 'address'
-Add a dedicated type for address properties
-dtb: Filter out types with the wrong length multiple
-schemas: dma: Ensure 'dma-names' entries are unique (mostly)
-schemas: Ensure -names properties' entries are unique
-dtb: Skip decoding strings if not nul terminated

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-cython: upgrade 3.0.9 -> 3.0.10
Wang Mingyu [Wed, 24 Apr 2024 08:42:15 +0000 (16:42 +0800)] 
python3-cython: upgrade 3.0.9 -> 3.0.10

Changelog:
==========
* Cython generated incorrect self-casts when directly calling final methods of subtypes.
* Internal C names generated from C function signatures could become too long for MSVC.
* The "noexcept" warnings could be misleading in some cases.
* The "@cython.ufunc" implementation could generate incomplete C code.
* The "libcpp.complex" declarations could result in incorrect C++ code.
* Several tests were adapted to work with both NumPy 1.x and 2.0.
* C compiler warnings when the freelist implementation is disabled (e.g. on PyPy) were fixed.
  It can now be disabled explicitly with the C macro guard "CYTHON_USE_FREELISTS=0".
* Some C macro guards for feature flags were missing from the NOGIL Python configuration.
* Some recently added builtins were unconditionally looked up at module import time
  (if used by user code) that weren't available on all Python versions and could thus
  fail the import.
* A performance hint regarding exported pxd declarations was improved.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-beartype: upgrade 0.18.2 -> 0.18.5
Wang Mingyu [Wed, 24 Apr 2024 08:42:14 +0000 (16:42 +0800)] 
python3-beartype: upgrade 0.18.2 -> 0.18.5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopango: upgrade 1.52.1 -> 1.52.2
Wang Mingyu [Wed, 24 Apr 2024 08:42:13 +0000 (16:42 +0800)] 
pango: upgrade 1.52.1 -> 1.52.2

Changelog:
==========
- coretext: Implement reload_font
- coretext: Use Menlo instead of Courier for monospace
- win32: Avoid a double free
- Update to Unicode 15.1
- Simplify hexbox drawing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoopenssl: upgrade 3.2.1 -> 3.3.0
Wang Mingyu [Wed, 24 Apr 2024 08:42:12 +0000 (16:42 +0800)] 
openssl: upgrade 3.2.1 -> 3.3.0

CVE-2024-2511.patch
revmoed since it's included in 3.3.0

Changelog:
 https://github.com/openssl/openssl/blob/openssl-3.3.0/NEWS.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoninja: upgrade 1.11.1 -> 1.12.0
Wang Mingyu [Wed, 24 Apr 2024 08:42:11 +0000 (16:42 +0800)] 
ninja: upgrade 1.11.1 -> 1.12.0

Changelog:
==========
-Critical path scheduler which orders the jobs by their runtime history
-This may break your build if you haven't specified your dependencies correctly.
-Resiliency against inputs changing during the build
-Reliable ETA and progress percentage in status
-Support for path lengths over 260 characters on Windoiws
-ARM binaries are now available for Windows and Linux, too
-Several bugfixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolttng-ust: upgrade 2.13.7 -> 2.13.8
Wang Mingyu [Wed, 24 Apr 2024 08:42:09 +0000 (16:42 +0800)] 
lttng-ust: upgrade 2.13.7 -> 2.13.8

Changelog:
============
* Add close_range wrapper to liblttng-ust-fd.so
* ust-tracepoint-event: Add static check of sequences length type
* lttng-ust(3): Fix wrong len_type for sequence
* Fix: libc wrapper: use initial-exec for malloc_nesting TLS

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolighttpd: upgrade 1.4.75 -> 1.4.76
Wang Mingyu [Wed, 24 Apr 2024 08:42:08 +0000 (16:42 +0800)] 
lighttpd: upgrade 1.4.75 -> 1.4.76

Changelog:
==========
* [core] add default to builtin mimetype.assign
* [core] add MPTCP support
* [core] disable MPTCP support by default
* [mod_expire] omit caching hdrs for 204 No Content
* [mod_staticfile] noinline cold func
* [core] GNU/Hurd preadv2() RWF_NOWAIT ENOTSUP
* [core] special value for Linux POLLRDHUP on SPARC
* [mod_openssl] define asn1 time w/ OPENSSL_NO_OCSP
* [h2] VU#421644 HTTP/2 CONTINUATION Flood
* [build] packdist.sh git archive; replace make dist
* [core] gw_network_backend_write_error() cold func
* [core] reduce syscalls in some backend connect
* [core] defer TCP_FIN propagate if connect()ing
* [ci] workaround some packaging issues in NetBSD 10

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibxmu: upgrade 1.2.0 -> 1.2.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:07 +0000 (16:42 +0800)] 
libxmu: upgrade 1.2.0 -> 1.2.1

Changelog:
============
test: Add prototype for Xmureallocarray to silence warning
test: Add missing setjmp()

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibxmlb: upgrade 0.3.17 -> 0.3.18
Wang Mingyu [Wed, 24 Apr 2024 08:42:06 +0000 (16:42 +0800)] 
libxmlb: upgrade 0.3.17 -> 0.3.18

Changelog:
==========
- Fix decompressing large zstd files, harder
- Include the pkgconfig variables in the subproject declared dependency

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibwebp: upgrade 1.3.2 -> 1.4.0
Wang Mingyu [Wed, 24 Apr 2024 08:42:05 +0000 (16:42 +0800)] 
libwebp: upgrade 1.3.2 -> 1.4.0

Changelog:
==========
* API changes:
  - libwebpmux: WebPAnimEncoderSetChunk, WebPAnimEncoderGetChunk,
                WebPAnimEncoderDeleteChunk
  - libsharpyuv: SharpYuvOptionsInit, SharpYuvConvertWithOptions
  - extras: SharpYuvEstimate420Risk
* further security related hardening in libwebp & examples
* some minor optimizations in the lossless encoder
* added WEBP_NODISCARD to report unused result warnings; enable with
  -DWEBP_ENABLE_NODISCARD=1
* improvements and corrections in webp-container-spec.txt and
  webp-lossless-bitstream-spec.txt
* miscellaneous warning, bug & build fixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibsdl2: upgrade 2.30.1 -> 2.30.2
Wang Mingyu [Wed, 24 Apr 2024 08:42:04 +0000 (16:42 +0800)] 
libsdl2: upgrade 2.30.1 -> 2.30.2

Changelog:
===========
-Fixed performance regression initializing controllers on Linux
-Added support for the 6-button SEGA Mega Drive Control Pad for Nintendo Online
-Added support for the MadCatz Saitek Side Panel Control Deck
-Added support for the Hori Fighting Stick EX2
-Added support for the Yawman Arrow flightstick
-Added a gamepad mapping for the Defender Joystick Cobra R4
-Fixed the gamepad mapping for the Sanwa Supply JY-P76USV controller
-Poll for the initial controller state when using DirectInput
-Allow using SDL_RWFromFile() with named pipes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibpam: upgrade 1.6.0 -> 1.6.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:03 +0000 (16:42 +0800)] 
libpam: upgrade 1.6.0 -> 1.6.1

0001-pam_namespace-include-stdint-h.patch
removed since it's included in 1.6.1

Changelog:
===========
* build: fail if specified configure options cannot be satisfied.
* pam_env: fixed --disable-econf --enable-vendordir support.
* pam_unix: do not warn if password aging is disabled.
* pam_unix: try to set uid to 0 before unix_chkpwd invocation.
* pam_unix: allow empty passwords with non-empty hashes.
* Multiple minor bug fixes, build fixes, portability fixes,
  documentation improvements, and translation updates.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibarchive: upgrade 3.7.2 -> 3.7.3
Wang Mingyu [Wed, 24 Apr 2024 08:42:01 +0000 (16:42 +0800)] 
libarchive: upgrade 3.7.2 -> 3.7.3

Changelog:
==========
-PCRE2 support
-add trailing letter b to bsdtar(1) substitute pattern
-add support for long options "--group" and "--owner" to tar(1)
-Fix possible vulnerability in tar error reporting introduced in f27c173
-ISO9660: preserve the natural order of links
-rar5: fix decoding unicode filenames on Windows
-rar5: fix infinite loop if during rar5 decompression the last block produced no data
-xz filter: fix incorrect eof at the end of an lzip member
-zip: fix end-of-data marker processing when decompressing zip archives
-multiple bsdunzip(1) fixes
-filetime truncation fix on Windows

configurehack.patch
refreshed for 3.7.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agogdk-pixbuf: upgrade 2.42.10 -> 2.42.11
Wang Mingyu [Wed, 24 Apr 2024 08:42:00 +0000 (16:42 +0800)] 
gdk-pixbuf: upgrade 2.42.10 -> 2.42.11

0001-meson.build-allow-a-subset-of-tests-in-cross-compile.patch
fatal-loader.patch
refreshed for 2.42.11

Changelog:
===========
- Disable fringe loaders by default
- Introspection fixes
- Translation updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agogcr: upgrade 4.2.1 -> 4.3.0
Wang Mingyu [Wed, 24 Apr 2024 08:41:59 +0000 (16:41 +0800)] 
gcr: upgrade 4.2.1 -> 4.3.0

Changelog:
============
- certificate: Add API to retrieve version
- Bump required GnuTLS version to 3.8.5
- Avoid potential integer overflow spotted by UBSan
- Support GnuTLS as an alternative crypto backend
- Updated translations

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agodpkg: upgrade 1.22.5 -> 1.22.6
Wang Mingyu [Wed, 24 Apr 2024 08:41:58 +0000 (16:41 +0800)] 
dpkg: upgrade 1.22.5 -> 1.22.6

Changelog:
============
-po: Regenerate .pot files and merge .po files with them
-Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func
-build: Fix typo in CI config
-build: Add gen-release script
-test: Skip OpenPGP tests if the backend does not have a verify command
-test: Refactor certfile and keyfile filenames for OpenPGP test
-test: Refactor OpenPGP backend and commands list
-build: Test with minimal library dependencies in CI
-dpkg-deb: Fix up compressor parameters for default legacy format
-man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various tools
-debian: Fix typo in man page reference in changelog
-po: Fix typos in Swedish man pages translations
-po: Update Dutch man pages translations
-po: Update Portugese man pages translations
-Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func
-libdpkg: Use a macro to define the zstd default compression level
-libdpkg: Use array access instead of pointer arithmetic for meminfo parser
-po: Update German man pages translation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agodiffoscope: upgrade 260 -> 265
Wang Mingyu [Wed, 24 Apr 2024 08:41:57 +0000 (16:41 +0800)] 
diffoscope: upgrade 260 -> 265

Changelog:
==========
* Ensure that tests with ">=" version constraints actually print the
  corresponding tool name.
* Prevent odt2txt tests from always being skipped due to an impossibly new
  version requirement.
* Avoid nested parens-in-parens when printing "skipping" messages
  in the testsuite.
* Don't crash on invalid zipfiles, even if we encounter 'badness'
  halfway through the file.
* Fix a crash when there are (invalid) duplicate entries in .zip files.
* Add note when there are duplicate entries in ZIP files.
* Add an external tool reference for GNU Guix for zipdetails.
* Add support for the zipdetails(1) tool included in the Perl distribution.
* Don't use parenthesis within test "skipping" messages; PyTest adds its own
  parenthesis, so we were ending up with double nested parens.
* Fix the .epub tests after supporting zipdetails(1).
* Update copyright years and debian/tests/control.
* Fix MozillaZipContainer's monkeypatch after Python's zipfile module changed
  to detect potentially insecure overlapping entries within .zip files.
* Factor out Python version checking in test_zip.py.
* Also skip some zip tests under 3.10.14 as well; a potential regression may
  have been backported to the 3.10.x series. The underlying cause is still to
  be investigated.
* Don't crash if we encounter an .rdb file without an equivalent .rdx file.
* In addition, don't identify Redis database dumps (etc.) as GNU R database
  files based simply on their filename.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agocronie: upgrade 1.7.1 -> 1.7.2
Wang Mingyu [Wed, 24 Apr 2024 08:41:56 +0000 (16:41 +0800)] 
cronie: upgrade 1.7.1 -> 1.7.2

Changelog:
============
*Revert setting the return path to <>. It is not RFC compliant.
*Inherit MAILFROM from the crond process environment.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agobind: upgrade 9.18.25 -> 9.18.26
Wang Mingyu [Wed, 24 Apr 2024 08:41:55 +0000 (16:41 +0800)] 
bind: upgrade 9.18.25 -> 9.18.26

Changelog:
============
- Add RESOLVER.ARPA to the built in empty zones.
- dig/mdig +ednsflags=<non-zero-value> did not re-enable
  EDNS if it had been disabled.
- Some invalid ISO 8601 durations were accepted
  erroneously.
- Don't return static-stub synthesised NS RRset.
- Fix bug in Depends (keymgr_dep) function.
- Support for the RESINFO record type has been added.
- Cleaned up several minor bugs in the RBTDB dbiterator
  implementation.
- Added missing dns_rdataset_disassociate calls in
 validator.c:findnsec3proofs.
- Fix incorrectly reported errors when running tests
 with `make test` on platforms with older pytest.
- Optimize slabheader placement, so the infrastructure
 records are put in the beginning of the slabheader
 linked list.
- Improve ARM parental-agents definition.
- Fix the DNS_GETDB_STALEFIRST flag, which was defined
 incorrectly in lib/ns/query.c.
- Update ZSK minimum lifetime documentation in ARM, also
 depends on signing delay.
- Add workaround to enforce dynamic linker to pull
 jemalloc earlier than libc to ensure all memory
 allocations are done via jemalloc.
- Changes to "listen-on" statements were ignored on
 reconfiguration unless the port or interface address was
 changed, making it impossible to change a related
 listener transport type. Thanks to Thomas Amgarten.
- Expose the TCP client count in statistics channel.
- Fix a possible crash in 'dig +nssearch +nofail' and
 'host -C' commands when one of the name servers returns
 SERVFAIL.
- When dnssec-policy is in effect the DNSKEY's TTLs in
 the zone where not being updated to match the policy.
 This lead to failures when DNSKEYs where updated as the
 TTLs mismatched.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agorootfs-postcommands.bbclass: Only set DROPBEAR_RSAKEY_DIR once
Michael Glembotzki [Mon, 22 Apr 2024 16:39:38 +0000 (18:39 +0200)] 
rootfs-postcommands.bbclass: Only set DROPBEAR_RSAKEY_DIR once

If DROPBEAR_RSAKEY_DIR has already been set before, e.g. by overwriting
the file dropbear.default, the line will still be appended a second time.

DROPBEAR_RSAKEY_DIR="/path/to/dropbear"
DROPBEAR_EXTRA_ARGS="-B"
DROPBEAR_RSAKEY_DIR=/var/lib/dropbear

Signed-off-by: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agonpth: remove redundant FILES
Ross Burton [Mon, 22 Apr 2024 16:41:51 +0000 (16:41 +0000)] 
npth: remove redundant FILES

This is covered by the default rules.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agonpth: remove obsolete binconfig-disabled inherit
Ross Burton [Mon, 22 Apr 2024 16:38:46 +0000 (16:38 +0000)] 
npth: remove obsolete binconfig-disabled inherit

npth no longer installs the npth-config script[1] that we disabled, so
there's no need to inherit the class.

[1] https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git;a=commit;h=2b6a8e5369ed37d64d1bafd3a546ec52e25acd26

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agonpth: remove obsolete pkgconfig patch
Ross Burton [Mon, 22 Apr 2024 16:38:45 +0000 (16:38 +0000)] 
npth: remove obsolete pkgconfig patch

npth now provides a pkg-config itself[1] so we don't need to patch one
in anymore.

[1] https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git;a=commit;h=f3cbbc86cb49a1729d6df573bd76a5559e7f636b

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agonpth: update homepage
Ross Burton [Mon, 22 Apr 2024 16:38:44 +0000 (16:38 +0000)] 
npth: update homepage

Set the homepage to the actual homepage, not that of the older GNU Pth.

Also fix some whitespace in the license fields.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoruby: remove obsolete build dependences
Ross Burton [Mon, 22 Apr 2024 16:38:43 +0000 (16:38 +0000)] 
ruby: remove obsolete build dependences

Ruby 3.3.0 no longer bundles the readline module[1] so readline is no
longer a build dependency[2].

Ruby 3.2.0 no longer bundles the gdbm module[3] so gdbm is no longer a
build dependency.

[1] https://github.com/ruby/ruby/commit/59fd67fc3d405e529e038172e769ff20a8fb5535
[2] https://github.com/ruby/ruby/commit/172077232e7f40b4dfedf6a5434c252b3d326fab

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agowaffle: remove dependency on udev
Ross Burton [Mon, 22 Apr 2024 16:38:42 +0000 (16:38 +0000)] 
waffle: remove dependency on udev

Waffle 1.8.0 dropped the use of libudev and instead uses libdrm[1] in
the gbm code. Update the depends.

[1] https://gitlab.freedesktop.org/mesa/waffle/-/commit/6bf58d4bb9044a7c65818d5de5d4ca747766e77f

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoswig: convert from autotools to cmake
Alexander Kanavin [Mon, 22 Apr 2024 11:03:18 +0000 (13:03 +0200)] 
swig: convert from autotools to cmake

Drop patches:
0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch
(superseded long time ago by native wrapper)

0001-configure-use-pkg-config-for-pcre-detection.patch
(autotools-specific)

Drop all autoconf options and native python dependency as cmake configuration doesn't contain those.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoswig: merge .inc into .bb
Alexander Kanavin [Mon, 22 Apr 2024 11:03:17 +0000 (13:03 +0200)] 
swig: merge .inc into .bb

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoRevert "goarch: disable dynamic linking globally"
Jose Quaresma [Fri, 19 Apr 2024 17:53:09 +0000 (18:53 +0100)] 
Revert "goarch: disable dynamic linking globally"

This reverts commit 827c60b79e7fcafd14e68870f6b69dcc48ac9c39.

Fixed with the drop of the linkmode

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agogo: Drop the linkmode completely
Jose Quaresma [Fri, 19 Apr 2024 17:53:08 +0000 (18:53 +0100)] 
go: Drop the linkmode completely

This will make possible to restore the default dynamic linking globally
which is what we had before the 1.20.X release.

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibtraceevent: submit meson.patch upstream
Alexander Kanavin [Fri, 19 Apr 2024 12:19:40 +0000 (14:19 +0200)] 
libtraceevent: submit meson.patch upstream

[RP: Add url to submission]
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agompeg2dec: remove the recipe
Alexander Kanavin [Fri, 19 Apr 2024 12:19:38 +0000 (14:19 +0200)] 
mpeg2dec: remove the recipe

This is as well inactive for over 10 years, and has been superseded by ffmpeg long time ago.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopackage_rpm: remove support for DIRFILES
Alexander Kanavin [Fri, 19 Apr 2024 12:19:28 +0000 (14:19 +0200)] 
package_rpm: remove support for DIRFILES

This was added here:
https://git.yoctoproject.org/poky/commit/?id=2f42ef8d8fb1febf28252b98884cebabc931f720

It's undocumented, untested, rpm-specific, and currently
broken, and to begin with looks like a workaround for
Tizen/smack security label conflicts elsewhere.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>