summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-02-17[WIP] setuptools_build_meta.bbcclass: PYPA_WHEELtimo/pyprojecttomlTim Orling
The setuptools.build_meta.build_wheel backend emits the file name of the wheel after compilation. Rather than brittle, hacky ways of determining the file name of the wheel, set PYPA_WHEEL to the output of the backend. Use a python3 do_compile() function to build the wheel and set the PYPA_WHEEL variable. For some reason, this variable is then None in do_install. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-zipp: inherit setuptools_build_metaTim Orling
Switch to the PEP-517 compliant back end and build a wheel instead of egg. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-importlib-metadata: upgrade 4.10.1 -> 4.11.1Tim Orling
With the 4.11.0 release, upstream dropped the setup.py file in favor of the more modern pyproject.toml. Inherit the setuptools_build_meta.bbclass to build instead of setuptools3.bbclass v4.11.1 367: In Distribution.requires for egg-info, if requires.txt is empty, return an empty list. v4.11.0 bpo-46246: Added __slots__ to EntryPoints. v4.10.2 365 and bpo-46546: Avoid leaking method_name in DeprecatedList. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-packaging: inherit setuptools_build_metaTim Orling
Switch from building egg to using setuptools.build_meta to build a wheel in compliance with PEP 517. FIXME: currently does not install properly because pip cannot find a solution to 'pyparsing' requirement. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17pypa_installer.bbclass: class to install wheelsTim Orling
This class creates a helper 'install-it.py' script to install a built wheel using python3-installer-native (in compliance with PEP 517). Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-jsonschema: upgrade 3.2.0 -> 4.4.0Tim Orling
Changed from setup.py to pyproject.toml+setup.cfg Use python3-build-native and python3-installer-native to build and install wheel. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-build: add recipe for 0.7.0Tim Orling
This is another key package in the pypa (Python Packaging Authority) toolchain. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17setuptools_build_meta.bbclass: add classTim Orling
This class uses the PEP 517 compliant setuptools.buil_meta to build wheels. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-pep517: add recipe for 0.12.0Tim Orling
This is a dependency in the upstream pypa (Python Packaging Authority) toolchain, such as python3-build. Uses python3-installer-native and a custom script to install the wheel. pip install failed to properly resolve 'tomli'. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-installer: add recipe for 0.4.0Tim Orling
python3-installer is a simple PEP 517 compliant library for installing wheels. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-wheel: move 0.37.0 from meta-pythonTim Orling
This is one of the "new build tools" which are part of pypa (Python Packaging Authority) toolchain. Wheels are the official delivery mechanism for Python packages, replacing the now deprecated Eggs (egg-info). Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-tomli: drop setup.py workaroundTim Orling
inherit new flit_core.bbclass and build wheel as intended by upstream [YOCTO #14638] Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17flit_core.bbclass: add helper for newer python packagingTim Orling
Some python packages now use pyproject.toml and declare flit_core.buildapi as the build engine Use pip to install, but tell it to not check the index on pypi.org (--no-index) and not to check for any dependencies (--no-deps). While the dependency checking is handy, it is flaky in our environment and occasionally cannot resolve a dependency even though it is present. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-flit-core: add recipe for 3.6.0Tim Orling
This is the core of one of the "new build system" tools, although not officially part of the pypa (Python Packaging Authority) repositories, it is an increasingly common build tool (e.g. typing_extensions and tomli) as declared in pyproject.toml for said packages. This package provides a very simple bootstrapping method that builds the source tarball (build_sdist) and a wheel (build_wheel). Wheels are the official vehicle for delivering Python packages now. Eggs (egg-info) are deprecated and will increasingly go away. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17python3-pytest: upgrade 7.0.0 -> 7.0.1Tim Orling
pytest 7.0.1 (2022-02-11) Bug Fixes * 9608: Fix invalid importing of importlib.readers in Python 3.9. * 9610: Restore UnitTestFunction.obj to return unbound rather than bound method. Fixes a crash during a failed teardown in unittest TestCases with non-default __init__. Regressed in pytest 7.0.0. * 9636: The pythonpath plugin was renamed to python_path. This avoids a conflict with the pytest-pythonpath plugin. * 9642: Fix running tests by id with :: in the parametrize portion. * 9643: Delay issuing a PytestWarning about diamond inheritance involving Item and Collector so it can be filtered using standard warning filters. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2022-02-17features_check/insane: Use hasOverrides datastore methodRichard Purdie
(From OE-Core rev: 401c56258753a96c0a4e3e91a11518f182d410ff) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17oeqa/selftest/bbtests: Update to match changed bitbake outputRichard Purdie
(From OE-Core rev: 753645155b402c899080349bc741361480c4abe8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17selftest/bbtests: Add tests for git floating tag resolutionRichard Purdie
This test ensures that where a floating tag is used for a git url, there aren't a number of different bugs such as inconsistent source revisions for the tag within a given build and that the recipe is reparsed at each run to ensure the tag is checked. A test is also added to ensure that the build fails if SRCPV (get_srcrev()) isn't used yet there is a floating tag. (From OE-Core rev: 33554ba3c034fc31744b27392afe751d645d6c2e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17bitbake: data_smart: Add hasOverrides method to public datastore APIRichard Purdie
There are some cases where the metadata needs to check if a variable has any overrides set, even if they are currently inactive. That code currently pokes into datastore internals. Add API instead to replace and avoid that. (Bitbake rev: c885e5542dcf760b8fc5881e385abb4a10020874) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17bitbake: msg: Ensure manually created loggers have the once filterJoshua Watt
Loggers created with a logging configuration file automatically get the once filter applied to ensure that warnonce()/erroronce() only appear a single time. The same filter needs to also be added to bb.msg.logger_create() to ensure that manually created loggers have the same behavior (Bitbake rev: bd93f7baff9d56de37a1af474189e0888b82d475) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17bitbake: msg: Add bb.warnonce() and bb.erroronce() log methodsRichard Purdie
This adds a log level and logging function call to use it where the warning or error will only be displayed once, regardless of how many times the message is logged. This has to be done either in the cooker or on the UI side. I've opted for the UI side since display control is really a UI issue but it uses a common library filter function to enable it which can be reused elsewhere. The knotty message displayed as the build summary is tweaked to make sense when the numbers won't match since it will still count the number of times it was logged and this is probably helpful for debugging in some cases so I've deliberately left it that way. (Bitbake rev: 7bd40e3003a043e3cb7efc276681054b563b5e7b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17bitbake: cooker: Improve parsing failure from handled exception usabilityRichard Purdie
When a recipe raises a BBHandledException, it means the error was already shown to the user. Adding an additional one here isn't helpful. What is helpful is to mention that parsing was halted. Tweak the code to do this with improves the messages the user sees and helps understand what happened. (Bitbake rev: fdf6ebc8b603fcfd3ed7c64baf486a4adabd25be) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17bitbake: data_smart: Fix overrides file/line message additionsRichard Purdie
The overrides warning message is meant to show filename and line numbers but the variable names are incorrect and this wasn't working. Fix it. (Bitbake rev: 551c1cb20fc9b9d0dab5d830182c2bf626e72845) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17bitbake: asyncrpc: Fix attribute errorsDaniel Gomez
Export ClientError and ServerError classes from bb.asyncrpc.serv as required by lib/hashserv/server.py module. Error: Client ('192.168.2.184', 51142) connected Error from client: module 'bb.asyncrpc' has no attribute 'ClientError' Traceback (most recent call last): File "/opt/bbhashserv/lib/bb/asyncrpc/serv.py", line 192, in handle_client await client.process_requests() File "/opt/bbhashserv/lib/hashserv/server.py", line 200, in process_requests await super().process_requests() File "/opt/bbhashserv/lib/bb/asyncrpc/serv.py", line 72, in process_requests await self.dispatch_message(d) File "/opt/bbhashserv/lib/hashserv/server.py", line 217, in dispatch_message raise bb.asyncrpc.ClientError("Unrecognized command %r" % msg) AttributeError: module 'bb.asyncrpc' has no attribute 'ClientError' (Bitbake rev: 8aca1d341500af8bbe788801c2df3da9bbfacaed) Signed-off-by: Daniel Gomez <daniel@qtec.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17bitbake: contrib: Fix hash server Dockerfile dependenciesDaniel Gomez
When building the Hash Equivalence server Dockerfile, some dependencies are missing in order to run the hash server properly: Traceback errors: Traceback (most recent call last): File "/opt/bbhashserv/bin/bitbake-hashserv", line 61, in <module> ret = main() File "/opt/bbhashserv/bin/bitbake-hashserv", line 54, in main server = hashserv.create_server(args.bind, args.database, upstream=args.upstream, read_only=args.read_only) File "/opt/bbhashserv/lib/hashserv/__init__.py", line 120, in create_server from . import server File "/opt/bbhashserv/lib/hashserv/server.py", line 14, in <module> import bb.asyncrpc ModuleNotFoundError: No module named 'bb' Traceback (most recent call last): File "/opt/bbhashserv/bin/bitbake-hashserv", line 61, in <module> ret = main() File "/opt/bbhashserv/bin/bitbake-hashserv", line 54, in main server = hashserv.create_server(args.bind, args.database, upstream=args.upstream, read_only=args.read_only) File "/opt/bbhashserv/lib/hashserv/__init__.py", line 120, in create_server from . import server File "/opt/bbhashserv/lib/hashserv/server.py", line 14, in <module> import bb.asyncrpc File "/opt/bbhashserv/lib/bb/__init__.py", line 128, in <module> from bb import fetch2 as fetch File "/opt/bbhashserv/lib/bb/fetch2/__init__.py", line 1930, in <module> from . import git File "/opt/bbhashserv/lib/bb/fetch2/git.py", line 70, in <module> import bb.progress File "/opt/bbhashserv/lib/bb/progress.py", line 14, in <module> import bb.build File "/opt/bbhashserv/lib/bb/build.py", line 27, in <module> from bb import data, event, utils File "/opt/bbhashserv/lib/bb/data.py", line 36, in <module> from bb import data_smart File "/opt/bbhashserv/lib/bb/data_smart.py", line 23, in <module> import bb, bb.codeparser File "/opt/bbhashserv/lib/bb/codeparser.py", line 26, in <module> import codegen ModuleNotFoundError: No module named 'codegen' Traceback (most recent call last): File "/opt/bbhashserv/bin/bitbake-hashserv", line 61, in <module> ret = main() File "/opt/bbhashserv/bin/bitbake-hashserv", line 54, in main server = hashserv.create_server(args.bind, args.database, upstream=args.upstream, read_only=args.read_only) File "/opt/bbhashserv/lib/hashserv/__init__.py", line 120, in create_server from . import server File "/opt/bbhashserv/lib/hashserv/server.py", line 14, in <module> import bb.asyncrpc File "/opt/bbhashserv/lib/bb/__init__.py", line 128, in <module> from bb import fetch2 as fetch File "/opt/bbhashserv/lib/bb/fetch2/__init__.py", line 1930, in <module> from . import git File "/opt/bbhashserv/lib/bb/fetch2/git.py", line 70, in <module> import bb.progress File "/opt/bbhashserv/lib/bb/progress.py", line 14, in <module> import bb.build File "/opt/bbhashserv/lib/bb/build.py", line 27, in <module> from bb import data, event, utils File "/opt/bbhashserv/lib/bb/data.py", line 36, in <module> from bb import data_smart File "/opt/bbhashserv/lib/bb/data_smart.py", line 23, in <module> import bb, bb.codeparser File "/opt/bbhashserv/lib/bb/codeparser.py", line 32, in <module> from bb.pysh import pyshyacc, pyshlex File "/opt/bbhashserv/lib/bb/pysh/pyshyacc.py", line 13, in <module> import bb.pysh.pyshlex as pyshlex File "/opt/bbhashserv/lib/bb/pysh/pyshlex.py", line 17, in <module> from ply import lex ModuleNotFoundError: No module named 'ply' Traceback (most recent call last): File "/opt/bbhashserv/bin/bitbake-hashserv", line 61, in <module> ret = main() File "/opt/bbhashserv/bin/bitbake-hashserv", line 54, in main server = hashserv.create_server(args.bind, args.database, upstream=args.upstream, read_only=args.read_only) File "/opt/bbhashserv/lib/hashserv/__init__.py", line 120, in create_server from . import server File "/opt/bbhashserv/lib/hashserv/server.py", line 14, in <module> import bb.asyncrpc File "/opt/bbhashserv/lib/bb/__init__.py", line 128, in <module> from bb import fetch2 as fetch File "/opt/bbhashserv/lib/bb/fetch2/__init__.py", line 1935, in <module> from . import wget File "/opt/bbhashserv/lib/bb/fetch2/wget.py", line 30, in <module> from bs4 import BeautifulSoup ModuleNotFoundError: No module named 'bs4' (Bitbake rev: 0bd637acfcba5a44230c291889d2a5ff571cb8c6) Signed-off-by: Daniel Gomez <daniel@qtec.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17bitbake: fetch2/cooker: Fix source revision handling with floating upstreamsRichard Purdie
Where a git url uses a tag instead of a full source revision, breakage can currently occur in builds. Issues include: * the revision being looked up in multiple tasks (fetch and unpack) * the risk a different revision may be obtained in those tasks * that some tasks may not be allowed to access the network * that a revision may not be consistent throughout a given build * rerunning a specific task may given inconsistent results To fix this, stop the workers from cleaning out the source revision store. This should only be done in the cooker itself (based on current policy). Also, where the code "sees" an upstream access, mark the recipe as not to be cached. The reparse re-triggers the upstream lookup by the server. Add a test to ensure that if get_srcrev isn't called, the user is told they're using a configuration that is known to break. (Bitbake rev: 4b5eed1626709ef3dc06b32fd55d40a2a6edd179) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17releases: update to include 3.1.14Michael Halstead
Adding 3.1.14 to documentation switcher and release list. (From yocto-docs rev: 4b2cfbc517208d6df40104d25e62f8febdd76a7f) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16gcsections: add nativesdk-cairo to exclude listChristian Eggers
configure fails with the following error if gcsections is active during build of nativesdk-cairo: | checking whether float word ordering is bigendian... unknown | configure: error: | | Unknown float word ordering. You need to manually preset | ax_cv_c_float_words_bigendian=no (or yes) according to your system. (From meta-yocto rev: 45f97f55ae181b3fe5436276b36f5ed48d7437de) Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16local.conf.sample: Remove unnecessary \n from the SSTATE_MIRRORS examplePeter Kjellerstedt
Since commit 044fb04d in bitbake (fetch2: Allow whitespace only mirror entries) there is no need to separate the entries in SSTATE_MIRRORS with "\n". (From meta-yocto rev: 3709d06d5ad9421831d275bf1ed938e8de660906) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16poky.conf: Remove unnecessary \n from PREMIRRORSPeter Kjellerstedt
Since commit 044fb04d in bitbake (fetch2: Allow whitespace only mirror entries) there is no need to separate the entries in PREMIRRORS with "\n". (From meta-yocto rev: 458a809b5ad780fabd3ca18806f831606bfbdfd4) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16u-boot: Fix RISCV build with binutils 2.38Khem Raj
Ensure right ABI and march is used which matches OE core settings (From OE-Core rev: 17cd727f333580c6fd7ff20c90ede9ccce9ef60b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16opensbi: Upgrade to 1.0Khem Raj
Drop OE specific patch to shunt march/mabi this seems to work fine now. unset CLANG_TARGET so it can compile with OE produced clang toolchain which provides --target itself (From OE-Core rev: c48b57aa68149f5bdca80cadbf5b426c209ca94e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16mesa: upgrade 21.3.5 -> 21.3.6wangmy
Changelog: ========= Bug fixes --------- radv: CullDistance fail i965: Segmentation fault during glinfo context destruction, regression in 21.3.x Vulkan Wayland WSI returns empty surface formats [REGRESSION][BISECTED] iris: Qutebrowser/QtWebEngine sporadically flashes the window in white Flickering Intel Uhd 620 Graphics Broken Terraria & Glitches in Forza Horizon 4 Changes ------- Revert "nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are constants" anv: Fix subgroupSupportedStages physical property Revert "zink: handle vertex buffer offset overflows" ir3: Fix copy-paste mistakes in ir3_block_remove_physical_predecessor() ir3/cp: ir3: Prevent propagating shared regs out of loops harder ir3: opt_deref in opt loop to remove unnecessary tex casts crocus: find correct relocation target for the bo. vulkan: Fix leak of error messages pick_status.json: Update to cb781fc350108584116280fc597c695d2f476c68 pick_status.json: Mark 15e77504461a30038a054c87cc53a694171c9cf4 as denominated pick_status.json: Mark 960e72417f3e8885699cf384f690853e14ba44da as denominated intel/fs: Take into account region strides during SIMD lowering decision of SHUFFLE. vulkan/wsi/wayland: Fix add_wl_shm_format alpha/opaqueness. vulkan/wsi/wayland: Convert missing vulkan formats to shm formats. vulkan/wsi/wayland: Add modifiers for RGB formats. vulkan/wsi/wayland: Fix add_drm_format_modifier aplha/opaqueness. anv/pass: Don't set first_subpass_layout for stencil-only attachments vulkan/wsi: Set MUTABLE_FORMAT_BIT in the prime path i965: Avoid NULL drawbuffer in brw_flush_front intel/fs: don't set allow_sample_mask for CS intrinsics intel/nir: fix shader call lowering panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs zink: never use SpvOpImageQuerySizeLod for texel buffers zink: reorder fbfetch flag-setting to avoid null deref zink: fix vertex buffer mask computation for null buffers zink: clamp tbo creation to maxTexelBufferElements zink: add vertex shader pipeline bit for generated barrier construction zink: fix waiting on current batch id zink: cast image atomic op params/results based on image type zink: use SpvScopeDevice over SpvScopeWorkgroup for atomic shader ops zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS llvmpipe: ci updates zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds zink: fix PIPE_CAP_TGSI_BALLOT export conditional zink: reject invalid draws zink: min/max blit region in coverage functions anv: Disable CCS_E for some 8/16bpp copies on TGL+ anv: Use ANV_FAST_CLEAR_DEFAULT_VALUE for CCS on TGL+ anv: Re-enable CCS_E on TGL+ iris: implement inter-context busy-tracking aco: fix neg(abs(mul(a, b))) if the mul is not VOP3 aco: don't encode src2 for v_writelane_b32_e64 radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances radv/winsys: fix missing buffer_make_resident() for the null winsys tu: VkExternalImageFormatProperties is optional (From OE-Core rev: 05e45cb04e72d369aa6db1793cd010096db3cc09) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16rng-tools: upgrade 6.14 -> 6.15wangmy
0001-Adding-ability-to-detect-non-posix-extensions-for-pt.patch 0002-Allow-for-use-of-either-pthread-affinity-set-methods.patch removed since they're included in 6.15. Changelog: ========= Adjust rngtests for better behavior in travis fix use of non-posix setaffinity call to allow building on strict posix (musl) systems Add armv6l to list of detected arches for pkcs11 misc fixes to allow building on libc-musl fix a deadlock in jitter shutdown sequence minor warning fixups (unused variables) improve cpu detection code improve jitter cpu monopolization on small/single cpu systems (From OE-Core rev: 63b1c5ccd178fdd6f8af1d1b9f7fab529b1746e9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16linux-firmware: upgrade 20211216 -> 20220209wangmy
License-Update: Version of some driver files updated Added files for some drivers (From OE-Core rev: 1a2a64082d2a4845bebe802afed2a65dac994043) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16python3-ruamel-yaml: upgrade 0.17.20 -> 0.17.21wangmy
Changelog: ========= - fix bug in calling '.compose()' method with 'pathlib.Path' instance. (From OE-Core rev: 1f5f7cdf998cfb5f5635953ab862728a08192778) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16curl: configure with '--without-ssl' if ssl is disabledChristian Eggers
curl requires that at least one SSL implementation or explicitly '--without-ssl' is specified. This is particularly the case if PACKAGECONFIG is empty. | configure: error: select TLS backend(s) or disable TLS with --without-ssl. | | Select from these: | | --with-amissl | --with-bearssl | --with-gnutls | --with-mbedtls | --with-mesalink | --with-nss | --with-openssl (also works for BoringSSL and libressl) | --with-rustls | --with-schannel | --with-secure-transport | --with-wolfssl | Fixes: eef6c45fc6ec ("curl: Rework openssl and random PACKAGECONFIGs") (From OE-Core rev: 6c737396c705e1388aff5f5a599c901a1a1760a2) Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16gmp: fix EXTRA_OECONF for mipsarchr6Konrad Weihmann
previously used mipsarchr6:append created an empty set for EXTRA_OECONF and then appended --disable-assembly while it should be just added to the existing var value. Without this patch gmp will be configured without --enable-cxx=detect for mipsarchr6 targets (From OE-Core rev: c17e1023eff86e71734edeb592a26f3a9160d72e) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16ruby: fix DEPENDS appendKonrad Weihmann
recent change create a blank scope of DEPENDS for class-target, basically leaving out all general dependencies, leading to the effect that ruby will be shipped without the runtime dependencies of zlib, openssl and libffi, making the corresponding gems unusable at runtime. As the class-target scope should be appended only the correct override is append:class-target (From OE-Core rev: 8f92444d388d2406be7d317578908975784d3f22) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16ltp: Disable proc01 testRichard Purdie
This test has history of hanging on arm trying to read from /proc/kmsg and it has reappeared. Disable the test since hanging autobuilder builds are annoying. I suspect there is a genuine race on ARM somewhere here in the kernel. (From OE-Core rev: e8f5bd9dc35e2da014412bb35fbd2f96d0b1c5a8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16python3-pbr: upgrade 5.8.0 -> 5.8.1wangmy
(From OE-Core rev: 848a506a71d789a4c81df8bf04deaba42f5b5f51) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16python3-pathlib2: upgrade 2.3.6 -> 2.3.7wangmy
Changelog: ========= This version will be the last release to support Python 2.7. Fix bug in samefile on Windows when file does not exist. Add newline parameter for write_text (see issue #64). Add many more type annotations. Continuous integration migrated to github actions. Project migrated to jazzband. (From OE-Core rev: 30b8cc39e11361e37f0141cd202b355bdab50307) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16python3-hypothesis: upgrade 6.36.1 -> 6.36.2wangmy
Changelog: ========= Updates vendored list of top-level domains, which is used by the provisional domains() strategy. (From OE-Core rev: 19e5019c606802456c2022c6cc8f996faad457ff) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16harfbuzz: upgrade 3.3.2 -> 3.4.0wangmy
Changelog: ========= *Perform sanity checks on shaping results is now part of "harfbuzz" library and can be enabled by setting the buffer flag HB_BUFFER_FLAG_VERIFY. *Arabic Mark Transient Reordering Algorithm have been updated to revision 6. *ISO 15924 code for mathematical notation, 'Zmth', now maps to the OpenType 'math' tag. *It is now possible to get at once all math kerning values for a given glyph at a given corner. *Fix locale_t portability issues on systems the typedef's it to a void pointer *New API: +HB_BUFFER_FLAG_VERIFY +HB_OT_TAG_MATH_SCRIPT +HB_SCRIPT_MATH +hb_ot_math_kern_entry_t +hb_ot_math_get_glyph_kernings Deprecated API (From OE-Core rev: 52ee8b78ecee7fa4f95d3762799645277be19373) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16glib-2.0: upgrade 2.70.3 -> 2.70.4wangmy
Changelog: ========= * Bugs fixed: - !2462 Backport !2461 "Fix memory leak in gio/gdbusauthmechanismsha1.c" to glib-2-70 * Translation updates: - Czech - French - Indonesian - Japanese - Polish - Portuguese (Brazil) - Russian - Slovenian - Spanish - Swedish - Ukrainian (From OE-Core rev: 8cca575fabb4cde70fc82a88f09a5855d5f73870) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16gpgme: upgrade 1.16.0 -> 1.17.0wangmy
The following patches refreshed for 1.17.0 0001-pkgconfig.patch 0001-use-closefrom-on-linux-and-glibc-2.34.patch Changelog: ========= qt: Fix build for older Qt versions. (From OE-Core rev: fac45ef439c6156873d2076083d5b3e43015b7e2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16autoconf-archive: upgrade 2021.02.19 -> 2022.02.11wangmy
Changelog: ========= AX_CC_FOR_BUILD was deprecated in favor of AX_PROG_CC_FOR_BUILD. (From OE-Core rev: 494b00ead5e889ae15610c0c730719bdf394ca07) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16selftest: wic: Disable graphic of qemu to support WSLStefan Herbrechtsmeier
Disable graphic support of qemu to support qemu tests in WSL. (From OE-Core rev: 797af95eb272bd12eac193cdfe72ddffe8aa39ca) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16selftest: wic: Add rawcopy plugin unpack testStefan Herbrechtsmeier
(From OE-Core rev: 0e4a030948707ef74f9c977d2d02d9f92c119f7e) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16selftest: wic: Remove requirement of syslinux from test_rawcopy_pluginStefan Herbrechtsmeier
Remove bootimg-pcbios from wks to eliminate requirement of syslinux from test_rawcopy_plugin to avoid the following error. ERROR: Couldn't find correct bootimg_dir, exiting (From OE-Core rev: 99e2321e049fa63b83f3daa076eeff7f6791986b) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>