summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-02-20bitbake: fetch2: Abstract fetcher environment to a functionRichard Purdie
The changing of the environment inside the wget fetcher can race if threading is used, such as with sstate in OE-Core. Abstract the function so the environment can be correct before the function is called, removing the race since the enviroment is then no longer changed. (Bitbake rev: c73bb6023c73f003a160bb02aa4da1b580b86c23) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: wget: Fix grammar "can happen"Zygmunt Krynicki
(Bitbake rev: 52630eefb5174e4ca357ac57085093a7f5767bd8) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: utils: Fix typo "dependency" and "spawning"Zygmunt Krynicki
(Bitbake rev: 8f76117816fa84367753d5eee0264b90e9f29a8c) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: tinfoil: Fix typo "receive" and "something"Zygmunt Krynicki
(Bitbake rev: 2e0407f6d8fbea22a4bfde124f7665a912482401) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: progress: Fix typo "wherever"Zygmunt Krynicki
(Bitbake rev: bb43be9b8b10b7d799436790e9bce0ef3df4aa6d) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: process: Fix typo: "process"Zygmunt Krynicki
(Bitbake rev: 2874e9cb3ebfd675657919eca7286ccdc25a63b6) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: persist_data: Fix typo "committed"Zygmunt Krynicki
(Bitbake rev: f9bea2b29ad8121ca82df82cdbc71f5b9d15d515) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: fetch2/git: Remove duplicate "the"Zygmunt Krynicki
(Bitbake rev: 02e29e90eac56e46635e9ae44e5c5da684b70ed2) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: fetch2: Fix typo "conform" and "processed"Zygmunt Krynicki
(Bitbake rev: e1c13a820f9e3154699ec32d84cce502464e4f6b) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: event: Fix typo "asynchronous" and "occasionally"Zygmunt Krynicki
(Bitbake rev: bb60472ff41b583b7b3a65e7ddccd4554840952b) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: daemonize: Fix typo "separate"Zygmunt Krynicki
(Bitbake rev: c93bc3849051c758fd7ca54226933172b0cb0c5d) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: cookerdata: Fix typo "normally"Zygmunt Krynicki
(Bitbake rev: d0b633256daf8d11f213a14fb44ebc6bc5d45f37) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: cooker: Fix typo "isn't" and "tuples"Zygmunt Krynicki
(Bitbake rev: ac688b6e93faa51d48768b677685499862d3e7c4) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: fetch2/wget: move loop-invariant load of BB_ORIGENVZygmunt Krynicki
BB_ORIGENV is used as a fallback environment block. It is repeatedly accessed inside the loop. Since it is a loop invariant, move it out of the loop. (Bitbake rev: 346a1a6c76d40458d7b4c116147ec4d371bee74a) Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20bitbake: utils: Fix environment decorator logic errorRichard Purdie
File "/home/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-sato/1.0-r0/testsdkext/layers/build/bitbake/lib/bb/fetch2/wget.py", line 328, in checkstatus with bb.utils.environment(**newenv): File "/home/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-sato/1.0-r0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-sato/1.0-r0/testsdkext/layers/build/bitbake/lib/bb/utils.py", line 1737, in environment del os.environ[var] File "/home/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/core-image-sato/1.0-r0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/python3.10/os.py", line 695, in __delitem__ raise KeyError(key) from None It is possible the wrapped function might change the environment which can lead to KeyError issues like this. The key may no longer be in the original environment so handle that case correctly and avoid the tracebacks. (Bitbake rev: ae4ce4c21998bb2a12a1e1f0b8e0af8d218b87e2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20manuals: Remove unnecessary \n from SSTATE_MIRRORS examplesPeter 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 yocto-docs rev: 87b34b69b2df72d4e6edbd81839622fffd560331) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18manuals: add 3.4 and 3.4.1 release notes after migration informationMichael Opdenacker
Only done for release 3.4 and 3.4.1 so far. Release notes are kept under the migration-guides/ directory for the moment, for easier reviewing. (From yocto-docs rev: b311070d866cf4ab51c72ff3ac7bc41ea3e932cb) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18ref-manual: update TCLIBC descriptionMichael Opdenacker
Stop mentioning the long gone POKYLIBC variable and fix punctuation (From yocto-docs rev: d90be3bbfd45317ce07d1715af3d65ffb1e24ac7) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18documentation: Add multiconfig initramfs configuration:Alejandro Hernandez Samaniego
dev-manual/common-tasks.rst: Add section to create an initramfs image from a separate multiconfig. ref-manual/variables.rst: Add new variable definitions for INITRAMFS_DEPLOY_DIR_IMAGE and INITRAMFS_MULTICONFIG (From yocto-docs rev: 7853ab3df82c27ba309879a66a084b2e597dc1e5) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18dev-manual: update example from kernel.bbclassChristian Eggers
Since f7485646534e ("kernel: provide virtual/kernel for all kernels"), all recipes which inherit kernel.bbclass provide "virtual/kernel", independent of the value of `KERNEL_PACKAGE_NAME`. (From yocto-docs rev: da69e75c7f84f51c8fa95e9217e11b4b36af52d6) Signed-off-by: Christian Eggers <ceggers@arri.de> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18archiver: Fix typoRichard Purdie
(From OE-Core rev: 3389fa68eed8a55c3a3b413798676a944b1366ca) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18glibc: fix create thread failed in unprivileged processHongxu Jia
Since upstream commit [d8ea0d0168 Add an internal wrapper for clone, clone2 and clone3] applied, start a unprivileged container (docker run without --privileged), it creates a thread failed in container. In commit d8ea0d0168, it calls __clone3 if HAVE_CLONE3_WAPPER is defined. If __clone3 returns -1 with ENOSYS, fall back to clone or clone2. As known from [1], cloneXXX fails with EPERM if CLONE_NEWCGROUP, CLONE_NEWIPC, CLONE_NEWNET, CLONE_NEWNS, CLONE_NEWPID, or CLONE_NEWUTS was specified by an unprivileged process (process without CAP_SYS_ADMIN) [1] https://man7.org/linux/man-pages/man2/clone3.2.html So if __clone3 returns -1 with EPERM, fall back to clone or clone2 could fix the issue. (From OE-Core rev: 58802b2c4f63a4572cc7cca26d1d8a6b30e2fc79) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18go: upgrade 1.17.6 -> 1.17.7wangmy
(From OE-Core rev: e1a1b201c4a850ae116d88975df3fdab4dea6945) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18recipeutils: Add missing get_srcrev() callRichard Purdie
Updates within bitbake now require this call to be triggered somewhere with floating git source revs. Add the missing call. Issue can be reproduced with: devtool check-upgrade-status dbus-wait (From OE-Core rev: d7088b2b5012f9e386914a6837685f5869379cc5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18diffoscope: upgrade 202 -> 204Alexander Kanavin
(From OE-Core rev: 77dcb7c0a99a210e0987f70715cfd0ceb8027d93) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18libical: upgrade 3.0.13 -> 3.0.14Alexander Kanavin
(From OE-Core rev: 362539186adf94ed08e87a5447c16ca0e983c2fb) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18gst-examples: upgrade 1.18.5 -> 1.18.6Alexander Kanavin
(From OE-Core rev: 7deb66a4a707cc6615470a5ff011bad017cf9eea) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18shaderc: upgrade 2022.0 -> 2022.1Alexander Kanavin
(From OE-Core rev: 5af183b73e01848a59d1edd04692c4d4f9b276f1) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18piglit: upgrade to latest revisionAlexander Kanavin
(From OE-Core rev: 985d2d1953f9edafa5ca3636f4553f968ef16591) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18pango: upgrade 1.48.10 -> 1.50.4Alexander Kanavin
(From OE-Core rev: f6d0007d75ee18e8003cfc02222ba7c74b184cf5) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18gi-docgen: upgrade 2021.8 -> 2022.1Alexander Kanavin
(From OE-Core rev: 75c46f864988390ea69af818153b602182f21088) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18vala: upgrade 0.54.6 -> 0.54.7Alexander Kanavin
(From OE-Core rev: f8e1b02871ce5fdb4369f64cc12681740ccfbc17) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18python3-pytest: upgrade 7.0.0 -> 7.0.1Alexander Kanavin
(From OE-Core rev: 9ea7a9707e5e1a6a265525df895ce0a2e01723c0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18python3-dtschema: upgrade 2021.12 -> 2022.1Alexander Kanavin
(From OE-Core rev: 7df790485ce8f760a892e813a114baaec949d34e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18mmc-utils: upgrade to latest revisionAlexander Kanavin
(From OE-Core rev: e3e85b826f44eca629ee815110fb66d5023b34d0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18meson: upgrade 0.61.1 -> 0.61.2Alexander Kanavin
(From OE-Core rev: 572e68905b6864e64d14c606b2b31b59e5e9cca1) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18help2man: upgrade 1.48.5 -> 1.49.1Alexander Kanavin
(From OE-Core rev: f79f47f99b8d1efa5a605d221e77d71d4f9273ec) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18repo: upgrade 2.20 -> 2.21Alexander Kanavin
sed-patch the sources from do_configure, as otherwise this breaks automated updates (devtool creates a patch out of changes done by sed). (From OE-Core rev: 7070f8a4ce56656720b43cbb68097f46d9213bdc) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18python3-tomli: upgrade 2.0.0 -> 2.0.1Alexander Kanavin
sources moved to src/tomli (From OE-Core rev: 0ad97879bb13d542d5b475376805af87cdeb6837) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18util-linux: upgrade 2.37.3 -> 2.37.4Alexander Kanavin
(From OE-Core rev: 6a3289c4786c4d278e2bf0ec1a5e04363772d8bc) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18libgit2: update 1.3.0 -> 1.4.0Alexander Kanavin
License-Update: regex replaced with pcre, overall licensing doesn't change (From OE-Core rev: 1887c33733578c36d064bf91068b51b241fe88c0) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18xkeyboard-config: update 2.34 -> 2.35.1Alexander Kanavin
(From OE-Core rev: 61f90c25c062b78635da407c2efce85da74341ef) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18vulkan-samples: update to latest revisionAlexander Kanavin
(From OE-Core rev: ea18d074a89f22460fb4e943df652e668a03a792) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18vulkan: update 1.2.198 -> 1.3.204Alexander Kanavin
(From OE-Core rev: dadeb70a56c9732e9b6b76d9bde2e9e09b27856e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18webkitgtk: remove rejected patchAlexander Kanavin
Upstream has first accepted, then reverted this change, so this needs to be re-submitted, after verifying that it is still relevant. (From OE-Core rev: 389ac5f324d231525776456a64c5aaf32a6a4858) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18man-db: update 2.10.0 -> 2.10.1Alexander Kanavin
(From OE-Core rev: 550be77683805f2853a49cfe79584e9bf925f53d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18webkitgtk: drop patch merged upstreamAlexander Kanavin
Portions of it were then further refactored upstream, leading to some bits of the patch dropped and some re-applied on a automated version upgrade. (From OE-Core rev: d9de00cd5228d42f628af455ad42c06a0883f6d0) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18weston-init: disable systemd watchdog optionAlexander Kanavin
There is no other unit in oe-core where watchdog is enabled, and this feature starts to behave weirdly when test_date is adjusting the clock, which means weston is restarted without need, so disable for weston test stability. The issue won't show up on kvm qemu (x86/x86_64) because it runs too quickly, but non-kvm qemu (ppc/mips/arm) all fail in the same way due to slower timings. (From OE-Core rev: f4d8ad399d88dbd9d65bbfd0467f15a485e66605) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-18gstreamer1.0: disable flaky gstbin:test_watch_for_state_change testAlexander Kanavin
Upstream issue: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/778 (From OE-Core rev: 81b4086ddef126513120222d2e7b66f599a27c0d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17features_check/insane: Use hasOverrides datastore methodRichard Purdie
(From OE-Core rev: 401c56258753a96c0a4e3e91a11518f182d410ff) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>