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

Bug#555330: marked as done ([checks/manpages] man syntax check requires a UTF-8 locale for col)



Your message dated Sun, 31 Jan 2010 09:18:47 +0000
with message-id <E1NbVx9-0004L1-5z@ries.debian.org>
and subject line Bug#555408: fixed in lintian 2.3.3
has caused the Debian Bug report #555408,
regarding [checks/manpages] man syntax check requires a UTF-8 locale for col
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 owner@bugs.debian.org
immediately.)


-- 
555408: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555408
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.2.17
Severity: normal

When running under locale C the test does not work correctly:

michael@feivel:~$ LANG=C man --warnings -E UTF-8 -l /usr/share/man/man8/acpid.8.gz >/dev/null
col: Invalid or incomplete multibyte or wide character
michael@feivel:~$ LANG=de_DE.UTF-8 man --warnings -E UTF-8 -l /usr/share/man/man8/acpid.8.gz >/dev/null
michael@feivel:~$

The reason seems to be that man pipes its output through col when not
displaying on a terminal and col setting the local to C which apparently does
not mean UTF-8. Therefore the unicode hyphen (e2 80 90) triggers the above
mentioned error message in col's file io.

Miichael

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lintian depends on:
ii  binutils               2.20-2            The GNU assembler, linker and bina
ii  diffstat               1.47-1            produces graph of changes introduc
ii  dpkg-dev               1.15.4.1          Debian package development tools
ii  file                   5.03-2            Determines file type using "magic"
ii  gettext                0.17-8            GNU Internationalization utilities
ii  intltool-debian        0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl        0.1.24            Perl interface to libapt-pkg
ii  libclass-accessor-perl 0.34-1            Perl module that automatically gen
ii  libipc-run-perl        0.84-1            Perl module for running processes
ii  libparse-debianchangel 1.1.1-2           parse Debian changelogs and output
ii  libtimedate-perl       1.1900-1          Time and date functions for Perl
ii  liburi-perl            1.37+dfsg-1       Manipulates and accesses URI strin
ii  man-db                 2.5.6-3           on-line manual pager
ii  perl [libdigest-sha-pe 5.10.1-7          Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch            <none>     (no description available)
ii  libtext-template-perl         1.45-1     Text::Template perl module
ii  man-db                        2.5.6-3    on-line manual pager

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.3.3

We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive:

lintian_2.3.3.dsc
  to main/l/lintian/lintian_2.3.3.dsc
lintian_2.3.3.tar.gz
  to main/l/lintian/lintian_2.3.3.tar.gz
lintian_2.3.3_all.deb
  to main/l/lintian/lintian_2.3.3_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 555408@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Raphael Geissert <geissert@debian.org> (supplier of updated lintian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 31 Jan 2010 02:59:56 -0600
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.3.3
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Raphael Geissert <geissert@debian.org>
Description: 
 lintian    - Debian package checker
Closes: 543418 555408 563685 567753
Changes: 
 lintian (2.3.3) unstable; urgency=low
 .
   The "Policy 3.8.4" release.
 .
   * Summary of tag changes:
     + Added:
       - missing-dependency-on-phpapi
       - obsolete-comments-style-in-php-ini
       - package-contains-mime-cache-file
       - package-contains-mimeinfo.cache-file
       - triplet-dir-and-architecture-mismatch
 .
   * checks/binaries{,.desc}:
     + [RG] Warn about packages shipping PHP extensions but not
       depending on phpapi-*.
   * checks/debconf.desc:
     + [RG] There are legitimate uses of db_input on the postinst
       script, downgrading the certainty of the check.  (Closes: #543418)
   * checks/fields{,.desc}:
     + [RG] Don't warn about depending on the phpapi-* virtual package.
   * checks/files{,.desc}:
     + [RG] Warn about packages shipping PHP .ini files using old-style
       (#) comments separators.
     + [RG] Warn about packages embedding the dojo and dijit javascript
       libraries.
     + [RG] Don't warn about packages containing /sys or /selinux
       directories.  Policy 3.8.4 grants an exception to the FHS.
     + [RG] Warn about packages containing (/usr)/lib/<triplet>
       directories for a <triplet> that isn't the one of the
       architecture of the package, per Policy 3.8.4 requirement.
     + [RG] Warn about packages shipping cache files generated by
       update-mime-database.  Thanks, Jakub Wilk.  (Closes: #563685)
     + [RG] Warn about packages shipping mimeinfo.cache files, generated by
       update-desktop-database.  Thanks, Raphaël Hertzog.  (Closes: #567753)
   * checks/init.d:
     + [RG] Warn about init scripts depending on checkroot instead of
       $local_fs.
     + [RG] Remove experimental flag from remote_fs and local_fs checks.
     + [RG] Skip rc and rcS from the init script checks.
 .
   * data/debhelper/*:
     + [RG] Refresh against unstable.
   * data/fields/{perl-provides,virtual-packages}:
     + [RG] Refresh against unstable.
   * data/files/fonts:
     + [RG] Refresh against unstable.
   * data/files/triplets:
     + [RG] New file with a list of triplet<->architecture
       relationships.
   * data/output/ftp-master-{,non}fatal:
     + [RG] Refresh, without changes.
   * data/standards-version/release-dates:
     + [RG] Add the release date for Policy 3.8.4.
 .
   * debian/control:
     + [RG] Update standards version to 3.8.4 (no changes required).
   * debian/postinst:
     + [RG] Generate the locale under the correct directory.
   * debian/prerm:
     + [RG] Don't ignore errors on shell commands failures.
 .
   * frontend/lintian:
     + [RG] Fix path to the locale directory passed to LOCPATH.
       (Closes: #555408)
 .
   * private/refresh-archs:
     + [RG] Generate a list of triplet<->architecture relationships too.
 .
   * t/runtests:
     + [RG] Update standards version to 3.8.4.
Checksums-Sha1: 
 6f29cafbf0a68b97630ec6402b2bcbd7fea55b7b 1204 lintian_2.3.3.dsc
 b02961f82f36b8d242b3debcbeff1f27b983273d 784069 lintian_2.3.3.tar.gz
 2487ef773069287c7c74adf7f468d1114562d7f7 503996 lintian_2.3.3_all.deb
Checksums-Sha256: 
 9cc5a95cef4c048c71afab2f2a27ba38ed76ba43c9bf926d0caa479e0da81415 1204 lintian_2.3.3.dsc
 1f3b1e788bbb811f37a2ebf4a7e8041ece706a73fa3b27c721a7ed95ef794f63 784069 lintian_2.3.3.tar.gz
 689ae76a6f1b8615dcd2baf7fd05358c5ddca014cfa2b71010362ae09e89a9e9 503996 lintian_2.3.3_all.deb
Files: 
 d59a1694bc34682b04377040aad739cd 1204 devel optional lintian_2.3.3.dsc
 7bbb224ecbee721600d432e771e0eeda 784069 devel optional lintian_2.3.3.tar.gz
 a85a2aa2171cfd8647308c455e0eddb8 503996 devel optional lintian_2.3.3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAktlSOcACgkQYy49rUbZzlqJkACgifT2Wqc1EcFcNY2JuyIJ3IEK
yG0Aninv9LUxLfOjMvxzm041gAKYH8/S
=D4/1
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: