Skip to content

Commit

Permalink
Merge pull request #984 from YoeDistro/kraj/master
Browse files Browse the repository at this point in the history
Sync layers and update to drop debug-tweaks
  • Loading branch information
kraj authored Nov 21, 2024
2 parents 560e02f + 7fccfdf commit 9fe0c0b
Show file tree
Hide file tree
Showing 38 changed files with 60 additions and 41 deletions.
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-swupdate
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

0 comments on commit 9fe0c0b

Please sign in to comment.