[Pkg-puppet-devel] Bug#728395: Problems with package descriptions including non-ASCII characters

Klaus Ethgen Klaus at Ethgen.de
Thu Oct 31 17:14:14 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Package: puppet-common
Version: 3.3.1-1
Severity: important

With this version, puppet fails to get the package list as there are
characters in the description that do not fit into ASCII. But only ASCII
is allowed to get back running in C locale.

Technical details:

The new version uses "/usr/bin/dpkg-query -W --showformat '${Status}
${Package} ${Version} :DESC: ${Description}\n:DESC:\n'" to get the
package list. Older versions did not use the description so was not
failing as I do not know any package that has non-ASCII characters in
name, version or status. But in the description, UTF-8 is regular
allowed.

Note that puppet will work also fine in latin1 environments as all
latin1 in a full 8bit charset but ASCII, that is allowed in locale C
only, do not allow UTF-8.

- -- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (800, 'unstable'), (600, 'oldstable'), (110, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11.6 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1) (ignored: LC_ALL set to de_DE)
Shell: /bin/sh linked to /bin/dash

- -- 
Klaus Ethgen                              http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen <Klaus at Ethgen.de>
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iQGcBAEBCgAGBQJSco/hAAoJEKZ8CrGAGfas7pkMAIwZv+hmlEx3C7K9Jj/uIc5O
LzRcmeIcm/Olnf7yHMEDUoYJYQMojzZ84cKlHX6c63i1ssInA6KXHL8/t/65cEMY
Z/SLJ7EGMnW/SUIU5Wx+r4y7nZuIVIj9dtOwe8edZFgaZWZUi3J/HBYLFSU+9CYP
YgcE/ZGAAia6Tu6WCJUprLElUwSMfUTejHXGyWFOLNIbuP/LGx8Tin3wc0F9F7aA
8R49JcNuvzrWY/MPYJqMhUmvehE5MtAJoGauJZ0O4qGdEelTp7ixRRaMLYhWhP0B
ifj+G0exTZCaumPnIMfLV+VbuYrD6UyhNnnllX7csmdLgsWehngxOUF5EpBYoMo/
HyegLgChD9t1BWsS6XOlTVjAxB0i9BDCceAq7vj994+7KKwQaapPRkl28fFO6AXb
8sIFQjznARlyYIfgjzhDH4j/tkIk5xoFc7nIoBO4heS2Nea44PrwpNNnCK2jFmiY
PwVZOnXnxqO3oZnJ5jLs1D4kgIBxyZIRufzBcUwrXw==
=I40N
-----END PGP SIGNATURE-----



More information about the Pkg-puppet-devel mailing list