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

Sync layers and update to drop debug-tweaks #984

Merged
merged 7 commits into from
Nov 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,32 @@ and this project adheres to
- use lz4 instead of lz4c in bitbake compress
- Upgrade busybox to 1.37 and refresh defconfigs
- Selectively enable GObject introspection in libgpiod
- Don't use debug-tweaks in image features
- Add ptests for openvpn
- Fix gdm to launch with plymouth
- Set CVE_PRODUCT for libestr, librelp, rsyslog, libfastjson
u-boot
- Inherit cython class in several recipes
- Package libswupdate into separate package
- Add TEGRA_UEFI_MINIMAL support
- Update linux-yocto/6.6 to v6.6.59
- Require lz4 instead of lz4c in bitbake.conf
- Update kernel-devsrc to 6.12+
- Upgrade rust to 1.80.0

### Added

- Added recipes for - drm-info, asyncmqtt, swagger-ui
python3-rouge-score, python3-nltk, python3-fuse
raspi-utils4
- Add recipes for tcl/tk 9.0 and tcl/tk 8.x to live side-by-side
- Add cython bbclass to abstract cython usage during build

### Removed

- Removed debug_tweaks image feature
- Drop unnecessary SRC_URI md5sum from the recipes in meta-oe
- Drop support for BB_DANGLINGAPPENDS_WARNONLY

## [2024.10] - 2024-10-31

Expand Down
2 changes: 1 addition & 1 deletion conf/projects/beaglebone/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ UBOOT_LOCALVERSION:beaglebone = ""
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/imx8mm-ddr4-evk/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ TEST_TARGET = "simpleremote"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/jetson-agx-orin-devkit/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ DISPLAY_CARD = "/dev/dri/card1"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/jetson-orin-nano-devkit-nvme/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ DISPLAY_CARD = "/dev/dri/card1"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/jetson-orin-nano-devkit/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ DISPLAY_CARD = "/dev/dri/card1"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/nezha-d1/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ TEST_TARGET = "simpleremote"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/odroid-c4/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ SKIP_META_ODROID_EXTRA_SANITY_CHECK = "1"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
4 changes: 2 additions & 2 deletions conf/projects/qemucommon/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ IMAGE_FSTYPES:remove = "tar.bz2 tar.xz tar tar.gz wic.xz wic.bmap"
# needed for running ptests automatically
PACKAGE_FEED_URIS ?= ""
# Needed for ptest runs
EXTRA_IMAGE_FEATURES:append = " debug-tweaks"
EXTRA_IMAGE_FEATURES:append = " allow-empty-password empty-root-password allow-root-login post-install-logging"

#####################################################################
# add project specific configuration below this line
Expand All @@ -41,7 +41,7 @@ EXTRA_IMAGE_FEATURES:append = " debug-tweaks"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/rockpi-4b/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ TEST_TARGET = "simpleremote"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/rpi4-32/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ VC4DTBO = "${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'vc4-kms-v
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/rpi4-64/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ VC4DTBO = "${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'vc4-kms-v
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/rpi5/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ VC4DTBO = "${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'vc4-kms-v
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/unleashed/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ TEST_TARGET = "simpleremote"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/unmatched/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ TEST_TARGET = "simpleremote"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/var-dart-imx6ul/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ PREFERRED_VERSION_libgpiod = "1.%"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/var-som-mx8/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ IMAGE_INSTALL:append = " optee-os"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/var-som-mx8m-nano/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ PREFERRED_VERSION_libgpiod = "1.%"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/var-som-mx8x/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ PREFERRED_VERSION_libgpiod = "1.%"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/visionfive/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ TEST_TARGET = "simpleremote"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/projects/visionfive2/config.conf
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ TEST_TARGET = "simpleremote"
# usermod -a -G audio admin; \
# usermod -a -G systemd-journal admin; \
#"
#EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"
#EXTRA_IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

# For running oe-selftest uncomment below lines
#USER_CLASSES:remove = "buildhistory"
Expand Down
2 changes: 1 addition & 1 deletion conf/site.conf
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ require ${TOPDIR}/conf/projects/${PROJECT}/config.conf
#YOE_PROFILE = "yoe-musl-systemd-wayland"
#require conf/world.conf

