summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-10-18Revert "populate_sdk_base: ensure ptest-pkgs pulls in ptest-runner"ross/mutarghRoss Burton
This reverts commit 2cbfdb5c3b406539c30c49278ae6353d935de010.
2022-10-18Revert "scripts/oe-check-sstate: cleanup"Ross Burton
This reverts commit 1fb6a3957cbfb034b4c8df9f4ea15b715ee32a6a.
2022-10-18Revert "scripts/oe-check-sstate: force build to run for all targets, ↵Ross Burton
specifically populate_sysroot" This reverts commit 3ecf9e11aabf731b8ead6f296a0e898f54527380.
2022-10-18scripts/oe-check-sstate: force build to run for all targets, specifically ↵Ross Burton
populate_sysroot Since the commit "populate_sdk_base/images: Drop use of 'meta' class and hence do_build dependencies"[1], builds of images or SDKs don't recursively depend on the top-level do_build target. This is typically a good thing: images just depend on the packages themselves and those dependencies already exist, but they don't need each recipes sysroot to be populated. However, eSDK generation is partly done via the script oe-check-sstate, which does a 'dry-run' build of the target and collates all of the sstate that is used. With this commit the sstate that is used is a fraction of what would be needed in the SDK, specifically there are no sysroots populated during the build, so there are no sysroots in the SDK. This is obviously a problem, as the entire point of an eSDK is to contain a sysroot. Resolve this problem by forcing bitbake to run the build task for all targets, so that all potentially needed sstate is collated. [YOCTO #14626] [1] https://github.com/openembedded/openembedded-core/commit/41d7f1aa2cc9ef5dba4db38435402d4c9c0a63e1 Tested-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18scripts/oe-check-sstate: cleanupRoss Burton
The scriptutils import isn't used, there's no need to run bitbake in a shell environment, and invoke bitbake as a list instead of a string. Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18populate_sdk_base: ensure ptest-pkgs pulls in ptest-runnerRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18linux-firmware: package amdgpu firmwareVincent Davis Jr
Add packages for the firmware required by amdgpu kernel driver. Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18qemu.inc: add virtio input in required dependenciesThomas Perrot
Otherwise, it isn't possible to interact with the UI of images that provide graphic support. This issue only occurs when NO_RECOMMENDATIONS = "1" for Qemu targets which are kernel-modules in MACHINE_EXTRA_RRECOMMENDS. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18go-mod.bbclass: Remove repeated wordFabio Estevam
The word 'the' appears repeatedly. Remove one occurrence. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18wic: implement binary repeatable disk identifiersSergei Zhmylev
When SOURCE_DATE_EPOCH variable is set, binary repeatable build is expected. This commit implements reproducable disk identifiers in such a case using its value as a Random seed. Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18linux-firmware: split rtl8761 firmwareChristian Eggers
Realtek Bluetooth devices require binary firmware files. Package them separately in order to avoid installing the full linux-firmware package on embedded devices. Affected (end user) products (incomplete list): - TP-Link UB500 - Logilink BT0054 Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18python3-hatchling: upgrade 1.9.0 -> 1.11.0Ross Burton
Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18vulkan-samples: add lfs=0 to SRC_URI to avoid git smudge errors in do_unpackMartin Jansa
* we don't need other_lib/ios/Debug-iphoneos/libSDL2.a from https://github.com/KhronosGroup/KTX-Software.git so we can explicitly disable LFS here to avoid do_unpack error, bitbake will then use GIT_LFS_SKIP_SMUDGE=1 to override smudge setting in gitconfig, otherwise we would need bitbake patch to fetch LFS objects from the submodules as well * do_fetch won't fetch LFS objects without explicitly requesting lfs in SRC_URI then do_unpack might run git smudge when enabled in .gitconfig (or /etc/gitconfig) with: [filter "lfs"] smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true clean = git-lfs clean -- %f and do_unpack fails as in: http://errors.yoctoproject.org/Errors/Details/672888/ The default /etc/gitconfig in ubuntu has this added automatically by git-lfs postinst: root@ljama:~# rm /etc/gitconfig root@ljama:~# git lfs install --skip-repo --system Git LFS initialized. root@ljama:~# cat /etc/gitconfig [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true root@ljama:~# cat /var/lib/dpkg/info/git-lfs.postinst set -e # Set up /etc/gitconfig for git-lfs. The --skip-repo option prevents failure if # / is a Git repository with existing non-git-lfs hooks. git lfs install --skip-repo --system > /dev/null 2>&1 according to https://changelogs.ubuntu.com/changelogs/pool/universe/g/git-lfs/git-lfs_3.0.2-1/changelog it was added in: git-lfs (2.6.0-1) unstable; urgency=medium * New upstream release * Bump standards version to 4.2.1 * Add postinst/prerm to set up/remove git-lfs gitconfig FWIW: vulkan-samples still fail to build with DEBUG_BUILD enabled: http://errors.yoctoproject.org/Errors/Details/672892/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18bluez5: add dbus to RDEPENDSBartosz Golaszewski
Unless we're using systemd, dbus is not pulled into the system automatically. Bluez5 will not work without dbus so add it to RDEPENDS explicitly. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18rust: update 1.63.0 -> 1.64.0Alex Kiernan
Release notes: https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html Signed-off-by: Alex Kiernan <alexk@zuma.ai> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18poky.conf: remove Ubuntu 21.10Michael Opdenacker
Ubuntu 21.10 is no longer updated by Canonical and since 22.04 is available and supported, it's no longer useful to test it and declare it as supported. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18zlib: upgrade 1.2.12 -> 1.2.13Ross Burton
Drop a number of patches whicih have been merged upstream. Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18zlib: do out-of-tree buildsRoss Burton
zlib supports out-of-tree builds, so do them. Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18zlib: use .gz archive and set a PREMIRRORRoss Burton
When a new zlib release is made, the top-level URL is no longer available and it is only available as a .gz under the /fossils/ directory. When this happens the source fetch fails and bitbake noisily warns that it is using the mirrors. Avoid this by using the .gz tarball and add the /fossils/ directory to PREMIRRORS so fetches will check there too. Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18own-mirrors: add crateAdrian Freihofer
Support downloading crate files from a mirror at SOURCE_MIRROR_URL. Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18buildconf: compare abspathAdrian Freihofer
We have something like ${TOPDIR}/../../poky/meta in the bblayers.conf file. This does not work without normalizing the path for comparison. Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18gcc: Allow -Wno-error=poison-system-directories to take effectPeter Kjellerstedt
The change in commit e903b29f (gcc-cross: pass -Werror=poison-system-directories to compiler stages) made it impossible to disable the error using -Wno-error=poison-system-directories. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18resolvconf: Install missing normalize-resolvconf fileQorin
It was moved to a separate file in version 1.90. Signed-off-by: Qorin <qorin.wu@gmail.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18meson: make wrapper options sub-command specificLiam Beguin
The meson-wrapper adds setup options to facilitate cross-compilation. The current options are exclusive to the setup sub-command and might cause issues with other sub-commands. Update the wrapper to make options sub-command specific. Signed-off-by: Liam Beguin <liambeguin@gmail.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18gnutls: upgrade 3.7.7 -> 3.7.8wangmy via lists.openembedded.org
Changelog: ========= ** libgnutls: In FIPS140 mode, RSA signature verification is an approved operation if the key has modulus with known sizes (1024, 1280, 1536, and 1792 bits), in addition to any modulus sizes larger than 2048 bits, according to SP800-131A rev2. ** libgnutls: gnutls_session_channel_binding performs additional checks when GNUTLS_CB_TLS_EXPORTER is requested. According to RFC9622 4.2, the "tls-exporter" channel binding is only usable when the handshake is bound to a unique master secret (i.e., either TLS 1.3 or extended master secret extension is negotiated). Otherwise the function now returns error. ** libgnutls: usage of the following functions, which are designed to loosen restrictions imposed by allowlisting mode of configuration, has been additionally restricted. Invoking them is now only allowed if system-wide TLS priority string has not been initialized yet: gnutls_digest_set_secure gnutls_sign_set_secure gnutls_sign_set_secure_for_certs gnutls_protocol_set_enabled Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18gsettings-desktop-schemas: upgrade 42.0 -> 43.0wangmy via lists.openembedded.org
Changelog: ========= - Update default background file extension to webp - Translation updates - Add setting for touchpad acceleration profiles - Add specific schema for trackpoint pointer devices - Fix description of use-same-proxy setting Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18harfbuzz: upgrade 5.1.0 -> 5.3.0wangmy via lists.openembedded.org
0001-fix-signedness-of-char-in-tests.patch removed since it's included in new version. Changelog: =========== Don’t add glyphs from dropped MATH or COLR tables to the subset glyphs. Map rlig to appropriate AAT feature selectors. Update USE data files to latest version. Check CBDT extents first before outline tables, to help with fonts that also include an empty glyf table. More work towards variable font instancing in the subsetter. Subsetter repacker improvements. New API: +hb_ot_layout_lookup_get_optical_bound() +hb_face_builder_sort_tables() Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18libcap: upgrade 2.65 -> 2.66wangmy via lists.openembedded.org
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18libical: upgrade 3.0.14 -> 3.0.15wangmy via lists.openembedded.org
Changelog: ========= Add missing property parameters into libical-glib Fix CMake option USE_32BIT_TIME_T actually uses a 32-bit time_t value Fix icaltime_as_timet, which returned incorrect results for years >= 2100, to work properly between years 1902 and 10k. Fix x-property comma handling and escaping Built-in timezones updated to tzdata2022d (now with a VTIMEZONE for each time zone alias) Fix fuzzer issues Handle unreachable-code compile warnings with clang Ensure all vanew_foo() calls finish with (void*)0 (not 0) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18libva: upgrade 2.15.0 -> 2.16.0wangmy via lists.openembedded.org
Changelog: =========== add: Add HierarchicalFlag & hierarchical_level_plus1 for AV1e. dep: Update README.md to remove badge links dep: Removed waffle-io badge from README to fix broken link dep: Drop mailing list, IRC and Slack autotools: use wayland-scanner private-code autotools: use the wayland-scanner.pc to locate the prog meson: use wayland-scanner private-code meson: request native wayland-scanner meson: use the wayland-scanner.pc to locate the prog meson: set HAVE_VA_X11 when applicable style:Correct slight coding style in several new commits trace: add Linux ftrace mode for va trace trace: Add missing pthread_mutex_destroy drm: remove no-longer needed X == X mappings drm: fallback to drm driver name == va driver name drm: simplify the mapping table x11: simplify the mapping table android: open() with O_CLOEXEC for device fd android: remove convoluted open_device() helper android: drop va_fool references ci: strengthen ci with -Werror ci: va/x11/nvctl: fix Wdeprecated-non-prototype on close_display ci: add clang-15 coverage and rearrange runners ci: upgrade FreeBSD to 13.1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18libva-utils: upgrade 2.15.0 -> 2.16.0wangmy via lists.openembedded.org
Changelog: =========== * trace: print the display being attempted * ci: upgrade FreeBSD to 13.1 * meson: Search for threads in top-level meson.build * meson: produce summary() when 0.53.0 is present Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18powertop: upgrade 2.14 -> 2.15wangmy via lists.openembedded.org
0001-src-fix-compatibility-with-ncurses-6.3.patch removed since it's included in new version. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18python3-pytz: upgrade 2022.2.1 -> 2022.4wangmy via lists.openembedded.org
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18python3-zipp: upgrade 3.8.1 -> 3.9.0wangmy via lists.openembedded.org
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18repo: upgrade 2.29.2 -> 2.29.3wangmy via lists.openembedded.org
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18sqlite3: upgrade 3.39.3 -> 3.39.4wangmy via lists.openembedded.org
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18wpebackend-fdo: upgrade 1.12.1 -> 1.14.0wangmy via lists.openembedded.org
Changelog: ========== Fixed a crash caused by trying to deallocate already freed graphics buffers in certain situations. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18xz: upgrade 5.2.6 -> 5.2.7wangmy via lists.openembedded.org
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18xkeyboard-config: upgrade 2.36 -> 2.37wangmy via lists.openembedded.org
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18libksba: upgrade 1.6.0 -> 1.6.2wangmy via lists.openembedded.org
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18libsdl2: upgrade 2.24.0 -> 2.24.1wangmy via lists.openembedded.org
0001-Disable-libunwind-in-native-OE-builds-by-not-looking.patch refreshed for new version. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18numactl: upgrade 2.0.15 -> 2.0.16wangmy via lists.openembedded.org
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18libwpe: upgrade 1.12.3 -> 1.14.0wangmy via lists.openembedded.org
Changelog: ======== New API to provide input events to be treated by WebKit as gamepad inputs. New API to configure the target refresh rate of view backends. New API which allow clients to supply an alternative mechanism for spawning WebKit auxiliary processes. New WPE_ENABLE_XKB build option, enabled by default, which can be used to avoid usage of libxkbcommon. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18lighttpd: upgrade 1.4.66 -> 1.4.67wangmy via lists.openembedded.org
Changelog: ============= * Update comment about TCP_INFO on OpenBSD * [mod_ajp13] fix crash with bad response headers (fixes #3170) * [core] handle RDHUP when collecting chunked body * [core] tweak streaming request body to backends * [core] handle ENOSPC with pwritev() (#3171) * [core] manually calculate off_t max (fixes #3171) * [autoconf] force large file support (#3171) * [multiple] quiet coverity warnings using casts * [meson] add license keyword to project declaration Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18lttng-ust: upgrade 2.13.4 -> 2.13.5wangmy via lists.openembedded.org
Changelog: ========== * Fix: bytecode validator: reject specialized load field/context ref instructions * Fix: bytecode validator: reject specialized load instructions * Fix: event notification capture: validate buffer length * Fix: event notification capture error handling * Fix: lttng-ust-comm: wait on wrong child process * fix: 'make dist' without javah Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
2022-10-18mesa: only apply patch to fix ALWAYS_INLINE for nativeKai Kang
0001-nir-nir_opt_move-fix-ALWAYS_INLINE-compiler-error.patch is not needed by target mesa any more. But it still fails to compile mesa-native without this patch when DEBUG_BUILD is enabled on Ubuntu 18.04 with gcc 7.5.0: | ../mesa-22.1.6/src/compiler/nir/nir_inline_helpers.h: In function ‘nir_opt_move_block’: | ../mesa-22.1.6/src/compiler/nir/nir_opt_move.c:55:1: error: inlining failed in call to always_inline ‘src_is_ssa’: indirect function call with a yet undetermined callee | src_is_ssa(nir_src *src, void *state) | ^~~~~~~~~~ So only apply it for mesa-native. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18python3-manifest.json: Move urllib to netclientLeon Anavi
Move urllib from core to netclient because it imports base64. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18python3: upgrade 3.10.6 -> 3.10.7Tim Orling
Security and bug fixes. * Drop 0001-Mitigate-the-race-condition-in-testSockName.patch, merged upstream * Refresh 0017-setup.py-do-not-report-missing-dependencies-for-disa.patch For a list of changes see: https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-7-final Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18qemu-native: Add PACKAGECONFIG option for jackJeremy A. Puhlman
With libjack-devel or jack-audio-connection-kit-devel, qemu-native detects the library/header and tries to build with it. Since its missing from the sysroot, it fails to build. -O2 -fPIE -D_REENTRANT -Wno-undef -MD -MQ libcommon.fa.p/audio_jackaudio.c.o -MF libcommon.fa.p/audio_jackaudio.c.o.d -o libcommon.fa.p/audio_jackaudio.c.o -c ../qemu-6.2.0/audio/jackaudio.c | ../qemu-6.2.0/audio/jackaudio.c:34:10: fatal error: jack/jack.h: No such file or directory | 34 | #include <jack/jack.h> | | ^~~~~~~~~~~~~ | compilation terminated. Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-10-18linux-yocto-dev: add qemuarm64Xiangyu Chen
Mark the qemuarm64 as compatible Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@arm.com>