balena-os / balena-raspberrypi

Balena support for RaspberryPI boards
https://www.balena.io/os/
Apache License 2.0
190 stars 73 forks source link

Update meta-layers #1155

Closed balena-renovate[bot] closed 1 month ago

balena-renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Update Change
layers/meta-openembedded digest b9bbc38 -> 52ecd66
layers/poky digest d64bef1 -> 93ef091

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Renovate Bot.

floion commented 1 month ago

@resin-jenkins test this please

floion commented 1 month ago

@resin-jenkins test this please

alexgg commented 1 month ago

@resin-jenkins retest this please

rcooke-warwick commented 1 month ago

@resin-jenkins retest this please

alexgg commented 1 month ago

The layers update increases the size of the initramfs as follows:

--- a/images/raspberrypi4_64/glibc/balena-image-initramfs/image-info.txt
+++ b/images/raspberrypi4_64/glibc/balena-image-initramfs/image-info.txt
@@ -10,4 +10,4 @@ NO_RECOMMENDATIONS =
 PACKAGE_EXCLUDE = kernel-image-image.gz-*
 ROOTFS_POSTPROCESS_COMMAND = write_package_manifest; license_create_manifest;   rpi_generate_sysctl_config ;  zap_empty_root_password;     rootfs_update_timestamp;   write_image_test_data;  set_systemd_default_target; systemd_create_users; empty_var_volatile;   sort_passwd; rootfs_reproducible;
 IMAGE_POSTPROCESS_COMMAND =  buildhistory_get_imageinfo ;
-IMAGESIZE = 29444
+IMAGESIZE = 31668

That takes it above its maximum size so I have PRed an increase for the RPi4-64.

Detailed increase:

diff --git a/images/raspberrypi4_64/glibc/balena-image-initramfs/installed-package-names.txt b/images/raspberrypi4_64/glibc/balena-image-initramfs/installed-package-names.txt
index 71949274756e..c3b0549e3b19 100644
--- a/images/raspberrypi4_64/glibc/balena-image-initramfs/installed-package-names.txt
+++ b/images/raspberrypi4_64/glibc/balena-image-initramfs/installed-package-names.txt
@@ -46,7 +46,6 @@ jq
 kmod
 ldconfig
 libacl1
-libatomic1
 libattr1
 libblkid1
 libbsd0
@@ -88,6 +87,9 @@ resin-init-board
 resin-init-flasher-board
 resin-init-flasher
 rpi-eeprom
+shadow-base
+shadow-securetty
+shadow
 udev
 update-alternatives-opkg
 userlandtools
@@ -95,3 +97,4 @@ util-linux-fdisk
 util-linux-findmnt
 util-linux-lsblk
 util-linux-mountpoint
+util-linux-sulogin

diff --git a/images/raspberrypi4_64/glibc/balena-image-initramfs/installed-package-sizes.txt b/images/raspberrypi4_64/glibc/balena-image-initramfs/installed-package-sizes.txt
index f119d6bc8f92..ad053be87440 100644
--- a/images/raspberrypi4_64/glibc/balena-image-initramfs/installed-package-sizes.txt
+++ b/images/raspberrypi4_64/glibc/balena-image-initramfs/installed-package-sizes.txt
@@ -1,21 +1,22 @@
-5964   KiB     coreutils
-3794   KiB     libcrypto3
-2611   KiB     libsystemd-shared
+5980   KiB     coreutils
+3830   KiB     libcrypto3
+2627   KiB     libsystemd-shared
 2239   KiB     libc6
-1333   KiB     flashrom
-1090   KiB     bash
-712    KiB     busybox
+1818   KiB     shadow
+1337   KiB     flashrom
+1094   KiB     bash
+716    KiB     busybox
 687    KiB     ldconfig
 604    KiB     udev
-539    KiB     libonig5
+543    KiB     libonig5
 522    KiB     parted
 482    KiB     libzstd1
 422    KiB     libext2fs2
 418    KiB     libgmp10
 418    KiB     libfdisk1
-359    KiB     libmount1
+363    KiB     libmount1
 354    KiB     libreadline8
-348    KiB     jq
+352    KiB     jq
 323    KiB     libblkid1
 307    KiB     e2fsprogs-e2fsck
 245    KiB     dtc
@@ -24,14 +25,15 @@
 206    KiB     mtools
 200    KiB     userlandtools
 186    KiB     libcrypt2
+182    KiB     shadow-base
 174    KiB     util-linux-lsblk
 163    KiB     libtinfo5
-150    KiB     util-linux-fdisk
+154    KiB     util-linux-fdisk
 138    KiB     liblzma5
 130    KiB     kmod
 120    KiB     android-tools-adbd
+118    KiB     openssl-ossl-module-legacy
 116    KiB     libseccomp
-114    KiB     openssl-ossl-module-legacy
 106    KiB     libusb-1.0-0
102    KiB     e2fsprogs-tune2fs
 82     KiB     libz1
@@ -44,9 +46,9 @@
 56     KiB     glibc-gconv
 56     KiB     coreutils-stdbuf
 54     KiB     e2fsprogs-resize2fs
+50     KiB     util-linux-sulogin
 50     KiB     libpci3
 42     KiB     libmd0
-42     KiB     libatomic1
 36     KiB     libe2p2
 30     KiB     libacl1
 26     KiB     libuuid1
@@ -79,6 +81,7 @@
 3      KiB     initramfs-module-resindataexpander
 3      KiB     initramfs-module-fsuuidsinit
 3      KiB     busybox-udhcpc
+2      KiB     shadow-securetty
 2      KiB     rpi-eeprom
 2      KiB     initramfs-module-debug
 2      KiB     android-tools-conf
balena-renovate[bot] commented 1 month ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

rcooke-warwick commented 1 month ago

retrying via jenkins UI - please don't retest