aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
AgeCommit message (Collapse)Author
12 hourspython3-pycups: upgrade 2.0.1 -> 2.0.4Wang Mingyu
Changelog: removes install_requires from setup.py, which is used for generating OS requirements. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 hoursmpich: upgrade 4.2.0 -> 4.2.1Wang Mingyu
Changelog: ============= -Disable flat_namespace to build libmpifort on macOS by default -Prefix warning messages with "MPICH" -Add --disable-doc configure option -Fix support for building MPICH Fortran support with Xcode 15 on macOS -Fix bug in MPI_WIN_SHARED_QUERY when window is not shared -Fix bug in ch4/ofi gpu pipelining -Fixes for Intel GPU support -Fix memory leak in ch4/shm collectives -Fix bug in MPI_COMM_SPLIT with intercommunicators and non-zero root -Fix bug in DAOS ROMIO driver -Fix bug in cycling error code array -Return an error if there is failure to create a datatype in mpi_f08 module for noncontiguous user data -Return an error when shared memory segment creation fails Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 daysyajl: set correct homepageRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
6 daysabseil-cpp: upgrade 20240116.1 -> 20240116.2Wang Mingyu
Changelog: =========== -Added absl::NoDestructor<T> to simplify defining static types that do not need to be destructed upon program exit. -Added configurable verbose logging (also known as VLOG). -Added absl::Overload(), which returns a functor that provides overloads based on the functors passed to it. Note that this functionality requires C++17 or newer. -Bzlmod is now officially supported (previously it was supported by the community). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 daysautoconf-2.13-native_2.13: replace oldincludedirPeter Marko
oldincludedir was removed in oe-core by commit 506c91cbc6a604a84e37e53ccff430436369802e Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 daysjemalloc: Update to tip of dev branchKhem Raj
This fixes bunch of ptest failures Failed ptests: {'jemalloc': ['test_alignment_errors', 'test_oom_errors']} Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 daysnodejs: don't always disable io_uringChangqing Li
The original idea was always disable io_uring to avoid follwing failure even when UV_USE_IO_URING is set to true, refer [1][2]: 0608: try: *** 0609: update_hash(" %10s" % pwd.getpwuid(s.st_uid).pw_name) 0610: update_hash(" %10s" % grp.getgrgid(s.st_gid).gr_name) 0611: except KeyError as e: 0612: msg = ("KeyError: %s\nPath %s is owned by uid %d, gid %d, which doesn't match " 0613: "any user/group on target. This may be due to host contamination." % Exception: Exception: KeyError: 'getpwuid(): uid not found: 20561' But since 20.11.1, for fix CVE-2024-22017, io_uring is disabled by default, refer [3]. So maybe patch 0001-deps-disable-io_uring-support-in-libuv.patch is not needed. For case UV_USE_IO_URING is set to true, user can fix above failure by "chown root:root -R ${D}" in do_install. [1] https://lists.openembedded.org/g/openembedded-devel/message/105583 [2] https://bugzilla.yoctoproject.org/show_bug.cgi?id=15244 [3] https://github.com/nodejs/node/commit/686da19abbb83b7e01d48be19f832ab081b87084 [4] https://nvd.nist.gov/vuln/detail/CVE-2024-22017 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02python3-flatbuffers: upgrade 24.3.7 -> 24.3.25Wang Mingyu
Changelog: ============ -Fix License -Fix handling non null-terminated string_views in LookupByKey Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-28microsoft-gsl: Disable disabled-macro-expansion warning as error on clang/muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27microsoft-gsl: add new recipe including ptestPeter Marko
The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation. This repo contains Microsoft's implementation of GSL. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27aer-inject: Replace hardcoded /usr with ${prefix}Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27aer-inject: Fix build with latest muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27aer-inject:add new recipechenheyun
aer-inject allows to inject PCIE AER errors on the software level into a running Linux kernel. This is intended for validation of the PCIE driver error recovery handler and CIE AER core handler. References: https://git.kernel.org/cgit/linux/kernel/git/gong.chen/aer-inject.git/ Signed-off-by: chenheyun <chen_heyun@163.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25uftrace: Fix build with musl >= 1.2.5Khem Raj
The famous basename API fallout Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20flatbuffers: upgrade 23.5.26 -> 24.3.7Wang Mingyu
Changelog: ========== *Just to fix some of the CI build issues *Fix typescript object API to allow 0 values for null-default scalars Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20ctags: upgrade 6.1.20240225.0 -> 6.1.20240310.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17recipes: Drop remaining PR values from recipesMartin Jansa
* as oe-core did in: https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab * when people are have to maintain own PRs for recipes in oe-core, they might add them for meta-oe recipes at the same time when upgrading to next LTS Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17unionfs-fuse, dropwatch, postgresql, yasm, multipath-tools, ↵Martin Jansa
python3-pybind11: add missing Upstream-Status * add Pending to .patch files where it was accidentally droped with upgrades or modifications in: f88e5b146e postgresql: upgrade 15.5 -> 16.2 c904e169db multipath-tools: upgrade 0.9.3 -> 0.9.8 105be9b3d9 unionfs-fuse: upgrade 2.2 --> 3.4 or new patches where the author didn't notice/care: 2a7f74cdb0 dropwatch: Use header files from sysroot instead of build host f5cc9f272a yasm: improve reproducibility 39028d0d9d python3-pybind11: Restore strip prevention patch authors of these added to CC, please be more careful with removing or not adding these or enable patch-status in ERROR_QA for your builds, see: https://lists.openembedded.org/g/openembedded-core/topic/104922136#197113 * added with: for p in `/OE/layers/openembedded-core/scripts/contrib/patchreview.py -v . | grep Missing.Upstream-Status.tag | sed 's/.*(//g;s/)$//g'`; do grep -q ^Upstream-Status: $p || sed -i "s/^---$/\nUpstream-Status: Pending\n---/g" $p; grep -q ^Upstream-Status: $p || sed -i "1iUpstream-Status: Pending\n" $p; done Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-13jwt-cpp: fix cmake file install pathPeter Marko
jwt-cpp module cannot be found with default find_package options. Per [1] package name is mandatory on unix build installations. [1] https://cmake.org/cmake/help/latest/command/find_package.html#search-procedure Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-13dnf-plugin-tui: upgrade 1.3 -> 1.4Wang Mingyu
Changelog: fix the bug of syntax error when poky updated to scarthgap. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-11abseil-cpp: Split so-files into separate packagesOla x Nilsson
Use PACKAGES_DYNAMIC and PACKAGESPLITFUNCS to put each shared object into its own package named libabsl-*. The shared objects depend on each other which means you still get a lot of them if you link against a single one. The main package abseil-cpp RDEPENDS on all of the libabsl-* packages. Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-11abseil-cpp: A little clean-upPeter Kjellerstedt
* Remove ASNEEDED:class-native and ASNEEDED:class-nativesdk as they make no difference since ${ASNEEDED} is only added to TARGET_LDFLAGS. * Remove additions to FILES:${PN}-dev since the added paths are already added by default. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-10editorconfig-core-c: fix reproducibility issueMarkus Volk
remove STAGING_DIR_HOST from the EditorConfigTargets.cmake file Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-09php: Upgrade to 8.2.16Khem Raj
License-Update: Copyright Year updated to 2024 [1] [1] https://github.com/php/php-src/commit/2575e6b88c3d3bbd53383fb65057c9b7b029e264 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-09remove obsolete PIP_INSTALL_PACKAGE and PIP_INSTALL_DIST_PATHalperak
All downloaded files and sstates for the recipes were cleaned, build was got from stratch and no errors were encoutered. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08abseil-cpp: upgrade 20230802.1 -> 20240116.1Wang Mingyu
0004-Avoid-using-both-Win32Waiter-and-PthreadWaiter-on-Mi.patch revmoed since it's included in 20240116.1. Changelog: =========== -Added absl::NoDestructor<T> to simplify defining static types that do not need to be destructed upon program exit. -Added configurable verbose logging (also known as VLOG). -Added absl::Overload(), which returns a functor that provides overloads based on the functors passed to it. -Bzlmod is now officially supported (previously it was supported by the community). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08abseil-cpp: Split so-files into separate packagesOla x Nilsson
Use PACKAGES_DYNAMIC and PACKAGESPLITFUNCS to put each shared object into its own package named libabsl-*. The shared objects depend on each other which means you still get a lot of them if you link against a single one. The main package abseil-cpp RDEPENDS on all of the libabsl-* packages. Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08abseil-cpp: A little clean-upPeter Kjellerstedt
* Remove ASNEEDED:class-native and ASNEEDED:class-nativesdk as they make no difference since ${ASNEEDED} is only added to TARGET_LDFLAGS. * Remove additions to FILES:${PN}-dev since the added paths are already added by default. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08ctags: upgrade 6.1.20240114.0 -> 6.1.20240225.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08libio-pty-perl: remove unsed patchMaxin John
Though upgrade to 1.20 says this file was removed, it wasn´t done. Remove it now. Signed-off-by: Maxin John <maxin.john@gmail.com>
2024-03-04nodejs: upgrade 20.11.0 -> 20.11.1Changqing Li
Drop patches for revert io_uring support in libuv: 0001-Revert-io_uring-changes-from-libuv-1.46.0.patch 0002-Revert-io_uring-changes-from-libuv-1.45.0.patch Change to just always disable io_uring in libuv, in this way, we don't have to pick out io_uring related changes and revert them when internal libuv upgraded. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-04nlohmann-json: Upgrade to 3.11.3Mingli Yu
Remove two backported patches and the ptest output as below. # ./run-ptest PASS: test-algorithms_cpp11 PASS: test-allocator_cpp11 PASS: test-alt-string_cpp11 PASS: test-assert_macro_cpp11 PASS: test-binary_formats_cpp11 PASS: test-bjdata_cpp11 PASS: test-bson_cpp11 PASS: test-byte_container_with_subtype_cpp11 PASS: test-capacity_cpp11 PASS: test-cbor_cpp11 PASS: test-class_const_iterator_cpp11 PASS: test-class_iterator_cpp11 PASS: test-class_lexer_cpp11 PASS: test-class_parser_cpp11 PASS: test-comparison_cpp11 PASS: test-comparison_cpp20 PASS: test-comparison_legacy_cpp11 PASS: test-comparison_legacy_cpp20 PASS: test-concepts_cpp11 PASS: test-constructor1_cpp11 PASS: test-constructor2_cpp11 PASS: test-convenience_cpp11 PASS: test-conversions_cpp11 PASS: test-conversions_cpp17 PASS: test-custom-base-class_cpp11 [snip] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-29grpc: upgrade 1.60.0 -> 1.60.1Xiangyu Chen
Changelog: ========== [Python Misc] Revert change to print backtrace in server [PSM Interop] Use the Kokoro shared install lib from the new repo Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-27yasm: improve reproducibilityOleh Matiusha
Place reproducible build date in source files instead of actual build date if SOURCE_DATE_EPOCH available. Signed-off-by: Oleh Matiusha <omatiush@cisco.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20sip: upgrade 6.8.2 -> 6.8.3Wang Mingyu
Changelog: ============ - The use of 'throw' specifiers is now deprecated and will be removed in SIP v7. Instead of 'throw()', 'noexcept' should be used. Other forms of 'throw' are no longer required. - Support for ABI v13.0 and ABI v12.8 and older is now deprecated and will be removed in SIP v7. - Documentation fixes. - Bug fixes. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20protobuf: upgrade 4.25.2 -> 4.25.3Wang Mingyu
Changelog: =========== Remove use of mach_absolute_time [ObjC] Use a local to avoid warnings in 32bit builds. Bump python version to 3.9 for gcloud 460.0.0 Update Ruby GHA to test against Ruby 3.3. Pin bundler version to 2.4.22 for Ruby 2.7 support. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19mpich: upgrade 4.1.2 -> 4.2.0Wang Mingyu
Changelog: https://www.mpich.org/2024/02/09/mpich-4-2-0-released/ License-Update: Copyright year updated to 2023. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-14nodejs: update to latest v20 version 20.11.0Archana Polampalli
License-Update: update c-ares to 1.20.0 [1] Copyright update [2] Removed below patches as these are availbe in 20.11.0 0001-build-fix-build-with-Python-3.12.patch [3] 0001-gyp-resolve-python-3.12-issues.patch [4] Changelog: https://github.com/nodejs/node/releases/tag/v20.11.0 [1] https://github.com/nodejs/node/commit/b705e19a95b5fc5a2edc9fc11a7649d6eb32d70b [2] https://github.com/nodejs/node/commit/347e1dd06a5f927d9fd64ce72d776c56d5101910 [3] https://github.com/nodejs/node/commit/0a5e9c12cf961a56bd63005974b953bbc0bc62a7 [4] https://github.com/nodejs/node/commit/68ec1e5eeb4ff984868c625f0ce808210169360d Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09nodejs: Set CVE_PRODUCT to "node.js"virendra thakur
Set CVE_PRODUCT to 'node.js' for nodjs recipe Signed-off-by: virendra thakur <virendrak@kpit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09sip: upgrade 6.8.1 -> 6.8.2Wang Mingyu
Changelog: ============= - Added the --deprecations-are-errors command line option to all build tools. - All generated files are UTF-8 encoded. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09recipes: drop remaining +gitr casesMartin Jansa
: drop 'r' from gitr and ${SRCPV} * +git is preferred over +gitr since 2012: https://lists.openembedded.org/g/openembedded-core/topic/72154716#16837 some recipes still use +gitr, because updating it would cause PV going backwards but without share PRservice the version-going-backwards QA issues are quite common and most people probably cannot depend on always-increasing version number already Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09recipes: drop ${SRCPV} usageMartin Jansa
* Drop SRCPV similarly like oe-core did in: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872 * SRCPV is deferred now from PV to PKGV since: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09flatcc: drop 'r' from gitr and ${SRCPV}Martin Jansa
* +git is preferred over +gitr since 2012: https://lists.openembedded.org/g/openembedded-core/topic/72154716#16837 some recipes still use +gitr, because updating it would cause PV going backwards but this recipe was added just recently so adjust that * Drop SRCPV similarly like oe-core did in: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872 * SRCPV is deferred now from PV to PKGV since: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0 Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09flatcc: respect baselibMartin Jansa
* avoid installed-vs-shipped with multilib when baselib is lib32 or lib64 instead of just lib ERROR: QA Issue: lib32-flatcc: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/libflatcc.a /usr/lib/libflatccrt.a Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. lib32-flatcc: 3 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-03cpuid: fix do_installChangqing Li
Fix do_install to make cpuid-doc installed correctly Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-01flatcc: Fix build warnings found with clang-18Khem Raj
Fix what we can, and also disable warning-as-error as some compilers can be quite ambitious. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-31breakpad: Upgrade to 2023.06.01 releaseKhem Raj
Add a backport to fix build with latest clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-31php-fpm: fix systemdEmil Kronborg
2848cc99a186 ("php-fpm: Add support for systemd") introduced a systemd service file, where ExecStart and ExecStop uses /etc/init.d/php-fpm, which does not exist if systemd is enabled. Consequently, the php-fpm service fails to start even though it is correctly installed. This is fixed by this commit in which the service file is identical to the one from the PHP source code except for the use of BitBake variables. Also, use ${systemd_system_unitdir} instead of ${systemd_unitdir}/system. Signed-off-by: Emil Kronborg <emil.kronborg@protonmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-29flatcc: Add tool recipeAngelo Ribeiro
Add FlatCC FlatBuffers in C for C. FlatCC is a compiler that generates FlatBuffers code for C given a FlatBuffer schema file. Signed-off-by: Angelo Ribeiro <Angelo.Ribeiro@criticaltechworks.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27uftrace: Adjust the summary to reflect rust and python supportKhem Raj
Suggested-by: Paran Lee Signed-off-by: Khem Raj <raj.khem@gmail.com>