Your message dated Wed, 21 Jun 2017 11:10:30 +0300
with message-id
<1498032630.1484897.1016344680.4fc8e...@webmail.messagingengine.com>
and subject line Re: base-passwd: erratic punctuation spacing in English
debconf questions
has caused the Debian Bug report #865401,
regarding base-passwd: erratic punctuation spacing in English debconf questions
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.)
--
865401: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865401
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: base-passwd
Version: 3.5.39
Severity: minor
X-Debbugs-Cc: [email protected]
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.
--- End Message ---
--- Begin Message ---
Thanks for investigating this and sorry for the spurious report.
Closing.
On Wed, Jun 21, 2017, at 10:52, Justin B Rye wrote:
> These (and the ones for ucf) all appear to be false positives. The
> data that debconf-get-selections is reading comes from
> /var/lib/dpkg/info/*.templates, and you'll see if you do a
> "grep 'Description:.*\?' /var/lib/dpkg/info/base-passwd.templates"
>...
> So what you've found is apprently a limitation in
> debconf-get-selections's ability to interrogate the debconf database
> via Debconf::Question.
/* era */
--
If this were a real .signature, it would suck less. Well, maybe not.
--- End Message ---