summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-02-03poky-tiny: Use renamed SKIP_RECIPE varFlagsgw/skipSaul Wold
This is a more descriptive variable name updated in base.bbclass Signed-off-by: Saul Wold <saul.wold@windriver.com>
2022-02-03dnf: Use renamed SKIP_RECIPE varFlagSaul Wold
This is a more descriptive variable name updated in base.bbclass Signed-off-by: Saul Wold <saul.wold@windriver.com>
2022-02-03multilib: Use renamed SKIP_RECIPE varFlagSaul Wold
This is a more descriptive variable name updated in base.bbclass Signed-off-by: Saul Wold <saul.wold@windriver.com>
2022-02-03imagefeatures: selftest: Change variable to be more descriptiveSaul Wold
This changes a couple of variables to be more representive of their usage. Signed-off-by: Saul Wold <saul.wold@windriver.com>
2022-02-03documentation: Update for skip_recipe renameSaul Wold
This change better aligns the name of the variable with it's purpose. Since we removed the odler class, the associated documentation is also removed. Signed-off-by: Saul Wold <saul.wold@windriver.com>
2022-02-03skip_recipe: remove old class and rename VarFlag to SKIP_RECIPESaul Wold
This change better describes what the VarFlag is doing since it is implemeted with the SkipRecipe() function. By moving this into base.bbclass we simplify the distro inherit. Signed-off-by: Saul Wold <saul.wold@windriver.com>
2022-02-03tcp-wrapers: Change patch file name for inclusive languageSaul Wold
Signed-off-by: Saul Wold <saul.wold@windriver.com>
2022-02-03create-spdx: Get SPDX-License-Identifier from sourceSaul Wold
This patch will read the begining of source files and try to find the SPDX-License-Identifier to populate the licenseInfoInFiles field for each source file. This does not populate licenseConculed at this time, nor rolls it up to package level. We read as binary to since some source code seem to have some binary characters, the license is then converted to ascii strings. Signed-off-by: Saul Wold <saul.wold@windriver.com>
2022-02-03spdx: Add set helper for list propertiesJoshua Watt
This adds the set helper for list properties to allow list members to be replaced with a new list. This is necessary as it is (currently) the only way to replace the default value for a list member. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2022-02-03classes/create-spdx: Remove unnecessary packageJoshua Watt
A superfluous package was being created, but it was never used. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2022-02-03classes/create-spdx: Add packageSupplier fieldJoshua Watt
Per NIST SBoM recommendations, include the Package Supplier field for all SPDX packages that are created. This field should generally be set to the person or organization that is performing the build, since they would be considered the "supplier" of the SPDX packages. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2022-02-03ref-manual: add usage details about ccache.bbclassMichael Opdenacker
(From yocto-docs rev: c06e5710b139c01347b9cd2113dde0961f483995) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03test-manual: Correct two references to BB_SKIP_NETTESTSPeter Kjellerstedt
The environment variable used to disable network tests when running bitbake-selftest was incorrectly referred to as BB_SKIP_NETTEST. (From yocto-docs rev: 4a2252cf412ea2aa26209d835c96661a772b6d31) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03manuals: propose https for SSTATE_MIRRORSMichael Opdenacker
Both http and https work, but https should raise fewer questions from users. (From yocto-docs rev: e3bf892b1328b5c43ab041ba6c850e2782f54bdf) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03manuals: improve references to classesMichael Opdenacker
- Simplify references to class sections, by replacing references such as :ref:`image.bbclass <ref-classes-image>` by :ref:`ref-classes-image` That's equivalent, because the class sections always called <class>.bbclass - Adding references to class sections, by replacing strings such as ``image.bbclass`` by :ref:`ref-classes-image` - Simplifying a few class section links (From yocto-docs rev: 29d66aaa898390c19f121baf0f4fdcc178e4cd80) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03dev-manual: new "working with pre-compiled libraries" sectionMichael Opdenacker
This explains how to deal with versioned and unversioned pre-built libraries from vendors. Content and examples adapted from https://wiki.yoctoproject.org/wiki/TipsAndTricks/Packaging_Prebuilt_Libraries, originally written by Henry Bruce in 2016. (From yocto-docs rev: 5e46cad9e4b4ab03e33f4d5aea34e56f6b15fe27) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03dev-manual: stop mentioning the Angstrom distributionMichael Opdenacker
Now defunct (From yocto-docs rev: 52f7aedda58becb081eeca4a1bc02068f72d7c4a) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03migration-3.5: mention task specific network accessMichael Opdenacker
(From yocto-docs rev: d8573e8a36eef61be1c9e7706c38ed28ca4c9962) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03dev-manual/common-tasks: Fix typoRobert Joslyn
direction -> directory (From yocto-docs rev: 441151bfdeda6eccf46a7829d1a3181e83d441a8) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03sudo: update 1.9.8p2 -> 1.9.9Alexander Kanavin
License-Update: markdown conversion, copyright years (From OE-Core rev: 47a2efa96d8ac29024dbc6a577457c5b53111949) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03at: update 3.2.2 -> 3.2.4Alexander Kanavin
Drop patch for issue fixed upstream. Change additional source copying to be a part of do_configure to allow automated upgrades. (From OE-Core rev: 4c96bed812c4b1371944ad84659a2877a28678d1) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03python3-pycryptodome: update 3.12.0 -> 3.14.0Alexander Kanavin
(From OE-Core rev: af2688740287a08b04b478263f9507c99cf0f5fc) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03git: update 2.34.1 -> 2.35.1Alexander Kanavin
(From OE-Core rev: 278efd24b2d15a2ab666d3f255e18768d3bc7709) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03git: build manpages from source subject to manpages PACKAGECONFIGAlexander Kanavin
This allows automated updates, and better aligns with how documentation is handled in oe-core. (From OE-Core rev: 22b267724148144d919b7281cf2250fc2e35a092) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03git: merge .inc into .bbAlexander Kanavin
(From OE-Core rev: a315afb79964a9a9b6e493bf20eec80af46fd4a6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03cmake: update 3.22.1 -> 3.22.2Alexander Kanavin
(From OE-Core rev: 2dacdcc259f20cf06b81045c99e07d00ba6cc5fb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03util-linux: update 2.37.2 -> 2.37.3Alexander Kanavin
(From OE-Core rev: e543d4407fdc91559a77d6c5cd41bcb75bc8c73c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03lttng-tools: upgrade 2.13.2 -> 2.13.4Richard Purdie
(From OE-Core rev: 0e8fcfbb4565807a84d1a7d10bbc59d1675e33ec) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03libstd-rs: Apply patches to right version of libcKhem Raj
1.58 rust libstd is locked to use 0.2.106, therefore patch the correct version. once we start using 0.2.108+ these patches will not be required as the port is available then on. (From OE-Core rev: 83a9d2ba188b3a95d01ef62763d33b89435f8a1a) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03musl: Update to latest masterKhem Raj
Changes in this srcrev bump * c4d4028d fix failure to use add-cfi scripts on asm when building out-of-tree * 775bde6b fix wcwidth of hangul combining (vowel/final) letters * 8d404733 fix mismatched signatures for strtod_l family * 98e688a9 define NULL as nullptr when used in C++11 or later * 8274aaaa fix hwcap access in powerpc-sf setjmp/longjmp * 3733c831 fix struct layout mismatch in sound ioctl time32 fallback conversion (From OE-Core rev: 3ea0b084cc3e394e59399b8cdc479eee0ff1419b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03ruby: Fix build on riscv/muslKhem Raj
This fixes a build issue that started with 3.1 upgrade Fixes | ../ruby-3.1.0/vm_dump.c:916:38: error: use of undeclared identifier 'REG_S1' | dump_machine_register(mctx->__gregs[REG_S1], "s1"); (From OE-Core rev: 1b0a88b6c31f85d70045a61f843302992ae7f94e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03dhcpcd: add option to set DBDIR locationAndrej Valek
This will allow to use the different DBDIR location, because the /var/lib could be used as a read-only location. (From OE-Core rev: 8fe5cff505f4fd942723d6f1526b0461747fc44d) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03glibc-tests: Correct PACKAGE_DEBUG_SPLIT_STYLEPeter Kjellerstedt
It was set to "debug", but the officially supported value is ".debug". (From OE-Core rev: 14ac72ead9c581c5fac224a9b330b62d5faa048a) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03libxml2: Backport python3-lxml workaround patchCarlos Rafael Giani
This is a workaround for the following issue that affects python3-lxml: https://gitlab.gnome.org/GNOME/libxml2/-/issues/255 (From OE-Core rev: 2f52be7c42ea37243f9aea1898ef7052904f9290) Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03connman: update 1.40 -> 1.41Changhyeok Bae
(From OE-Core rev: 0f4a8c9b9bd702db555a193ccc130b0c3be309df) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03xwayland: Add xkbcomp runtime dependencyTom Hochstein
Trying to run an xterm fails with the error: xterm: Xt error: Can't open display: :0 Checking systemctl status weston shows an error: Jan 19 21:24:16 imx8mq-evk weston[396]: sh: line 1: /usr/bin/xkbcomp: No such file or directory Adding xkbcomp to the rootfs fixes these errors. Checking the history one finds that the runtime dependency for the old xserver was removed because it wasn't in the correct location [1], then restored because it was still needed [2]. [1] https://github.com/openembedded/openembedded-core/commit/bdcc5e8f1286d288baf410458efc39a59b68d751 [2] https://github.com/openembedded/openembedded-core/commit/f2330ebc3071d780cbc6d1ddab5c54bfadf8fffc (From OE-Core rev: 535e6df5b5e53dd95438985dcff554cd17302837) Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03strace: skip a number of load-sensitive testsRoss Burton
Some tests are very load-sensitive as they depend on sleep() calls to take a precise amount of time. These will randomly fail in the automated QA, so skip them. (From OE-Core rev: ea6933d2500827eae5482a32d5037e0429cd096a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03strace: remove obsolete musl-on-MIPS patchRoss Burton
This patch was added as musl doesn't define SIGEMT on MIPS, but this was a mistake in musl and has been fixed in cabc369, available in musl 1.2.1 onwards (August 2020). (From OE-Core rev: 3ce2fd9f3002178ba2425c7912bf8b83a4150c9a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03ell: update to 0.48Oleksandr Kravchuk
Changelog: - Fix issue with memory leaking from ICMPv6 RA. (From OE-Core rev: d622ba4930d5beae2d42b6ed64c0e1f84beda714) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03oeqa: qemu: create missing directory for _write_dumpAndrej Valek
| Failed to dump QMP CMD: query-status with | Exception: [Errno 2] No such file or directory: '.../tmp/log/runtime-hostdump/qmp_00_query-status' | Failed to dump QMP CMD: query-block with | Exception: [Errno 2] No such file or directory: '.../tmp/log/runtime-hostdump/qmp_00_query-block' | Failed to dump QMP CMD: dump-guest-memory with | Exception: [Errno 2] No such file or directory: '.../tmp/log/runtime-hostdump/qmp_00_dump-guest-memory' The qmp dump commands could fail, because of missing root directory. So create it before any log writing. (From OE-Core rev: c4dc5d674afe65fedb5195f187b68f23720646ba) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03mdadm: fix testcase 00multipath failureChangqing Li
After upgrade to 4.2, mdadm's testcase 00multipath failed, because a bug in 4.2 makes "-r" not work in manage mode. (From OE-Core rev: 8a815877b0fac30f379a7387966b8a0c7ffe753e) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03sstatetests: Correct a typo in a commentPeter Kjellerstedt
(From OE-Core rev: f6420121920a242655ba5ded0f96763d6638cbc4) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03devtool: sdk-update: Remove an unnecessary \n from SSTATE_MIRRORSPeter Kjellerstedt
Since commit 044fb04d in bitbake (fetch2: Allow whitespace only mirror entries) there is no need to separate the entries in SSTATE_MIRRORS with "\n". (From OE-Core rev: 6e66ec3cd201d32d3d97df2222f41bb8c475fb69) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-03wayland-protocols: upgrade 1.24 -> 1.25Denys Dmytriyenko
https://lists.freedesktop.org/archives/wayland-devel/2022-January/042102.html wayland-protocols 1.25 is now available. Apart from minor fixes and clarifications, this release also adds a new staging protocol for session locking, as well as a 'bounds' event to the xdg_toplevel interface. See the individual commits and protocol specifications for details. (From OE-Core rev: 789970a46bd902b040cf3bbd34ad0887a1ba896a) Signed-off-by: Denys Dmytriyenko <denis@denix.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-01busybox: Add shell arithmetic to work with poky-tinyAlejandro Hernandez Samaniego
Fix error when trying to boot core-image-tiny-initramfs: /init: line 144: syntax error: support for $((arith)) is disabled Kernel panic - not syncing: Attempted to kill init! [YOCTO #14702] (From meta-yocto rev: 50ac1fcadb07fdbeb4169cdd7a0c4a805a0f8588) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-01bitbake: bitbake: bitbake-worker: Preserve network non-local uidRobert Yang
The NIS can't work when network is dissable, so preserve network for it, the error is like: do_ypcall: clnt_call: RPC: Unable to send; errno = Network is unreachable Note, enable nscd on the build machine might be a solution, but that isn't reliable since it depends on whether the network function has been cached or not. (Bitbake rev: 4eafae7904bae6e5c6bc50356e8a9077f2e207fa) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-01systemtap: backport buffer size tuning patchesRoss Burton
Backport a nunber of patches from upstream to tune the buffer size on machines with a "small amount" of memory, which appears to mean less than 4GB. (From OE-Core rev: d1e1c8698a5143a1e5d80d172105b76c57b85dd6) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-01oeqa/runtime/stap: improve systemtap testRoss Burton
Split the test up into compile and execute phases, as the stap binary is known to be quite memory-hungry and this can result in the probe being unable to allocate enough memory for the buffers it needs. If the test fails, dump the dmesg as any useful messages will be there. (From OE-Core rev: 6cf4d23a2d26c2767edd93f2eb317ff759b5a992) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-01core-image-sato-sdk: allocate more memory when in qemuRoss Burton
Compiling code is memory-intensive, especially kernel modules like the SystemTap probes, so give the VM 768MB of RAM. Using 1GB appears to cause PCI error, interestingly. Hopefully this solves the intermittent failures caused by OOMs during the SystemTap test. [ YOCTO #14673 ] (From OE-Core rev: 50ff1f018a670c963e1979dee76ebd696153b4c1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-01vim: upgrade to patch 4269Ross Burton
Upgrade to the latest patch release to fix the following CVEs: - CVE-2022-0261 - CVE-2022-0318 - CVE-2022-0319 (From OE-Core rev: 96442e681c3acd82b09e3becd78e902709945f1f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>