Your message dated Tue, 16 Jul 2013 08:33:07 +0200
with message-id <[email protected]>
and subject line Re: dosfstools: dosfslabel rejects lowercase characters
has caused the Debian Bug report #714971,
regarding dosfstools: dosfslabel rejects lowercase characters
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
714971: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=714971
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dosfstools
Version: 3.0.16-2
Severity: normal
Dear Maintainer,
dosfslabel rejects labels with lowercase characters. This is an unnecessary and
arbitrary regression in behaviour. Lowercase labels work perfectly with Linux
and MacOS X and are entirely interoperable with 32-bit Windows. Even mass
storage vendors ship filesystems with lowercase volume labels. Volume labels
are used to form the default device name presented to graphical interface users
and should not be uglier than they need to be.
I propose that lowercase label support be restored. If you must, you can report
a warning (patch attached).
Now:
# dosfslabel /dev/sdb1 Thumb
dosfslabel: labels cannot contain lower case characters
After patch:
# fatlabel /dev/sdb1 Thumb
fatlabel: warning: lowercase labels work perfectly under Linux and MacOS X
Kind regards,
Ben.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.9-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dosfstools depends on:
ii libc6 2.17-7
dosfstools recommends no packages.
dosfstools suggests no packages.
-- no debconf information
diff --git a/src/fatlabel.c b/src/fatlabel.c
index 8397a97..1598de7 100644
--- a/src/fatlabel.c
+++ b/src/fatlabel.c
@@ -119,8 +119,8 @@ int main(int argc, char *argv[])
/* don't know if here should be more strict !uppercase(label[i]) */
if (islower(label[i])) {
fprintf(stderr,
- "fatlabel: labels cannot contain lower case characters\n");
- exit(1);
+ "fatlabel: warning: lowercase labels work perfectly under Linux and MacOS X\n");
+ break;
}
rw = 1;
}
--- End Message ---
--- Begin Message ---
This is on purpose, we do not want non-all-uppercase labels for
interoperability reasons, see http://support.microsoft.com/kb/71715/en-us
--
Address: Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern
Email: [email protected]
Internet: http://people.progress-technologies.net/~daniel.baumann/
--- End Message ---