summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-07-20opkg-utils: split out update-alternativesross/uaRoss Burton
Builds which use something other than opkg packages still need to build opkg-utils because that is where our update-alternatives implementation comes from. The opkg-utils recipe by default depends on bash and python3, which may not be needed at all for some images. Instead, split the packaging of update-alternatives out into a small recipe that simply packages the update-alternatives script. Signed-off-by: Ross Burton <ross.burton@arm.com>
2023-07-19build-appliance-image: Update to master head revisionRichard Purdie
(From OE-Core rev: 8bb047ad3bd93fcf655eeec53e6d1de1e7747140) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19oeqa/selftest/cve_check: rework test to new cve status handlingAndrej Valek
- After introducing the CVE_STATUS and CVE_CHECK_STATUSMAP flag variables, CVEs could contain a more information for assigned statuses. - Add an example conversion in logrotate recipe. (From OE-Core rev: da1f34b58fd106a40c296b68daf8a7e5db354c9a) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19cve-check: add option to add additional patched CVEsAndrej Valek
- Replace CVE_CHECK_IGNORE with CVE_STATUS to be more flexible. The CVE_STATUS should contain an information about status wich is decoded in 3 items: - generic status: "Ignored", "Patched" or "Unpatched" - more detailed status enum - description: free text describing reason for status Examples of usage: CVE_STATUS[CVE-1234-0001] = "not-applicable-platform: Issue only applies on Windows" CVE_STATUS[CVE-1234-0002] = "fixed-version: Fixed externally" CVE_CHECK_STATUSMAP[not-applicable-platform] = "Ignored" CVE_CHECK_STATUSMAP[fixed-version] = "Patched" (From OE-Core rev: 34f682a24b7075b12ec308154b937ad118d69fe5) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19bitbake: runqueue: convert deferral messages from bb.note to bb.debugDenys Dmytriyenko
Using multiconfig to target baremetal pieces of the system and building corresponding toolchains for them results in hundreds and hundreds of "Deferring %s after %s" and "Deferred task %s now buildable". To clean up the output and to reduce risk of missing important warnings, convert these notice messages to debug messages. (Bitbake rev: 64bc00a46d1aacc23fe7e8d9a46a126f3a4bc318) Signed-off-by: Denys Dmytriyenko <denis@denix.org> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19bitbake: runqueue: Add pressure change loggingRichard Purdie
It is currently hard to tell when bitbake is throttling task execution due to system pressure changes. Add notes to the console output to make this clearer, only generating output when the values change. (Bitbake rev: a6056599922fb2fe3f54c5c86ac7ea604f469adc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19automake: fix buildtest patchJulien Stephan
Add check_PROGRAMS as a dependency of buildtest-TESTS target. This is required because according to the official automake documentation [1]: * TESTS: contains all the tests files * check_PROGRAMS: contains the programs used by the tests * check_PROGRAMS is not automatically added to TESTS So, by using only TESTS as a dependency for buildtest-TESTS we may end up having runtime errors because of missing program required by the tests. [1]: https://www.gnu.org/software/automake/manual/html_node/Scripts_002dbased-Testsuites.html (From OE-Core rev: ee3e2af4f8ed95b4fd0f7cec52ae4e169401b719) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19python3-hypothesis: upgrade 6.80.0 -> 6.81.2Tim Orling
https://hypothesis.readthedocs.io/en/latest/changes.html#v6-81-2 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-81-1 (From OE-Core rev: 95f0610650f5a82e669a8962205f23d097c08516) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19python3-zipp: upgrade 3.15.0 -> 3.16.2Tim Orling
https://github.com/jaraco/zipp/blob/v3.16.2/NEWS.rst v3.16.2 * Bugfixes: - In Path.match, Windows path separators are no longer honored. The fact that they were was incidental and never supported. (#92) - Fixed name/suffix/suffixes/stem operations when no filename is present and the Path is not at the root of the zipfile. (#96) - Reworked glob utilizing the namelist directly. (#101) v3.16.1 * Bugfixes: - Replaced the fnmatch.translate with a fresh glob-to-regex translator for more correct matching behavior. (#98) v3.16.0 * Features: - Require Python 3.8 or later. License-Update: removed Copyright (see https://github.com/jaraco/skeleton/issues/78) (From OE-Core rev: 8ffcbf120c7b35187f24e45fb8d35558ac1a697e) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19python3-lxml: upgrade 4.9.2 -> 4.9.3Khem Raj
(From OE-Core rev: 4185814c1072da2cea67eda209395de6306a35d5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19u-boot: Upgrade to 2023.07.02Fabio Estevam
Upgrade to U-Boot 2023.07.02. The U-Boot 2023.07.02 tag is not in the master branch, so switch the branch from master to u-boot-2023.07.y. (From OE-Core rev: 687d105ada21c6e0d9efe3acf6f4aa1c844d3d30) Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19resulttool/resultutils: allow index generation despite corrupt jsonMichael Halstead
non-release indexes will continue to generate when test output is corrupted. (From OE-Core rev: 1a9157684a6bff8406c9bb470cb2e16ee006bbe9) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19python3: ignore CVE-2023-36632Ross Burton
This CVE shouldn't have been filed as the "exploit" is described in the documentation as how the library behaves. (From OE-Core rev: c652f094d86c4efb7ff99accba63b8169493ab18) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19linux-yocto_6.1: ignore backported CVEsRoss Burton
These CVEs have all been fixed in 6.1 point releases. (From OE-Core rev: 72124e6aeaa0ee566f8c9578926a72fba7ea3962) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19go: update 1.20.5 -> 1.20.6Jose Quaresma
Upgrade to latest 1.20.x release [1]: $ git log --oneline go1.20.5..go1.20.6 origin/release-branch.go1.20 2c358ffe97 (tag: go1.20.6, origin/release-branch.go1.20) [release-branch.go1.20] go1.20.6 312920c00a [release-branch.go1.20] net/http: validate Host header before sending 4db13d762b [release-branch.go1.20] runtime: set raceignore to zero when starting a new goroutine 08a58dd8b6 [release-branch.go1.20] runtime: allow for 5 more threads in TestWindowsStackMemory* 65092835c5 [release-branch.go1.20] cmd/go: skip TestScript/gccgo_link_ldflags on aix/ppc64 bca817594c [release-branch.go1.20] crypto/x509: tolerate multiple matching chains in testVerify b8e67d1ddd [release-branch.go1.20] cmd/go/internal/test: don't wait for previous test actions when interrupted 3db4f8146c [release-branch.go1.20] runtime: resolve checkdead panic by refining `startm` lock handling in caller context 6b45fb7b73 [release-branch.go1.20] runtime: fallback to TEB arbitrary pointer when TLS slots are full be30960e58 [release-branch.go1.20] runtime: use 1-byte load for address checking in racecallatomic b59efe6c34 [release-branch.go1.20] net/mail: permit more characters in mail headers c32f1afb41 [release-branch.go1.20] all: make safe for new vet analyzer c7b145655b [release-branch.go1.20] cmd/go: fix tests for new builder environment 03063101a2 [release-branch.go1.20] text/template: set variables correctly in range assignment d51e322a3f [release-branch.go1.20] go/printer: error out of Fprint when it would write a '//line' directive with a multiline file path 49594244d3 [release-branch.go1.20] cmd/cover: error out if a requested source file contains a newline 4719048211 [release-branch.go1.20] cmd/cgo: error out if the source path used in line directives would contain a newline 6c606fc191 [release-branch.go1.20] cmd/go: fix TestScript/build_cwd_newline with CGO_ENABLED=0 63ad2b5811 [release-branch.go1.20] cmd/compile: do not report division by error during typecheck 95f377daad [release-branch.go1.20] cmd/go: retain extra roots to disambiguate imports in 'go mod tidy' a7a48fad7e [release-branch.go1.20] crypto/ecdsa: properly truncate P-521 hashes f5172dcd38 [release-branch.go1.20] go/build: check for invalid import paths again 8b3acefcbe [release-branch.go1.20] cmd/go: omit checksums for go.mod files needed for go version lines more often in pre-1.21 modules 1008486a9f [release-branch.go1.20] cmd/cgo: correct _cgo_flags output [1] https://github.com/golang/go/compare/go1.20.5...go1.20.6 (From OE-Core rev: 8d8216d8c4d37cc0d9508eb644653f94fff8989c) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19shadow-sysroot: add license informationEnrico Scholz
Recipe references 'login.defs' in LIC_FILES_CHKSUM. This causes some problems: - file does not contain a single word which is related with its license - changing this file (here: increasing SYS_UID_MIN) invalidates LIC_FILES_CHKSUM Add 'SPDX-License-Identifier' to the file and limit the checksum to this part. (From OE-Core rev: 8c6f2e3feeb26abefb4136c56db6f3c0349acefb) Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19oeqa/selftest/rust: Various fixes to work correctlyRichard Purdie
* Ensure the test/class naming doesn't allow the to be triggered without the toolchain decorator * Add the toolchain-user decorator so it runs on non-IA targets * Strip the leading "[XX] " prefix from the test names * Ensure skipped test counts are passed through correctly (as SKIPPED, not SKIP) * Avoid duplicate test results and show a warning if any are found (duplicates were from other sources in the end but the code remains sensible to have) (From OE-Core rev: b1718ce5b2b2db35a8e1c88087deee41f99094b4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19oeqa/selftest: Add rust selftestsYash Shinde
The patch implements Rust testing framework similar to other selftest, specifically the gcc selftest in OE. It uses the client and server based method to test the binaries for cross-target on the image. The test framework is a wrapper around the Rust build system as ./x.py test. It tests many functionalities of Rust distribution like tools, documentation, libraries, packages, tools, Cargo, Crater etc. Please refer the following link for detailed description of Rust testing:- https://rustc-dev-guide.rust-lang.org/tests/intro.html#tool-tests To support the rust tests in oe-core, the following functions were added:- setup_cargo_environment(): Build bootstrap and some early stage tools. do_rust_setup_snapshot(): Install the snapshot version of rust binaries. do_configure(): To generate config.toml do_compile(): To build "remote-test-server" for qemu target image. Approximate Number of Tests Run in the Rust Testsuite :- 18000 Approximate Number of Tests that FAIL in bitbake environment :- 100-150 Normally majority of the testcases are present in major folder "test/" It contributes to more than 80% of the testcases present in Rust test framework. These tests pass as expected on any Rust versions without much fuss. The tests that fail are of less important and contribute to less than 2% of the total testcases. These minor tests are observed to work on some versions and fail on others. They have to be added, ignored or excluded for different versions as per the behavior. These tests have been ignored or excluded in the Rust selftest environment to generate success of completing the testsuite. These tests work in parallel mode even in the skipped test mode as expected. Although the patch to disable tests is large, it is very simple in that it only disables tests. When updating to a newer version of Rust, the patch can usually be ported in a day. Tested for X86, X86-64, ARM, ARM64 and MIPS64 on Ubuntu 22.04. (From OE-Core rev: 7c3346d8fbe85302b605bb3f772b029ea7bfaa6c) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Vinay Kumar <vinay.m.engg@gmail.com> Signed-off-by: Yash Shinde <yashinde145@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19python3-editables: add python3-io to RDEPENDSTrevor Gamblin
editables needs the ipaddress module to function, so add python3-io to the RDEPENDS list. (From OE-Core rev: 2d73136998f867663f1be0f28bce93ffbd993258) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19icu: upgrade 72-1 -> 73-2Trevor Gamblin
Changelog: https://github.com/unicode-org/icu/releases/tag/release-73-2 ICU moved to a common LICENSE file in the project root. The only actual change was an update to the copyright year. (From OE-Core rev: 7fc8d0bb1f237140d9b4070eb8cc9413f809361f) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19python3-cython: upgrade 0.29.35 -> 0.29.36Trevor Gamblin
Changelog: https://github.com/cython/cython/blob/master/CHANGES.rst Bugs fixed - Async generators lost their return value in PyPy. (Github issue :issue:`5465`) - The outdated C macro _PyGC_FINALIZED() is no longer used in Py3.9+. - The deprecated Py_OptimizeFlag is no longer used in Python 3.9+. (Github issue :issue:`5343`) - Using the global __debug__ variable but not assertions could lead to compile errors. - The broken HTML template support was removed from Tempita. (Github issue :issue:`3309`) (From OE-Core rev: 8bbb6af6fe28ec950e0805b7aca7125c6cb5c802) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19python3-trove-classifiers: upgrade 2023.5.24 -> 2023.7.6Trevor Gamblin
Changelog: https://github.com/pypa/trove-classifiers/releases (From OE-Core rev: 91ec124f7362985e2b83b475f3082fe652262fca) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19linux-firmware: upgrade 20230515 -> 20230625Trevor Gamblin
WHENCE checksum changed because of updated version lists and removal of information for the RTL8188EU driver. (From OE-Core rev: 986f8ca9d4c2c22d368f69e65b2ab76d661edca0) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19bitbake.conf: Add acl distro native features supportPiotr Łobacz
Include support for ACLs for native builds by default. (From OE-Core rev: eeb3f8e893e351520f3b8e642027e0dd6ca7c08b) Signed-off-by: Piotr Łobacz <p.lobacz@welotec.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19python3-cryptography{-vectors}: upgrade 41.0.1 -> 41.0.2Tim Orling
https://cryptography.io/en/latest/changelog/#v41-0-2 41.0.2 - 2023-07-10 * Fixed bugs in creating and parsing SSH certificates where critical options with values were handled incorrectly. Certificates are now created correctly and parsing accepts correct values as well as the previously generated invalid forms with a warning. In the next release, support for parsing these invalid forms will be removed. Refresh python3-cryptography-crates.inc: - crate://crates.io/proc-macro2/1.0.59 \ + crate://crates.io/proc-macro2/1.0.64 \ (From OE-Core rev: ea836919fc26af1508ccf0c40843109d52e738eb) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19python3-typing-extensions: upgrade 4.7.0 -> 4.7.1Tim Orling
https://github.com/python/typing_extensions/blob/4.7.1/CHANGELOG.md#release-471-july-2-2023 Release 4.7.1 (July 2, 2023) * Fix support for TypedDict, NamedTuple and is_protocol on PyPy-3.7 and PyPy-3.8. Patch by Alex Waygood. Note that PyPy-3.7 and PyPy-3.8 are unsupported by the PyPy project. The next feature release of typing-extensions will drop support for PyPy-3.7 and may also drop support for PyPy-3.8. (From OE-Core rev: 265f9be324dcda249c718cc4834a911da97030c1) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19ptest-runner: Pull in parallel test fixes and output handlingRichard Purdie
Pull in the commits: Flush stdout and stderr after test Remove _child_reader singleton Report test failure on timeout Only collect system state on timeout Revert "Change test timeout to be total elapsed time" Change test timeout to be total elapsed time Report if child dies from a signal Recreate pipe for each test Revert "runner: Correctly handle running parallel tests" runner: Correctly handle running parallel tests (From OE-Core rev: 8de47e5f3837a9c87c3cbf8dc45f9e90110eda1e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-19diffoscope: add missing RDEPENDS and alphabetizeTrevor Gamblin
(From OE-Core rev: afe7f5ad6b3e4fb532f064c3993d0d612b503fbe) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-18Revert "rootfs-postcommands.bbclass: add post func remove_unused_dnf_log_lock"Alexander Kanavin
This was not well researched or explained, and obscures a problem elsewhere: if dnf leaves lock files around, the problem should be fixed at the source, and not in an after-the-fact function. (From OE-Core rev: 49bad18012a4079f0dbfe6c541a46ec508940f28) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-18gcc-testsuite: Fix ppc cpu specificationRichard Purdie
After this change in qemu: https://gitlab.com/qemu-project/qemu/-/commit/c7e89de13224c1e6409152602ac760ac91f606b4 there is no 'max' cpu model on ppc. Drop it to clean up ppc gcc testsuite failures. In order for this to work we do need to pull in the alternative cpu option from QEMU_EXTRAOPTIONS on powerpc. (From OE-Core rev: c447f2b21b20fb2b1829d540af2cc0bf8242700c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-17libnss-nis: upgrade 3.1 -> 3.2Wang Mingyu
Changelog: * Do not call malloc_usable_size (From OE-Core rev: 5cd967503c0574f45b814572da9503182556b431) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-17rootfs-postcommands.bbclass: add post func remove_unused_dnf_log_lockChangqing Li
Remove log_lock.pid which maybe created during do_rootfs. In commit [dnf: only write the log lock to root for native dnf], native dnf changed to write log lock to root, and target dnf still use /var/log, so log_lock.pid need to be removed post do_rootfs. (From OE-Core rev: 406a72a9a47c2735b7e18cefc682b1df00d5a9aa) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14util-linux: add alternative links for ipcs,ipcrmBenjamin Bouvier
When enabling ipcs and ipcrm configuration into busybox, both tools are built and then deployed during do_rootfs. These operation lead to below issue (similar behavior happens for ipcs): do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If the intention is to defer them to first boot, then please place them into pkg_postinst_ontarget:${PN} (). update-alternatives: Error: not linking .../build/tmp/work/board-poky-linux/board-image/1.0-r0/rootfs/usr/bin/ipcrm to /bin/busybox since .../build/tmp/work/board-poky-linux/board-image/1.0-r0/rootfs/usr/bin/ipcrm exists and is not a link Binaries enter in conflict with same named util-linux utilities during do_rootfs step. Adding ALTERNATIVE_LINK_NAME for both tools fix the issue. (From OE-Core rev: e4d60408b869c9cc2ccff794d4e271d993ec8a97) Signed-off-by: Benjamin Bouvier <benjamin.bouvier@ekinops.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14qemu: fix typoEtienne Cordonnier
(From OE-Core rev: 0866acdc566cc1e2f16f6f8a041f6bd67b0abf2a) Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14ptest-cargo.bbclass: fix condition to detect test executableFrederic Martinsons
before that, a test executable at None was picked. Moreover, use universal_newlines to subprocess call to avoid being polluted by fancy carriage return characters. (From OE-Core rev: 8dd52f19a919fb7be0ffb7d40782eafe183f8a09) Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14openssl: use a glob on the PERLEXTERNAL to track updates on the pathJose Quaresma
The Text-Template was updated from 1.46 to 1.56 | ERROR: openssl-native-3.1.1-r0 do_configure: PERLEXTERNAL '/build/tmp/work/x86_64-linux/openssl-native/3.1.1-r0/openssl-3.1.1/external/perl/Text-Template-1.46/lib' not found! (From OE-Core rev: b9a7739b01e31d0cc8358d99255e3e1b02a0a1a8) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14openssl: add PERLEXTERNAL path to test its existenceJose Quaresma
When upstream change is better to fail or removing the PERL5LIB if they are not need anymore. (From OE-Core rev: 337ac1159644678508990927923ef8af30f34cd7) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14p11-kit: upgrade 0.24.1 -> 0.25.0Trevor Gamblin
Changelog: - add PKCS#11 3.0 support - add support for profile objects - add ability to adjust module and config paths at run-time via system environmental exports - make terminal output nicer - p11-kit: add command to print merged configuration - p11-kit: add commands to list, add and delete profiles of a token - trust: add command to check format of .p11-kit files - virtual: fix libffi type signatures for PKCS#11 3.0 functions - server: fix umask setting when --group is specified - server: check SHELL only when neither --sh nor --csh is specified - rpc: use space string in C_InitToken - rpc: fix two off-by-one errors identified by asan - modules: make logging message more translatable - pkcs11.h: support CRYPTOKI_GNU for IBM vendor mechanisms - pkcs11.h: add IBM specific mechanism and attributes - pkcs11.h: add ChaCha20/Salsa20 and Poly1305 mechanisms - pkcs11.h: add AES-GCM mechanism parameters for message-based encryption - po: update translations from Transifex - bug and build fixes - test fixes (From OE-Core rev: 9bba4570f0ea626ee4f991bac00da0441fc54a75) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14acpica: upgrade 20230331 -> 20230628Wang Mingyu
(From OE-Core rev: bf7f90bacae773658dc671a49132b8a78c311309) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14libuv: upgrade 1.45.0 -> 1.46.0Wang Mingyu
Changes since version 1.45.0: * Add SHA to ChangeLog * misc: update readthedocs config * test: remove erroneous RETURN_SKIP * android: disable io_uring support * linux: add some more iouring backed fs ops * build: add autoconf option for disable-maintainer-mode * fs: use WTF-8 on Windows (Stefan Karpinski) * unix,win: replace QUEUE with struct uv__queue * linux: fs_read to use io_uring if iovcnt > IOV_MAX * ios: fix uv_getrusage() ru_maxrss calculation * include: update outdated code comment * linux: support abstract unix sockets * unix,win: add UV_PIPE_NO_TRUNCATE flag * unix: add loongarch support * doc: add DPS8M to LINKS.md * include: add EUNATCH errno mapping * src: don't run timers if loop is stopped/unref'd * win: fix -Wpointer-to-int-cast warning * test,win: fix -Wunused-variable warning * test,win: fix -Wformat warning * linux: work around io_uring IORING_OP_CLOSE bug * win: remove unused functions * bench: add bench to check uv_loop_alive * test: add uv_cancel test for threadpool * unix: skip prohibited syscalls on tvOS and watchOS * unix,fs: make no_pwritev access thread-safe * unix: fix build for lower versions of Android (From OE-Core rev: 22c2d5d1e4c47a3cbaaef240fd1c86070a4d2e3d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14libwebp: upgrade 1.3.0 -> 1.3.1Wang Mingyu
CVE-2023-1999.patch removed since it's included in 1.3.1 Changelog: ========== This is a binary compatible release. * security fixes for lossless encoder (#603, chromium: #1420107, #1455619, CVE-2023-1999) * improve error reporting through WebPPicture error codes * fix upsampling for RGB565 and RGBA4444 in NEON builds * img2webp: add -sharp_yuv & -near_lossless * Windows builds: - fix compatibility with clang-cl (#607) - improve Arm64 performance with cl.exe - add Arm64EC support * fix webp_js with emcc >= 3.1.27 (stack size change, #614) * CMake fixes (#592, #610, #612) * further updates to the container and lossless bitstream docs (#581, #611) (From OE-Core rev: 15411fb32b5a3c0ac9c06ff89db5664799f55d77) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14msmtp: upgrade 1.8.23 -> 1.8.24Wang Mingyu
Changelog: =========== - Added a new configuration command 'from_full_name' to set a full name for the From header (like -F on the command line) - Fixed the allow_from_override command (From OE-Core rev: f55725095465620fbe3154712fb18340d3ab76c6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14libxcrypt: upgrade 4.4.35 -> 4.4.36Wang Mingyu
Changelog: * Fix left over bits failing with Perl v5.38.0 (issue #173). (From OE-Core rev: f77b5039b9c31fc20594b02ff165131d0c7fcb39) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14taglib: upgrade 1.13 -> 1.13.1Wang Mingyu
Changelog: =========== * Fixed parsing of TXXX frames without description. * Detect MP4 atoms with invalid length or type. * Do not miss ID3v2 frames when an extended header is present. * Use property "DISCSUBTITLE" for ID3v2 "TSST" frame. * Build system improvements: Use absolute path for macOS dylib install name, support --define-prefix when using pkg-config, fixed minimum required CppUnit version. * Code clean up using clang-tidy. (From OE-Core rev: 69477347a21cc810851fd231659f73c6b4661d03) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14wayland-protocols: upgrade 1.31 -> 1.32Wang Mingyu
(From OE-Core rev: fd4fb8a1a4b8c2ddde34152275611a46e3f6ea71) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14python3-importlib-metadata: upgrade 6.7.0 -> 6.8.0Tim Orling
* Require Python 3.8 or later. 34fd736 (HEAD, tag: v6.8.0) Finalize 97084d8 Remove reliance on typing-extensions, only required for Python 3.7 compatibility. b74d2b2 Merge pull request #460 from Gryfenfer97/main ec7bca0 Disable tests on pypy due to #463 ee4f84a Remove superfluous includes f862e3f Merge branch '2023-handoff' of https://github.com/jaraco/skeleton 23ed6b1 Merge branch 'collapse' into 2023-handoff c29955f Collapse skeleton history. Workaround for jaraco/skeleton#87. cca49a4 Prefer 3.x for Python version (latest stable). 74ba8ac Leverage pytest-enabler 2.2 for the default config. 8e83c3f Expand 'finalize' to commit and tag the change. f5a5617 Merge https://github.com/jaraco/skeleton 3b7d8a9 Require Python 3.8 or later. 07a87ea Remove tox boilerplate, no longer necessary with later versions of tox. cd145f4 Replace workaround for actions/setup-python#508 with 'allow-prereleases' 5ca761c Merge https://github.com/jaraco/skeleton 45c03bd add typing for simple functions 74b0d39 Adopt towncrier for managing changelog. Fixes jaraco/skeleton#83. 2963377 Merge https://github.com/jaraco/skeleton 241541c Remove inclusion of python version for docs e7cd730 Add badge for Ruff. 6f75480 Update RTD boilerplate to new issue. Ref readthedocs/readthedocs.org#10401. (From OE-Core rev: bc820ff2f8d255783bedc28e468ee2e1d7de873b) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14webkitgtk: Unbreak build on platforms using pvr graphics driversKhem Raj
(From OE-Core rev: c3068df33d8d30f66cf9bd988b039c80788a74f4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14libdmx: remove obsolete libraryRoss Burton
The Xdmx server was removed from the xorg-server sources in xorg-server 21 (released Oct. 2021), so this is only useful for communicating with Xdmx from the 1.20 and older releases. Also remove the DEPENDS on libdmx in xdpyinfo for the same reason. (From OE-Core rev: 09a1a0473a5ab0fb984121443f5be8f0188e8883) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14diffoscope: upgrade 242 -> 243Trevor Gamblin
Changelog: [ Chris Lamb ] * Drop Jenkins build reference in README.rst. [ Ed Maste ] * Update FreeBSD package names [ Mattia Rizzolo ] * Improve the documentation on to produce that binary blob that in the arsc comparator. (From OE-Core rev: 8781670bfc04cf9abef7dd9364f5e83e2c52d311) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-14u-boot: Upgrade to 2023.07Fabio Estevam
Upgrade to U-Boot 2023.07. Remove the patch that is now upstream. (From OE-Core rev: 396f66ce025a5b2ae15cc82f2ac53664fd3d9dad) Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>