[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#987204: unblock: grml-debootstrap/0.96



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package grml-debootstrap

The latest upload of dosfstools sadly broke grml-debootstrap's
mkfs.fat usage (see #987014). It used to work fine until dosfstools 4.1:

| root@grml ~ # mkfs.fat -F32 -n "EFI System Partition" /dev/loop1
| mkfs.fat 4.1 (2017-01-24)
| mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows

Now with dosfstools v4.2 (as present in bullseye) it's failing though:

| root@grml ~ # mkfs.fat -F32 -n "EFI System Partition" /dev/loop1
| mkfs.fat 4.2 (2021-01-31)
| mkfs.fat: Label can be no longer than 11 characters

This breaks installations with grml-debootstrap when EFI partitions are involved.

debdiff between 0.95 and 0.96 as follows:

diff -Nru grml-debootstrap-0.95/debian/changelog grml-debootstrap-0.96/debian/changelog
--- grml-debootstrap-0.95/debian/changelog	2021-01-22 11:56:34.000000000 +0100
+++ grml-debootstrap-0.96/debian/changelog	2021-04-19 16:36:17.000000000 +0200
@@ -1,3 +1,10 @@
+grml-debootstrap (0.96) unstable; urgency=medium
+
+  * [181ec9a] Use shorter fs label for EFI partition to not break with
+    recent dosfstools (Closes: #987014)
+
+ -- Michael Prokop <mika@grml.org>  Mon, 19 Apr 2021 16:36:17 +0200
+
 grml-debootstrap (0.95) unstable; urgency=medium
 
   * [3f28b11] Properly handle KEEP_SRC_LIST option when set to 'no'
diff -Nru grml-debootstrap-0.95/grml-debootstrap grml-debootstrap-0.96/grml-debootstrap
--- grml-debootstrap-0.95/grml-debootstrap	2021-01-20 11:17:36.000000000 +0100
+++ grml-debootstrap-0.96/grml-debootstrap	2021-04-19 16:36:17.000000000 +0200
@@ -980,7 +980,7 @@
     einfo "EFI partition $EFI seems to have a FAT filesystem, not modifying." ; eend 0
   else
     einfo "EFI partition $EFI doesn't seem to be formatted, creating filesystem."
-    mkfs.fat -F32 -n "EFI System Partition" "$EFI"
+    mkfs.fat -F32 -n "EFI" "$EFI"
     RC=$?
     if [ $RC -eq 0 ] ; then
       eend 0

unblock grml-debootstrap/0.96

Thanks for consideration!

regards
-mika-

Attachment: signature.asc
Description: Digital signature


Reply to: