summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* minifi-cpp: disable rocksdb support for armv5 and libc-musl:powerpcKai Kang2024-10-091-0/+5
| | | | | | | | | | | | rocksdb is not compatible with libc-musl:powerpc and armv5, so remove 'rocksdb' from PACKAGECONFIG. Otherwise it complains error: | ERROR: Nothing PROVIDES 'rocksdb' (but /path_to/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.15.0.bb DEPENDS on or otherwise requires it) | rocksdb was skipped: incompatible with host arm-poky-linux-gnueabi (not in COMPATIBLE_HOST) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: 1.59.01 -> 1.60.03Kai Kang2024-10-092-37/+2
| | | | | | | | | | Update xmlrpc-c from 1.59.01 to latest stable version 1.60.03. The SRCREV is one more fix commit after release 1.60.03 in the stable series. And remove 0002-fix-formatting-issues.patch which has been fixed in upstream. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: Fix contains reference to TMPDIR [buildpaths] erroralperak2024-10-091-0/+1
| | | | | | | | ERROR: libhugetlbfs-1_2.24-r0 do_package_qa: QA Issue: File /usr/lib/libhugetlbfs/tests/obj64/dummy.ldscript in package libhugetlbfs-tests contains reference to TMPDIR [buildpaths] ERROR: libhugetlbfs-1_2.24-r0 do_package_qa: Fatal QA errors were found, failing task. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: Use linker wrapper during buildKhem Raj2024-10-081-1/+9
| | | | | | | | | | | | | | | | | ld.hugetlbfs is munging certain linker commandline options and presenting a differently named options to its users, in summary its expecting linker process to call ld.hugetlbfs which calls the final linker with additional decorations. This patch makes space for that by adding -B option to compiler so it finds this the linker in S and then we creates symlinks for linker name that clang/gcc are expecting. Fixes libhugetlbfs/2.24/recipe-sysroot-native/usr/bin/x86_64-yoe-linux/x86_64-yoe-linux-ld.bfd: unrecognized option '--hugetlbfs-link=B' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: upgrade 2.23 -> 2.24Yi Zhao2024-10-0716-330/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ChangeLog: https://github.com/libhugetlbfs/libhugetlbfs/blob/2.24/NEWS * Refresh patches * Drop backport patches * Inherit autotools-brokensep since it has switched to automake * Add a patch to fix build on musl Test Results: $ mkdir -p /mnt/hugetlbfs $ mount -t hugetlbfs none /mnt/hugetlbfs $ hugeadm --pool-pages-min 2MB:64 $ hugeadm --pool-pages-max 2MB:256 $ cd /usr/lib/libhugetlbfs/tests/ $ ./run_tests.py PASS zero_filesize_segment (2M: 64): PASS test_root (2M: 64): PASS meminfo_nohuge (2M: 64): PASS gethugepagesize (2M: 64): PASS gethugepagesizes (2M: 64): PASS HUGETLB_VERBOSE=1 empty_mounts (2M: 64): PASS HUGETLB_VERBOSE=1 large_mounts (2M: 64): PASS find_path (2M: 64): PASS unlinked_fd (2M: 64): PASS readback (2M: 64): PASS truncate (2M: 64): PASS shared (2M: 64): PASS mprotect (2M: 64): PASS mlock (2M: 64): PASS misalign (2M: 64): PASS fallocate_basic.sh (2M: 64): PASS fallocate_align.sh (2M: 64): PASS ptrace-write-hugepage (2M: 64): PASS icache-hygiene (2M: 64): PASS slbpacaflush (2M: 64): PASS (inconclusive) straddle_4GB_static (2M: 64): PASS huge_at_4GB_normal_below_static (2M: 64): PASS huge_below_4GB_normal_above_static (2M: 64): PASS map_high_truncate_2 (2M: 64): PASS misaligned_offset (2M: 64): PASS (inconclusive) truncate_above_4GB (2M: 64): PASS brk_near_huge (2M: 64): Fatal glibc error: malloc.c:2599 (sysmalloc): assertion failed: (old_top == initial_top (av) && old_size = = 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0) task-size-overrun (2M: 64): PASS stack_grow_into_huge (2M: 64): PASS corrupt-by-cow-opt (2M: 64): PASS noresv-preserve-resv-page (2M: 64): PASS noresv-regarded-as-resv (2M: 64): PASS readahead_reserve.sh (2M: 64): PASS madvise_reserve.sh (2M: 64): PASS fadvise_reserve.sh (2M: 64): PASS mremap-expand-slice-collision.sh (2M: 64): PASS mremap-fixed-normal-near-huge.sh (2M: 64): PASS mremap-fixed-huge-near-normal.sh (2M: 64): PASS set shmmax limit to 67108864 shm-perms (2M: 64): PASS private (2M: 64): PASS fork-cow (2M: 64): PASS direct (2M: 64): PASS malloc (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc (2M: 64): SKIPPED LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes HUGETLB_RESTRICT_EXE=unknown:none malloc (2M: 64): SKIPPED LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes HUGETLB_RESTRICT_EXE=unknown:malloc malloc (2M: 64): SKIPPED malloc_manysmall (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc_manysmall (2M: 64): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 heapshrink (2M: 64): PASS GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libheapshrink.so heapshrink (2M: 64): PASS GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes heapshrink (2M: 64): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes heapshrink (2M: 64): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libheapshrink.so HUGETLB_MORECORE=yes HUGETLB_MORECORE_SHRINK=yes heapshrink (2M: 64): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes HUGETLB_MORECORE_SHRINK=yes heapshrink (2M: 64): SKIPPED HUGETLB_VERBOSE=1 HUGETLB_MORECORE=yes heap-overflow (2M: 64): SKIPPED HUGETLB_VERBOSE=0 linkhuge_nofd (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_VERBOSE=0 linkhuge_nofd (2M: 64): PASS linkhuge (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so linkhuge (2M: 64): PASS linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=R linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=W linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=RW linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=no linkhuge_rw (2M: 64): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_ELFMAP=R linkhuge_rw (2M: 64): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_ELFMAP=W linkhuge_rw (2M: 64): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_ELFMAP=RW linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=R HUGETLB_SHARE=0 linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=R HUGETLB_SHARE=1 linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=W HUGETLB_SHARE=0 linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=W HUGETLB_SHARE=1 linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=RW HUGETLB_SHARE=0 linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=RW HUGETLB_SHARE=1 linkhuge_rw (2M: 64): PASS chunk-overcommit (2M: 64): PASS alloc-instantiate-race shared (2M: 64): PASS alloc-instantiate-race private (2M: 64): PASS truncate_reserve_wraparound (2M: 64): PASS truncate_sigbus_versus_oom (2M: 64): PASS get_huge_pages (2M: 64): PASS shmoverride_linked (2M: 64): PASS HUGETLB_SHM=yes shmoverride_linked (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so shmoverride_unlinked (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_SHM=yes shmoverride_unlinked (2M: 64): PASS quota.sh (2M: 64): PASS counters.sh (2M: 64): PASS mmap-gettest 10 64 (2M: 64): PASS mmap-cow 63 64 (2M: 64): PASS set shmmax limit to 134217728 shm-fork 10 32 (2M: 64): PASS set shmmax limit to 134217728 shm-fork 10 64 (2M: 64): PASS set shmmax limit to 134217728 shm-getraw 64 /dev/full (2M: 64): PASS fallocate_stress.sh (2M: 64): PASS ********** TEST SUMMARY * 2M * 32-bit 64-bit * Total testcases: 0 91 * Skipped: 0 9 * PASS: 0 81 * FAIL: 0 0 * Killed by signal: 0 1 * Bad configuration: 0 0 * Expected FAIL: 0 0 * Unexpected PASS: 0 0 * Test not present: 0 0 * Strange test result: 0 0 ********** Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* multipath-tools: upgrade 0.9.8 -> 0.10.0Yi Zhao2024-10-0615-117/+78
| | | | | | | | | | | | ChangeLog: https://github.com/opensvc/multipath-tools/blob/0.10.0/NEWS.md * Refresh patches. * Drop 0001-libmultipath-always-use-glibc-basename.patch as the issue has been fixed upstream. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libblockdev: upgrade 3.1.1 -> 3.2.0Yi Zhao2024-10-062-98/+7
| | | | | | | | | | | | | | ChangeLog: https://github.com/storaged-project/libblockdev/releases/tag/3.2.0 * Drop 0001-libext2fs-unused-parameters-fix.patch as the issue has been fixed upstream. * Add PACKAGECONFIG[smart] and PACKAGECONFIG[smartmontools]. * Add libyaml dependency for PACKAGECONFIG[lvm] and PACKAGECONFIG[lvm-dbus]. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* highway: Drop forcing gcc-only toolchainKhem Raj2024-10-041-2/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* highway: Update the risc32 RVV selection patchKhem Raj2024-10-041-36/+35
| | | | | | Use the v3 of upstream submitted patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-oe: Add fuse3 to fast ptestsKhem Raj2024-10-041-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: Add missing rdep for filecmp python moduleKhem Raj2024-10-041-1/+2
| | | | | | This is needed in ptests to run successfully Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 20.17.0 -> 20.18.0J. S.2024-10-034-3/+3
| | | | | | | | | | | | | | License checksum change due to whitespace changes. https://github.com/nodejs/node/commit/1dfd238781 libatomic.patch change due to changes in node.gyp https://github.com/nodejs/node/commit/25c788009f1fa7a392af51cb97d0a55f0f4a6983 Changelog : https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.18.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-oe: Cosmetic: Arrange values alphabeticallyNiko Mauno2024-10-031-313/+323
| | | | | | | | In order to improve the readability of the file, arrange value lines of variables with multiple values in alphabetic order. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-oe: Fix recipe style issueNiko Mauno2024-10-031-17/+17
| | | | | | | Add missing trailing space characters after = operator. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-oe: Remove duplicate valueNiko Mauno2024-10-031-1/+0
| | | | | | | | Remove the duplicate 'yajl' entry from value of RDEPENDS:packagegroup-meta-oe-devtools variable. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtar: patch CVEsKatariina Lounento2024-10-0313-0/+854
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cve-check.bbclass reported unpatched vulnerabilities in libtar [1,2,3,4,5]. The NIST assigned base score for the worst vulnerability is 9.1 / critical. The patches were taken from the libtar [6] master branch after the latest tag v1.2.20 (the changes in libtar master mostly originate from Fedora and their patches), and from the Fedora 41 libtar source package [7] and the Debian libtar package 1.2.20-8 [8] where the patches were not available in the libtar repository itself. The Fedora patch series was taken in its entirety in order to minimize differences to Fedora's source tree instead of cherry-picking only CVE fixes. Minimizing the differences should avoid issues with potential inter-dependencies between the patches, and hopefully provide better confidence as even the newest patches have been in use in Fedora for nearly 2 years (since December 2022; Fedora rpms/libtar.git commit e25b692fc7ceaa387dafb865b472510754f51bd2). The series includes even the Fedora patch libtar-1.2.20-no-static-buffer.patch, which contains changes *) that match the libtar commit ec613af2e9371d7a3e1f7c7a6822164a4255b4d1 ("decode: avoid using a static buffer in th_get_pathname()") whose commit message says Note this can break programs that expect sizeof(TAR) to be fixed. The patches applied cleanly except for the Fedora srpm patch libtar-1.2.11-bz729009.patch, which is identical with the pre-existing meta-oe patch 0002-Do-not-strip-libtar.patch and is thus omitted. The meta-openembedded recipe does not include any of the patches in Kirkstone [9] nor the current master [10]. libtar does not have newer releases, and the libtar master doesn't contain all of the changes included in the patches. Fedora's libtar.1.2.11-*.patch are not included in the libtar v1.2.20 release either but only in the master branch after the tag v1.2.20. The version number in the filename is supposedly due to the patches being created originally against v1.2.11 but have been upstreamed or at least committed to the master only after v1.2.20. The commit metadata could not be practically completed in most of the cases due to missing commit messages in the original commits and patches. The informal note about the author ("Authored by") was added to the patch commit messages where the commit message was missing the original author(s)' Signed-off-by. *) The patch also contains the changes split to the libtar commits 495d0c0eabc5648186e7d58ad54b508d14af38f4 ("Check for NULL before freeing th_pathname") and 20aa09bd7775094a2beb0f136c2c7d9e9fd6c7e6 ("Added stdlib.h for malloc() in lib/decode.c")) [1] https://nvd.nist.gov/vuln/detail/CVE-2021-33643 [2] https://nvd.nist.gov/vuln/detail/CVE-2021-33644 [3] https://nvd.nist.gov/vuln/detail/CVE-2021-33645 [4] https://nvd.nist.gov/vuln/detail/CVE-2021-33646 [5] https://nvd.nist.gov/vuln/detail/CVE-2013-4420 [6] https://repo.or.cz/libtar.git [7] https://src.fedoraproject.org/rpms/libtar/tree/f41 [8] https://sources.debian.org/patches/libtar/1.2.20-8/CVE-2013-4420.patch/ [9] https://git.openembedded.org/meta-openembedded/tree/meta-oe/recipes-support/libtar/libtar_1.2.20.bb?h=kirkstone&id=9a24b7679810628b594cc5a9b52f77f53d37004f [10] https://git.openembedded.org/meta-openembedded/tree/meta-oe/recipes-support/libtar/libtar_1.2.20.bb?h=master&id=9356340655b3a4f87f98be88f2d167bb2514a54c Signed-off-by: Katariina Lounento <katariina.lounento@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Fix build break with latest girKhem Raj2024-10-032-0/+34
| | | | | | Reported with clang-19 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Always use -g1 for debug flagsKhem Raj2024-10-021-3/+2
| | | | | | | Ensures that debugging symbols do not explode modeled on oe-core commit [1] [1] https://git.openembedded.org/openembedded-core/commit/?id=9badf68d78d995f7d5d4cf27e045f029fc6d4044 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Enable 64bit atomics checkKhem Raj2024-10-021-5/+6
| | | | | | | | | Build checks for this during configure but the test is a runtime test, which does not work when cross-compiling, therefore prescribe this by caching it for architecture/compiler options where it will work ok. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Update to walnascar (5.2) layer/release seriesKhem Raj2024-10-011-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pefile: Remove recipeKhem Raj2024-09-303-32/+0
| | | | | | It has been moved to core layer Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openlmi-tools: Remove obsolete recipeNiko Mauno2024-09-302-34/+0
| | | | | | | | | | | | | | | | | This recipe depends on meta-python2, master branch of which has not been updated sine February 2022, see https://git.openembedded.org/meta-python2/log/?h=master Also, the SRC_URI address leads to fedorahosted.org retirement announcement page, HOMEPAGE does not seem to work, and https://pypi.org/project/openlmi-tools/ declares the programming language as Python 2.7. Thus, remove the obsolete recipe, along with associated packagegroup declarations/references. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lio-utils: Remove obsolete recipeNiko Mauno2024-09-303-144/+0
| | | | | | | | | | | | | | | This recipe depends on meta-python2, master branch of which has not been updated sine February 2022, see https://git.openembedded.org/meta-python2/log/?h=master Also, master branch of lio-utils has not been updated since May 2014, see https://github.com/Datera/lio-utils/commits/master/ Thus, remove the obsolete recipe, along with associated packagegroup declarations/references. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* telepathy-idle: Remove obsolete recipeNiko Mauno2024-09-303-43/+0
| | | | | | | | | | | | | | | This recipe depends on meta-python2, master branch of which has not been updated sine February 2022, see https://git.openembedded.org/meta-python2/log/?h=master Also, master branch of telepathy has not been updated since June 2016, see https://cgit.freedesktop.org/wiki/telepathy/log/?h=master Thus, remove the obsolete recipe, along with associated packagegroup declarations/references. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mysql-python: Remove obsolete recipeNiko Mauno2024-09-303-66/+0
| | | | | | | | | | | | | | | | This recipe depends on meta-python2, master branch of which has not been updated sine February 2022, see https://git.openembedded.org/meta-python2/log/?h=master Also, master branch of the associated source code repository has not been updated since January 2014, see https://github.com/farcepest/MySQLdb1/commits/master/ Thus, remove the obsolete recipe, along with associated packagegroup declarations/references. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Do not leak -Wnon-virtual-dtor into the .pc filesPeter Kjellerstedt2024-09-302-0/+31
| | | | | | | | | | | The -Wnon-virtual-dtor flag was unintentionally added to the .pc files, which causes problems when abseil is used by C code: cc1: error: command-line option '-Wnon-virtual-dtor' is valid for C++/ObjC++ but not for C [-Werror] Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tmux: upgrade 3.4 -> 3.5Wang Mingyu2024-09-301-1/+1
| | | | | | | | Changelog: https://raw.githubusercontent.com/tmux/tmux/3.5/CHANGES Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* squashfs-tools-ng: upgrade 1.3.1 -> 1.3.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | Changelog: ========== - Fix prefix path for file globing - Missing '--no-pad' option in 'gensquashfs', 'sqfs2tar' - Fix version substitution in release script Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ostree: upgrade 2024.7 -> 2024.8Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - repo: NUL terminate readlinkat result - deploy: Log to journal for boot space, not stderr - commit/payload-link: Ensure we don't overrun target_checksum size - sysroot: Make coverity happy with dirname+strdup - tests: Attempt to update auto-prune test - grub2: Show output when run in systemd by default - lib/traverse: Fix minor memory leak - github/workflows/tests: Update actions/upload-artifact to v4 - Redo pages workflow - spec: %autorelease can't be resolved by COPR - bootloader/grub2: Handle empty static configs - workflow/docs: Fix deployments - curl: Assert that curl_multi_assign worked - curl: Make socket callback during cleanup into no-op Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nanopb: upgrade 0.4.8 -> 0.4.9Wang Mingyu2024-09-303-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Fix problems with enum intsize introduced in 0.4.8 - Fix Python pkg_resources deprecation - Add option to discard deprecated fields - Use fallback_type when breaking circular dependencies - Discard autogenerated map entry types if the field is skipped - Use pb_byte_t = uint8_t when available - Add enum_validate option - Add check_return attribute for IAR compiler - Add label_override field option - Add Zephyr module specification - Add Apple privacy manifest - Bazel rule improvements, including bzlmod migration - CMake build rule improvements - Improve C++ descriptors - Test case improvements - Update dependency package versions - Documentation improvements Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libzip: upgrade 1.10.1 -> 1.11.1Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | Changelog: =========== * Fix zipconf.h for version number with missing third component. * Stop searching after finding acceptable central directory, even if it contains inconsistencies. * Only write Zip64 EOCD if fields don't fit in normal EOCD. Previously libzip also wrote it when any directory entry required Zip64. * Allow bytes from 0x00-0x1F as UTF-8. * Add new error code 'ZIP_ER_TRUNCATED_ZIP' for files that start with a valid local header signature. * 'zipcmp': add '-T' option for comparing timestamps. * 'zip_file_replace' now removes the target's extra field information. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwupd: upgrade 1.9.24 -> 1.9.25Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= Bug fix: --------- Fix checking new Synaptics MST firmware size Make another ModemManager instance ID visible for firmware matching Never set a zero-length device name when matching the vendor name Recalculate the device supported flag when reparenting devices Reduce idle power consumption of paired logitech-hidpp devices Retry the open action to fix BC901 NVMe reload Add support: ----------- Algoltek devices supporting sector erase Dell K2 dock Intel USB4 hub 5787 More MediaTek scaler devices Nordic HID devices supporting DFUv1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20240915.0 -> 6.1.20240922.0Wang Mingyu2024-09-301-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* btop: upgrade 1.3.2 -> 1.4.0Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - NetBSD Support - Intel GPU support - Added warnings when toggling boxes and terminal size is to small - Fix missing core percentages - Various fixes for drawing GPU related information - fix divide 0 error when caculating disk usage percentage - fix io_graph_speeds parsing - V1 of Phoenix Night theme - Fixed missing CPU core temps when too small to show core temp graphs - Fixed missing IO graphs in IO mode - fix zero temp - Fix comments (parsing) in theme files - Add regex filtering - Fix typo in file existences check for voltage_now - Show time in days when remaining battery exceeds an estimation of 24h - (AMD Gpu) fix pwr_usage not being defined correctly during rsmi collection - macOS: fix crash if there exists a uid not associated with any user - Fix rsmi device name buffer size - Add gruvbox_light theme - Create man page for btop in Markdown - Include metadata in binary version output 'btop --version' - collect: Fix reading of battery power draw on Linux Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* adw-gtk3: upgrade 5.3 -> 5.4Wang Mingyu2024-09-301-1/+1
| | | | | | | | Changelog: Update for GNOME 47 and GTK 4.16. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pahole: upgrade 1.25 -> 1.27Yi Zhao2024-09-302-4/+4
| | | | | | | | | | | | | | ChangeLog: https://git.kernel.org/pub/scm/devel/pahole/pahole.git/tree/changes-v1.26?h=v1.27 https://git.kernel.org/pub/scm/devel/pahole/pahole.git/tree/changes-v1.27?h=v1.27 Add more architectures to COMPATIBLE_HOST, as libbpf is now allowed to be built on more architectures[1]. [1] https://git.openembedded.org/meta-openembedded/commit/?id=bb8049afe96db57707afc259743e288bec456117 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libidn: upgrade 1.41 -> 1.42Yi Zhao2024-09-293-401/+18
| | | | | | | | | | | | | | | | | | ChangeLog: https://git.savannah.gnu.org/cgit/libidn.git/tree/NEWS?h=v1.42 License-Update: Copyright years updated to 2024 for idna.h and idn.c Correct ending line number for license text in idna.h and idn.c[1][2] * Drop backport patch * Refresh patch [1] https://git.savannah.gnu.org/cgit/libidn.git/tree/lib/idna.h?h=v1.42 [2] https://git.savannah.gnu.org/cgit/libidn.git/tree/src/idn.c?h=v1.42 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tk: upgrade 8.6.10 -> 8.6.15Yi Zhao2024-09-293-6/+5
| | | | | | | | Release Notes: https://sourceforge.net/p/tcl/mailman/message/58817026/ Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rocksdb: Add ptest supportMingli Yu2024-09-294-2/+74
| | | | | | | | | | | | # ./run-ptest PASS: agg_merge_test PASS: cache_test PASS: db_basic_test PASS: env_basic_test PASS: testutil_test Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: upgrade 0.20.0 -> 0.21.0Yi Zhao2024-09-291-1/+1
| | | | | | | | ChangeLog: https://github.com/apache/thrift/blob/v0.21.0/CHANGES.md Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linuxptp: upgrade 4.1 -> 4.4Yi Zhao2024-09-293-84/+2
| | | | | | | | | * Update SRC_URI * Drop backport patches * Drop redundant UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* catch2: upgrade 3.7.0 -> 3.7.1Yi Zhao2024-09-291-1/+2
| | | | | | | | ChangeLog: https://github.com/catchorg/Catch2/releases/tag/v3.7.1 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: upgrade 3.36 -> 3.37Yi Zhao2024-09-291-2/+3
| | | | | | | | * Add UPSTREAM_CHECK_GITTAGREGEX to check the correct latest stable version. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ipmtool: add UPSTREAM_CHECK_GITTAGREGEXYi Zhao2024-09-281-0/+3
| | | | | | | | | | | | | | | | | | | | Add UPSTREAM_CHECK_GITTAGREGEX to check the correct latest stable verison. Before the patch: $ devtool latest-version ipmitool INFO: Current version: 1.8.19 INFO: Latest version: 10. INFO: Latest version's commit: 990f9672c9581ab5fcb6bfed98f5da12edd29411 After the patch: $ devtool latest-version ipmitool INFO: Current version: 1.8.19 INFO: Latest version: 1.8.19 INFO: Latest version's commit: 19d78782d795d0cf4ceefe655f616210c9143e62 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mariadb: Fix build with clang-20/trunkKhem Raj2024-09-272-0/+27
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* softhsm: add destroyed global access prevention patchRouven Czerwinski2024-09-272-0/+673
| | | | | | | | | | | | | | Currently softhsm will try to access deleted obejcts due to the order of atexit handler implementations. Add a patch which adds a global variable to track whether objects are deleted and prevents access if this is the case. This fixes a failure with the signing.bbclass where when signing multiple fitimage configurations the second signing operation will lead to a segfault. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gpsd: condition the runtime dependence of pyserial on the pygpsJose Quaresma2024-09-271-1/+2
| | | | | | | | | | | | | | | | | | | The python3-pyserial dependency was introduced in [1]. It is provided by the meta-python layer and so make it conditionally. Fixes: | NOTE: Resolving any missing task queue dependencies | ERROR: Nothing RPROVIDES 'python3-pyserial' (but ../meta-openembedded/meta-oe/recipes-navigation/gpsd/gpsd_3.25.bb RDEPENDS on or otherwise requires it) | NOTE: Runtime target 'python3-pyserial' is unbuildable, removing... | Missing or unbuildable dependency chain was: ['python3-pyserial'] | NOTE: Runtime target 'gpsd' is unbuildable, removing... | Missing or unbuildable dependency chain was: ['gpsd', 'python3-pyserial'] [1] https://git.openembedded.org/meta-openembedded/commit/?id=1266c912afa0abf118eaa5d152a0641c87665fbd Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Revert "gpsd: make the meta-python dependency conditionally"Jose Quaresma2024-09-271-1/+0
| | | | | | | This reverts commit eb731aa8660b280a15684dc81954dbcd4d54fdb6. Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* capnproto: Add "capnp" to CVE_PRODUCTs-tokumoto2024-09-261-0/+2
| | | | | | | | | | Vulnerabilities against capnproto are sometimes reported as "capnp", so add "capnp" to CVE_PRODUCT. https://nvd.nist.gov/vuln/detail/CVE-2022-46149 Signed-off-by: Shunsuke Tokumoto <s-tokumoto@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit: Update Upstream-Status of a merged patchYoann Congal2024-09-261-1/+1
| | | | | | | | https://github.com/polkit-org/polkit/pull/497 was merged as https://github.com/polkit-org/polkit/commit/1d4f7f4d9f3d74fb2649c96faa8677416c1aefc2 Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>