summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-02-09python3-pip: update 22.3.1 -> 23.0Alexander Kanavin
License-Update: formatting, pep517 replaced by pyproject_hooks with same license. (From OE-Core rev: 3f17ba75954bb71f0b8a19f007ebd0344d3faf74) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-09ifupdown: update 0.8.39 -> 0.8.41Alexander Kanavin
Do not apply patch conditionally, there is no need for that, and conditional patches are problematic with upgrades and devtool. (From OE-Core rev: 689e5c83cabe07dd60fdb3856c102c99fc3cbd7d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-09update-alternatives: fix typosUlrich Ölmann
(From OE-Core rev: d3ca05b072c152b76a86edaaddebabdef312ea95) Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-09image.bbclass: print all QA functions exceptionsMauro Queiros
For the QA checks in `image.bbclass`, all exceptions other than `oe.utils.ImageQAFailed` always print the following generic message: "Image QA function func_name failed" This can be very misleading, as it may hide python syntax errors and other kind of issues that are hard to detect without more explicit error messages. This change makes sure that the error message of all exceptions are displayed. Before this change: "Image QA function func_name failed" After this change: "Image QA function func_name failed: f-string: empty expression not allowed (<string>, line 13)" (From OE-Core rev: 3d85b30d8704d38b86f5b006748cebc74bd2a4fa) Signed-off-by: Mauro Queiros <maurofrqueiros@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08msmtp: upgrade 1.8.22 -> 1.8.23Wang Mingyu
The msmtpq script was updated. (From OE-Core rev: 2f9c297528bd5ded9b760e7fdfc913d23babcbae) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08btrfs-tools: upgrade 6.1.2 -> 6.1.3Wang Mingyu
Changelog: ========= * fi mkswapfile: fix setting size * mkfs: check zoned support of libblkid * check: improve error messages for mismatched references * other: * pass CFLAGS to static build * documentation updates (From OE-Core rev: bed7aa5e947744ee8d1d53de7f3fbfe2d3be7033) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08oeqa context.py: fix --target-ip comment to include ssh port numberMikko Rapeli
Providing ssh port number is supported too with "--target-ip 192.168.0.10:22". (From OE-Core rev: 637919b9df0abc06da5b2f9b389cf25376bd6b7c) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08lsof: fix old override syntaxUlrich Ölmann
(From OE-Core rev: 052f767f85eddab9b6e5d78268d2732f4a65d446) Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08recipe_sanity: fix old override syntaxUlrich Ölmann
(From OE-Core rev: 18eeea6fcd8ade49390a978134f51646da2f7764) Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08uninative: Upgrade to 3.9 to include glibc 2.37Michael Halstead
Update uninative to work with the new glibc 2.37. (From OE-Core rev: 360971a6ba562fa0b29bd062b96ede2d3a47fa2e) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08bitbake.conf: Add mercurial to HOSTTOOLS_NONFATALPavel Zhukov
(From OE-Core rev: 8cf72a195961081d83ec049021c3a9bdf920fa57) Signed-off-by: Pavel Zhukov <pavel@zhukoff.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08bootchart2: Fix usrmerge supportHarald Seiler
bootchart2 introduced a variable EARLY_PREFIX for supporting systems with usrmerge [1]. Right now, the recipe here is sidestepping this feature and trying to replicate it by overwriting other variables and even patching the sources. This wasn't enough, however, as there are still problems: For example, some setup code in the bootchart-collector fails because it expects EARLY_PREFIX to be used [2]. Cleanup the recipe to set EARLY_PREFIX and remove the other workarounds. [1]: https://github.com/xrmx/bootchart/commit/56a638ace1d172163b6d636c89892446b8add4b6 [2]: https://github.com/xrmx/bootchart/blob/3d2136d0335718fbe1a8e2370ccbc30123a6e593/collector/collector.c#L670-L672 Fixes: 4157600d3122 ("bootchart2: switch to add patch from change source in do_install") (From OE-Core rev: 7031bc65b10040877392ed774a0cdddef85c12e0) Signed-off-by: Harald Seiler <hws@denx.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08ell: update 0.55 -> 0.56Markus Volk
Needed by iwd 2.3 (From OE-Core rev: 8f5af6de0d4e72d4efa5be8f85de62214acf4ae8) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08python3-sphinx: upgrade 6.0.0 -> 6.1.3Tim Orling
License-Update: Update copyright years https://www.sphinx-doc.org/en/master/changes.html#release-6-1-3-released-jan-10-2023 https://www.sphinx-doc.org/en/master/changes.html#release-6-1-2-released-jan-07-2023 https://www.sphinx-doc.org/en/master/changes.html#release-6-1-1-released-jan-05-2023 https://www.sphinx-doc.org/en/master/changes.html#release-6-1-0-released-jan-05-2023 https://www.sphinx-doc.org/en/master/changes.html#release-6-0-1-released-jan-05-2023 (From OE-Core rev: a899974bfd4dd62ae8e89ab5bfc493d8ee706186) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-08mesa: add PACKAGECONFIG for video-codecsMarkus Volk
'mesa' no longer provides support for it by default because these codecs are patent encumbered. Hide the build behind the commercial flag (From OE-Core rev: 8a928ca5279b6836df9ae1cf9d878c3ee0fa63eb) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-05valgrind: Workaround glibc upgradeRichard Purdie
The glibc upgrade regresses one of the valgrind tests. Disable it until we can resolve that. (From OE-Core rev: 6c979f3941d047670e3ce1c86815b12706254d50) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-05glibc: Upgrade to 2.37 releaseKhem Raj
Details are here [1] and summary of changes is here [2] [1] https://sourceware.org/glibc/wiki/Release/2.37 [2] https://sourceware.org/pipermail/libc-announce/2023/000035.html (From OE-Core rev: 1bba40755c8432bc654d1faa209727a6d68d9ba5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04bitbake: siggen: Fix inefficient string concatenationEtienne Cordonnier
As discussed in https://stackoverflow.com/a/4435752/1710392 , CPython has an optimization for statements in the form "a = a + b" or "a += b". It seems that this line does not get optimized, because it has a form a = a + b + c: data = data + "./" + f.split("/./")[1] For that reason, it does a copy of data for each iteration, potentially copying megabytes of data for each iteration. Changing this line causes SignatureGeneratorBasic::get_taskhash to take 0.06 seconds instead of 45 seconds on my test setup where SRC_URI points to a big directory. Note that PEP8 recommends explicitely not to use this optimization which is specific to CPython: "do not rely on CPython’s efficient implementation of in-place string concatenation for statements in the form a += b or a = a + b" However, the PEP8 recommended form using "join()" also does not avoid the copy and takes 45 seconds in my test setup: data = ''.join((data, "./", f.split("/./")[1])) I have changed the other lines to also use += for consistency only, however those were in the form a = a + b and were optimized already. Co-authored-by: JJ Robertson <jrobertson@snap.com> (Bitbake rev: 195750f2ca355e29d51219c58ecb2c1d83692717) Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04bitbake: bitbake-user-manual: show how use BB_LOGCONFIG to log warningsMichael Opdenacker
(Bitbake rev: 22be2dbd8e70322239f70e53ace2a552425e3665) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Suggested-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04bitbake: bblayers/query: Adjust show-layers output layoutPedro Baptista
Increase the `ljust` value for each column in show-layers output. This improves readability when long layer paths are included (Bitbake rev: a56cd53e0e67a368acace9dab184bd94b9b67b1b) Signed-off-by: Pedro Baptista <pedro.miguel.baptista@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04bitbake: bblayers/query: Replace layer directory name with layer name for ↵Pedro Baptista
show-layers Replace the layer directory name with the name from BBFILE_COLLECTIONS which is useful when assigning a LAYERDEPENDS value (Bitbake rev: 517cc3f5aee2a7d6362ce0202d4ee709a5378096) Signed-off-by: Pedro Baptista <pedro.miguel.baptista@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04oeqa/selftest/locales: Add test for disabled binary locale generationRichard Purdie
Similarly to the recently added test for binary generated locales, add a version to test on target locale generation. This was broken but should be fixed now so we can add the test sharing code from the previous test. (From OE-Core rev: 50a29c167eb9fe9fa96aa53a379ae7597cefd1cc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04libc-locale: Fix on target locale generationRichard Purdie
If on target locale generation is used, it fails at first boot showing errors about a missing directory. Ensure the directory exists. (From OE-Core rev: f2844c9f1bbb729562063d96a3d1cc9d44dafa0a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04perf: Enable debug/source packagingRichard Purdie
This was disabled in 2014[1] due to an error message which as far as I can tell, no longer occurs. Having debug information and source files present will make debugging reproducibility issues much easier so remove this line as it appears no longer needed. Fix up a few files which have buildpaths in them to avoid QA warnings and reproducubility issues. [1] OE-Core revision c1b5a262c0201faf2c6bf545d6acb32dfe383ba3 (From OE-Core rev: 95983108121c8b96f5659d110498bf2afc6189d9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04python3-pytest: Remove dependency on python3-tomlArnout Vandecappelle
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>
2023-02-04scons.bbclass: Make MAXLINELENGTH overridableKhem Raj
older scons do not support MAXLINELENGTH and some packages still may be using older scons, these recipes can clear SCONS_MAXLINELENGTH in them and get going. Set SCONS_MAXLINELENGTH = "" in such recipes. (From OE-Core rev: 34de57d12c0a752f66c962d29e5335c1035db066) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04uboot: add a loongarch64 entryXiaotian Wu
(From OE-Core rev: dca95206962a30a92297f943509be1d7b2d0b541) Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04loongarch: disable seccomp from default featureXiaotian Wu
(From OE-Core rev: e9177bfc647ffd8d0346154c2673562e3585c7ef) Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04binutils: disable gold on loongarch64Xiaotian Wu
(From OE-Core rev: ea2c3952e28b191459ff6020ba0c6104ab33ee1c) Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04linux: add loongarch64 supportXiaotian Wu
(From OE-Core rev: 103993845bb8efa3a17df4585b248d775795ac4f) Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04base: add support for loongarch64Xiaotian Wu
(From OE-Core rev: 759baaceb4dd623d5da12ba0d01540fa080154ba) Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-04python3-urllib3: upgrade 1.26.13 -> 1.26.14Tim Orling
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>
2023-02-04python3-wcwidth: upgrade 0.2.5 -> 0.2.6Tim Orling
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>
2023-02-04python3-pyopenssl: upgrade 22.1.0 -> 23.0.0Tim Orling
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>
2023-02-04python3-sphinxcontrib-htmlhelp: 2.0.0 -> 2.0.1Tim Orling
* 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>
2023-02-04python3-sphinxcontrib-applehelp: 1.0.3 -> 1.0.4Tim Orling
* 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>
2023-02-04python3-requests: upgrade 2.28.1 -> 2.28.2Tim Orling
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>
2023-02-04python3-zipp: upgrade 3.11.0 -> 3.12.0Tim Orling
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>
2023-02-04python3-pytz: upgrade 2022.7 -> 2022.7.1Tim Orling
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>
2023-02-04python3-iniconfig: upgrade 1.1.1 -> 2.0.0Tim Orling
* 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>
2023-02-04python3-poetry-core: upgrade 1.4.0 -> 1.5.0Tim Orling
* 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>
2023-02-04python3-hypothesis: upgrade 6.62.0 -> 6.66.0Tim Orling
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>
2023-02-04python3-pytest: upgrade 7.2.0 -> 7.2.1Tim Orling
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>
2023-02-04libtest-needs-perl: upgrade 0.002009 -> 0.002010Tim Orling
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>
2023-02-03perf: Fix 6.1 kernel reproducibility issueRichard Purdie
The pmu-events.c file is generated by a python script making os.scandir() calls. The return value is "order on disk" which can cary between machines. Add in a sed to fix the perf source to sort this data which makes the pmu-events.c file deterministic. We should try and upstream this change but we'll need to sed for varying kernel versions. We should also try and get the perf source being added to the perf-devsrc package so when failures like this occur, diffoscope is much more helpful! (From OE-Core rev: d2c27ae5c0d06363d2f0a2a8eb4e8e492df58444) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-02testimage: Fix error message to reflect new syntaxAlejandro Hernandez Samaniego
(From OE-Core rev: ec73d19d78e8f30ff9b817490c23bcdf8ea47c86) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-02sstate.bbclass: Fetch non-existing local .sig files if neededTobias Hagelborn
For the case of a global shared state cache and a local sstate cache with a mix of signed and un-signed entries, there is a case where a .sig is missing locally, but may exist in the global sstate cache. For this case, do not just fail sstate fetch, but rather backfill the .sig file from the global sstate cache. If this case is detected, re-run the fetch operation to get the global .sig file (if it exists). (From OE-Core rev: d5ea1a5396bf9fd4303cae46bc0e042be8de8d67) Signed-off-by: Tobias Hagelborn <tobias.hagelborn@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-02rust: Add `update_snapshot` task to generate `rust-snapshot.inc`Alex Kiernan
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>
2023-02-02xinetd: move xconv.pl script to separate packageMartin Jansa
* most xinetd users probably don't need this nowadays and it pulls perl into the images (From OE-Core rev: 00078ec396ff53aae71037ce7d9950afbf744454) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-02oeqa/selftest/locales: Add selftest for locale generation/presenceLouis Rannou
[YOCTO #9070] Add a new selftest to validate locale generation. This selftest builds a complete target with GLIBC_GENERATE_LOCALES, IMAGE_LINGUAS, ENABLE_BINARY_LOCALE_GENERATION set. (From OE-Core rev: 53258fd810bea6475af9f908f7b712a13a02b628) Signed-off-by: Louis Rannou <lrannou@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>