summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* python3-appdirs: add ptest into PTESTS_FAST_META_PYTHON itemsDerek Straka2024-02-161-1/+1
| | | | | | | | | | | | | | | | | | | Verified successful test run using bitbake meta-python-image-ptest-python3-appdirs on qemu86-64 root@qemux86-64:/usr/lib/python3-appdirs/ptest# ./run-ptest ============================= test session starts ============================== platform linux -- Python 3.12.1, pytest-7.4.4, pluggy-1.3.0 rootdir: /usr/lib/python3-appdirs/ptest collected 3 items PASS: test/test_api.py::Test_AppDir::test_dirs PASS: test/test_api.py::Test_AppDir::test_helpers PASS: test/test_api.py::Test_AppDir::test_metadata ============================== 3 passed in 0.19s =============================== Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade to Django 4.2.10 LTS releaseFathi Boudra2024-02-161-1/+1
| | | | | | | | | | | | | | | Django 4.0.x is no longer supported since April 2023. Upgrade to the latest 4.x LTS release. Fixes CVEs: CVE-2024-24680: Potential denial-of-service in intcomma template filter CVE-2023-43665: Denial-of-service possibility in django.utils.text.Truncator CVE-2023-41164: Potential denial of service vulnerability in django.utils.encoding.uri_to_iri() CVE-2023-36053: Potential regular expression denial of service vulnerability in EmailValidator/URLValidator CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfstests: Only specify the main SRCREV oncePeter Kjellerstedt2024-02-151-12/+8
| | | | | | | | | | | The "update" in commit 2af7d3f63e added a SRCREV rather than updating SRCREV_xfstests. Change the recipe to actually use SRCREV so that it is compatible with future AUH updates. Also replace "/usr" with "${prefix}". Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqmi: correct PVPeter Marko2024-02-151-0/+0
| | | | | | | | Real tag is 1.35.2-dev with description "Unstable release 1.35.2-dev". https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/tags/1.35.2-dev Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libusbgx: uprev to the latest commitMax Krummenacher2024-02-152-18/+18
| | | | | | | | | | | | | | | | | | Uprev libusbgx to ec0b01c to get following fixes: ``` ec0b01c Merge pull request #83 from mgrzeschik/uac2-controls cbf1750 uac2: add additional configuration controls 81d7c05 load libcomposite kernel module caad244 Fix: Memory leak config label 51abbfd Automake: fix distclean of tests 3cc5af7 Added printer function header to installed headers adc45af Added missing extern C closing brace ``` Refresh 0001-fix-stack-buffer-overflow-in-usbg_f_foo_attr_val-pro.patch. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libusbgx: fix usbgx.service stop / restartMax Krummenacher2024-02-153-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | On start the usbgx service configures the usb gadget. However if one stops the service nothing is done, a subsequent start then tries to configure the gadget again and fails. `systemctl restart` is implemented by doing a stop followed by a start and thus is also affected. Doing a start/stop/start results with the following reported in status: | systemd[1]: Starting Load USB gadget schemas... | gadget-start[801]: usbg_create_gadget() duplicate gadget name | gadget-start[801]: | gadget-start[801]: Error on import gadget | gadget-start[801]: Error: USBG_ERROR_EXIST : Already exist | gadget-start[812]: ls: write error: Device or resource busy The run-postinsts service does execute a restart for each package which uses the systemd class which creates a race condition that the usbgx service is already started when run-postinsts restarts usbgx and creates the above error output. Fix that by unconfiguring the usb gadget on stop. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* plymouth: uprev to 24.004.60Ming Liu2024-02-1511-187/+383
| | | | | | | | | | | | | The changes include: - Change to use meson buildsystem. - Fix build issues in OE. - Move patches from files to plymouth subdirectory. - Make themes build/installation optional, since a user might not want all themes to be installed to rootfs, now he can set PLYMOUTH_THEMES to chose the themes. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyyaml-include: add initial recipe for version 1.3.2Derek Straka2024-02-143-0/+32
| | | | | | | | | Add a recipe for the pyyaml-include package that extends PyYAML to include YAML files within YAML files. Add a ptest to run the unit tests and include the tests as part of the package lists in meta-python Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: upgrade 2.7.1 -> 2.8Christophe Vu-Brugier2024-02-141-1/+1
| | | | | Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnvme: upgrade 1.7.1 -> 1.8Christophe Vu-Brugier2024-02-141-1/+1
| | | | | Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencv: Fix python3 package generationMark Hatle2024-02-141-1/+1
| | | | | | | | | | | | | | | | | Resolves an issue where python3 package generation was failing to configure. -- Cannot probe for Python/Numpy support (because we are cross-compiling OpenCV) -- If you want to enable Python/Numpy support, set the following variables: -- PYTHON2_INCLUDE_PATH -- PYTHON2_LIBRARIES (optional on Unix-like systems) -- PYTHON2_NUMPY_INCLUDE_DIRS -- PYTHON3_INCLUDE_PATH -- PYTHON3_LIBRARIES (optional on Unix-like systems) -- PYTHON3_NUMPY_INCLUDE_DIRS Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: update to latest v20 version 20.11.0Archana Polampalli2024-02-143-4/+2
| | | | | | | | | | | | | | | | | | | | | License-Update: update c-ares to 1.20.0 [1] Copyright update [2] Removed below patches as these are availbe in 20.11.0 0001-build-fix-build-with-Python-3.12.patch [3] 0001-gyp-resolve-python-3.12-issues.patch [4] Changelog: https://github.com/nodejs/node/releases/tag/v20.11.0 [1] https://github.com/nodejs/node/commit/b705e19a95b5fc5a2edc9fc11a7649d6eb32d70b [2] https://github.com/nodejs/node/commit/347e1dd06a5f927d9fd64ce72d776c56d5101910 [3] https://github.com/nodejs/node/commit/0a5e9c12cf961a56bd63005974b953bbc0bc62a7 [4] https://github.com/nodejs/node/commit/68ec1e5eeb4ff984868c625f0ce808210169360d Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybind11: Cosmetic fixesNiko Mauno2024-02-141-5/+3
| | | | | | | | Introduce cosmetic fixes to recipe file content based on oe-stylize.py suggestions. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybind11: Fix LICENSENiko Mauno2024-02-141-1/+1
| | | | | | | | The repositorys LICENSE file contains BSD-3-Clause license text, so update the relevant recipe information field to match. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybind11: Prune redundant inheritNiko Mauno2024-02-141-1/+1
| | | | | | | | Inheriting setuptools3 implies the inherit of python3native, so drop the latter inherit as redundant. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybind11: Amend HOMEPAGENiko Mauno2024-02-141-1/+1
| | | | | | | | | Update the HOMEPAGE value so that the URL points to the original repository instead of a fork. By doing this we fix the mismatch between HOMEPAGE and SRC_URI. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hwdata: update 0.378 -> 0.379Markus Volk2024-02-131-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: Fix building on x86_64 with binutils 2.41Yoann Congal2024-02-132-1/+98
| | | | | | | | | | | | | Newer versions of the GNU assembler (observed with binutils 2.41) will complain about the ".arch i386" in files assembled with "as --64", with the message "Error: 64bit mode not supported on 'i386'". Fix by moving ".arch i386" below the relevant ".code32" directive, so that the assembler is no longer expecting 64-bit instructions to be used by the time that the ".arch i386" directive is encountered. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* signing.bbclass: make it work with eliptic curve keysSascha Hauer2024-02-131-4/+4
| | | | | | | | | "openssl rsa" works with RSA keys only. Use "openssl pkey" instead which is a frontend that picks the right operation automatically and works with RSA keys, eliptic curve keys and also DSA keys. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* switchtec-user: upgrade 4.1 -> 4.2Christophe Vu-Brugier2024-02-122-33/+3
| | | | | Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-werkzeug: add missing runtime dependenciesalperak2024-02-121-0/+4
| | | | | | | | | | ModuleNotFoundError: No module named 'json' ModuleNotFoundError: No module named 'logging' ModuleNotFoundError: No module named 'dataclasses' ModuleNotFoundError: No module named 'zipfile' Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnfs: update 5.0.2 -> 5.0.3Markus Volk2024-02-123-7/+52
| | | | | | | | | Add cmake checks for sys/uio.h Fixes build issues with latest compiler e.g. gcc-14 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* whitenoise: add a new recipeFathi Boudra2024-02-121-0/+19
| | | | | | | | | | | | | | Radically simplified static file serving for Python web apps With a couple of lines of config WhiteNoise allows your web app to serve its own static files, making it a self-contained unit that can be deployed anywhere without relying on nginx, Amazon S3 or any other external service. https://whitenoise.readthedocs.io/en/latest/ Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libosinfo: use hwdata for ids filesMarkus Volk2024-02-121-3/+3
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatpak: remove unneeded RDEPENDSMarkus Volk2024-02-121-2/+0
| | | | | | | | | | | The build has been modified to use internal copies of bubblewrap and xdg-dbus-proxy. https://git.openembedded.org/meta-openembedded/commit/?h=master-next&id=9c68079a26b64b836bc6a28e422a1099f48726d2 We can additionally remove the RDEPENDS for these tools, since flatpak now creates its own copies of the files in /usr/libexec. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-imageio: upgrade 2.33.1 -> 2.34.0alperak2024-02-111-2/+2
| | | | | | | | | Changelog: Forward constructor kwargs to PyAV Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ot-br-posix: Limit vla-cxx-extension option to clang >= 18Khem Raj2024-02-101-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httpx: add recipe for v0.26.0Richard Leitner2024-02-101-0/+44
| | | | | | | | | The next generation HTTP client. This recipe uses pypi as source: https://pypi.org/project/httpx Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httpcore: add recipe for v1.0.2Richard Leitner2024-02-101-0/+26
| | | | | | | | | | | | | | A minimal low-level HTTP client. This recipe is currently provided without trio support, as the author has no use for it and it would require to add a new python3-trio recipe. This recipe uses pypi as source: https://pypi.org/project/httpcore Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sniffio: add recipe for v1.3.0Richard Leitner2024-02-101-0/+12
| | | | | | | | | | Sniff out which async library your code is running under. This recipe uses pypi as source: https://pypi.org/project/sniffio/ Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-anyio: add recipe for v4.2.0Richard Leitner2024-02-101-0/+23
| | | | | | | | | | | | | | | High level compatibility layer for multiple asynchronous event loop implementations. This recipe is currently provided without trio support, as the author has no use for it and it would require to add a new python3-trio recipe. This recipe uses pypi as source: https://pypi.org/project/anyio Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-socksio: add recipe for v1.0.0Richard Leitner2024-02-102-0/+31
| | | | | | | | | | Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5. This recipe uses pypi as source: https://pypi.org/project/socksio Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* c-ares: Upgrade 1.24.0 -> 1.26.0Alex Kiernan2024-02-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes 1.26.0: Brad House (14): update release notes format update format slightly RELEASE-NOTES -> RELEASE-NOTES.md test: fix outdated license headers no reason to include sys/random.h all the time (#684) Do not sanity check RR Name vs Question (#685) autotools: fix building for 32bit windows due to stdcall symbol mangling (#689) man ares_fds(3): mark as deprecated and add explanation (#691) fix doxygen typo Autotools allow make to override CFLAGS/CPPFLAGS/CXXFLAGS (#695) Event Subsystem: No longer require integrators to have their own (#696) adig: Differentiate between internal and server error Release prep for c-ares 1.26.0 (#698) clusterfuzz: enforce maximum DNS packet size due to long parser time Erik Lax (1): Added flags to are_dns_parse to force RAW packet parsing (#693) Gregor Jasny (1): cmake: improve some include related code (#680) Changes 1.25.0: Brad House (22): fix test building with symbol hiding ci: add test case for building with hidden symbol visibility ci: disable static for symbol hiding tests getrandom() may require sys/random.h on some systems fix support with older google test versions CI: Add Alpine Linux and old Ubuntu (#667) Fix bad stub for ares__iface_ips_enumerate() ahost should use ares_getaddrinfo() these days (#669) Connection failure should increment server failure count first sonarcloud: const clang-format ares_strsplit() rewrite as wrapper around ares__buf_split() clang-format Autotools warning fixes (#671) Old MacOS SDKs require you include sys/socket.h before net/if.h (#673) docs: host -> ip Autotools: rework to simplify and fix recent issues (#674) set winver consistently across build systems autotools: update logic for building tests to provide more feedback OSSFuzz: it assumes autotools builds a static library by default, which means the old autotools must have done that even though there were comments saying it wasn't. Disable static by default on Windows however since it can't build both simultaneously. tests: replace google DNS with CloudFlare for reverse lookups as google's servers stopped responding properly 1.25.0 release prep (#676) Gregor Jasny (1): Fix minor warnings and documentation typos (#666) Martin Chang (1): Use SOCK_DNS extension on socket on OpenBSD (#659) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mdns: Upgrade 2200.60.25.0.4 -> 2200.80.16Alex Kiernan2024-02-101-1/+1
| | | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nanopb-runtime: Enable shared libraryWilliam A. Kennington III2024-02-101-0/+1
| | | | | | | | Some users would like to be able to share library code between multiple applications without embedding a static copy. Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nanopb: Split into 2 packagesWilliam A. Kennington III2024-02-105-29/+60
| | | | | | | | | | | This makes it possible to avoid building components which are not used in the native or runtime tooling. Most users of nanopb just want to build `nanopb-generator-native` and `nanopb-runtime` and not the other two combinations as they are building software for their target leveraging nanopb. Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nanopb: Update 0.4.7 -> 0.4.8William A. Kennington III2024-02-103-100/+29
| | | | | | | | | | Uses the new nanopb_PYTHON_INSTDIR_OVERRIDE to drop the previous patch. Maintains compatability with 0.4.7 and older by adding symlinks to the old header paths. Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kernel-selftest: no longer skip ldflags QAThomas Perrot2024-02-101-2/+2
| | | | | | | Because there is no longer the error. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencv: upgrade 4.8.0 -> 4.9.0Beniamin Sandu2024-02-102-217/+3
| | | | | | | | | | | Full changelogs: https://github.com/opencv/opencv/wiki/ChangeLog#version481 https://github.com/opencv/opencv/wiki/ChangeLog#version490 Also drop python2 support. Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* etcd-cpp-apiv3: no longer skip ldflags QAThomas Perrot2024-02-101-1/+0
| | | | | | | Because there is no longer the error. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dvb-apps: no longer skip ldflags QAThomas Perrot2024-02-101-3/+0
| | | | | | | Because there is no longer the error. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mariadb: Move useradd handling in target side of the recipeYoann Congal2024-02-092-5/+7
| | | | | | | | | | | | Having useradd class inherited for the -native recipe makes no sense and emit this kind of warning during reproducibility test: stdio: WARNING: QA Issue: mariadb-native: native/nativesdk class is not inherited last, this can result in unexpected behaviour. Classes inherited after native/nativesdk: useradd-staticids.bbclass [native-last] So, move the useradd inherit and associated variables to the target side of the recipe. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-werkzeug: upgrade 2.3.6 -> 3.0.1alperak2024-02-092-40/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream provides a pyproject.toml which declares a flit_core.buildapi build backend for PEP-517 packaging instead of setuptools. Also, RDEPENDS updated according to it. Removed CLEANBROKEN because it is not necessary. Changelog: Version 3.0.1 Fix slow multipart parsing for large parts potentially enabling DoS attacks. CWE-407 Version 3.0.0 Remove previously deprecated code. Deprecate the __version__ attribute. Use feature detection, or importlib.metadata.version("werkzeug"), instead. generate_password_hash uses scrypt by default. Add the "werkzeug.profiler" item to the WSGI environ dictionary passed to ProfilerMiddleware’s filename_format function. It contains the elapsed and time values for the profiled request. Explicitly marked the PathConverter as non path isolating. Version 2.3.8 Fix slow multipart parsing for large parts potentially enabling DoS attacks. CWE-407 Version 2.3.7 Use flit_core instead of setuptools as build backend. Fix parsing of multipart bodies. Adjust index of last newline in data start. Parsing ints from header values strips spacing first. Fix empty file streaming when testing. Clearer error message when URL rule does not start with slash. Accept q value can be a float without a decimal part. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Set CVE_PRODUCT to "node.js"virendra thakur2024-02-091-0/+2
| | | | | | | Set CVE_PRODUCT to 'node.js' for nodjs recipe Signed-off-by: virendra thakur <virendrak@kpit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-marshmallow: upgrade 1.1.0 -> 1.2.0alperak2024-02-091-2/+2
| | | | | | | | | | | License-Update: Remove license year Changelog: Performance improvement Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* radvd: Fix build in reproducible testYoann Congal2024-02-092-2/+1
| | | | | | | | | | | | | | | | | | | | In reproducible test, useradd config comes from static files: meta-networking/files/static-{passwd,group}-meta-networking Those files were not coherent : * an unused "rasvd" was defined (a typo for "radvd") * passwd referenced a unexisting group id. This patch aligns static files to the USERADD_PARAM recipe value. This will fix the errors seen during reproducibility tests: stdio: ERROR: radvd-2.19-r0 do_prepare_recipe_sysroot: radvd: useradd command did not succeed. stdio: ERROR: radvd-2.19-r0 do_prepare_recipe_sysroot: ExecutionError('/home/pokybuild/yocto-worker/reproducible-meta-oe/build/build/build-st-meta-networking/build-st/reproducibleA/tmp/work/core2-64-poky-linux/radvd/2.19/temp/run.useradd_sysroot.1178426', 1, None, None) stdio: ERROR: Logfile of failure stored in: /home/pokybuild/yocto-worker/reproducible-meta-oe/build/build/build-st-meta-networking/build-st/reproducibleA/tmp/work/core2-64-poky-linux/radvd/2.19/temp/log.do_prepare_recipe_sysroot.1178426 stdio: ERROR: Task (/home/pokybuild/yocto-worker/reproducible-meta-oe/build/meta-openembedded/meta-networking/recipes-daemons/radvd/radvd_2.19.bb:do_prepare_recipe_sysroot) failed with exit code '1' Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tzlocal: Add zoneinfo dependencyPavel Zhukov2024-02-091-0/+1
| | | | | | Fixes: https://github.com/openembedded/meta-openembedded/issues/787 Signed-off-by: Pavel Zhukov <pavel@zhukoff.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfstests: fix make install race conditionMartin Jansa2024-02-092-7/+242
| | | | | | | | | | | | | | | | | | | * sometimes make install was failing with: cp: cannot stat 'group.list': No such file or directory and bunch of non-fatal messages:   mv: failed to preserve ownership for 'group.list': Invalid argument * this was when tools/mkgroupfile did mv -f "$new_groups" "$groupfile" overwritting the group.list file while install-sh was already copying it to output * in the end easily reproducible by 1) removing tests/*/group.list before each make install 2) adding some sleep in mkgroupfile before the mv call Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfstests: drop the upstream rejected install-sh hackMartin Jansa2024-02-091-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * I'm trying to fix random build failure from world builds:   tests-install sometimes fails as shown bellow: cp: cannot stat 'group.list': No such file or directory ...   mv: failed to preserve ownership for 'group.list': Invalid argument   whole log: 2023.10.29: http://errors.yoctoproject.org/Errors/Details/752403/ 2024.01.14 http://errors.yoctoproject.org/Errors/Details/752404/ * Interestingly I finally triggered this error for first time in my local build (when rebuilding it after reverting this upgrade - which might be just coincidence), here is the log: While looking at this a bit more, I've noticed that install-sh in: # install-sh script in the project is outdated # we use the one from the latest libtool to solve installation issues # It looks like the upstream is not interested in having it fixed :( # https://www.spinics.net/lists/fstests/msg16981.html do_configure:prepend() {     cp ${STAGING_DIR_NATIVE}${datadir}/libtool/build-aux/install-sh ${B} } is copied only to ${B}, but Makefile still has "cp include/install-sh ." which was removed in proposed change for upstream: https://www.spinics.net/lists/fstests/msg16899.html but here it isn't, so shouldn't we copy it to ${B}/include to make sure that make won't use the old version? So I've tried to add:    cp ${STAGING_DIR_NATIVE}${datadir}/libtool/build-aux/install-sh ${B}/include in do_configure:prepend and then I've triggered the build failure again this time with 2024.01.14 version as well by running: for i in `seq -w 1 100`; do bitbake -c cleansstate xfstests; bitbake -k xfstests 2>&1 | tee log.xfstests.$i; done so the issue isn't fixed in the 2024.01.14 version, but maybe it's a bug introduced by our install-sh? It was rejected by upstream in: https://www.spinics.net/lists/fstests/msg16928.html   This install-sh has been used for performance reason, I'd like keep it   if possible. Would you please describe the failures you hit in   cross-compilation env? It'd be great if we could fix the env issue. Also the important error isn't: "mv: failed to preserve ownership for 'group.list': Invalid argument" because that's shown in all the builds: xfstests $ grep -c "mv: failed to preserve ownership for 'group.list': Invalid argument" */temp/log.do_install* 2023.10.29-broken/temp/log.do_install:14 2023.10.29-broken/temp/log.do_install.1094046:14 2023.10.29-fixed-after-broken/temp/log.do_install:14 2023.10.29-fixed-after-broken/temp/log.do_install.1094046:14 2023.10.29-fixed-after-broken/temp/log.do_install.1120923:14 2023.10.29/temp/log.do_install:14 2023.10.29/temp/log.do_install.1094046:14 2024.01.14-ok/temp/log.do_install:14 2024.01.14-ok/temp/log.do_install.1186155:14 but the "cp: cannot stat 'group.list': No such file or directory" which is shown only in the ones which in the end failed: xfstests $ grep cp */temp/log.do_install* 2023.10.29-broken/temp/log.do_install:cp: cannot stat 'group.list': No such file or directory 2023.10.29-broken/temp/log.do_install.1094046:cp: cannot stat 'group.list': No such file or directory 2023.10.29-fixed-after-broken/temp/log.do_install.1094046:cp: cannot stat 'group.list': No such file or directory 2023.10.29/temp/log.do_install:cp: cannot stat 'group.list': No such file or directory 2023.10.29/temp/log.do_install.1094046:cp: cannot stat 'group.list': No such file or directory So I guess we should just drop this install-sh hack from do_configure completely as cross-compilation seems to be fixed upstream already in: https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git/commit/?id=5d20084fefaf09e86be26d7c71bd1c7ac2a2b35c xfstests/2024.01.14-ok/git $ git log --oneline include/install-sh fa993e51 include/: spdx license conversion da7916f7 build: Use the original install-sh file from SGI xfstests/2024.01.14-ok/git $ git log --oneline install-sh 5d20084f build: allow cros-compilation on chromeOS e3ca126a xfstests: respect DESTDIR when installing fa6a7868 xfsqa: more sh to bash conversions 491d467f Add GPL license plate to SGI's files. d259454b Update copyright annotations and license boilerplates to correspond with SGI Legals preferences. Merge of master-melb:xfs-cmds:24329a by kenmcd. 3ef12e38 Update copyright dates (again) bc4eb461 Undoes mod:     xfs-cmds:slinx:120772a Undo xfs-cmds:slinx:120772a, inadvertently whacked a previous mod. 8ce73f86 Update copyright dates db6944ec need a copy of this here too. * buildhistory doesn't show any difference, so all the files are installed in the same location as before Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfstests: use master branch instead of 'for-next'Martin Jansa2024-02-091-1/+1
| | | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>