Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update layers, Fix ptest runs on qemu #816

Merged
merged 16 commits into from
Aug 4, 2023
Merged

Update layers, Fix ptest runs on qemu #816

merged 16 commits into from
Aug 4, 2023

Conversation

kraj
Copy link
Contributor

@kraj kraj commented Aug 1, 2023

IMX GPU issue is now fixed in upstream meta-freescale, therefore revert it.

This ensures that ptests can run on qemu automatically e.g.

$ . ./envsetup.sh qemux86-64
$ bitbake meta-oe-ptest-image-poco

Otherwise it will ask for login/password when connecting over ssh

Signed-off-by: Khem Raj <[email protected]>
@kraj kraj force-pushed the kraj/master branch 2 times, most recently from 14104de to 5b731b1 Compare August 2, 2023 22:57
@kraj kraj requested a review from cbrake August 2, 2023 22:58
Copy link
Contributor

@cbrake cbrake left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great -- lots of good stuff here. I'd be interested if my ARM fixes for SIOT work.

@@ -89,6 +89,8 @@ WARN_TO_ERROR_QA ?= "\

WARN_QA:remove = "${WARN_TO_ERROR_QA}"
ERROR_QA:append = " ${WARN_TO_ERROR_QA}"
# Yoe does not build binary feeds, this build QA error breaks builds unnessarily
ERROR_QA:remove = "version-going-backwards"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you!

# Use prebuilt simpleiot
PREFERRED_PROVIDER_simpleiot:powerpc64le = "simpleiot"
PREFERRED_PROVIDER_simpleiot ?= "simpleiot-binary"

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could we try building SIOT 0.12.3 on ARM yet before reverting to binaries?

kraj added 14 commits August 3, 2023 16:09
…-openembedded sources/meta-qcom sources/meta-riscv sources/poky

* sources/meta-freescale 992973ab...29758cce (1):
  > Merge pull request #1630 from dv1/imxdmabuffer-imxvpuapi-gstimx-upgrades

* sources/meta-intel dc3e3fac...ed119ed7 (4):
  > intel-compute-runtime : upgrade 23.17.26241.22 -> 23.22.26516.18
  > intel-graphics-compiler : upgrade 1.0.13822.6 -> 1.0.14062.11
  > thermald : upgrade 2.5.2 -> 2.5.3
  > intel-crypto-mb : upgrade 2021.7.1 -> 2021.8

* sources/meta-openembedded 74e70284ac...b85af2c8d0 (15):
  > libadwaita: move recipe to oe-core
  > geary: update 43.0 -> 44.0
  > daq: enable nfq module build
  > libnetfilter-queue: enable native build
  > libnfnetlink: enable native build
  > webkitgtk3: add recipe
  > nvme-cli: upgrade 1.13 -> 2.5
  > libnvme: add recipe
  > meta-python: add python3-telnetlib3 package
  > samba: upgrade 4.18.4 -> 4.18.5
  > python3-pyaudio: Fix cross builds
  > portaudio-v19: Update to latest tip of trunk
  > cve_check: convert CVE_CHECK_IGNORE to CVE_STATUS
  > mstpd: Add initial recipe for mstpd
  > rsyslog: update from 8.2302.0 to 8.2306.0

* sources/meta-qcom ed9d03c...e6e6798 (1):
  > Merge pull request #526 from lumag/zap

* sources/meta-riscv 6efab16...9e5bb73 (1):
  > mesa-pvr: Enable wayland/x11/opengl configs based corresponding distro features

