Package: base-passwd
Version: 3.5.39
Severity: minor
X-Debbugs-Cc: era+deb...@iki.fi

I was playing around with debconf-get-selections, and noticed this:

root# debconf-get-selections | grep -A 1 ' ?' |
> sed -n $'/^[^-#]/s/\t.*//p' | uniq -c
     12 base-passwd

In English (unlike e.g. in French) orthography, question marks (and
exclamation marks) are typed adjacent to the preceding word, with no
space between.

root# debconf-get-selections | grep ' ?'
# Do you want to add the group ?
# Do you want to move the user ?
# Do you want to change the GID of user ?
# Do you want to remove the group ?
# Do you want to change the UID of user ?
# Do you want to remove the user ?
# Do you want to change the GID of group ?
# Do you want to change the shell of user ?
# Do you want to change the GECOS of user ?
# Do you want to move the group ?
# Do you want to change the home directory of user ?
# Do you want to add the user ?

On a fairly spare system (Docker image with just debconf-utils installed
in addition to the base system), this is the only package with this
problem. There are strings with question marks which are correctly
formatted in libc6, dash, adduser, and libpam-runtime. (This was
actually an Ubuntu image, for what it's worth; but the package version
indicates that base-passwd package was copied verbatim from Debian.)

For consistency, please adjust these strings to fix the formatting.  sed
's/ ?/?/g'

I realize this will trigger a pesky review of the translations of these
strings.  Maybe somehow the translator teams need to be included for
coordination.

Incidentally, I notice the same problem in ucf, but I don't have the
time to go through every package, nor to coordinate mass bug filing at
this point.

/* era */

-- 
If this were a real .signature, it would suck less.  Well, maybe not.

Reply via email to