This announcement covers changes in both 0.138 and 0.139. This release fixes a number of bugs: - Regression in 0.137 for architectures where libgcc_s.so has soversion > 1 - Incorrect console parameter could lead to boot failure - The "panic" kernel parameter's value was not interpreted consistently with the kernel It adds several features: - zstd compression support - Automatic inclusion of firmware wanted by built-in drivers - Automatic inclusion of drivers for Pinebook LCD It also adds functional tests that can be run by autopkgtests. Currently these are limited to the amd64 architecture. Possible breaking changes: - For compatibility with older kernel packages, update-initramfs used to do nothing when invoked directly by a kernel package rather than through its kernel hooks. This check has been removed. - The state directory /var/lib/initramfs-tools, which was once used to track which images were "owned" by update-initramfs, will be removed on upgrade and no longer updated. update-initramfs already ignored its contents since version 0.132. - The kernel parameter "panic=0" used to result in an immediate reboot on panic, and now results in a halt. The shortlog is below. Ben. Ben Hutchings (27): docs/maintainer-notes.md: Delete the horizontal rules docs/maintainer-notes.md: Use Gitlab markup for table of contents docs/maintainer-notes.md: Use Gitlab markup for definition table docs/maintainer-notes.md: Use archive.org URL for Daniel Baumann doc debian/control, docs/maintainer-notes.md: Use my @debian.org address Merge branch 'master' into 'master' Merge branch 'fix-return-printf' into 'master' Merge branch 'add_zstd_format' into 'master' update-initramfs: Remove test for direct invocation from kernel package Remove obsolete update-initramfs state in /var/lib/initramfs-tools hook-functions: copy_exec: Copy libgcc_s.so with any soversion up to 9 Add CI configuration for salsa.debian.org initramfs.conf: Delete "NFS Section" comment Add FSTYPE config parameter to allow overriding filesystem type detection Change "panic" parameter handling to work more like the kernel debian/tests: Add common test preparation code debian/tests: Add basic test for amd64 using klibc and not busybox debian/tests: Add basic test for amd64 using busybox debian/tests: Add basic tests for amd64 with only ata/virtio driver debian/tests: Add test for separate /usr device debian/tests: Add test of the panic shell and parameter handling Merge branch 'builtin-firmware' into 'master' Releasing version 0.138. debian/tests: Run amd64 tests on either amd64 or generic flavour debian/tests/control: Mark all amd64 tests as skip-not-installable conf/initramfs.conf: Fix typo "filesytem" Releasing version 0.139. Guilherme G. Piccoli (1): scripts/functions: Prevents printf error carry over if wrong console is set Jann Horn (1): Add firmware for built-in drivers Norbert Lange (1): un-,mkinitramfs: add support for zstd Unit 193 (1): When overriding configured compressor, warn the user. Vagrant Cascadian (1): hook-functions: Add modules needed for Pinebook LCD display. -- Ben Hutchings Humour is the best antidote to reality.
Attachment:
signature.asc
Description: This is a digitally signed message part