* sources/poky 5d65d26db3d...bed1597caf1 (38):
  > poky/poky-tiny: Explicitly exclude `shadow`
  > ffmpeg: Fix wrong code found with gas/2.41
  > patchelf: add 3 fixes to optimize and fix uninative
  > kernel-fitImage: add machine compatible to config section
  > util-linux: upgrade 2.38.1 -> 2.39.1
  > ncurses: fix CVE-2023-29491
  > gnu-efi: Fix build break on riscv64
  > python3-wheel: upgrade 0.40.0 -> 0.41.0
  > python3-more-itertools: upgrade 9.1.0 -> 10.0.0
  > python3-certifi: upgrade 2023.5.7 -> 2023.7.22
  > python3-sphinx: upgrade 7.0.1 -> 7.1.1
  > bluez5: correct CVE status of ignored CVEs
  > cve-exclusion_6.1: correct typo in exclusion list name
  > libarchive: ignore CVE-2023-30571
  > maintainers.inc: Modify email address
  > linux-firmware: split platform-specific Adreno shaders to separate packages
  > linux-firmware : Add firmware of RTL8822 serie
  > gcr3: remove recipe
  > procps: address failure with gettext 0.22
  > buildtools-extended-tarball: install the full set of gconv modules
  > uninative-tarball: install the full set of gconv modules
  > glibc-locale: use stricter matching for metapackages' runtime dependencies
  > epiphany: upgrade 43.1 -> 44.5
  > libadwaita: add recipe from meta-gnome
  > sudo: update 1.9.13p3 -> 1.9.14p2
  > strace: upgrade 6.3 -> 6.4
  > jquery: upgrade 3.6.3 -> 3.7.0
  > systemd: upgrade 253.3 -> 253.7
  > kbd: upgrade 2.6.0 -> 2.6.1
  > gettext-minimal-native: obtain the needed files directly from gettext source tarball
  > gnu-efi: upgrade 3.0.15 -> 3.0.17
  > acpica: tarball and homepage relocated to intel.com
  > librsvg: fix upstream version check
  > insane.bbclass: add a RECIPE_MAINTAINER check (oe-core recipes only)
  > insane.bbclass: add a SUMMARY/HOMEPAGE check (oe-core recipes only)
  > devtool: do not run recipe_qa task when extracting source
  > insane.bbclass: add do_recipe_qa task
  > meta: add missing summaries for image recipes

Signed-off-by: Khem Raj <[email protected]>
* sources/meta-freescale 29758cce...2bccb1fc (2):
  > Merge pull request #1634 from YoeDistro/yoe/mut
  > Merge pull request #1635 from Freescale/topic/upgrade-graphics

Signed-off-by: Khem Raj <[email protected]>
This is needed to create enough TAP devices to run per-image ptest
images in parallel, otherwise qemu runs hungry for tap devices and
images fail to boot

Signed-off-by: Khem Raj <[email protected]>
Helps build images when you don't have to worry about package feeds

Signed-off-by: Khem Raj <[email protected]>
This is needed for wifi bringup script on boot. It does not work with
libgpiod-2.x+ yet.

Signed-off-by: Khem Raj <[email protected]>
Using QT6 as reference for qemu makes it closer to test
yoe-kiosk-browser on emulators

Signed-off-by: Khem Raj <[email protected]>
This has all the fixes we need for clang and yoe distro

Signed-off-by: Khem Raj <[email protected]>
…rces/meta-qt6 sources/meta-raspberrypi

* sources/meta-clang ce1f443...e76e3fe (3):
  > libffi: Add --undefined-version to lld on arm
  > compiler-rt,compiler-rt-sanitizers: Correct target tuple for armhf
  > gnu-efi: Do not use clang internal assembler

* sources/meta-freescale-3rdparty a9bff0e...d74cee9 (2):
  > Merge pull request #271 from chrisdimich/master
  > Merge pull request #270 from chrisdimich/master

* sources/meta-qt6 4df8b4c...823f876 (13):
  > qtbase: Add locale-base-c only on glibc based targets
  > qtmultimedia: Check for commercial licence before enabling ffmpeg
  > qtwebengine: Fix build with libc++ from clang-17
  > qtwebengine: Fix build with clang 17
  > recipes: Add missing patch header tags
  > conan.inc: Remove support
  > qtwebview: Match COMPATIBLE_MACHINE with qtwebengine
  > qtwebengine: Pass OE specific pkg-config-native for host pkg-config
  > qtwebengine: Do not pass --target with clang
  > qtwebengine: Fix missing boolean value to disable minizip
  > qtbase,populate_sdk_qt6_base: Adjust for clang as system compiler
  > qtbase: Add a packageconfig knob to enable lld linker
  > qtwebengine: Fix skia build issue on aarch64/clang

* sources/meta-raspberrypi f78b4f1...3f12757 (2):
  > rpi-base: Remove customizing SPLASH var
  > rpidistro-vlc: fix error uint64_t does not name

Signed-off-by: Khem Raj <[email protected]>
Can be built on arm64

Signed-off-by: Khem Raj <[email protected]>
Fixes

|     curl -#fLw "" https://github.com/zwilias/elm-json/releases/download/v0.2.13/elm-json-v0.2.13-x86_64-unknown-linux-musl.tar.gz
|     The above command exited with exit code 77:
|     curl: (77) error setting certificate file: /mnt/b/yoe/master/build/tmp/work/cortexa72-cortexa53-crypto-yoe-linux/simpleiot/0.12.3-r0/recipe-sysroot-native/etc/ssl/certs/ca-certificates.crt

Signed-off-by: Khem Raj <[email protected]>
@cbrake cbrake merged commit 64a52ba into master Aug 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants