summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-03-19toaster: detect when bitbake crasheddreyna/toaster/bitbake_crash_14085David Reyna
Add a polling check on tracebacks in a build's log. This can for example indicate that bitbake crashed, which would stop the event stream that Toaster normally uses to detect build errors. [YOCTO #14085] Signed-off-by: David Reyna <David.Reyna@windriver.com>
2022-03-18iptables: use nft backend with libnftnl PACKAGECONFIGTrevor Gamblin
Currently, when the libnftnl (part of meta-networking) PACKAGECONFIG is enabled for iptables, both legacy and nft-based binaries are built and installed in the image. However, the "iptables" symlink in this case still points to xtables-legacy-multi, rather than xtables-nft-multi. This patch adds a conditional check to replace the symlink to point to the latter if iptables is built with libnftnl support, which is consistent with other major distros (e.g. Fedora). The "iptables-legacy" symlink remains present and unmodified. (From OE-Core rev: bc41682ab2a259b7bc6a56fa3ba42907f4c8bf25) Signed-off-by: tgamblin <trevor.gamblin@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18weston-init: Use pixman on riscv64 qemuKhem Raj
Helps boot weston/wayland images (From OE-Core rev: ed2c7c806f1a48c388282f5cbdc93f034ba2c93d) 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>
2022-03-18scripts/patchreview: handle Inactive-Upstream statusAlexandre Belloni
(From OE-Core rev: 44afce53725f59fefb0ca5df6babe2b8bec6a68b) Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18mesa: Allow building Mesa's OpenCL through PACKAGECONFIGZoltán Böszörményi
(From OE-Core rev: 78d17787eb4dd65dacde785dbb47359726c22173) Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18oeqa/selftest/tinfoil: Improve tinfoil event test debuggingRichard Purdie
We still see occasional test failures for unknown reasons. Add some debugging to show whether the matching files event was received even if the command complete wasn't. Also ensure any commandfailed/commandexit event is shown. This will hopefully aid debugging the next time the issue occurs. (From OE-Core rev: 2f7a788bb51ef09ee23c94176285437ea760fab7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-cryptography-vectors: upgrade to 36.0.2Ross Burton
This needs to be upgraded in lockstep with python3-cryptography. (From OE-Core rev: 1a66c415af0b8178fdaa44ebf0d59957194e891f) 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>
2022-03-18python3-cryptography: enforce identical version for -cryptography-vectorsRoss Burton
python3-cryptography and python3-cryptography-vectors are actually the same project but are on Pypi as two separate modules. The test suite validates that they're the same version and fails if they are not: FAIL: tests/test_utils.py::test_vector_version def test_vector_version(): > assert cryptography.__version__ == cryptography_vectors.__version__ E AssertionError: assert '36.0.2' == '36.0.1' Catch this slightly earlier by mandating that python3-cryptography-ptest pulls in an identically versioned python3-cryptography-vectors. (From OE-Core rev: 7c098aac08faf5da01aafec5c5d87f563d913744) 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>
2022-03-18python3-cryptography: Upgrade to 36.0.2Khem Raj
(From OE-Core rev: 3acf088edec6e328f4e25ddd741f967368ae5ae0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18buildtools-docs-tarball: Add test for building documentation using sphinxRichard Purdie
(From OE-Core rev: 26b224a1bbe27b5d9886be4552147e1d66e34519) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18Add buildtools-docs-tarball recipeRichard Purdie
(From OE-Core rev: 4f691a4ecd02dd588158b28e57f5a58a42beffea) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18maintainers.inc: Add new python recipesRichard Purdie
(From OE-Core rev: 39e6aed362a1d4dffcd9827cea3f216a7774da43) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3: Add missing HOMEPAGE entriesRichard Purdie
(From OE-Core rev: 979122077165b2dcdce5bb8e9b88a764254ddef8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-sphinx: Work around reproducibility issueRichard Purdie
The dict used in this recipe doesn't write into the cache consistently, work around it until this issue is resolved in python upstream (similar to frozenset issues). (From OE-Core rev: a0d056862c218f5fcd921905271169742cf464dc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-sphinx: Add a new recipeRichard Purdie
Needed to build the sphinx based yocto-docs Based on a recipe from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 15b623e74846b7c7cd2f5e5b309e1379af86cf3f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-sphinx-rtd-theme: Add new recipeRichard Purdie
Needed for building sphinx docs Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 765772631d6f03621d1f11a79b1e3f1a464111cb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-sphinxcontrib-applehelp: add new recipeRichard Purdie
Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: deaf4cd5af29207dc06203fbaab9bd7ab90ac789) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-sphinxcontrib-jsmath: Add new recipeRichard Purdie
Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 03e070b3c4a4a618bbce10a8dfe9323bf7b9973d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-sphinxcontrib-serializinghtml: Add new recipeRichard Purdie
Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: e8b6482f554db2c8089c57aaaaf2e0f77a065a82) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-sphinxcontrib-htmlhelp: Add new recipeRichard Purdie
Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 9c73148c3956249ce6039928fdeb6865f268b4b5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-sphinxcontrib-devhelp: Add new recipeRichard Purdie
Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: ab23d1ec2c8c67f2808fa2e2f31e06dde2ee9772) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-sphinxcontrib-qthelp: Add new recipeRichard Purdie
Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 9efd9322b920818a4ceff123fe244ce63aa88c8b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-babel: Add recipe from meta-oe/meta-pythonRichard Purdie
(From OE-Core rev: 84e56f68e80b272a533646ce43a1f3bb13eed74f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-urllib3: Add from meta-oe/meta-pythonRichard Purdie
(From OE-Core rev: cc339666f2324a68e4e1b131e5bcb442ce72a755) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-requests: Add from meta-oe/meta-pythonRichard Purdie
(From OE-Core rev: 5971e3540763f628918992919315ec49b016c02e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-pytest-runner: Add from meta-oe/meta-pythonRichard Purdie
(From OE-Core rev: 3b8f5c823595ea8f375f89e9c30d534c217f160a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-pysocks: Add from meta-oe/meta-pythonRichard Purdie
(From OE-Core rev: 01106cfda226c26efed9928026af680a49f5ffcc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-pyopenssl: Add from meta-oe/meta-pythonRichard Purdie
(From OE-Core rev: be7d74f786065c2ad7897e572054155122946a27) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-ndg-httpsclient: Add from meta-oe/meta-pythonRichard Purdie
(From OE-Core rev: ee9f6ee89e4c0334b75da9faec655eecec34f703) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-chardet: Add from meta-oe/meta-pythonRichard Purdie
(From OE-Core rev: 00a9f10a539aa209ae0385e15c6b18716350e512) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-certifi: Add from meta-oe/meta-pythonRichard Purdie
(From OE-Core rev: 663e76dc3f9d727deef6a4406a24c7f1b7ecac74) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18ptest-packagelists.inc: Add python3-pyasn1 to fast ptests listRichard Purdie
(From OE-Core rev: 6239b6b987cec1e42b50513fd43db92dd5cdc449) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-pyasn1: Add from meta-oe/meta-pythonRichard Purdie
(From OE-Core rev: eff589862d6f98845531b9870c0b727e2e7bf0d3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-alabaster: Add new recipeRichard Purdie
Needed for sphinx support Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: d4072c0c320a33b5206da23846fc28fc42885177) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-imagesize: Add new recipeRichard Purdie
Needed for sphinx support. Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: acec4a8cd3770a2242207b905716394ca8c5232f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18python3-snowballstemmer: Add new recipeRichard Purdie
Add a recipe needed for sphinx support Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 95e0813b372b3a12c3b24731345df3db2068110b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18bitbake: codeparser: Avoid log bufer overhead in cache caseRichard Purdie
Creating the new log instances triggers a lot of python logging overhead in a commonly called function (about 600,000 for parsing OE-Core). We only need the log functionality if we're parsing, not if we just hit from the cache. Therefore defer the log setup overhead until we know it is a cache miss. Whilst this complicates the code slightly, the performance gain is worth it as for parsing OE-Core we drop 60 million funciton calls (from 225 overall). (Bitbake rev: ac868167ad854f9bb32dcb2e63528870547805a7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18bitbake: data_smart: Avoid multiple getVarFlag callsRichard Purdie
We can call getVarFlags() instead of the multiple getVarFlag calls which is a little more efficient. This reduces the number of overall function calls so is good but probably isn't much faster (or slower). (Bitbake rev: 505a4dd34e822bdf902d9b348dbcdf5b2c94e784) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18bitbake: data_smart: Skip commonly accessed variables from variable data ↵Richard Purdie
context lookup The code tries to expand missing entities when they're encountered in python expressions. Looking at traces, these are often things which would not be in the data store such as "bb". Optimise to skip the data store queries for things we know will never be there. The expansion cache usually covers these but skipping entirely cuts a few million function calls parsing OE-Core. (Bitbake rev: 1ae712635a2eef3ecbf541e1f7cc2eeb2f3799c9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17python3-docutil: Extend to nativesdkRichard Purdie
This is needed by the incomming buildtools-docs-tarball. (From OE-Core rev: 8fd4de37f0e2530ef7ff6eaf176e300e0a045d21) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17systemd: Update 250.3 -> 250.4Richard Neill
The following security and bug-fix patches are included as part of the 250.4 update: c6603da3ad boot: Properly check status code of console_key_read 2198c08d07 core: really skip automatic restart when a JOB_STOP job is pending 367041af81 pid1: set SYSTEMD_NSS_DYNAMIC_BYPASS=1 env var for dbus-daemon 160eeab224 virt: Fix Xen Dom0 detection logic to no longer report as VM 514a4c051c network: bridge: fix endian of vlan protocol 4dbc210124 resolve: fix possible memleak d82bd80cf4 resolve: fix potential memleak and use-after-free dcba78244e util: another set of CVE-2021-4034 assert()s 74dfb51f70 sd-dhcp6-client: fix sending prefix delegation request during rebind df59c65a23 mkdir: allow to create directory whose path contains symlink ae95ca27be sd-dhcp-lease: fix memleak 2b04d3b3fc sd-dhcp-lease: fix reading unaligned memory 1ef56ad928 network: xfrm: refuse zero interface ID 7dc0f80588 sd-dhcp-lease: fix a memory leak in dhcp_lease_parse_search_domains 426807c54b sd-dhcp-lease: fix an infinite loop found by the fuzzer 0456e3aaaa oomd: fix race with path unavailability when killing cgroups As the following two patches: 0001-mkdir-allow-to-create-directory-whose-path-contains-.patch 0001-src-fundamental-list-fundamental_source_paths-using-.patch have been merged in 250.4 or replaced, remove them. (From OE-Core rev: ccf7b8948f0c02e28e8a0151c48bf169d3fc36c8) Signed-off-by: Richard Neill <richard.neill@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17libucontext: Upgrade to 1.2 releaseKhem Raj
License-Update: Copyright years changed [1] aarch64 implements simd register save/restore loongarch64 supported added [1] https://github.com/kaniini/libucontext/commit/9943d4f5fc31a23a591e74caf24ce4effd887501 (From OE-Core rev: d51592e4eb2bc951f0c33a6e69be22aa8ea84d6f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17wayland: provide wayland-client-native and wayland-protocols-nativeMarkus Volk
(From OE-Core rev: 08a7551997285ce4f9568353870d5c4e76e93d95) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17libva: make buildable for native and nativesdkMarkus Volk
This prevents an error if trying to add "va" to mesa PACKAGECONFIG (From OE-Core rev: 893d2a92cb967f5896b8c7a70dbd4bffcfa3bcba) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17mesa: align target- and native buildMarkus Volk
(From OE-Core rev: bfa40b777f08bab97263559a1f91200005eb180c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17xf86-video-intel: add dependencies; remove dri1Markus Volk
(From OE-Core rev: cb32a204a73f36dfeb83a52105fb97b2c0636b27) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17python3-cryptography: Fix ptest result handlingRichard Purdie
We run the tests correctly, we just don't get individual test result reporting. Borrow the code from python3-bcrypt to handle this correctly and ensure the test pass/fail scores and individual test results are reported in a format we can read. (From OE-Core rev: 17b7dfc46f75f66854c1e540480ef19df6fc43a2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17cargo: Add missing nativesdk supportRichard Purdie
Copy the target definition for nativesdk to allow nativesdk builds to work. (From OE-Core rev: 40b02f496d6bb9162f9fa36335b047c06937f2f3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17rust-cross: Add rust-crosssdk variant for nativesdk useRichard Purdie
Allow nativesdk recipes to find a correct version of the rust cross compiler. (From OE-Core rev: 0f5d26772abfbbae9096fa43901d8620f76aea3c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17libstd-rs: Extend to nativesdkRichard Purdie
This is needed to add the rust standard library to SDKs for use by SDK tools. (From OE-Core rev: 060057fa94451586e4eb47f68bc5c7c796f7d337) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>