IMG_VERSION = "24.10.1"
IMG_VERSION = "24.10.2"
2 changes: 1 addition & 1 deletion sources/meta-clang
Submodule meta-clang updated 1 files
+20 −0 SECURITY
2 changes: 1 addition & 1 deletion sources/meta-openembedded
Submodule meta-openembedded updated 325 files
2 changes: 1 addition & 1 deletion sources/meta-raspberrypi
2 changes: 1 addition & 1 deletion sources/meta-tegra
Submodule meta-tegra updated 27 files
+8 −3 classes-recipe/image_types_tegra.bbclass
+1 −0 conf/machine/include/agx-orin.inc
+1 −0 conf/machine/include/orin-nano.inc
+57 −0 conf/machine/include/orin-nx.inc
+7 −2 conf/machine/include/tegra-common.inc
+4 −27 conf/machine/jetson-agx-orin-devkit-industrial.conf
+1 −1 conf/machine/p3509-a02-p3767-0000.conf
+1 −56 conf/machine/p3768-0000-p3767-0000.conf
+3 −2 conf/machine/p3768-0000-p3767-0001.conf
+1 −0 conf/machine/p3768-0000-p3767-0004.conf
+5 −1 recipes-bsp/tegra-binaries/tegra-flashvars_36.4.0.bb
+23 −10 recipes-bsp/tegra-binaries/tegra-helper-scripts/tegra-flash-helper.sh
+0 −3 recipes-bsp/tools/setup-nv-boot-control/setup-nv-boot-control.init.in
+0 −1 recipes-bsp/tools/setup-nv-boot-control/setup-nv-boot-control.service.in
+0 −1 recipes-bsp/tools/setup-nv-boot-control/uefi_common.func.in
+1 −4 recipes-bsp/tools/setup-nv-boot-control_1.0.bb
+8 −2 recipes-bsp/uefi/edk2-firmware-tegra-36.4.0.inc
+13 −9 recipes-bsp/uefi/edk2-firmware-tegra_36.4.0.bb
+1 −1 recipes-bsp/uefi/tegra-uefi-capsules_36.4.0.bb
+1 −0 recipes-kernel/linux/linux-yocto/tegra/r8169.cfg
+1 −0 recipes-kernel/linux/linux-yocto_6.10.bbappend
+2 −0 recipes-kernel/linux/tegra-kernel.inc
+4 −4 recipes-kernel/nvidia-kernel-oot/nvidia-kernel-oot/0001-Makefile-update-for-OE-builds.patch
+0 −0 ...-kernel/nvidia-kernel-oot/nvidia-kernel-oot/0004-tegra-virt-alt-Remove-leading-from-include-path-from.patch
+43 −0 ...-kernel/nvidia-kernel-oot/nvidia-kernel-oot/0005-conftest-work-around-stringify-issue-with-__assign_s.patch
+4 −3 recipes-kernel/nvidia-kernel-oot/nvidia-kernel-oot_36.4.0.bb
+1 −2 recipes-support/sbsigntool/sbsigntool/0001-configure-Fixup-build-dependencies-for-cross-compili.patch
2 changes: 1 addition & 1 deletion sources/meta-ti
Submodule meta-ti updated 25 files
+20 −0 meta-ti-bsp/SECURITY
+0 −4 meta-ti-bsp/conf/layer.conf
+1 −0 meta-ti-bsp/conf/machine/beagleplay-k3r5.conf
+1 −0 meta-ti-bsp/conf/machine/beagleplay.conf
+6 −4 meta-ti-bsp/conf/machine/include/ti-bsp.inc
+0 −14 meta-ti-bsp/dynamic-layers/clang-layer/recipes-graphics/mesa/mesa-pvr_%.bbappend
+9 −1 meta-ti-bsp/recipes-bsp/powervr-drivers/ti-sgx-ddk-km_1.17.4948957.bb
+4 −4 meta-ti-bsp/recipes-bsp/ti-linux-fw/ti-linux-fw.inc
+2 −2 meta-ti-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-ti.inc
+1 −1 meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2024.04.bb
+1 −1 meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2024.10.bb
+65 −0 ...cipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch
+53 −0 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch
+53 −0 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-23.2.1/0001-gallium-Fix-build-with-llvm-18-and-19.patch
+2 −0 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb
+2 −1 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_23.2.1.bb
+1 −1 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt_6.6.bb
+2 −2 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.12.bb
+1 −1 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.6.bb
+2 −2 meta-ti-bsp/recipes-security/optee/optee-client-ti-version.inc
+1 −1 meta-ti-bsp/recipes-security/optee/optee-examples-ti-version.inc
+1 −1 meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc
+9 −2 meta-ti-bsp/recipes-security/optee/optee-os-ti-version.inc
+2 −2 meta-ti-bsp/recipes-security/optee/optee-test-ti-version.inc
+20 −0 meta-ti-extras/SECURITY
3 changes: 0 additions & 3 deletions sources/meta-yoe/conf/distro/yoe.inc
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,6 @@ BUILDHISTORY_COMMIT ?= "1"
# e.g. qtwebkit from 163M down to < 1M
CMAKE_VERBOSE ?= ""

# account for some layers which have bbappends for layers we dont include
BB_DANGLINGAPPENDS_WARNONLY = "1"

# Use clang as default compiler
TOOLCHAIN ?= "clang"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export IMAGE_BASENAME = "yoe-installer-image"
IMAGE_FSTYPES = "wic.bmap wic.xz"

# Do not pollute the installer image with full image features
IMAGE_FEATURES = "ssh-server-openssh hwcodecs debug-tweaks"
IMAGE_FEATURES = "ssh-server-openssh hwcodecs allow-empty-password empty-root-password allow-root-login post-install-logging"

PACKAGE_INSTALL = "\
packagegroup-core-boot \
Expand Down
4 changes: 2 additions & 2 deletions sources/meta-yoe/recipes-core/images/yoe-simple-image.bb
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ require updater.inc

IMAGE_FEATURES += "ssh-server-openssh package-management hwcodecs"

IMAGE_FEATURES += "debug-tweaks"
IMAGE_FEATURES += "allow-empty-password empty-root-password allow-root-login post-install-logging"

IMAGE_INSTALL = "\
packagegroup-core-boot \
Expand Down Expand Up @@ -37,7 +37,7 @@ BAD_RECOMMENDATIONS += "eudev-hwdb udev-hwdb libmodule-build-perl"
# How to add password/user to image
#inherit extrausers

#IMAGE_FEATURES:remove = "debug-tweaks"
#IMAGE_FEATURES:remove = "allow-empty-password empty-root-password allow-root-login post-install-logging"

#EXTRA_USERS_PARAMS += "\
# useradd scribbledeedoo; \
Expand Down
2 changes: 1 addition & 1 deletion sources/poky
Submodule poky updated 260 files