• initramfs-tools 0.141 release

    From Ben Hutchings@21:1/5 to All on Mon Apr 11 00:30:02 2022
    This release fixes a number of bugs:
    - shellcheck warnings which broke the build. Also, shellcheck is no
    longer run during package build, so future changes there won't make
    this happen again.
    - Missing /dev/fd and /dev/std* device nodes after udev stopped
    creating them
    - Required modules for several Arm-based systems were not included
    - USB Ethernet drivers were not included when MODULES=most
    - configure_networking would not wait very long for an interface
    specified by MAC address rather than name
    - When busybox-static was used in the initramfs, its modprobe was
    wrongly used instead of kmod's modprobe. For now, this issue still
    exists in other packages whose initramfs scripts run modprobe.
    - Error message when the initramfs did not contain any kernel modules

    This release changes the default compression method from gzip to
    zstd -9.

    Possible breaking changes:
    - The wait for a network device to appear in configure_networking has
    been rewritten, and we don't (yet) have automated testing for it
    - mkinitramfs requires the kernel configuration to be installed in
    /boot/config-<version>, so that it can check which compressors are
    supported

    The shortlog is below.

    Ben.

    Alper Nebi Yasak (1):
    hook-functions: Include io-domain in dw_mmc-rockchip hidden dependencies

    Ariel D'Alessandro (1):
    hook-functions: Add nvmem-imx-ocotp driver module to network boot

    Ben Hutchings (21):
    Only run shellcheck in Salsa CI
    Fix shellcheck warning "Avoid x-prefix in comparisons ..."
    hook-functions: Fix shellcheck warning "Expansions inside ${..} need to be ..."
    Merge branch 'rockchip-io-domain-rename' into 'master'
    Merge branch 'dev-setup' into 'master'
    Merge branch 'master' into 'master'
    mkiniramfs: Log warning about missing compressor to stderr
    mkinitramfs: Generalise kernel compression support check
    d/salsa-ci.yml: Disable non-arch:all builds
    d/salsa-ci.yml: Suppress groff-message warnings caused by bug #973313
    debian/tests/control: Add zstd as dependency to avoid (fatal) warnings
    Merge branch 'wip/adalessandro/imx8m-fec-nvmem-module' into 'master'
    Merge branch 'modprobe-fullpath' into 'master'
    Merge branch 'fix-zstd-thread-option' into 'master'
    hook-functions: Support network boot via USB Ethernet adapters
    Merge branch 'fix_modules_list_error' into 'master'
    scripts/functions: Refactor device name logic in configure_networking
    scripts/functions: Make configure_networking wait for device specified any way
    Merge branch 'benh/config-net-generalise-wait' into 'master'
    Revert "d/salsa-ci.yml: Suppress groff-message warnings caused by bug #973313"
    Releasing version 0.141.

    Ben Love (1):
    Fully-qualify modprobe calls to avoid busybox

    Dan Streetman (1):
    hook-functions: check for dir before running find on it

    Hideki Yamane (5):
    Use zstd as default compression for initramfs
    Recommends: s/pigz/zstd/
    Add check whether zstd support kernel (>= 5.9) and CONFIG_RD_ZSTD=y or not
    As comparison, compression level 9 is better.
    Consider SOURCE_DATE_EPOCH option for zstd

    Michael Biebl (1):
    Setup /dev/fd and /dev/std{in,out,err} after mounting devtmpfs

    Vagrant Cascadian (3):
    hook-functions: Add pwm-rockchip to "fb" modules for Pinebook PRO LCD display.
    hook-functions: Add usb/typec/tcpm modules to support keyboard on Pinebook PRO.
    hook-functions: Add panel-edp to "fb" modules for Pinebook PRO LCD display.

    --
    Ben Hutchings
    The program is absolutely right; therefore, the computer must be wrong.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmJTWIQACgkQ57/I7JWG EQn1+hAAjqpgsvK8gyP8jdNU2yybxjbP1OlC5xt4/7hrnpRc6gT3CaQsACKkbwdd CoVRNFZRWN2XtKSrE98ZnwdeoQizXfdSY7IUcvkGq4g6un3TF5VlQH2UCvkpjN85 Duq6Jd6l9du8TwRkROMCbMPvmNQvEdFKqlfsaC9upfG0IKn9iLIXnykAVW1c8Cjk 27vexvq/S2yubkHayWOC3ndcnDTME9m897f9TZIwjaExI2QYxuD6D2umu9MmYpmg pdzb5kwurFiv0peUn5qVnFpK6UQ+VymuNY5COMTCoROIzAXzjXgUBHBGuZp++oec gQNuHLnkiAF+jSAIXKVOZUmOChSprqLAy1Ejw4akVVPOOidXiSJdq7sp6L5EWHnJ dnR3A7MkqLT86d+2sb/vesEyW2UXfvT6NEF+TsUixDG2hnie2+EzlwdPEtG6vyZx GfpOnc/USlieCY0+BhNVeUOCm8Y0WG/D1LH9OFghktZA49NYG3lgPrLSdvBRzqur P1DrPrHhZFY482nhpNk8Sl7JUoRjVysXpLzsiNKjvi65bxPuRVD41S3SWTzizVps tUsO7/hXLu7hcexstlAxw3SR5emyaT1z4JBTZlk/s2X6Wfos8fkV+ELORUwvCpmb acU2FTvuKNZaBto37GMwpgFwuiPLResIW+SrWpoW4eAkH3cAAeo=
    =KxNM
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)