summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-pytest: Remove dependency on python3-tomlArnout Vandecappelle2023-02-041-1/+0
| | | | | | | | | | | | | | Since version 7.2.0 [1], pytest uses the "batteries included" tomllib module for parsing pyproject.toml configuration files [2]. It is therefore no longer necessary to have python3-toml in RDEPENDS. [1] https://docs.pytest.org/en/latest/changelog.html#pytest-7-2-0-2022-10-23 [2] https://github.com/pytest-dev/pytest/pull/9741 (From OE-Core rev: c84214ac5a55c5256843365b0108d1392282fced) Signed-off-by: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: disable gold on loongarch64Xiaotian Wu2023-02-041-2/+3
| | | | | | | (From OE-Core rev: ea2c3952e28b191459ff6020ba0c6104ab33ee1c) Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base: add support for loongarch64Xiaotian Wu2023-02-042-1/+3
| | | | | | | (From OE-Core rev: 759baaceb4dd623d5da12ba0d01540fa080154ba) Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-urllib3: upgrade 1.26.13 -> 1.26.14Tim Orling2023-02-041-1/+1
| | | | | | | | | | | | | https://github.com/urllib3/urllib3/blob/1.26.14/CHANGES.rst#12614-2023-01-11 1.26.14 (2023-01-11) Fixed parsing of port 0 (zero) returning None, instead of 0. (#2850) Removed deprecated getheaders() calls in contrib module. (From OE-Core rev: 55ab1bf20e6893088acb6460e9004dac8e205559) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-wcwidth: upgrade 0.2.5 -> 0.2.6Tim Orling2023-02-041-2/+1
| | | | | | | | | | | | | | | https://github.com/jquast/wcwidth#history 0.2.6 2023-01-14 * Updated tables to include Unicode Specification 14.0.0 and 15.0.0. * Changed developer tools to use pip-compile, and to use jinja2 templates for code generation in bin/update-tables.py to prepare for possible compiler optimization release. (From OE-Core rev: 0c09ede1fad284b8efd3b6ff3102d8dbb7efb5f4) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyopenssl: upgrade 22.1.0 -> 23.0.0Tim Orling2023-02-041-1/+1
| | | | | | | | | | | | | | | | | https://www.pyopenssl.org/en/23.0.0/changelog.html 23.0.0 (2023-01-01) Changes: Add OpenSSL.SSL.X509StoreFlags.PARTIAL_CHAIN constant to allow for users to perform certificate verification on partial certificate chains. #1166 cryptography maximum version has been increased to 39.0.x. (From OE-Core rev: 7fbe1365ad8e0562974d171a1d71e28313bc80ea) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-htmlhelp: 2.0.0 -> 2.0.1Tim Orling2023-02-041-2/+2
| | | | | | | | | | | | | | | | | * inherit python_setuptools_build_meta https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/blob/master/CHANGES Release 2.0.1 (2023-01-31) ========================== * Drop support for Python 3.7 and lower * Fix deprecation warnings from Sphinx 6.1 (From OE-Core rev: 18dc8d7ab54b96070b38c9ed96ea5ccdbe882572) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-applehelp: 1.0.3 -> 1.0.4Tim Orling2023-02-041-4/+2
| | | | | | | | | | | | | * Tarball name changed so we can drop custom PYPI_PACKAGE * Switched back from flit to setuptools * inherit python_setuptools_build_meta instead of python3_flit_core https://github.com/sphinx-doc/sphinxcontrib-applehelp/commits/1.0.4 (From OE-Core rev: 9dfff4c89e75435cc08338059e89ee6e421d4513) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-requests: upgrade 2.28.1 -> 2.28.2Tim Orling2023-02-041-1/+1
| | | | | | | | | | | | | | | | | | https://requests.readthedocs.io/en/latest/community/updates/#release-history 2.28.2 (2023-01-12) Dependencies Requests now supports charset_normalizer 3.x. (#6261) Bugfixes Updated MissingSchema exception to suggest https scheme rather than http. (#6188) (From OE-Core rev: 09a0a940197fc9c4fdd717aec8cd87b3db1345bb) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-zipp: upgrade 3.11.0 -> 3.12.0Tim Orling2023-02-041-1/+1
| | | | | | | | | | | | | https://github.com/jaraco/zipp/blob/main/CHANGES.rst#v3120 v3.12.0 gh-101144: Honor encoding as positional parameter to Path.open() and Path.read_text(). (From OE-Core rev: c9d4362f1bebe220615c79288404f194a444326d) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytz: upgrade 2022.7 -> 2022.7.1Tim Orling2023-02-041-1/+1
| | | | | | | | | https://github.com/stub42/pytz/commits/release_2022.7.1 (From OE-Core rev: bc67be63a5af3f86df412b23f8e25017d4ffaf32) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-iniconfig: upgrade 1.1.1 -> 2.0.0Tim Orling2023-02-042-12/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | * Switch to hatchling build-backend * inherit python_hatchling instead of python_setuptools_build_meta * DEPENDS on python3-hatch-vcs-native instead of python3-setuptools-scm-native 2.0.0 ====== * add support for Python 3.7-3.11 * drop support for Python 2.6-3.6 * add encoding argument defaulting to utf-8 * inline and clarify type annotations * move parsing code from inline to extra file * add typing overloads for helper methods .. note:: major release due to the major changes in python versions supported + changes in packaging the api is expected to be compatible (From OE-Core rev: 93a5c6a8a07bb8204337e6e0797bc67cf0ab6160) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-poetry-core: upgrade 1.4.0 -> 1.5.0Tim Orling2023-02-042-27/+1
| | | | | | | | | | | | * Drop deterministic.patch; merged https://github.com/python-poetry/poetry-core/pull/545 * Drop vendored pyparsing LICENSE; no longer vendored https://github.com/python-poetry/poetry-core/blob/main/CHANGELOG.md#150---2023-01-27 (From OE-Core rev: 32921155acf776c91ee2fb002660b419512f0932) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.62.0 -> 6.66.0Tim Orling2023-02-041-1/+1
| | | | | | | | | | | | | | | https://hypothesis.readthedocs.io/en/latest/changes.html#v6-66-0 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-65-2 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-65-1 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-65-0 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-64-0 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-63-0 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-62-1 (From OE-Core rev: 7f251b86c56cdfb2f6f95ecc6e3c8c3db75686b0) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 7.2.0 -> 7.2.1Tim Orling2023-02-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | https://docs.pytest.org/en/stable/changelog.html#pytest-7-2-1-2023-01-13 pytest 7.2.1 (2023-01-13) Bug Fixes #10452: Fix ‘importlib.abc.TraversableResources’ deprecation warning in Python 3.12. #10457: If a test is skipped from inside a fixture, the test summary now shows the test location instead of the fixture location. #10506: Fix bug where sometimes pytest would use the file system root directory as rootdir on Windows. #10607: Fix a race condition when creating junitxml reports, which could occur when multiple instances of pytest execute in parallel. #10641: Fix a race condition when creating or updating the stepwise plugin’s cache, which could occur when multiple xdist worker nodes try to simultaneously update the stepwise plugin’s cache. (From OE-Core rev: f5e3d3104b441d7e2586d5450390a829ef91a5a4) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtest-needs-perl: upgrade 0.002009 -> 0.002010Tim Orling2023-02-041-2/+1
| | | | | | | | | | | 0.002010 - 2023-01-22 - split main test into three separate scripts - avoid outputting multiple plans if used with no_plan (From OE-Core rev: 25cbcfe53fc921d856586c76b563016b8756374e) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Add `update_snapshot` task to generate `rust-snapshot.inc`Alex Kiernan2023-02-021-0/+60
| | | | | | | | | | | Everything we need for `rust-snapshot.inc` exists in `src/stage0.json`, so just read that to generate it. (From OE-Core rev: a07008da8b02165d271a457e4c215f35cb15b94c) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markupsafe: upgrade 2.1.1 -> 2.1.2Richard Purdie2023-02-021-1/+1
| | | | | | (From OE-Core rev: 4fe7ecb620ae5d1c94bdc6e17e86e318213fc0ec) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apt: fix do_package_qa failureChangqing Li2023-02-021-0/+1
| | | | | | | | | | | | | | bitbake nativesdk-apt failed with error: ERROR: nativesdk-apt-2.4.5-r0 do_package_qa: QA Issue: nativesdk-apt installs files in /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/var/volatile, but it is expected to be empty [empty-dirs] an empty dir apt is installed under /var/log/, fix the failure by removing the empty dir apt as what we have done for target. apt will create it when it does not exist. (From OE-Core rev: 5b035a59d7915da784f1e6678ee130f30d7ceb8a) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: remove True option to getVar and getVarFlag calls (again)Martin Jansa2023-02-022-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | * True is default since 2016 and most layers were already updated not to pass this parameter where not necessary, e.g. oe-core was updated couple times, first in: https://git.openembedded.org/openembedded-core/commit/?id=7c552996597faaee2fbee185b250c0ee30ea3b5f Updated with the same regexp as later oe-core update: https://git.openembedded.org/openembedded-core/commit/?id=9f551d588693328e4d99d33be94f26684eafcaba with small modification to replace not only d.getVar, but also data.getVar as in e.g.: e.data.getVar('ERR_REPORT_USERNAME', True) and for getVarFlag: sed -e 's|\(d\.getVarFlag \?\)( \?\([^,()]*, \?[^,()]*\), \?True)|\1(\2)|g' \ -i $(git grep -E 'getVarFlag ?\( ?([^,()]*), ?([^,()]*), ?True\)' \ | cut -d':' -f1 \ | sort -u) (From OE-Core rev: 26c74fd10614582e177437608908eb43688ab510) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: ignore CVE-2022-41953Ross Burton2023-02-011-0/+2
| | | | | | | | | This is specific to Git-for-Windows. (From OE-Core rev: c8849af809e0213d43e18e5d01067eeeb61b330d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: upgrade to 2.39.1Ross Burton2023-02-011-1/+1
| | | | | | | | | This fixes CVE-2022-41903 and CVE-2022-23521. (From OE-Core rev: 8395d2512c5335635fff3ce2043ac71fe1948c42) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Upgrade 1.66.1 -> 1.67.0Alex Kiernan2023-01-319-38/+58
| | | | | | | | | | | | | | | | | Disable ZStd to avoid needing libzstd in llvm (mirrors zlib disable). Generate complete list of rust-snapshot artefacts from src/stage0.json. Drop clippy-driver reproducibility change as the code is gone from upstream. Release notes: https://releases.rs/docs/1.67.0/ License-Update: Unicode-TOU text added (already in our license string) (From OE-Core rev: 4900e0c5cb8a092a1d77d4f26249afa59b241da6) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdb: Define alignof using _Alignof when using C11 or newerKhem Raj2023-01-282-0/+56
| | | | | | | | (From OE-Core rev: 131c753e000bf3c8814823d36d18e82f4dee26f2) 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>
* valgrind: Include missing <cstdint>Khem Raj2023-01-282-0/+35
| | | | | | | | (From OE-Core rev: 01698350086cce9ca21cd31f615a6eb49fabe6dc) 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>
* cmake-native: use internal cmcurl libraryChangqing Li2023-01-262-3/+36
| | | | | | | | | | | | | | | This commit is for breaking circular dependency in following condition: After enabling PACKAGECONFIG nghttp2 for curl, the dependency chain is: curl-native -> nghttp2-native -> cmake-native -> curl-native. So change to use internal cmcurl library to fix this. And as using system curl library before, disable nghttp2 and use system openssl library for cmcurl. (From OE-Core rev: f9a5f9fdb69bb61242dc65ed83704f727491ecca) 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>
* binutils: Package libsframeKhem Raj2023-01-261-1/+1
| | | | | | | | | | libsframe is newly added in binutils 2.40 (From OE-Core rev: 7b93d5ae806b680dd53dee68616ae5971b1fa054) 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>
* binutils: Upgrade to 2.40 releaseKhem Raj2023-01-2626-2808/+5846
| | | | | | | | (From OE-Core rev: ae2b71ca2c73111a21845c2e1329ff973558991a) 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>
* elfutils: Remove funcretval test from run-native-test.sh for nowKhem Raj2023-01-261-0/+2
| | | | | | | | (From OE-Core rev: 7fb57ccc85dc18e4228357bf56ae4b1adbd2d4fc) 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>
* ruby: Update the patch statusKhem Raj2023-01-261-1/+1
| | | | | | | | | | It has been submitted to github as requested by ruby ml (From OE-Core rev: 2e21de700540fc2703fe39b93bf3894a4eb6d1d8) 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>
* apt: add missing <cstdint> for uint16_tKhem Raj2023-01-242-0/+36
| | | | | | | | (From OE-Core rev: 8c46ded67df2d830c8bbf5f7b82d75db81d797e2) 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>
* pseudo: Update to include logic fixRichard Purdie2023-01-241-1/+1
| | | | | | | | | | The logic in the previous commit was reversed, update to fix it. (From OE-Core rev: fe7bf50a86ef6954763d2d46ad751afb9d736f76) 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>
* elfutils: Fix build with libcurl >= 7.87Khem Raj2023-01-243-2/+85
| | | | | | | | (From OE-Core rev: 3916c5f3cb0f2e0ff349ea266197e31ddceb12d2) 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>
* python3-cryptography{-vectors}: 38.0.4 -> 39.0.0Tim Orling2023-01-243-57/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * python3-cryptography-crates.inc: update for 39.0.0 * python3-cryptography-vectors: upgrade 38.0.4 -> 39.0.0 Highlights from Changelog: https://cryptography.io/en/latest/changelog/#v39-0-0 39.0.0 - 2023-01-01 * BACKWARDS INCOMPATIBLE: Support for OpenSSL 1.1.0 has been removed. Users on older version of OpenSSL will need to upgrade. * BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL < 3.5. The new minimum LibreSSL version is 3.5.0. Going forward our policy is to support versions of LibreSSL that are available in versions of OpenBSD that are still receiving security support. * BACKWARDS INCOMPATIBLE: Removed the encode_point and from_encoded_point methods on EllipticCurvePublicNumbers, which had been deprecated for several years. public_bytes() and from_encoded_point() should be used instead. * BACKWARDS INCOMPATIBLE: Support for using MD5 or SHA1 in CertificateBuilder, other X.509 builders, and PKCS7 has been removed. * ANNOUNCEMENT: The next version of cryptography (40.0) will change the way we link OpenSSL. This will only impact users who build cryptography from source (i.e., not from a wheel), and specify their own version of OpenSSL. For those users, the CFLAGS, LDFLAGS, INCLUDE, LIB, and CRYPTOGRAPHY_SUPPRESS_LINK_FLAGS environment variables will no longer be respected. (From OE-Core rev: 904574c49c51f1862c6b888a3e5889bd972df42d) 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>
* quilt: use upstreamed faildiff.test fixRoss Burton2023-01-241-17/+30
| | | | | | | | (From OE-Core rev: 50b81a263187af4452d3b99967bffd01c6ddb476) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: Use C11 _Alignof to define ALIGN_OF when possibleKhem Raj2023-01-242-0/+53
| | | | | | | | (From OE-Core rev: 5f01957c596673604516df42008b91551915967f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gptfdisk: add follow-up patch to fix with current poptMarkus Volk2023-01-242-0/+42
| | | | | | | | | | | | sgdisk still segfaults for some tasks (e.g 'sgdisk -v', 'sgdisk -V') Add a follow-up patch that fixes the issue. It was taken from Archlinux (From OE-Core rev: b2f3f8ced22da68eecd7689cc09e28f70100bd56) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: Switch back to the master branchRichard Purdie2023-01-201-1/+1
| | | | | | | | | | | | | OE is the main user of pseudo and we've had the changes in the oe-core branch around long enough that we're going to run with them. Swicth back to directly using the master branch. (From OE-Core rev: 16bce7aa85ef6b77fc9117aa22f81f15e4c8d8fc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> [Luca: re-add 'branch' parameter to fix "does not set any branch parameter" warning] Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: Update to pull in linux-libc-headers race fixRichard Purdie2023-01-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to pull in: pseudo.c: Avoid patch mismatch errors for NAMELESS file entries In rare cases we see failures, often in linux-libc-headers for things like: | INSTALL /XXX/linux-libc-headers/6.1-r0/image/usr/include | abort()ing pseudo client by server request. See https://wiki.yoctoproject.org/wiki/Pseudo_Abort for more details on this. Pseudo log: path mismatch [2 links]: ino 46662476 db 'NAMELESS FILE' req '/XXX/linux-libc-headers/6.1-r0/image/usr'. Setup complete, sending SIGUSR1 to pid 3630890. Whilst this doesn't easily reproduce, the issue is that multiple different processes are likely working on the directory and the creation in pseudo might not match accesses made by other processes. Ultimately, the "NAMELESS FILE" is harmless and pseudo will reconcile things so rather than error out, we should ignore this case. (From OE-Core rev: 4f30a1a74828e105cbe69677b3fbe5623f371543) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: Define _ALIGN using _Alignof when using C11 or newerKhem Raj2023-01-202-0/+78
| | | | | | | | (From OE-Core rev: ceb09d1def7d0f6daa5c2216e9876874ac8261dd) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: do not export MAGIC in SDKChen Qi2023-01-181-1/+0
| | | | | | | | | | | | | | | | | | This MAGIC variable is used by libmagic (file), and should be exported by the file recipe. As the rpm recipe has 'file' in its DEPENDS, its sub-packages which links to libmagic will be automatically added the 'file' runtime dependency. More specifically, it's the rpm-build package. So in case components in nativesdk-rpm-build package uses libmagic, the nativesdk-file package will be installed and the MAGIC var will be exported. (From OE-Core rev: 6e2147ab1d0f3aad2dfe8180a3896c9c9bcfdac8) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* file: export MAGIC in SDKChen Qi2023-01-181-2/+5
| | | | | | | | | | | | | | Previously, a wrapper is used for file, which adds '--magic-file' option to it. But other components might use libmagic and in such case, if there's no MAGIC environent variable set correctly, things do not work. For example, rpmbuild makes use of libmagic and it requries MAGIC to be set correctly. (From OE-Core rev: 47db876d09d9a4394048579c21d0b394450ce681) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* opkg: Define alignof using _Alignof when using C11 or newerKhem Raj2023-01-182-0/+52
| | | | | | | | (From OE-Core rev: 582a09b54d6b78706f8834a4f616d4ea97feceb3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* m4: Define alignof_slot using _Alignof when using C11 or newerKhem Raj2023-01-182-0/+50
| | | | | | | | (From OE-Core rev: 6ab48834cfe852f7bc9a0fe412ff80de216f8247) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* unfs3: Fix implicit function declarations of fix_dir_times()Khem Raj2023-01-162-0/+29
| | | | | | | (From OE-Core rev: fbc971f09f9c0db97e7a649b243e44c391d20cd6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygments: upgrade 2.13.0 -> 2.14.0Wang Mingyu2023-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Added lexers: * Arturo (#2259) * GAP session (#2211) * Fift (#2249) * func (#2232) * Jsonnet (#2239) * Minecraft schema (#2276) * MIPS (#2228) * Phix (#2222) * Portugol (#2300) * TL-b (#2247) * World of Warcraft TOC format (#2244, #2245) * Wren (#2271) - Updated lexers: * Abap: Update keywords (#2281) * Alloy: Update for Alloy 6 (#1963) * C family (C, C++ and many others): - Fix an issue where a chunk would be wrongly recognized as a function definition due to braces in comments (#2210) - Improve parantheses handling for function definitions (#2207, #2208) * C#: Fix number and operator recognition (#2256, #2257) * CSound: Updated builtins (#2268) * F#: Add ".fsx" file extension (#2282) * gas (GNU assembler): recognize braces as punctuation (#2230) * HTTP: Add 'CONNECT' keyword (#2242) * Inform 6: Fix lexing of properties and doubles (#2214) * INI: Allow comments that are not their own line (#2217, #2161) * Java properties: Fix issue with whitespace-delimited keys, support comments starting with '!' and escapes, no longer support undocumented ';' and '//' comments (#2241) * LilyPond: Improve heuristics, add "\maxima" duration (#2283) * LLVM: Add opaque pointer type (#2269) * Macaulay2: Update keywords (#2305) * Minecraft-related lexers (SNB and Minecraft function) moved to "pygments.lexers.minecraft" (#2276) * Nim: General improvements (#1970) * Nix: Fix single quotes inside indented strings (#2289) * Objective J: Fix catastrophic backtracking (#2225) * NASM: Add support for SSE/AVX/AVX-512 registers as well as 'rel' and 'abs' address operators (#2212) * Powershell: - Add "local:" keyword (#2254) - Allow continuations without markers (#2262, #2263) * Solidity: Add boolean operators (#2292) * Spice: Add "enum" keyword and fix a bug regarding binary, hexadecimal and octal number tokens (#2227) * YAML: Accept colons in key names (#2277) - Fix 'make mapfiles' when Pygments is not installed in editable mode (#2223) - Support more filetypes and compression types in 'autopygmentize' (#2219) - Merge consecutive tokens in Autohotkey, Clay (#2248) - Add ".nasm" as a recognized file type for NASM (#2280) - Add "*Spec.hs" as a recognized file type for "HSpec" (#2308) - Add "*.pyi" (for typing stub files) as a recognized file type for Python (#2331) - The HTML lexer no longer emits empty spans for whitespace (#2304) - Fix "IRCFormatter" inserting linenumbers incorrectly (#2270) (From OE-Core rev: 5ef9d667776b8078169f8b940da8cd1da1df9f22) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pbr: upgrade 5.11.0 -> 5.11.1Wang Mingyu2023-01-162-4/+4
| | | | | | | | | | | | | | Changelog ========= * Run PBR integration on Ubuntu Focal too * Remove numpy dependencies * Tie recursion calls to Dist object, not module * Update tox.ini to work with tox 4 (From OE-Core rev: bcea96e95cb483710647fe9b604d320aca470ad5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-packaging: upgrade 22.0 -> 23.0Wang Mingyu2023-01-161-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========== Allow "extra" to be None in the marker environment (:issue:'650') Refactor tags._generic_api to use EXT_SUFFIX (:issue:'607') Correctly handle trailing whitespace on URL requirements (:issue:'642') Fix typing for specifiers.BaseSpecifier.filter() (:issue:'643') Use stable Python 3.11 in tests (:issue:'641') Correctly handle non-normalised specifiers in requirements (:issue:'634') Move to src/ layout (:issue:'626') Remove __about__ file, in favour of keeping constants in __init__ (:issue:'626') (From OE-Core rev: 9f34a926ef1bfb17119d71a0229e475a58a33df7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: upgrade 5.2.0 -> 6.0.0Wang Mingyu2023-01-161-1/+1
| | | | | | | | | | | | | | Changelog: =========== * #419: Declared "Distribution" as an abstract class, enforcing definition of abstract methods in instantiated subclasses. It's no longer possible to instantiate a "Distribution" or any subclasses unless they define the abstract methods. (From OE-Core rev: 864fd15f05f3e9e795d272239be30db4a19c9ceb) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.61.0 -> 6.62.0Wang Mingyu2023-01-161-1/+1
| | | | | | | | | | Changelog: we now support @example(...).xfail(), with the same (optional) condition, reason, and raises arguments as pytest.mark.xfail(). (From OE-Core rev: 31c0a609e2af33a7734337ebb9e2377556506fdc) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>