summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* python3-cryptography: enforce identical version for -cryptography-vectorsRoss Burton2022-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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>
* python3-cryptography: Upgrade to 36.0.2Khem Raj2022-03-181-2/+2
| | | | | | | (From OE-Core rev: 3acf088edec6e328f4e25ddd741f967368ae5ae0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildtools-docs-tarball: Add test for building documentation using sphinxRichard Purdie2022-03-184-2/+26
| | | | | | (From OE-Core rev: 26b224a1bbe27b5d9886be4552147e1d66e34519) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add buildtools-docs-tarball recipeRichard Purdie2022-03-182-0/+17
| | | | | | (From OE-Core rev: 4f691a4ecd02dd588158b28e57f5a58a42beffea) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* maintainers.inc: Add new python recipesRichard Purdie2022-03-181-1/+22
| | | | | | (From OE-Core rev: 39e6aed362a1d4dffcd9827cea3f216a7774da43) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Add missing HOMEPAGE entriesRichard Purdie2022-03-182-0/+2
| | | | | | (From OE-Core rev: 979122077165b2dcdce5bb8e9b88a764254ddef8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinx: Work around reproducibility issueRichard Purdie2022-03-181-0/+6
| | | | | | | | | | 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>
* python3-sphinx: Add a new recipeRichard Purdie2022-03-181-0/+22
| | | | | | | | | | 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>
* python3-sphinx-rtd-theme: Add new recipeRichard Purdie2022-03-181-0/+21
| | | | | | | | | | 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>
* python3-sphinxcontrib-applehelp: add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: deaf4cd5af29207dc06203fbaab9bd7ab90ac789) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-jsmath: Add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 03e070b3c4a4a618bbce10a8dfe9323bf7b9973d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-serializinghtml: Add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: e8b6482f554db2c8089c57aaaaf2e0f77a065a82) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-htmlhelp: Add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 9c73148c3956249ce6039928fdeb6865f268b4b5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-devhelp: Add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: ab23d1ec2c8c67f2808fa2e2f31e06dde2ee9772) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-qthelp: Add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 9efd9322b920818a4ceff123fe244ce63aa88c8b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-babel: Add recipe from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+26
| | | | | | (From OE-Core rev: 84e56f68e80b272a533646ce43a1f3bb13eed74f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-urllib3: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+22
| | | | | | (From OE-Core rev: cc339666f2324a68e4e1b131e5bcb442ce72a755) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-requests: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+25
| | | | | | (From OE-Core rev: 5971e3540763f628918992919315ec49b016c02e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest-runner: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+15
| | | | | | (From OE-Core rev: 3b8f5c823595ea8f375f89e9c30d534c217f160a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pysocks: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+20
| | | | | | (From OE-Core rev: 01106cfda226c26efed9928026af680a49f5ffcc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyopenssl: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+23
| | | | | | (From OE-Core rev: be7d74f786065c2ad7897e572054155122946a27) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ndg-httpsclient: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+31
| | | | | | (From OE-Core rev: ee9f6ee89e4c0334b75da9faec655eecec34f703) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-chardet: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+23
| | | | | | (From OE-Core rev: 00a9f10a539aa209ae0385e15c6b18716350e512) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-certifi: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+14
| | | | | | (From OE-Core rev: 663e76dc3f9d727deef6a4406a24c7f1b7ecac74) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ptest-packagelists.inc: Add python3-pyasn1 to fast ptests listRichard Purdie2022-03-181-0/+1
| | | | | | (From OE-Core rev: 6239b6b987cec1e42b50513fd43db92dd5cdc449) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyasn1: Add from meta-oe/meta-pythonRichard Purdie2022-03-183-0/+36
| | | | | | (From OE-Core rev: eff589862d6f98845531b9870c0b727e2e7bf0d3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-alabaster: Add new recipeRichard Purdie2022-03-181-0/+11
| | | | | | | | | | 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>
* python3-imagesize: Add new recipeRichard Purdie2022-03-181-0/+11
| | | | | | | | | | 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>
* python3-snowballstemmer: Add new recipeRichard Purdie2022-03-181-0/+13
| | | | | | | | | | 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>
* bitbake: codeparser: Avoid log bufer overhead in cache caseRichard Purdie2022-03-181-2/+18
| | | | | | | | | | | | | | | | | 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>
* bitbake: data_smart: Avoid multiple getVarFlag callsRichard Purdie2022-03-181-3/+4
| | | | | | | | | | 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>
* bitbake: data_smart: Skip commonly accessed variables from variable data ↵Richard Purdie2022-03-181-0/+3
| | | | | | | | | | | | | | | | 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>
* python3-docutil: Extend to nativesdkRichard Purdie2022-03-171-1/+1
| | | | | | | | This is needed by the incomming buildtools-docs-tarball. (From OE-Core rev: 8fd4de37f0e2530ef7ff6eaf176e300e0a045d21) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Update 250.3 -> 250.4Richard Neill2022-03-175-163/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* libucontext: Upgrade to 1.2 releaseKhem Raj2022-03-172-53/+2
| | | | | | | | | | | | | | 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>
* wayland: provide wayland-client-native and wayland-protocols-nativeMarkus Volk2022-03-172-1/+4
| | | | | | | (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>
* libva: make buildable for native and nativesdkMarkus Volk2022-03-171-0/+2
| | | | | | | | | 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>
* mesa: align target- and native buildMarkus Volk2022-03-171-10/+8
| | | | | | (From OE-Core rev: bfa40b777f08bab97263559a1f91200005eb180c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-intel: add dependencies; remove dri1Markus Volk2022-03-171-5/+3
| | | | | | | (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>
* python3-cryptography: Fix ptest result handlingRichard Purdie2022-03-171-1/+1
| | | | | | | | | | | 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>
* cargo: Add missing nativesdk supportRichard Purdie2022-03-171-0/+1
| | | | | | | | | 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>
* rust-cross: Add rust-crosssdk variant for nativesdk useRichard Purdie2022-03-174-7/+15
| | | | | | | | | 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>
* libstd-rs: Extend to nativesdkRichard Purdie2022-03-171-0/+2
| | | | | | | | | 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>
* lttng-modules: remove redundant devupstream assignmentsRoss Burton2022-03-171-5/+0
| | | | | | | | | These are set by devupstream, so they don't need to be set in the recipe. (From OE-Core rev: 39d39c61633e229a04eec6848b5e49c9f9860fa8) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/python_pep517: consolidate stub do_configureRoss Burton2022-03-174-19/+7
| | | | | | | | | | As PEP517 doesn't have an explicit configure step, we can stub out the do_configure task once instead of the calling classes doing it. (From OE-Core rev: fd17edbd00f1583eb9e1912ab269dd4dc2631a6f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/flit_core: rename to python_flit_coreRoss Burton2022-03-175-5/+5
| | | | | | | | | | To be more uniform with the other new Python classes, rename this to python_flit_core and update the recipes that use it. (From OE-Core rev: c0e4ca3c7841028a658f21c11619228022d425b4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/setuptools_build_meta: use python_pep517_do_compileRoss Burton2022-03-171-8/+3
| | | | | | | | | | Instead of implementing our own do_compile, set PEP517_BUILD_API and use the generic do_compile. (From OE-Core rev: 39a05e44f232775560ad79e49ffe4fb17ed6533c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/python_pep517: add more commentsRoss Burton2022-03-171-3/+6
| | | | | | | | | | | Remove mention of prebuilt wheels, this is for the full PEP517 build process and recipes that want to install prebuilt wheels can use pypa/installer directly. (From OE-Core rev: d42664a5b5fb460185be996428dbaba6bb81ec3f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/python_poetry_core: use python_pep517_do_compileRoss Burton2022-03-171-7/+3
| | | | | | | | | | Instead of implementing our own do_compile, set PEP517_BUILD_API and use the generic do_compile. (From OE-Core rev: e38afe528f25038f5adb7a7a94a1e007011696ee) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/python_pep517: implement a standard do_compileRoss Burton2022-03-171-1/+12
| | | | | | | | | | | | As all PEP517-compliant build systems have a universal API, we can ask that users of this class set PEP517_BUILD_API to the class that implements this API and call it ourselves, instead of users needing to implement near-identical do_compile tasks themselves. (From OE-Core rev: 862f68f3a05ce48834f4903d9f9a213684061779) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>