summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* dool: upgrade 1.3.3 -> 1.3.4Wang Mingyu2025-02-101-1/+1
| | | | | | | | | | | | | | | Changelog: ============ - Fix plugin loading for Python 3.13 - Added rudimentary Debian packaging information - fix undefined variable 'mod' in plugin loading error reporting - Tweaked the header lines to be + after an entire page has scrolled by - Added documentation on how to package Dool - Lots of work in packaging up RPM and Deb files - Fix the top-io (all IO) and top-bio (Block IO) plugins and clarify the source of data for each Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20250119.0 -> 6.1.20250202.0Wang Mingyu2025-02-101-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* botan: upgrade 3.6.1 -> 3.7.1Wang Mingyu2025-02-101-2/+2
| | | | | | | | | | License-Update: Copyright year updated to 2025. Changelog: https://botan.randombit.net/news.html Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* apache2: upgrade 2.4.62 -> 2.4.63Wang Mingyu2025-02-101-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencv: fix build for ppc64Yi Zhao2025-02-102-0/+68
| | | | | | | | | | | | | | Backport a patch to fix build for ppc64: modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:75: error: expected primary-expression before 'v' 265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \ | Also fix QA issue: ERROR: QA Issue: File /usr/src/debug/opencv/4.11.0/modules/core/arithm.vsx3.cpp in package opencv-src contains reference to TMPDIR [buildpaths] ERROR: QA Issue: File /usr/src/debug/opencv/4.11.0/modules/core/convert.vsx3.cpp in package opencv-src contains reference to TMPDIR [buildpaths] Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* phpmyadmin: upgrade 5.2.1 -> 5.2.2Changqing Li2025-02-091-2/+2
| | | | | | | | | | | | | | License-Update: License year updated This upgrade include security fix for: CVE-2025-24529 CVE-2025-24530 Release note: https://www.phpmyadmin.net/news/2025/1/21/phpMyAdmin-522-is-released/ Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: fix compilation because of include path poisoningDmitry Baryshkov2025-02-091-2/+64
| | | | | | | | | | | | | The android-tools's build in several places adds system locations (like /usr/include/android) to the include path. Extend the OE-specific build patch to fix those errors. This fixes errors like: error: include location "/usr/include/android" is unsafe for cross-compilation. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: drop useless USB_DEBUGGING_ENABLED handlingDmitry Baryshkov2025-02-092-12/+0
| | | | | | | | | | | | | | | | This reverts commits 4271cc28279b ("android-tools: Add flag to enable adbd service (#147)") and b85ae59968f4 ("android-tools 10: Add flag to enable adbd service"). These two commits added optional ROOTFS_POSTPROCESS_COMMAND touching the flag file, however this variable doesn't make any sense in the package recipe, it is only concerned in the image context. Drop useless code from the android-tools recipe. Fixes: 4271cc28279b ("android-tools: Add flag to enable adbd service (#147)") Fixes: b85ae59968f4 ("android-tools 10: Add flag to enable adbd service") Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Update libspdm_3.6.0.bbRAED2025-02-091-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Update spdm-utils_0.7.2.bbRAED2025-02-091-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-commander: missing dependency for tests PACKAGECONFIGGyorgy Sarvari2025-02-091-1/+1
| | | | | | | | | | | If tests PACKAGECONFIG is enabled, do_configure errors out: ../gnome-commander-1.16.1/meson.build:179:8: ERROR: Dependency "gtest" not found, tried pkgconfig and system Fix it by adding the missing dependency. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ibus: missing installed file w/ gtk2 PACKAGECONFIGGyorgy Sarvari2025-02-091-0/+1
| | | | | | | | | | | | | In case gtk2 PACKAGECONFIG is enabled, do_package task fails with the following error: ERROR: ibus-1.5.26-r0 do_package: QA Issue: ibus: Files/directories were installed but not shipped in any package: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so This patch adds the missing folder to the FILES variable. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: Clean up PACKAGECONFIGGyorgy Sarvari2025-02-091-5/+5
| | | | | | | | | | | | | | | | | | 1. Correct the compile-time dependency name for "webp" PACKAGECONFIG (webp -> libwebp) 2. Remove jpeg and libpng PACKAGECONFIGS, and add jpeg and libpng to DEPENDS: both libjpeg and libpng are mandatory dependencies since 0.4.30, and the corresponding meson options have no effect. (This didn't fail the compilation in the past when these PACKAGECONFIGs were disabled, because these packages are pulled into the sysroot also by other dependent packages, which are usually not disabled. E.g. jpeg is pulled in by babl, libpng is pulled in by cairo) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: add licenses from third party componentsPeter Marko2025-02-081-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are 9 (out of 24) third party components used for build. Add their licenses. SUB third_party/abseil-cpp .. not used (unbundled) third_party/address_sorting .. USED SUB third_party/benchmark .. not used (testing) SUB third_party/bloaty .. not used (testing) SUB third_party/boringssl-with-bazel .. not used (unbundled; openssl) third_party/cares .. not used (unbundled) SUB third_party/envoy-api .. USED SUB third_party/googleapis .. USED SUB third_party/googletest .. not used (testing) third_party/objective_c .. not used (build helpers) SUB third_party/opencensus-proto .. USED SUB third_party/opentelemetry .. not used (gRPC_BUILD_GRPCPP_OTEL_PLUGIN) SUB third_party/opentelemetry-cpp .. not used (gRPC_BUILD_GRPCPP_OTEL_PLUGIN) SUB third_party/protobuf .. not used (unbundled) SUB third_party/protoc-gen-validate .. USED third_party/py .. not used (build helpers) third_party/rake-compiler-dock .. not used (build helpers) SUB third_party/re2 .. not used (unbundled) third_party/toolchains .. not used (build helpers) third_party/upb .. USED third_party/utf8_range .. USED SUB third_party/xds .. USED third_party/xxhash .. USED SUB third_party/zlib .. not used (unbundled) * address_sorting - BSD-3-CLAUSE (already in main license) https://github.com/grpc/grpc/blob/master/third_party/address_sorting/LICENSE * envoy-api - Apache-2.0 (already in main license) https://github.com/envoyproxy/data-plane-api/blob/4de3c74cf21a9958c1cf26d8993c55c6e0d28b49/LICENSE * googleapis - Apache-2.0 (already in main license) https://github.com/googleapis/googleapis/blob/fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0/LICENSE * opencensus-proto - Apache-2.0 (already in main license) https://github.com/census-instrumentation/opencensus-proto/blob/4aa53e15cbf1a47bc9087e6cfdca214c1eea4e89/LICENSE * protoc-gen-validate - Apache-2.0 (already in main license) https://github.com/bufbuild/protoc-gen-validate/blob/32c2415389a3538082507ae537e7edd9578c64ed/LICENSE * upb - BSD-3-Clause (already present in main LICENSE) there is a note in all files * utf8_range - MIT https://github.com/grpc/grpc/blob/master/third_party/utf8_range/LICENSE * xds - Apache-2.0 (already in main license) https://github.com/cncf/xds/blob/3a472e524827f72d1ad621c4983dd5af54c46776/LICENSE * xxhash - BSD-2-Clause https://github.com/grpc/grpc/blob/master/third_party/xxhash/LICENSE License-Update: added missing licenses Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: fix protobuf-lite package configPeter Marko2025-02-081-1/+1
| | | | | | | | | | | | | | | | protobuf-lite is a package, not recipe, so current code leads to ERROR: Nothing PROVIDES 'protobuf-lite' Moving it to 4th part (rdepends) is not needed as grpc links against it so that rdependency is asutomatic. Therefore protobuf-lite should be removed. Note: for native, this packageconfig does not even compile and for target it fails to link. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: remove workaround for GCC 4.8 in Ubuntu-14.04Peter Marko2025-02-081-2/+0
| | | | | | | Minimum distro version and gcc version is now higher. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: remove unneeded dependenciesPeter Marko2025-02-081-2/+2
| | | | | | | | | | | | | | | | | googletest is needed only if we would build tests, and then it should be conditional on PTEST_ENABLED libnsl is not needed. there is no linking command in any cmake. The only grep hit is in cares.cmake to disable it. Commit 2ffc7b45d638a89535b963533d39b8b13e4c8c1e which added it talks about host distros, but also such case would be wrong when adding it to general depends (should be in native only depends) and it would have to have be reference in cmake (in grpc or in one of recipe-sysroot). Also sort the dependencies in the process. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* net-snmp: correct typo on RDEPENDSHongxu Jia2025-02-081-1/+1
| | | | | | | Move `append' to the behind of RDEPENDS:${PN}-libs Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* valkey: Upgrade 8.0.1 -> 8.0.2Leon Anavi2025-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 8.0.2: Security fixes: - (CVE-2024-46981) Lua script commands may lead to remote code execution. - (CVE-2024-51741) Denial-of-service due to malformed ACL selectors. Bug fixes: - Fix an uncommon crash when using TLS with dual channel replication. - Make sure repl_down_since is correctly reset when dual channel replication fails. - Fix a performance regression where a replica does not properly initialize the database size when loading a snapshot during replication. - Make sure the last accessed time is correctly updated when using the TOUCH command with the CLIENT NO-TOUCH option. - Fix a bug where total_net_repl_output_bytes may report the wrong. - Fix a bug where used_memory_scripts may report the wrong value. - Fix a bug where server might crash when using active defrag when scripts are evicted from the script cache. - Fix a bug where extra memory would be used when storing strings in the inline protocol. - Fix a bug where the SORT command may throw a cross slot error. - Fix a bug where the RANDOMKEY command may omit returning keys in cluster mode. - Send the correct error message when FUNCTION KIlL is used to kill an ongoing script. - Fix a potential memory corruption when databases are emptied, such as through FLUSHDB, when during active defrag is running. Behavior changes - Revert an unintended breaking change when sending an unsubuscribe command when a client is not subscribed to any channels. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gphoto: Fix regex to remove --sysroot from CC in config.hKhem Raj2025-02-061-1/+1
| | | | | | | | | Ensure that the string --syroot=/a/b/c is deleted but not the closing quote This fixes QA Issue: File /usr/bin/gphoto2 in package gphoto2 contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spectre-meltdown-checker: fix script nameMartin Jansa2025-02-061-1/+1
| | | | | | | | multilib builds fail with: install: cannot stat 'lib32-spectre-meltdown-checker/0.46/sources-unpack/git/lib32-spectre-meltdown-checker.sh': No such file or directory Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: add licenses from third party componentsPeter Marko2025-02-061-2/+6
| | | | | | | | | | | | | | | | | | | After switching to unbundled build, there are still 4 components in third_party directory which are used. Add their licenses. * address_sorting - BSD-3-Clause (already present in main LICENSE) https://github.com/grpc/grpc/blob/master/third_party/address_sorting/LICENSE * upb - BSD-3-Clause (already present in main LICENSE) there is a note in all files * utf8_range - MIT https://github.com/grpc/grpc/blob/master/third_party/utf8_range/LICENSE * xxhash - BSD-2-Clause https://github.com/grpc/grpc/blob/master/third_party/xxhash/LICENSE License-Update: added missing licenses Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: add missing licensePeter Marko2025-02-061-1/+1
| | | | | | | | | | LICENSE file contains 3 licenses, but recipe lists only 2. Add the missing "Mozilla Public License Version 2.0". License-Update: added missing license Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: use system abseil-cppPeter Marko2025-02-062-106/+3
| | | | | | | | This also allows to remove a custom patch to maintain and corrects license, SPDX and CVE handling. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: use system re2Peter Marko2025-02-062-31/+2
| | | | | | | | This also allows to remove a custom patch to maintain and corrects license, SPDX and CVE handling. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: use system c-aresPeter Marko2025-02-061-1/+2
| | | | | | | This also corrects license, SPDX and CVE handling. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: use system zlibPeter Marko2025-02-062-26/+2
| | | | | | | | This also allows to remove a custom patch to maintain and corrects license, SPDX and CVE handling. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: use openssl instead of bundled boringssl-with-bazelPeter Marko2025-02-063-122/+2
| | | | | | | | | grpc recipe already uses system openssl without problem. This also allows to remove 2 patches to maintain and corrects license, SPDX and CVE handling. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: add patch to allow unbundled buildPeter Marko2025-02-062-1/+51
| | | | | | | | This is preparation for next commits which to use system libraries instead of bundled third_party components. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: drop obsolete variablePeter Marko2025-02-061-2/+0
| | | | | | | Variable GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY was removed in v1.62.0. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Define LIEF_BUILD_DIR as BKhem Raj2025-02-051-0/+2
| | | | | | It avoids building everything in systems /tmp dir Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Disable build on 32bit x86Khem Raj2025-02-051-0/+2
| | | | | | | | Asserts fail, need upstream to validate the right approach to fix it [1] [1] https://github.com/lief-project/LIEF/commit/3def579f75965aa19c021d840a759bce2afc0a31#r152197203 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Disable ccacheKhem Raj2025-02-051-8/+10
| | | | | | | | | | * ccache with OE does not work always * Use RelWithDebInfo instead of Debug build type in cmake Some modules are built in /tmp and if /tmp is small < 2GB the build may run out of space especially with huge debug info files Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mdns: Separate out mdns-libnss-mdns packageAlex Kiernan2025-02-051-3/+8
| | | | | | | | | Extract mdns-libnss-mdns from the main package so we can mark it as an RPROVIDE for libnss-mdns (matching avahi-libnss-mdns) and then RRECOMMEND this when building with glibc. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mdns: Correct RPROVIDE to match libdns-sd in avahiAlex Kiernan2025-02-051-1/+1
| | | | | | | | We want to select libdns_sd.so from either Avahi or mDNSResponder, make the RPROVIDE match the one in Avahi. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mdns: Upgrade 2559.40.32 -> 2559.60.39.0.1Alex Kiernan2025-02-051-1/+1
| | | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libatasmart: fix SRC_URI protocolEduardo Ferreira2025-02-051-1/+1
| | | | | | | | | | | | | This recipe SRC_URI was defining the fetch protocol as 'https', but if we look into libatasmart's repo [1], it says it supports 'git' and 'http'. This was resulting in the recipe being stuck forever in the 'do_fetch' task. [1] https://git.0pointer.net/libatasmart.git Signed-off-by: Eduardo Ferreira <eduardo.barbosa@toradex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gjs: Fix install conflict when enable multilib.Wang Mingyu2025-02-051-1/+7
| | | | | | | | | | | | | | Error: Transaction test error: file /usr/libexec/installed-tests/gjs/GIMarshallingTests-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64 file /usr/libexec/installed-tests/gjs/Regress-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64 file /usr/libexec/installed-tests/gjs/Utility-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64 file /usr/libexec/installed-tests/gjs/WarnLib-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64 The .typelib file is a binary file that contains runtime information for the GObject type system. These information include function signature, type size, alignment, etc., which may vary depending on the architecture (32-bit vs 64 bit). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdm-utils: Initial support for spdm-utilsAlistair Francis2025-02-043-0/+584
| | | | | Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openldap: make license match spdx identifierEthan Roderick2025-02-042-3/+3
| | | | | | | | | | | | | | | The OpenLDAP license is versioned. As such, listing the license as simply "OpenLDAP" does not convey a complete picture of what license the component is actually using. Update the LICENSE variable to use the SPDX identifier for OpenLDAP licenses, with the appropriate version number, "OLDAP-2.8". Rename the license file for the OpenLDAP license to "OLDAP-2.8" from "OpenLDAP". Signed-off-by: Ethan Roderick <Ethan.Roderick@digi.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencv: upgrade 4.10.0 -> 4.11.0Pulkit Singh Tak2025-02-041-2/+3
| | | | | | | Disable FASTCV HAL implementation Signed-off-by: Pulkit Singh Tak <quic_ptak@quicinc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gevent: upgrade 24.2.1 -> 24.11.1Thomas Schlien2025-02-042-19/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= 24.11.1 (2024-11-11) Bugfixes - Remove some legacy code that supported Python 2 for compatibility with the upcoming releases of Cython 3.1. - Also, the PeriodicMonitorThreadStartedEvent now properly implements the IPeriodicMonitorThreadStartedEvent interface. The EventLoopBlocked event includes the hub which was blocked, and it is notified before the report is printed so that event listeners can modify the report. See issue #2076. 24.10.3 (2024-10-18) Bugfixes - Fix clearing stack frames on Python 3.13. This is invoked when you fork after having used the thread pool. See issue #2067. - Distribute manylinux2014 wheels for x86_64. See issue #2068. - Stop switching to the hub in the after fork hook in a child process. This could lead to strange behaviour, and is different than what all other versions of Python do. 24.10.2 (2024-10-11) Bugfixes - Workaround a Cython bug compiling on GCC14. See issue #2049. 24.10.1 (2024-10-09) Features - Update the bundled c-ares to 1.33.1. - Add support for Python 3.13. - The functions and classes in gevent.subprocess no longer accept stdout=STDOUT and raise a ValueError. Several additions and changes to the queue module, including: - Queue.shutdown is available on all versions of Python. - LifoQueue is now a joinable queue. - gevent.monkey changed from a module to a package. The public API remains the same. For this release, private APIs (undocumented, marked internal, or beginning with an underscore) are also preserved. However, these may be changed or removed at any time in the future. If you are using one of these APIs and cannot replace it, please contact the gevent team. Bugfixes - For platforms that don’t have socketpair, upgrade our fallback code to avoid a security issue. See issue #2048. Deprecations and Removals - Remove support for Python 3.8, which has reached the end of its support lifecycle. See issue #remove_py38. Signed-off-by: Thomas Schlien <ts@ferncast.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sip: Upgrade 6.9.1 -> 6.10.0Leon Anavi2025-02-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After the migration from Mercurial to GitHub the homepage has changed and SIP is now licensed under the BSD-2-Clause license. The upgrade to version 6.10.0 brings the following changes: - SIP_ABI_VERSION has been added as a module attribute of the sip module. This is an integer that represents the ABI version that the module implements as a 3 part hexadecimal number. This has been implemented in ABIs v12.17 and v13.10. - The ability of sip-module to generate sdists for older ABI versions has been restored. The oldest that can be generated are v12.9 and v13.1 which are the oldest non-deprecated versions. - The default minor ABI version to use is now the latest minor version for a particular major version (rather than 0 as it was previously). - The --abi-version command line option has been added to sip-build, sip-install and sip-wheel to specify the ABI version of the sip module to generate code for. - The %MinimumABIVersion directive is used to specify the minimum sip module ABI to target in order to ensure that all calls to the public API from handwritten code are available. A consequence of this change is that passing string values to the /Deprecated/ annotation no longer requires an ABI version that supports them to be targeted. If the targeted ABI version does not support them they are simply ignored. - The value of a string annotation uses the ; and : characters to allow platform- and feature-specific values to be defined. These special characters can now be escaped using a leading \\. This capability has now been documented. - The license designator in setup.py for the latest versions of the sip module are now correctly specified as BSD-2-Clause. - The code generation has been fixed for classes created by instantiating mapped type templates using a typedef with the /NoTypeName/ annotation. This work was sponsored by GOVCERT.LU. License-Update: SIP is now licensed under the BSD-2-Clause license. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: fix ptest failureBartosz Golaszewski2025-02-042-1/+53
| | | | | | | | | | | | | Linux kernel commit 8bd76b3d3f3a ("gpio: sim: lock up configfs that an instantiated device depends on") revealed an issue in libgpiod bindings tests where a GPIO simulator device is not disabled before removing its configfs entries. Add a patch (already submitted upstream) that fixes the observed ptest failures. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: fix ptests failureBartosz Golaszewski2025-02-042-1/+38
| | | | | | | | | | | | | Linux kernel commit 8bd76b3d3f3a ("gpio: sim: lock up configfs that an instantiated device depends on") revealed an issue in libgpiod bindings tests where a GPIO simulator device is not disabled before removing its configfs entries. Add a patch (already submitted upstream) that fixes the observed ptest failures. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-crc32c: Declare Zlib licenseBastian Germann2025-02-032-16/+1
| | | | | | | | | The CRC32C-ADLER license is the same as the SPDX-standardized Zlib. Use Zlib over CRC32C-ADLER and as it is the last reference, remove the CRC32C-ADLER license. Signed-off-by: Bastian Germann <bage@debian.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* licenses/MINPACK: RemovePeter Kjellerstedt2025-02-031-51/+0
| | | | | | | | The libeigen recipe, which was the only user of this license file, now uses the Minpack license from OE-Core instead. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libeigen: Remove LGPL codePeter Kjellerstedt2025-02-032-2/+1047
| | | | | | | | | | | | | | | | | | Since libeigen is a header-only library, LGPL effectively has the same properties as GPL when it comes to affecting the licensing of the code that uses libeigen. To avoid the problem, backport a patch to remove all LGPL-2.1 code from the library. Switch to using "Minpack" rather than "MINPACK" as license since the former is the official SPDX name. Also correct the licenses for ${PN}, ${PN}-dbg and ${PN}-dev to reflect that they do not contain any GPL code (the GPL code is only used for benchmark tests and does not affect what is installed). License-Update: Correct the license information Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: set CVE_PRODUCTPeter Marko2025-02-031-0/+2
| | | | | | | Similarly to c++ protobuf, add products matching historical entries. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: set CVE_PRODUCTPeter Marko2025-02-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Add all relevant products from following query. Also remove generic "protobuf" to avoid matching golang:protobuf. .../downloads/CVE_CHECK2$ sqlite3 nvdcve_2-2.db sqlite> select vendor, product, count(*) from products where product like '%protobuf%' group by vendor, product; golang|protobuf|1 google|google-protobuf|5 google|protobuf|2 google|protobuf-cpp|4 google|protobuf-java|15 google|protobuf-javalite|12 google|protobuf-kotlin|6 google|protobuf-kotlin-lite|4 google|protobuf-python|4 protobuf|protobuf|1 protobuf-c_project|protobuf-c|2 protobufjs_project|protobufjs|3 rust-protobuf_project|rust-protobuf|2 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>