summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* python3-hatchling: upgrade 1.12.1 -> 1.12.2Wang Mingyu2023-01-161-1/+1
| | | | | | | | | | | | Changelog: =========== Add macos-max-compat option to the wheel target that is enabled by default to support the latest version 22.0 of the packaging library (From OE-Core rev: bbd64ef85cae2440de4d0554c2cb4115a2fbfc14) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dbusmock: upgrade 0.28.6 -> 0.28.7Wang Mingyu2023-01-161-1/+1
| | | | | | | | | | | | | Changelog: ========== blue5-obex template: Fix OBEX PullAll power_profiles template: Fix Actions property type README: Explain container tests and how to debug them (From OE-Core rev: 44165fb25e83be6c7952de25c2b07b1442727088) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: upgrade 0.29.32 -> 0.29.33Wang Mingyu2023-01-162-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== Features added -------------- * The "cythonize" and "cython" commands have a new option "-M" / "--depfile" to generate ".dep" dependency files for the compilation unit. This can be used by external build tools to track these dependencies. The "cythonize" option was already available in Cython :ref:'0.29.27'. Bugs fixed ---------- * "const" fused types could not be used with memory views. Patch by Thomas Vincent. (Github issue :issue:'1772') * "wstr" usage was removed in Python 3.12 and later (PEP-623). (Github issue :issue:'5145') * A type check assertion for Cython functions failed in debug Python builds. (Github issue :issue:'5031') * Fixed various compiler warnings. Patches by Lisandro Dalcin et al. (Github issues :issue:'4948', :issue:'5086') * Fixed error when calculating complex powers of negative numbers. (Github issue :issue:'5014') * Corrected a small mis-formatting of exception messages on Python 2. (Github issue :issue:'5018') * The "PyUnicode_AsUTF8AndSize()" C-API function was missing from the CPython declarations. (Github issue :issue:'5163') * A performance problem in the compiler was resolved when nesting conditional expressions. (Github issue :issue:'5197') * Test suite problems with recent NumPy and CPython versions were resolved. (Github issues :issue:'5183', :issue:'5190') Other changes ------------- * The undocumented, untested and apparently useless syntax "from somemodule cimport class/struct/union somename" was deprecated in anticipation of its removal in Cython 3. The type modifier is not needed here and a plain "cimport" of the name will do. (Github issue :issue:'4905') * Properly disable generation of descriptor docstrings on PyPy since they cause crashes. It was previously disabled, but only accidentally via a typo. Patch by Matti Picus. (Github issue :issue:'5083') * The "cpow" directive of Cython 3.0 is available as a no-op. (Github issue :issue:'5016') (From OE-Core rev: 4c5b05d92d691447d493ce87f32f4af907410c39) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* patchelf: upgrade 0.17.0 -> 0.17.2Wang Mingyu2023-01-162-108/+2
| | | | | | | | | | | | | | | | 8d2cb4f9ab8d564904c292099a022ffb3cccd52d.patch included in 0.17.2 Changelog: =========== Also pass STRIP to the tests Fix Out-of-bounds read in the function modifySoname Split segment size fix (From OE-Core rev: ae8319a6ce5af747a1882bd67384286fef75474a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: upgrade 65.6.3 -> 65.7.0Wang Mingyu2023-01-161-1/+1
| | | | | | | | | | | | | | Changelog: ========= * #3594: Added "htmlcov" to FlatLayoutModuleFinder.DEFAULT_EXCLUDE -- by :user:'demianbrecht' * #3667: Added a human-readable error description when ".egg-info" directory is not writeable -- by :user:'droodev' * #3713: Fixed incomplete "getattr" statement that caused problems when accessing undefined attribute. (From OE-Core rev: 1f3602a771c4f68dc5d052a9099d20f5741414d2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-alabaster: upgrade 0.7.12 -> 0.7.13Wang Mingyu2023-01-161-2/+2
| | | | | | | | | | | | Changelog: https://github.com/bitprophet/alabaster/blob/main/docs/changelog.rst License-Update: Copyright year updated to 2020. (From OE-Core rev: 4f03db8b70f429436143d6f36b746bdf99fb3d55) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dpkg: upgrade 1.21.17 -> 1.21.18Wang Mingyu2023-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== * Perl modules: - Dpkg::BuildFlags: Fix strip method to always work with duplicates. * Documentation: - man: Add a note to dpkg-fsys-usrunmess(8) about Debian support. * Code internals: - libdpkg: Move compression level max bound check from dpkg-deb. - libdpkg: Switch dpkg_lzma_strerror() to use struct io_lzma. - libdpkg: Split compression filter operation tracking from its status. - libdpkg: Generalize compression stream action handling. - libdpkg: Abstract compression stream status tracking. - libdpkg: Add zstd support for .deb archives. Closes: #892664 * Build system: - Update .mailmap mappings. * Packaging: - Update copyright years. * Test suite: - Add dpkg-deb build and extract tests. (From OE-Core rev: 22666e97b100b44bea85ede144ab6b4e0a2f7006) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* btrfs-tools: upgrade 6.1 -> 6.1.2Wang Mingyu2023-01-161-1/+1
| | | | | | | | | | Changelog: revert libbtrfs changes to v6.0.2, fix remaining build problems (From OE-Core rev: a7165d4e2d3a015584cd0a0872337bb84c65412a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Remove CARGO_VERSIONAlex Kiernan2023-01-151-2/+1
| | | | | | | | | | | CARGO_VERSION isn't broken out in rust/src/stage0.json, there's only one snapshot version, so just use that. (From OE-Core rev: 9b0f88642570383b09de94238fe1a8ef5119fb47) 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>
* rust: Upgrade 1.66.0 -> 1.66.1Alex Kiernan2023-01-156-1/+1
| | | | | | | | | | | Changes: Added validation of SSH host keys for git URLs in Cargo (CVE-2022-46176) (From OE-Core rev: 3d31afc5666eda95032d0be47ff815859550a65f) 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-sphinxcontrib-applehelp: update 1.0.2 -> 1.0.3Alexander Kanavin2023-01-151-3/+3
| | | | | | | | | Convert to flit, adjust pypi name. (From OE-Core rev: 3f050df4b143048a132005595d68abf5b51b5091) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* createrepo-c: Include missing rpm/rpmstring.hKhem Raj2023-01-152-0/+28
| | | | | | | (From OE-Core rev: b122f4ab5d8750dd64814da0ae7c9035b7620e4c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* quilt: fix intermittent failure in faildiff.testRoss Burton2023-01-152-0/+29
| | | | | | | | | | | | | | | | This test assumes that if a child process writes one line to stderr and then another line to stdout, and stderr is redirected to stdout, that the order the lines will be read is stable. This isn't the case and occasionally the lines will be read in a different order. Change the test to ignore line ordering. [ YOCTO #14469 ] (From OE-Core rev: 1ddbe4d2bd8d8da10dac8a054f130fcd1d242219) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* quilt: rewrite ptest glueRoss Burton2023-01-154-36/+38
| | | | | | | | | | | | The ptest glue was overly complex. Not as many files are needed to be installed if we tell it to use the system's quilt tools, there's no need for a custom Makefile just to set some environment variables, and /usr/bin/ed doesn't appear to be used at all. (From OE-Core rev: 9a287b456347a2be44bff6f9e547795018fb729d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-picobuild: removeRoss Burton2023-01-131-23/+0
| | | | | | | | | | We've moved to using python3-build, so this can be removed. (From OE-Core rev: 4ea299e16a37eac3f65ed4b2e5891e8adaad95d5) 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>
* python_pep517: use python3-build, not picobuildRoss Burton2023-01-135-3/+26
| | | | | | | | | | | | | | | | Now that the bootstrap sequence for pypa/build is just python3-packaging, and python3-pyproject-hooks, we can use build instead of picobuild. The only change visible outside of this class is that the variable PEP517_PICOBUILD_OPTS is now PEP517_BUILD_OPTS, but I'm only aware of one recipe that used that variable. (From OE-Core rev: 202c2e3c9481a8841af2556862a76e27d703246d) 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-build: add 0.10.0Ross Burton2023-01-131-0/+14
| | | | | | | | | | | | | This is the PEP517 build frontend blessed by the Python Packaging Authority, and now that Python 3.11 has been released and enough packages have ported to flit, it can be used without a huge bootstraping problem. (From OE-Core rev: 00254501b9b024032032c9fb068d957de4ef7dde) 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-pyproject-hooks: add new recipeRoss Burton2023-01-131-0/+12
| | | | | | | | | | | | | | This used to be known as python3-pep517 and is a key library used to build modern Python code. It is currently vendored into python3-picobuild but I plan to remove that. (From OE-Core rev: 877c4d5e4cd5ceb71d2ecfdc35a625f50752bec0) 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>
* opkg: ensure opkg uses private gpg.conf when applying keys.Charlie Johnston2023-01-122-0/+35
| | | | | | | | | | | | | | Currently, the opkg-key utility calls gpg with --no-options, which uses /dev/null as the configuration file. This means any configurations in /etc/opkg/gpg/gpg.conf were being ignored. This change applies a patch to remove the --no-options flag. (From OE-Core rev: 3699096f3214e77fe4aa1daebe85308d02940f2f) Signed-off-by: Charlie Johnston <charlie.johnston@ni.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dpkg: upgrade 1.21.13 -> 1.21.17Wang Mingyu2023-01-121-1/+1
| | | | | | | | (From OE-Core rev: 9a5603fc0777400dd15d1853b2389604488ad2f6) 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>
* rust: Merge all rustc-source patches into rust-source.incAlex Kiernan2023-01-125-23/+10
| | | | | | | | | | | | With the dim-sum approach to patching we had the same patch applied in many places, but not all, so that there were no guarantees that we were actually building agaginst the same thing in all recipes. (From OE-Core rev: 550c273f38d8e6d2d431908023e213c6b018d7ed) 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>
* recipes, classes: Avoid adding extra whitespace to PACKAGESPLITFUNCSPeter Kjellerstedt2023-01-121-1/+1
| | | | | | | | | | | | This is a follow-up to commit 846ff49465 to remove the extra whitespace that is no longer needed after converting :append and :prepend to += and =+. (From OE-Core rev: 5a38be49e451c9f9d973b10a33c3972507f7b18a) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: disable deprecation errors in all builds, not just nativeRoss Burton2023-01-111-1/+1
| | | | | | | | | | The curl-related deprecation errors affect all builds not just native, so set CFLAGS instead of BUILD_CFLAGS. (From OE-Core rev: 64ddce0cdbda4efe65f59a04ecb999e9fd3f82a4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* patchelf: Add fix submitted upstream for uninative segfaultsRichard Purdie2023-01-102-0/+105
| | | | | | | | | | | | | | The new uninative tarball is segfaulting in quilt (the underlying patch binary). We see errors in dmesg like: (patch): Uhuuh, elf segment at 0000000000400000 requested but the memory is mapped already This patch submitted to patchelf upstream looks like an appropriate fix for that. (From OE-Core rev: cccd4bcaf381c2729adc000381bd89906003e72a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>