summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* libsndfile1: Include <stdbool.h> instead of redefining bool true and falseKhem Raj2025-03-192-0/+66
| | | | | | | (From OE-Core rev: 198323f4381cc40d219185e86800872df5f9d789) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* at: Remove mktime signature from posixtm.cKhem Raj2025-03-191-3/+1
| | | | | | | | | | | | | | | | | | | | This is in conflict with signature from system time.h extern time_t mktime (struct tm *__tp) __THROW; GCC-15 with C23 on, this is treated at error posixtm.c:45:8: error: conflicting types for 'mktime'; have 'time_t(void)' {aka 'long int(void)'} | 45 | time_t mktime (); | | ^~~~~~ | config.h is local include file to use quotes to include it (From OE-Core rev: afc888d87fbf268c43bbcc81aa378eb9d58397a8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* expect: Fix build with GCC 15Khem Raj2025-03-191-0/+2
| | | | | | | | | Stick to C17 standard as GCC 15 switches to C23 (From OE-Core rev: 4ae08da819d1bc5fee382651c3fe074e9be9d86e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildhistory.bbclass: Do not create annotated tags if tag.gpgSign is setPeter Kjellerstedt2025-03-191-3/+3
| | | | | | | | | | | | | If tag.gpgSign is configured in Git's configuration, then creating the build-minus-X tags will fail (if Git's core.editor is not configured) or it will hang (when trying to open the editor). This is beacause tag.gpgSign causes git tag to create annotated tags. To avoid this, specify --no-sign as argument to git tag. (From OE-Core rev: 7595a0a63a933af9dd9d1e458dc34a4ba80d9eae) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool-source.bbclass: Do not create annotated tags if tag.gpgSign is setPeter Kjellerstedt2025-03-191-2/+2
| | | | | | | | | | | | | If tag.gpgSign is configured in Git's configuration, then creating the devtool-patched tag will fail (if Git's core.editor is not configured) or it will hang (when trying to open the editor). This is beacause tag.gpgSign causes git tag to create annotated tags. To avoid this, specify --no-sign as argument to git tag. (From OE-Core rev: 5dba8d0b6c940934375eea9af37e7c4856b51c96) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool: Do not create annotated tags if tag.gpgSign is setPeter Kjellerstedt2025-03-192-5/+5
| | | | | | | | | | | | | If tag.gpgSign is configured in Git's configuration, then creating the devtool-base tag will fail (if Git's core.editor is not configured) or it will hang (when trying to open the editor). This is beacause tag.gpgSign causes git tag to create annotated tags. To avoid this, specify --no-sign as argument to git tag. (From OE-Core rev: f96e955b29aad6a9e0b20f8e9a4987ace3808c91) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gobject-introspection: update 1.82.0 -> 1.84.0Markus Volk2025-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.84.0 - 2025-03-15 ------------------- * No changes 1.83.4 - 2025-03-08 ------------------- * Revert support for "static" virtual functions [!526] 1.83.2 - 2025-03-01 ------------------- * Improve GType inspection helper [!494] * Parse C11's _Alignas [#520] * Respect custom Python binary [!503] * Fix build on the latest Windows SDK [!498] * Small performance improvement when looking up a signal information [!504] * Use standard imports in the JavaScript templates for g-ir-doctool [!501] * Ensure that enumeration members can be marked as deprecated [!512] * Add more test coverage for structured union types [!348] * Add an option to skip tests when building [!507] * Fix various MSVC compatibility issues [!511] * Add support for "static" virtual functions [!361] * Allow specifying the format of the documentation inside doc blocks [!401] * Handle C99's _Complex [!515] * Consider UCRT64 and CLANG64 as mingw32 compilers [!516] * Handle static NSString syntax [!518] * Add instance parameter checks to strict validation [!506, !521] * Documentation improvements [!481, !483, !485, !500] (From OE-Core rev: cc3bfd7547d88ac0ae11c11812aafb89965a659a) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ppp: remove erroneous generated header from the source treeAlexander Kanavin2025-03-192-1/+100
| | | | | | | | | | | | | | | | ppp-2.5.2 tarball ships a generated header with various configuration settigns that takes precedence over the same header generated into the build directory during the actual build. This resulted in various linking fails that were worked around by enabling multilink in 2.5.2 version update. The correct fix that removes all contamination is to remove the bogus header first. (From OE-Core rev: 87863ce4530cf08fd28b1bde13e3f7142001b54d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: upgrade 257.3 -> 257.4Wang Mingyu2025-03-195-1/+1
| | | | | | | | (From OE-Core rev: 4c3f6657467dafb529ab1ef7f7576ddca91cbeb7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygobject: upgrade 3.50.0 -> 3.52.2Wang Mingyu2025-03-191-2/+2
| | | | | | | | (From OE-Core rev: 4cd22618a41c87bf877949c1c38da61eb0e2a1f3) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycryptodomex: upgrade 3.21.0 -> 3.22.0Wang Mingyu2025-03-191-1/+1
| | | | | | | | (From OE-Core rev: 2996b3ba3d7ad7f48bb97ad72bb8196c9e13dbb6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycryptodome: upgrade 3.21.0 -> 3.22.0Wang Mingyu2025-03-192-5/+5
| | | | | | | | (From OE-Core rev: 4922dc3c4e346a8fc6eb73022ac478644184b83b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* netbase: upgrade 6.4 -> 6.5Wang Mingyu2025-03-191-1/+1
| | | | | | | | (From OE-Core rev: 65cf564f9b00df9c956046f0b96f3c3c84890774) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjitterentropy: upgrade 3.6.1 -> 3.6.2Wang Mingyu2025-03-191-2/+2
| | | | | | | | | | License-Update: Copyright year uptated to 2025 (From OE-Core rev: af6cc5ea16f557fb63114f6150e1207d15483eea) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* at-spi2-core: upgrade 2.54.1 -> 2.56.0Wang Mingyu2025-03-191-1/+1
| | | | | | | | (From OE-Core rev: 0a9da6b761997796405a73230a09227d5f5b2e78) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus-glib: Upgrade 0.112 -> 0.114Richard Purdie2025-03-193-18/+30
| | | | | | | | | | | | | | | | License-Update: Upstream added SPDX tags and more license information. The main license is AFL-2.1 | GPL-2.0-or-later however some files are LGPL-2.1-or-later or MIT licensed. The bash completiion plugin is GPL-2.0-or-later only. Therefore: * Add checksums for the separated license files * Update the main LICENSE * Specify the correct license for the bash completion plugin (From OE-Core rev: 82f2675ad3821398a849ced303b6f637f14723d1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* common-licenses/OASIS: remove unused licenseRoss Burton2025-03-191-13/+0
| | | | | | | | | | This isn't a common license as it's the DocBook v4 XML DTD license, and that is now part of the recipe itself. (From OE-Core rev: 11c366ebff98dad34d95aac0cfee571f78b87252) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* docbook-xml-dtd4: clean up LICENSE situationRoss Burton2025-03-192-24/+5
| | | | | | | | | | | | | | | | | | | Don't use the common 'OASIS' license, as this isn't a SPDX license and is in fact specifically the DocBook XML v4 license text. Instead, use NO_GENERIC_LICENSE to ship a custom license file. We still need to ship a copy of it in-tree because the license code needs a bare copy of the license text. Reference the in-tree license text in the license checksum to show that we've verified they match. Also, clean up some comments. Thanks to hongxu.jia@eng.windriver.com for a previous iteration of this. (From OE-Core rev: d04db152a512f564566a4205db6fe788fcbadde2) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tests/fetch: Fix typo in npm testRichard Purdie2025-03-191-1/+1
| | | | | | (Bitbake rev: 79b04f61236117d310c12c1b1378ae63afb931ff) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tests/fetch: Add git tag verification testsRichard Purdie2025-03-191-0/+59
| | | | | | | | Add tests for git tag verification in both standard and shallow clones. (Bitbake rev: f47127066d67e2ad80974fa1e7c0fcc7409161af) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: fetch/git: Ensure tags work with shallow clonesRichard Purdie2025-03-191-0/+2
| | | | | | | | | | If we want to validate a tag when using shallow clones, we need to ensure the tag is imported to the clone. Adding to extra_refs allows this to happen ensuring tag validation in shallow clones works. (Bitbake rev: 03945475886b8d31c7eccc80fe594ab5306bcf5d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: fetch/git: Rework tag parameter handlingRichard Purdie2025-03-193-14/+17
| | | | | | | | | | | | | | | | | | | | | | Currently bitbake disallows tag parameters along with revision parameters. This isn't great since quite often, we'd like to verify that a given revision does match some tag. At the same time we don't want to or need to access the network to verify this, which normally a tag would require. Rework the code so that tag and revisions can both be specified together. Verify that any tag specified matches the revision in use at unpack time. This means we can start requiring people to put tags in git SRC_URIs when revisions are used, making review a little easier that it isn't some random revision. The test that is dropped looks like a different test but the comment is a copy and paste error. The SRCREV/rev mismatch test remains, this removes the rev and tag set test. (Bitbake rev: d591d7633fe8d739ec00395920e44910b0b77e27) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tests/fetch: Add missing branch parameter to testsRichard Purdie2025-03-191-23/+23
| | | | | | (Bitbake rev: fd01e8e3a5a757d5f506095fc1ac4e45d888ae78) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: Upgrade 9.1.1115 -> 9.1.1198Vijay Anusuri2025-03-191-2/+2
| | | | | | | | | | | | | | This includes CVE-fix for CVE-2025-27423 and CVE-2025-29768 Changes between 9.1.1115 -> 9.1.1198 ==================================== https://github.com/vim/vim/compare/v9.1.1115...v9.1.1198 (From OE-Core rev: 8e540bd287fd56e3a714f81395b59dd508a6d957) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Add packageconfig for assertionsKhem Raj2025-03-191-0/+1
| | | | | | | | | | assertions have new knob in 2.48, add a packageconfig to control it (From OE-Core rev: b4c1e115b063761e60956c93dff53e1a04391bda) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: change the default feedMarta Rybczynska2025-03-191-1/+1
| | | | | | | | | | | Move to the FKIE feed by default, as it is showing better stability than NVD2. Content of the feed should be the same. (From OE-Core rev: 10580a6d36aa1366732f9c030345bd4590eb9f74) Signed-off-by: Marta Rybczynska <marta.rybczynska@ygreky.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-x11: Avoid non-ASCII in RDEPENDSNiko Mauno2025-03-191-1/+1
| | | | | | | | | | | Replace the UTF8 character for non-breaking space with regular (ASCII) space in RDEPENDS:${PN}-utils variable. (From OE-Core rev: ee772df90dfc0eb1c973282e3bfac7357d42b0db) Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ncurses: Pin to C17 standardKhem Raj2025-03-191-0/+3
| | | | | | | | | | | Newer snapshots of ncurses have the fixes but they are many needed to get C23 going. Until next release lets stick with C17 even while GCC 15 switches to C23 defaults. (From OE-Core rev: f3081700d931fc8f7d5cb13494e11100cb28b19f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cpio: Pin to use C17 stdKhem Raj2025-03-191-0/+2
| | | | | | | | | Fixes build with GCC-15 which is defaulting to C23 (From OE-Core rev: c4978268a4714466ecdec14d865a61adc47f3b3b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcp-wrappers: Stick to C17 standardKhem Raj2025-03-191-0/+2
| | | | | | | | | | GCC 15 has switched to C23 by default and tcp-wrappers is old code pre-c99 and would need to be fixed all around to get to work in C23 (From OE-Core rev: 0a532f07eb54b7f66be25a0f9584581ab693b21c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bash: Stick to C17 stdKhem Raj2025-03-191-0/+2
| | | | | | | | | | GCC 15 defaults to C23 and bash is not yet ready for that so keep using C17 like GCC 14 for now (From OE-Core rev: aa9ac09aa7b8d4bd4427dbb26ae595b97b60da2f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdbm: Use C11 standardKhem Raj2025-03-191-0/+3
| | | | | | | | | | GCC15 is switching defaults to C23 and gdbm is not yet ready to compile using C23 std. (From OE-Core rev: e0f13f9bc96a0dd4c5f6750a8106422a6d015359) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpam: add ptest cases backKai Kang2025-03-191-0/+6
| | | | | | | | | | | It removes the installation of ptest cases when upgrade libpam to 1.7.0. Add them back to make ptest work. And 2 more cases in libpam 1.7.0. (From OE-Core rev: ba8266267b4a89285bba0fceeaa1507957d318fb) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix assertion options with clangKhem Raj2025-03-192-0/+76
| | | | | | | | | | libc++20 needs _LIBCPP_HARDENING_MODE while older libc++ needs _LIBCPP_ENABLE_ASSERTIONS (From OE-Core rev: 7cc918e3e69e1a91d7ce2fa39dd930e4cbe13de8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix build with clang-20Khem Raj2025-03-192-0/+78
| | | | | | | | | Backport the proposed patch to sync Enum traits header (From OE-Core rev: fb4d29e17230080d727de1107cc48bdc4c169302) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: 2.46.6 -> 2.48.0Kai Kang2025-03-193-43/+11
| | | | | | | | | | | | | | Upgrade webkitgtk from 2.46.6 to 2.48.0: * remove backported patch bmalloc-fix.patch * update context of no-musttail-arm.patch * add PACKAGECONFIG speech (From OE-Core rev: a80e06186e919c72b352103e87a9921073d81213) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spdx30: test the existence of directory before walkinghongxu2025-03-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | Due to commit [spdx30: Improve os.walk() handling][1] applied, it reported an error if walk directory failed While SPDX_INCLUDE_SOURCES = "1", if recipe does not provide sysroots, the walk in function add_package_files is broken $ echo 'SPDX_INCLUDE_SOURCES = "1"' >> conf/local.conf $ bitbake packagegroup-core-boot |DEBUG: Adding sysroot files to SPDX |ERROR: packagegroup-core-boot-1.0-r0 do_create_spdx: ERROR walking tmp/sysroots-components/intel_x86_64/packagegroup-core-boot: [Errno 2] | No such file or directory: 'tmp/sysroots-components/intel_x86_64/packagegroup-core-boot' Test the existence of directory before walking [1] https://git.openembedded.org/openembedded-core/commit/?id=86b581e80637cd8136ce7a7e95db94d9553d2f60 (From OE-Core rev: cb1792e4950d5075be9bbe4c5337a5215db9669e) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: only include 2.x releases in version checkAlexander Kanavin2025-03-191-0/+1
| | | | | | | | | | libsdl3 has its own recipe in meta-oe, which will probably migrate to core in due time. (From OE-Core rev: 6f6d57842f3c0dddd9c563305a693cacee9e72f8) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta/lib/oe/recipeutils.py: handle fetcher errors when checking for new commitsAlexander Kanavin2025-03-191-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | Recent freedesktop instabilities are causing 'devtool check-upgrade-status' to fail with: bb.fetch2.FetchError: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all -c clone.defaultRemoteName=origin ls-remote https://gitlab.> fatal: unable to access 'https://gitlab.freedesktop.org/mesa/kmscube/': The requested URL returned error: 502 and not print any results for this one or any unrelated recipes included in the check. This change handles the error, so that if some upstream server isn't working properly, latest upstream revision for that is marked as unknown, a warning is printed and upstream version check for other recipes isn't thwarted: WARNING: Unable to obtain latest revision: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all -c clone.defaultRemoteName=origin ls-remote https://gitlab.freedesktop.org/mesa/piglit.git failed with exit code 128, output: remote: GitLab is not responding fatal: unable to access 'https://gitlab.freedesktop.org/mesa/piglit.git/': The requested URL returned error: 502 piglit 1.0 UNKNOWN_BROKEN Ross Burton <ross.burton@arm.com> (From OE-Core rev: c1056293f7cb32ee2bdf31441cc0b59d9ccfe556) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts: Add clean-hashserver-database scriptAlexandre Marques2025-03-181-0/+77
| | | | | | | | | | | | | | | | | | | | | | | | | Auxiliary script to clean the hashserver database based on the files available in the sstate directory. It makes used of the new "hashclient gc-mark-stream" command to mark all sstate relevant hashes as "alive" and removes everything else from the database. Usage example: ``` ./scripts/clean-hashserver-database \ --sstate-dir ~/build/sstate-cache \ --hashclient ./bitbake/bin/bitabke-hashclient \ --hashserver-address "ws://localhost:8688/ws" \ --mark "alive" \ --threshold-age 60 \ --clean-db ``` (From OE-Core rev: f6737c762ac11f7653a64fac58428428c4222d0f) Signed-off-by: Alexander Marques <c137.marques@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dhcpcd: don't try to run autoreconfRoss Burton2025-03-181-0/+7
| | | | | | | | | | | This recipe has a configure script that isn't actually autoconf but tries hard to look like it is. Instead of trying to run autoreconf, change do_configure to just run the configure script directly. (From OE-Core rev: e80d2ec5cda1121ba6b3d299fb2e79c194c7f30e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools: require that a configure script existsRoss Burton2025-03-181-5/+2
| | | | | | | | | | There's no point inheriting autotools if you're not actually going to run a configure script, so make a missing configure script fatal. (From OE-Core rev: 6d327a39befae44a88a812bdf4acde800dcee57b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mdadm: don't inherit autotoolsRoss Burton2025-03-181-15/+4
| | | | | | | | | | | | | | | | mdadm doesn't use autotools at all: - do_configure does nothing as it can't find configure.ac or configure - do_compile is overridden to pass SYSROOT - do_install is overridden but still calls autotools_do_install (which is just 'make install DESTDIR=$D') and then appended. Clean this up by passing SYSROOT and STRIP in EXTRA_OEMAKE, removing the now-obsolete do_compile(), and merging the do_install()s. (From OE-Core rev: a43888fda9aedaa5ac13d298644aedbf4134165d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace2: upgrade 2.0.6 -> 2.1.0Bin Lan2025-03-186-41/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refresh 0001-Make-manpages-multilib-identical.patch with correct number and upstream status. Create a new patch 0001-tests-fix-test-applications-in-cpp-common.patch to fix test applications in cpp-common are needed to re-build when running in an embedded environment. 0001-tests-do-not-run-test-applications-from-.libs.patch is deleted for the commit log is not very accurate and the line number is changed, is replaced by 0001-tests-set-the-correct-plugin-directory.patch. Use 0001-tests-set-the-correct-plugin-directory.patch to set the correct directory of plugin shared library. Copy the trace files (*.ref) the metadata files (*.mctf) and json files which are required by test cases from source directory in babeltrace2_2.1.0.bb. Add character set conversion (gconv) for UTF-16/32 encoding for test cases. Set the correct test environment variables in tests/utils/env.sh when running in an embedded environment. Remove "GREP=grep SED=sed PYTHON=python3" from the file run-ptest for these test environment variables are set in tests/utils/env.sh. License-Update: add new license BSD-4-Clause GPL-3.0-or-later CC-BY-SA-4.0 PSF-2.0 Babeltrace 2.1.0 is a major change. Babeltrace 2.1.0 is released after five years of development after the release of Babeltrace 2.0.0. The licenses did change significantly. Changelog: Babeltrace 2.1, MIP 1 is available and adds many functions to support CTF 2 features. The Python bindings wrap all the library changes in the same systematic way as in Babeltrace 2.0. Add type hints to the public API to assist with static analysis of your applications. Details about the 2.1.0 release: https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html (From OE-Core rev: 1a17aec7955cb3ed288519d28ee10858abbba3ae) Signed-off-by: Bin Lan <bin.lan.cn@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dhcpcd: upgrade 10.1.0 -> 10.2.2Richard Purdie2025-03-185-41/+7
| | | | | | | | | | License-Update: Copyright years change only Drop a backported patch (From OE-Core rev: 718e4efa4f6f595b17e2438a15fc57c2c88ae9f1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tinfoil: Track data during finalizeDataYoann Congal2025-03-181-1/+2
| | | | | | | | | | | | finalizeData changes the value of variables, so, it needs to have data tracking enabled to get a full and accurate variable value history. Fixes [YOCTO #15652] (Bitbake rev: 228979b506f7d0e24c643440bcc7becf684da283) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tinfoil: Refactor temporary data tracking in a context managerYoann Congal2025-03-181-7/+18
| | | | | | | | | | | | | | | A new context manager Tinfoil._data_tracked_if_enabled() is introduced to replace the following structure: if self.tracking: self.run_command('enableDataTracking') # Code that need data tracking if self.tracking: self.run_command('disableDataTracking') (Bitbake rev: 0fea4555d2143c6b23a79d3d5cf791103a68141b) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: fetch2/git: Restore escape quoting for the git url when usedPatrik Nordvall2025-03-182-1/+5
| | | | | | | | | | | | | | | | | | | | | | This fixes a bug where escapes in the url path would not be properly restored for the git commands in the git fetcher. For example, a space which is encoded as '%20' was not properly encoded before the clone command. e.g. SRC_URI="git://git.openembedded.org/bitbake%20example/bitbake;protocol=https" resulted in git clone 'https://git.openembedded.org/bitbake example/bitbake' instead of git clone 'https://git.openembedded.org/bitbake%20example/bitbake' (Bitbake rev: be48024253b93215bb110cd1d05925e789ec9680) Signed-off-by: Patrik Nordvall <patrik.nordvall95@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcap: upgrade to 2.75Ross Burton2025-03-181-1/+1
| | | | | | | | | Just one change, to fix the Go psx module build. (From OE-Core rev: 8b95a195e31a1e01b3b508ca0a77908fa87f5d02) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcap: fix licensing fieldsRoss Burton2025-03-181-4/+8
| | | | | | | | | | | | | | | | | | The recipe LICENSE field should reflect the license of all of the sources, so include the PAM module licenses too. Don't use conditionals in LIC_FILES_CHKSUM so that the configuration does not cause differing checksums to be used. Explicitly set the license on libcap and libcap-dev to reflect the contents: - libcap is BSD|GPLv2, and also BSD|LGPLv2+ if PAM is enabled. - libcap-dev is just the library, so BSD|GPLv2. (From OE-Core rev: 12ac8b55ee7407aca485869f0031cf7375761ca9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>