summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* python3: drop deterministic_imports.patchAlexander Kanavin2024-07-012-41/+0
| | | | | | | | | | | | | | | | | | | https://github.com/python/importlib_metadata/issues/489 Upstream discussion revealed that: - the issue was happening due to a bug in setuptools - the bug was fixed in setuptools 63 (I confirmed this: empty dist-info directories no longer seem to trigger any issues if the patch is dropped) - the patch would obscure any further issues of this kind instead of exposing them for easy fixing, so they suggest we drop it and report if anything else pops up (From OE-Core rev: 1a4f25abf29b47949782641c68cc7d3e4136988a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: upgrade to 2.57.3Ross Burton2024-07-012-3/+3
| | | | | | | | | | | | | | | | | | | | | | This is the latest point release in the 2.57.3 stable series. Version 2.57.3 ============== - #1062 - Limit numOctaves in feTurbulence to avoid unbounded CPU consumption. - #1064 - Don't panic when a :lang selector has an argument that is not a language-range (Lukáš Tyrychtr). Version 2.57.2 ============== - #1059 - Don't panic when rendering feOffset with a too-large offset. - #1060 - Don't panic when a decoded image has dimensions of zero. (From OE-Core rev: 8a5561ea39c395716e9721aa9d98fabbac1a24ee) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: don't try to run target code at build timeRoss Burton2024-07-012-0/+41
| | | | | | | | | | | The rsvg-loader test binary isn't installed but building it causes a mix of build host and target code to be executed. As we don't install the test, don't build it. (From OE-Core rev: 78667e67a77df39c2af417e56ebf480962ff2e42) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* utils.bbclass: Use objdump instead of readelf to compute SONAMEKhem Raj2024-07-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | LLVM has changed the ELF header dump format [1], the code in oe_libinstall relied upon the format and processed the SONAME inside square brackets e.g. 0x000000000000000e (SONAME) Library soname: libreadline.so.8 with older readelf from ( llvm <19 or GNU binutils objdump ) we get 0x000000000000000e (SONAME) Library soname: [libreadline.so.8] The check in oe_libinstall will now trip over ELF files read by llvm-readelf from llvm19+ To make it portable which works across GNU binutils and LLVM tools switch to using objdump -p to dump the ELF file and modify the regexp accordingly, as an aside, the post processing expression is simplified too [1] https://github.com/llvm/llvm-project/pull/96562 (From OE-Core rev: 11ea8dc57f275057e19db564e6c55d2baea980b0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot.inc: WORKDIR -> UNPACKDIR transitionLeon Anavi2024-07-011-3/+3
| | | | | | | | | | Replace references of WORKDIR with UNPACKDIR and B for U-Boot script and variable UBOOT_ENV_BINARY, for example for boot.scr. (From OE-Core rev: 62ff94ff40e823065178318133d54e44a3d8a46d) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: drop python3-2to3 from RDEPENDSGuðni Már Gilbert2024-07-011-1/+0
| | | | | | | | | 2to3 module was dropped as a dependency in setuptools 58.0 (From OE-Core rev: be952c7b370b064673331e40b4dc0836c9c0b153) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-sanity: remove True option to getVar callsPeter Marko2024-07-011-3/+3
| | | | | | | | | | Layer cleanup similar to https://git.openembedded.org/openembedded-core/commit/?id=26c74fd10614582e177437608908eb43688ab510 (From meta-yocto rev: 672a6bea17fb6e202ccbc1b7ce9a2ebdd6245779) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: codeparser: Skip non-local functions for module dependenciesRichard Purdie2024-07-011-0/+5
| | | | | | | | | | | | | | If modules do something like "from glob import glob" then we end up checksumming the glob code. That leads to bugs as the code can change between different python versions for example, leading to checksum instability. We should ignore functions not from the current file as implemented by this change. (Bitbake rev: 1e6f862864539d6f6a0bea3e4479e0dd40ff3091) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: codeparser/data: Ensure module function contents changing is ↵Richard Purdie2024-07-012-12/+18
| | | | | | | | | | | | | | | | | | | | accounted for Currently, if a pylib function changes contents, the taskhash remains unchanged since we assume the functions have stable output. This is probably a poor assumption so take the code of the function into account in the taskhashes. This avoids certain frustrating build failures we've been seeing in automated testing. To make this work we have to add an extra entry to the python code parsing cache so that we can store the hashed function contents for efficiency as in the python module case, that isn't used as the key to the cache. The cache version changes since we're adding data to the cache. (Bitbake rev: b2c3438ebe62793ebabe2c282534893908d520b4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xz: Update LICENSE variable for xz packagesaszh072024-06-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | Update LICENSE defined for xz packages to match the license information provided in the xz COPYING file. The License information from PACKAGERS file of xz mentions packages with lzma files are in public domain.They ask to use GPLv2+, if only it's not possible to mention "PD and GPLv2+". Include PD license with GPLv2 to packages with lzma content: xz-dev package contains lzma header xz-doc package contains lzma man pages xz packages contains lzma binaries Links: https://github.com/tukaani-project/xz/blob/v5.4.6/COPYING https://github.com/tukaani-project/xz/blob/v5.4.6/PACKAGERS (From OE-Core rev: 4e5b955def5d9f305f5aba2c68b73287c03fd163) Signed-off-by: Bhabu Bindu <bindu.bhabu@kpit.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0: disable flaky baseparser testsRoss Burton2024-06-271-1/+6
| | | | | | | | | | | | | There are three baseparser tests which are causing trouble on the AB, so disable them as we've filed an upstream bug. Also fix a typo when we were attempting to disable parser_pull_short_read where a colon was used instead of a comma. (From OE-Core rev: 91dbe8d6c57805f38bd287f1b392759df066589b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* llvm: Update to 18.1.8Khem Raj2024-06-271-2/+1
| | | | | | | | | | | | | | | | | Brings following fixes * 3b5b5c1ec4a3 [libcxx] Align `__recommend() + 1` by __endian_factor (#90292) * 72c9425a79fd [libc++][NFC] Rewrite function call on two lines for clarity (#79141) * 443e23eed24d Bump version to 18.1.8 (#95458) * 768118d1ad38 [clang-format] Fix a bug in formatting goto labels in macros (#92494) * 8c0fe0d65ed8 release/18.x: [clang-format] Don't always break before << between str… (#94091) * 7e6ece9b4f2d [PPCMergeStringPool] Only replace constant once (#92996) * 1ce2d26cd2e9 Bump version to 18.1.7 (#93723) (From OE-Core rev: 85a0ebac400fcba497d86c95e5d4d33bd3e0084f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/parselogs: Add some kernel log trigger keywordsRichard Purdie2024-06-271-1/+1
| | | | | | | | | | | | During testing we're finding some kernel oops messages and other key kernel errors such as irq issues are not triggering our log parsing. Add those keywords to the list of things to scan for, making such failures much more visible. (From OE-Core rev: ef4623be60226e8caaf7813705aa4941ff354eac) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package.py: Add Requires.private field in process_pkgconfigSreejith Ravi2024-06-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the process_pkgconfig() only handles the "Requires" key field from the .pc file and ignores the "Requires.private" field while generating the dev dependency chain. This results in a broken dependency list and requires the installation of recommended packages to resolve the build dependencies when using the dev IPKs. This increases the hard disk space usage and download time and installs many unnecessary packages as part of the recommendations. This patch ensures that the "Requires.private" field is also considered when creating the dependency list for the dev IPKs. With this, the dev IPK will have the proper dependencies listed, eliminating the need to install recommended packages to resolve the build time dependencies. Example: usr/lib/pkgconfig/libical.pc ---------- Libs: -L${libdir} -lical -licalss -licalvcal Libs.private: -lpthread Requires.private: icu-i18n ---------- Depends field generated for libical-dev Depends: glib-2.0-dev, libical (= 3.0.7-r0) ------------ When trying to resolve the build time dependency with libical package using “-dev” ipk generated, it will throw the below error. ----------- Package icu-i18n was not found in the pkg-config search path. Perhaps you should add the directory containing `icu-i18n.pc' to the PKG_CONFIG_PATH environment variable Package 'icu-i18n', required by 'libical', not found ----------- This patch will fix the broken dependency list. ------- libical-dev depends field generated with this patch Depends: glib-2.0-dev, icu-dev, libical (= 3.0.7-r0) ------- Other examples of packages generated with broken dev dependency. libflac-dev : https://packages.debian.org/sid/libflac-dev Without patch: Depends: flac (= 1.3.3-r0), libflac, libflac++ with patch: Depends: flac (= 1.3.3-r0), libflac, libflac++, libogg-dev libglib2.0-dev : https://packages.debian.org/buster/libglib2.0-dev without patch: Depends: libffi-dev, libglib-2.0-0 (= 1:2.62.6-r0), libpcre-dev with patch: Depends: libffi-dev, libglib-2.0-0 (= 1:2.62.6-r0), libpcre-dev, util-linux-dev, zlib-dev (From OE-Core rev: 4b5c8b7006aae2162614ba810ecf4418ca3f36b4) Signed-off-by: Sreejith Ravi <sreejith.ravi087@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/spdx-common: Move SPDX_SUPPLIERJoshua Watt2024-06-272-7/+8
| | | | | | | | | | | Move the SPDX_SUPPLIER variable to create-spdx-2.2 since it's format only has meaning in SPDX 2.2 (SPDX 3 uses SPDX_PACKAGE_SUPPLIER with a different format) (From OE-Core rev: 628c1e04072178d2c8095e53d5f6600c45a2679f) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils-cross-testsuite: Rename to binutils-testsuiteJoshua Watt2024-06-274-3/+6
| | | | | | | | | | | This recipe needs to be renamed because the "-cross-" substring in the name triggers the cross architecture detection in sstate, but this recipe is not actually a cross recipe. (From OE-Core rev: 812c114a8a872ad59b19c7ffb8c1f230fc64c823) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cargo: remove True option to getVar callsPeter Marko2024-06-272-11/+11
| | | | | | | | | | Layer cleanup similar to https://git.openembedded.org/openembedded-core/commit/?id=26c74fd10614582e177437608908eb43688ab510 (From OE-Core rev: 9a2ed52473a3e4eb662509824ef8e59520ebdefb) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* maintainers: Drop go-native as recipe removedRichard Purdie2024-06-261-1/+0
| | | | | | (From OE-Core rev: 1227df3d03a2e959925c3f4016fc5760689262cb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rt-tests: upgrade 2.6 -> 2.7Wang Mingyu2024-06-262-4/+4
| | | | | | | | | | | 0001-Makefile-Allow-for-CC-and-AR-to-be-overridden.patch refreshed for 2.7 (From OE-Core rev: 176c1cb4690d6f046db1dfa95a59980532b6ccba) 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>
* btrfs-tools: handle rename of inode_includes() from e2fsprogs 1.47.1Wang Mingyu2024-06-262-0/+65
| | | | | | | | | | | To fix the do_compile error, use the new prefixed macro and add backward compatibility that would still use inode_includes(). (From OE-Core rev: f53a68271feb8d14148f8bbc3fa18629d0638d07) 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>
* python3-websockets: added python3-zipp as RDEPENDSJan Vermaete2024-06-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | Because the Python package 'zipfile' was missing. root@qemux86-64:~# python3 clTraceback (most recent call last): File "/home/root/server.py", line 4, in <module> from websockets.server import serve File "/usr/lib/python3.12/site-packages/websockets/__init__.py", line 6, in <module> from .version import version as __version__ # noqa: F401 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/websockets/version.py", line 3, in <module> import importlib.metadata File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 8, in <module> import zipfile ModuleNotFoundError: No module named 'zipfile' (From OE-Core rev: 2b70884c4c9406084c690b6090810494e91dca37) Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: fix fortran header file conflict for armKai Kang2024-06-261-1/+7
| | | | | | | | | | | | | | | | | There is a file conflict for arm when multilib enabled: | Error: Transaction test error: | file /usr/include/finclude/math-vector-fortran.h conflicts between attempted installs of lib32-libc6-dev-2.39+git0+312e159626-r0.armv7at2hf_neon and libc6-dev-2.39+git0+312e159626-r0.cortexa72 Install math-vector-fortran.h to the gfortran default search directory which is arch specific to avoid the conflict. (From OE-Core rev: d2165543e796d4558c632af24eb7b115bca45969) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust-target-config: Update data layouts for 32-bit arm targetsTronje Krabbe2024-06-261-2/+2
| | | | | | | | | | | | | | | | | | | | update the rust data layout to sync with LLVM [1] fixes the following build error: error: data-layout for target `arm-poky-linux-gnueabi`, `e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64`, differs from LLVM target's `armv7-unknown-linux-gnueabihf` default layout, `e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64` meta-rust issue report with rust 1.76 [2] [1] https://github.com/llvm/llvm-project/commit/308e82ecebeef1342004637db9fdf11567a299b3 [2]: https://github.com/meta-rust/meta-rust/issues/444 (From OE-Core rev: 802376953ed9f1b3e64b3cf57374c58d7ac68d88) Signed-off-by: Tronje Krabbe <tkrabbe@jusst.de> 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>
* bitbake: cache: Remove invalid symlink for bb_cache.datRobert Yang2024-06-251-1/+1
| | | | | | | | | | | | | The bb_cache.dat might be an invalid symlink when error happens, then os.path.exists(symlink) would return False for it, the invalid symlink wouldn't be removed and os.symlink can't update it any more. Use os.path.islink(symlink) can fix the problem. (Bitbake rev: 1387d7b9ee3f270488f89b29f36f9f240e44accc) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgfortran.inc: fix nativesdk-libgfortran dependenciesMartin Jansa2024-06-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use virtual/* variables as INHIBIT_DEFAULT_DEPS does to avoid dependency on gcc-cross- from nativesdk-libgfortran * the dependency was added in: https://git.openembedded.org/openembedded-core/commit/?id=00fba52c8a6f6383137cf89fc7aa34cc3e2ff45f causing: build/oe-core $ bitbake -g nativesdk-libgfortran NOTE: Resolving any missing task queue dependencies ERROR: Nothing PROVIDES 'gcc-cross-x86_64' (but virtual:nativesdk:/OE/build/oe-core/openembedded-core/meta/recipes-devtools/gcc/libgfortran_14.1.bb DEPENDS on or otherwise requires it). Close matches: gcc-cross-aarch64 ... with: MACHINE=qemuarm64 FORTRAN:forcevariable = ",fortran" * after: https://git.openembedded.org/openembedded-core/commit/?id=44fc7aa1468ff042739cc5a91c84ef5c2a09e0a3 nativesdk-libgfortran is pulled as dependency of nativesdk-gcc so this affects more people who didn't explicitly use nativesdk-libgfortran before * the INHIBIT_DEFAULT_DEPS and gcc-runtime was there since gcc-4.8: https://git.openembedded.org/openembedded-core/commit/?id=a5e7ee5770b9e0cf719c573efffd874440f74289 (From OE-Core rev: 5ce2e9c66cd2c08e141913ec65386f940353a8c5) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* os-release: Fix VERSION_CODENAME in case it is emptyDaniel Semkowicz2024-06-251-1/+1
| | | | | | | | | | | | | | | | | | If DISTRO_CODENAME was not set, VERSION_CODENAME field was populated with unparsed string. This resulted in the following line in os-release file: VERSION_CODENAME="${DISTRO_CODENAME}" According to systemd documentation, this field is optional. Fix the problem by setting VERSION_CODENAME conditionally, only if DISTRO_CODENAME was set. (From OE-Core rev: 70a0b8bc1d846c857be90ce2e97e60c5ee32558e) Signed-off-by: Daniel Semkowicz <dse@thaumatec.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initramfs-framework: fix typosUlrich Ölmann2024-06-252-2/+2
| | | | | | | | | | Fix typos in debugging and error messages. (From OE-Core rev: 4995e222ebdc9b5508c2f03a11868f184e4629a0) Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ttyrun: upgrade 2.32.0 -> 2.33.1Wang Mingyu2024-06-251-1/+1
| | | | | | | | | | | | Bug Fixes: - s390-tools: Fix formatting and typos in README.md - s390-tools: Fix release string (From OE-Core rev: 9dd58c3b42b50604e79b59d93564260d0c6f892c) 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>
* rng-tools: upgrade 6.16 -> 6.17Wang Mingyu2024-06-251-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: =========== - mix data fed to the kernel byte-wise from multiple sources - added option to attempt more persistent use of slow entropy sources - fix some missing m4 quotes - improved debug output to show FIPS failures more clearly - added a named pipe entropy source - adjusted linux poolsize - fixed some pkcs11 error messages - fixed ignorefail and random_step options (From OE-Core rev: 51f15cde22d3caf77778750f122b94a7cd0fe508) 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>
* pciutils: upgrade 3.12.0 -> 3.13.0Wang Mingyu2024-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: =========== * lspci decodes CXL 1.1 device link status information. This requires a recent kernel which exports rcd_* atributes via sysfs. * Further development of the pcilmr (the link margining utility) * Dump parsing supports 6-digit domain numbers. * Bug fixes in PCIe link state reporting. * Decode more fields in PCIe AER capability. * Fixed build on Linux systems with musl libc. * Updated pci.ids. (From OE-Core rev: cdd6e828cae9b3b1fcf866dfdcf6409426abfe2c) 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>
* libpcre2: upgrade 10.43 -> 10.44Wang Mingyu2024-06-251-1/+1
| | | | | | | | (From OE-Core rev: b790c3e67bcbcb00449754db7249c251074f16b0) 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>
* libjitterentropy: upgrade 3.4.1 -> 3.5.0Wang Mingyu2024-06-251-2/+2
| | | | | | | | | | | | | | | | Lisence-Update: Copyright year updated to 2024. Changelog: =========== * add distinction between intermittent and permanent health failure * add compile time option to allow configuring a mask to reduce the size of the time stamp used for the APT (From OE-Core rev: c57a897c945adda0c4321c7fdab03148f805efba) 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>
* libevdev: upgrade 1.13.1 -> 1.13.2Wang Mingyu2024-06-251-1/+1
| | | | | | | | (From OE-Core rev: 6ed4d4936c3279d6cc6e0880b7e186589d08c62c) 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>
* gstreamer: upgrade 1.24.3 -> 1.24.4Wang Mingyu2024-06-2510-10/+10
| | | | | | | | | | | Changelog: https://gstreamer.freedesktop.org/releases/1.24 (From OE-Core rev: d40d17200b98adbfdaf9660934f8ca0fbd8d5d7d) 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>
* fribidi: upgrade 1.0.14 -> 1.0.15Wang Mingyu2024-06-251-1/+1
| | | | | | | | | | | Changelog: Fixed the bad tarball from 1.0.14 with stall include files. (From OE-Core rev: 5cf2632c3652f503e9d79b21a1ce0a94fb98f713) 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>
* enchant2: upgrade 2.7.3 -> 2.8.1Wang Mingyu2024-06-251-1/+1
| | | | | | | | | | | | Changelog: - restores an optimization removed in 2.8.0 that reduces the frequency with which personal wordlists are reloaded. (From OE-Core rev: 952609eb258e58121679ec8300e4fbb7749f6a04) 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>
* diffoscope: upgrade 267 -> 271Wang Mingyu2024-06-251-1/+1
| | | | | | | | | | | | | Changelog: =========== * Drop Build-Depends on liblz4-tool. Thanks, Chris Peterson. * Update tests to support zipdetails version 4.004 shipped with Perl 5.40. (From OE-Core rev: c390768293faafc0aa0c991a26f2634aa91b1a7b) 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>
* createrepo-c: upgrade 1.1.1 -> 1.1.2Wang Mingyu2024-06-251-1/+1
| | | | | | | | (From OE-Core rev: 2ab2ea47359553de184e6c8d78974a96b1f10607) 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>
* git: upgrade 2.45.1 -> 2.45.2Wang Mingyu2024-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changeglog: ============ - send-email: drop FakeTerm hack - send-email: avoid creating more than one Term::ReadLine object - ci: drop mention of BREW_INSTALL_PACKAGES variable - ci: avoid bare "gcc" for osx-gcc job - ci: stop installing "gcc-13" for osx-gcc - hook: plug a new memory leak - init: use the correct path of the templates directory again - Revert "core.hooksPath: add some protection while cloning" - tests: verify that `clone -c core.hooksPath=/dev/null` works again - clone: drop the protections where hooks aren't run - Revert "Add a helper function to compare file contents" - Revert "fsck: warn about symlink pointing inside a gitdir" (From OE-Core rev: 21c3494824a66f5c39b5c12add1aef3915b74e91) 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>
* openssl: Remove patch already upstreamedClément Péron2024-06-252-44/+0
| | | | | | | | | | | | | | | | Since the bump to OpenSSL 3.3.1, riscv32 doesn't build anymore due to the folowing error: crypto/riscv32cpuid.s:77: Error: symbol `riscv_vlen_asm' is already defined This is due to the patch beeing already applied upstream: Commit: 8702320db98d1346c230aff1282ade3ecdca681a (From OE-Core rev: 06c4168c7bd6a32cb7de3e003793c8e232714fad) Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wget: Fix for CVE-2024-38428Vijay Anusuri2024-06-252-0/+80
| | | | | | | | | | | Upstream-Status: Backport [https://git.savannah.gnu.org/cgit/wget.git/commit/?id=ed0c7c7e0e8f7298352646b2fd6e06a11e242ace] (From OE-Core rev: 3cf32c58a7c506f6aac696ae5c26cbc319e7e1ec) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-ucm-conf: upgrade 1.2.11 -> 1.2.12Wang Mingyu2024-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - sof-soundwire: fix missing MultiCodec1 initialization and Empty condition - UCM2: Intel: sof-hda-dsp: Control SOF processing from UCM - UCM2: SOF: Add example blobs customization for AAEON - UCM2: Add sample SOF processing configuration blobs - codecs: qcom-lpass/tx-macro: Move TX1 MODE ctrl to - ucm2: codecs: wcd937x: add codec sequences - ucm2: soundwire: add rt722 SDCA device - ucm2: Qualcomm: x1e80100: add recording via DMIC01 - ucm2: sof-soundwire: Create ALSA config file for hdmi: - ucm2: Intel/sof-hda-dsp: Create ALSA config file for - ucm2: common: pcm: Add hdmi.conf to handle the creation - sof-soundwire: Add basic support for cs42l43's speaker - qcom: sdm845: MM1: enable jack detection - qcom: sdm845: MM1: use analog volume controls instead of - ucm2: Qualcomm: x1e80100: correct headphones - ucm2: Qualcomm: x1e80100: add number of channels - Add support for Coachz with HDMI disabled - USB-Audio: ALC4080: Add support for MSI MEG Z790 Ace - ucm2: MediaTek: mt8195-sof: Add support for Tomato RT5682s - sof-soundwire: rt1316/rt1318 - fix channel selection for one amp - sof-soundwire: rt1308: Fix single amp configuration - sof-soundwire: fix rt1318 config copy-n-paste error in rt1318spk macro - sof-soundwire: fix rt1318 config typo in rt1318spk macro - USB-Audio: ALC4080: add 0b05:1af1 ASUS ROG Strix Z790-A Gaming Wifi II (From OE-Core rev: 66e53b40f6ecb66916c46fbed17a1eb25f4e4eb5) 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>
* alsa-plugins: upgrade 1.2.7.1 -> 1.2.12Wang Mingyu2024-06-252-30/+3
| | | | | | | | | | | | | | | | Changelog: disable -ldl check for *BSDs, find <soundcard.h> path 0001-arcam_av.c-Include-missing-string.h.patch removed since it's included in 1.2.12 License-Update: samplerate: Make LGPL-only (From OE-Core rev: 004419f3d3ee0aa9ca5c44ae760464729f4a5cd2) 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>
* alsa-lib: upgrade 1.2.11 -> 1.2.12Wang Mingyu2024-06-252-42/+2
| | | | | | | | | | | | | | | 0001-topology-correct-version-script-path.patch removed since it's included in 1.2.12. Changelog: - GitHub Actions: Use actions/checkout@v4 - pcm: plug - add automatic conversion for iec958 subframe samples (From OE-Core rev: 3fc26e927b6a304025aaa1e0bee606bf8c59b125) 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>
* systemd: bpf-framework: pass 'recipe-sysroot' to BPF compilerJohannes Schneider2024-06-251-0/+4
| | | | | | | | | | | | Pass the "recipe-sysroot" path via the CFLAGS=--sysroot= to the compiler used by systemd to build the BPF, so that it can find the needed system includes. (From OE-Core rev: 25560c19ac7629615adb2b1a71b05d36b0d157d5) Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: bpf-framework: 'propagate' the '--sysroot=' for crosscompilationJohannes Schneider2024-06-252-0/+32
| | | | | | | | | | | | | | | | The eBPFs are pre-compiled during the systemd-build with a different compiler than the cross-compiler used to build systemd itself. This is either a 'clang-native' or a gcc (bpf-unknown-none) which do not see the BUILD_CFLAGS, that point to the correct include search patch. To address this have systemd's meson.build "propagate" the --system from the C_FLAGS into the BPF compiler call. (From OE-Core rev: 3a4d5b06f8e4ebf7b4738a99fe6b352bb03a64ae) Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: add PACKAGECONFIG for bpf-frameworkJohannes Schneider2024-06-251-0/+1
| | | | | | | | | | | | | | | | | | The bpf-framework is used to pre-compile eBPFs that required for the systemd.resource-control features RestrictFileSystems=[1] and RestrictNetworkInterfaces=[2] to work. Apart from 'clang-native' to compile the eBPFs, the required kernel switches are described in [3]. Link: https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html#RestrictFileSystems= Link: https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html#RestrictNetworkInterfaces= Link: https://kinvolk.io/blog/2021/04/extending-systemd-security-features-with-ebpf/ (From OE-Core rev: 6f90320bf3028a67d1fd444dfaa62f3888066ea4) Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* MAINTAINERS.md: fix patchtest entryTrevor Gamblin2024-06-251-1/+1
| | | | | | | | | | | It still says that patchtest is unmaintained, so remove that line and clarify the maintainer in the list. (From OE-Core rev: 04f8e7659e085a52165e1b5ad905974e821ecdd6) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* maintainers.inc: add self for unassigned python recipesTrevor Gamblin2024-06-251-4/+4
| | | | | | | | | | | | | | | | | Add myself as maintainer for the following: - python3-setuptools - python3-smmap - python3-subunit - python3-testtools With that, every Python recipe in oe-core has a maintainer assigned. (From OE-Core rev: f7c4ab54d3ff1895d9fcb9aa20dece5e0661579d) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-urllib3: upgrade 2.2.1 -> 2.2.2Trevor Gamblin2024-06-251-1/+1
| | | | | | | | (From OE-Core rev: 32fdd5673c25084af4ba295b271455cd92ca09d5) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>