• initramfs-tools 0.147 release

    From Ben Hutchings@21:1/5 to All on Wed May 28 21:00:01 2025
    Apologies for the late announcement of this release, which was made on
    28th March.

    This release fixed 1 bug:
    - The change in v0.146 to subdirectory names created by unmkinitramfs
    broke several tests, and has been effectively reverted.

    It added several features:
    - When MODULES=dep, any loaded reset drivers are included.
    - When MODULES=most, squashfs is included.
    - mkinitramfs and update-initramfs support a --version option.
    - The kernel postinst hook does nothing if the update-initramfs command
    is not the initramfs-tools implementation.
    - update-initramfs and the postinst script avoid updating an initramfs
    via the triggger if it has already been updated since the trigger was activated.

    Other changes:
    - /dev/pts is now mounted with mode=0600 instead of 0620, matching
    systemd's default.
    - When MODULES=most, the selection of block drivers to include now
    matches dracut.
    - The autopkgtests include an iSCSI test case.

    The shortlog is below.

    Ben.

    Ben Hutchings (17):
    hook-functions: Add reset drivers when MODULES=dep
    unmkinitramfs: Create temporary directory for initramfs parts
    unmkinitramfs: Fix detection of EOF marker
    unmkinitramfs: Restore split to "early" and "main" subdirectories
    Merge branch 'devpts' into 'debian/latest'
    Merge branch 'dep-add-reset' into 'debian/latest'
    unmkinitramfs.8: Update and expand description of multi-archive handling
    Merge branch 'squashfs' into 'debian/latest'
    Merge branch 'update-initramfs' into 'debian/latest'
    Merge branch 'iscsi' into 'debian/latest'
    Merge branch 'unmk-regression' into 'debian/latest'
    Merge branch 'avoid-double-generation' into 'debian/latest'
    Merge branch 'block-modules' into 'debian/latest'
    Merge branch 'spelling' into 'debian/latest'
    Merge branch 'test-order' into 'debian/latest'
    Merge branch 'debian-policy' into 'debian/latest'
    Releasing version 0.147.

    Benjamin Drung (15):
    Merge branch 'bug1099461' into 'debian/latest'
    test: let run_qemu* take extra kernel parameters as single parameter
    test: support setting a disk label in build_fs_ext2
    test-common: introduce intermediate _run_qemu_default_devices
    Add qemu-net-iscsi autopkgtest
    mkinitramfs: add --version parameter
    update-initramfs: add --version parameter
    kernel/postinst.d: check for correct update-initramfs provider
    Fix spelling mistakes in d/changelog
    hook-functions: Move UFS storage drivers to block class
    Filter block kernel modules by symbol regex from dracut
    update-initramfs: add -s parameter
    Avoid updating the initramfs twice for some cases
    test: run quick copy-file autopkgtest first
    Bump Standards-Version to 4.7.2

    Chris Hofstaedtler (2):
    hook-functions: avoid aborting in chroots
    Tighten /dev/pts permissions

    Scott Moser (1):
    hook-functions: add squashfs driver


    --
    Ben Hutchings
    Always try to do things in chronological order;
    it's less confusing that way.

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

    iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmg3UHMACgkQ57/I7JWG EQmAgRAA0SBjY5zkY1rdIgcWvSR0w9ZcYh9l03B64wss4ag7TGp6B+wh3fWqwIQ+ ktBVlkHjD+hVcqmpEX39zbB2MPQnSZxCeTOQCaImn1GQfWbuvJsGswCFhmoK+EV9 mUlnMRskBsKtDaHjbGg6s4A8xNcSq0wDZJi9zTsnn72dycnwqN/4tyXjYcyaMiOK YnZ6OkqlW7Sy3dpgySi6EDO7DcP/eYuDPsxubz086+OGULgQOczrVVb/WeNbjyHU k7R1lxYmJqjGFEM9MXKZyXHyabWDZVNtLYJ69Qyqw2Piaq0dgV5PiZT9GhcEoMSn yy9Bk1dTa99UxTDL0E8xIhiVVcfdKNN/+jv+owTUH3MbxjxCZibkS8WWWDLFoG6h Mk2NtDHW0Yc1a5kK4tgSijUt0nKgQkMEuMo5owjL7QtxG7D8dbh/cLipvtCopu5g I4+qwICAiQ0K8c54eXTR5DkHygmru9E9pjYyqEzy9R/rqVFnFMg8RXWIQmEj3T4v tKidLWpld0Zs1xgLfSpsx/TfA3Y44GQgXcbiQltjxUFidgclNgibsEccyY0Lrlsz yQOt63e7jeL/3AOz/PWnnqixXAFZK/1GjyXR/SiWP9O+c9qTE0Jd4ak1QMuLkEpi 3G/D3Lb5cqDSra+7j0yf0peoel/pPCkDBiGMJCpx1vuNJOnZ06g=
    =ioW5
    -----END PGP SIGNATURE-----

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