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

Bug#516271: marked as done (bsdmainutils: [colrm] Doesn't support UTF-8 characters)



Your message dated Sun, 08 Nov 2009 11:02:08 +0000
with message-id <E1N75X6-0004q5-3p@ries.debian.org>
and subject line Bug#516271: fixed in bsdmainutils 8.0.1
has caused the Debian Bug report #516271,
regarding bsdmainutils: [colrm] Doesn't support UTF-8 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 owner@bugs.debian.org
immediately.)


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

The current 'colrm' and 'cut' commands don't treat a UTF-8 character
as a 'character' even under a UTF-8 locale, instead they treat a
'byte' as a 'character', this makes them unusable on UTF-8 text files.

I only checked these two commands for UTF-8 usability, but I guess
other text-processing commands in bsdmainutils may also have the same
problem.

The upstream commands in FreeBSD have already been fixed 4 years ago
to support multibyte characters, we should incorporate their changes
into Debian to make Debian truly universal.

The upstream FreeBSD versions I'm referring to are:
  http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/colrm/
  http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/cut/

For your reference, the following link shows the modification in
upstream to support multibyte chars:

  http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/colrm/colrm.c.diff?r1=text&tr1=1.11&r2=text&tr2=1.12

Thanks a lot.

-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (1999, 'stable'), (990, 'testing'), (99, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=zh_HK.UTF-8, LC_CTYPE=zh_HK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages bsdmainutils depends on:
ii  bsdutils                  1:2.13.1.1-1   Basic utilities from 4.4BSD-Lite
ii  debianutils               2.30           Miscellaneous utilities specific t
ii  libc6                     2.7-18         GNU C Library: Shared libraries
ii  libncurses5               5.7+20081213-1 shared libraries for terminal hand

bsdmainutils recommends no packages.

Versions of packages bsdmainutils suggests:
ii  cpp                           4:4.3.2-2  The GNU C preprocessor (cpp)
pn  vacation                      <none>     (no description available)
ii  wamerican [wordlist]          6-2.3      American English dictionary words 
ii  wbritish [wordlist]           6-2.3      British English dictionary words f
ii  whois                         4.7.30     an intelligent whois client

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: bsdmainutils
Source-Version: 8.0.1

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

bsdmainutils_8.0.1.dsc
  to main/b/bsdmainutils/bsdmainutils_8.0.1.dsc
bsdmainutils_8.0.1.tar.gz
  to main/b/bsdmainutils/bsdmainutils_8.0.1.tar.gz
bsdmainutils_8.0.1_amd64.deb
  to main/b/bsdmainutils/bsdmainutils_8.0.1_amd64.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 516271@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Meskes <meskes@debian.org> (supplier of updated bsdmainutils 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: Sat, 07 Nov 2009 12:31:56 +0100
Source: bsdmainutils
Binary: bsdmainutils
Architecture: source amd64
Version: 8.0.1
Distribution: unstable
Urgency: low
Maintainer: Debian Bsdmainutils Team <pkg-bsdmainutils@teams.debian.net>
Changed-By: Michael Meskes <meskes@debian.org>
Description: 
 bsdmainutils - collection of more utilities from FreeBSD
Closes: 264996 280176 293689 315664 319952 335087 337311 348032 358609 361223 367299 368384 381114 382638 388153 401091 413900 415057 431930 446547 455248 472355 474600 484579 485809 487985 493759 497014 498232 503276 507602 516271 525925 528657 542229 543833 547622 554561
Changes: 
 bsdmainutils (8.0.1) unstable; urgency=low
 .
   * Added patch system to be able to track upstream's source more
     directly.
   * Updated ncal to the latest upstream version. (Closes: #415057)
   * New maintainers. (Closes: #543833)
   * Bumped Standards version to 3.8.3, no update needed.
   * Made ncal find the first day of the week automatically.
     (Closes: #472355)
   * Added -3 option to cal and ncal. (Closes: #497014)
   * Made ncal cope with longer month names. (Closes: #528657)
   * Document that cal always prints 8 lines. (Closes: #367299)
   * Made ncal catch incorrect year parameter. (Closes: #431930)
   * Made ncal use locale information for knowing how to display week.
     (Closes: #361223)
   * Updated col to the latest FreeBSD version.
     (Closes: #319952, #348032, #484579)
   * Patched col to recognize a single non-empty line without newline.
     (Closes: #335087)
   * Updated colrm to the latest FreeBSD version. (Closes: #516271)
   * Updated column to latest FreeBSD version. (Closes: #368384)
   * Made column react more gracefully upon reading empty fields.
     (Closes: #382638)
   * Re-added '-n' option to column and documented it as a Debian
     extension. (Closes: #485809)
   * Updated colcrt to the latest FreeBSD version.
   * Updated banner to latest FreeBSD version.
   * Renamed banner to printerbanner. (Closes: #315664)
   * Updated hexdump to its latest FreeBSD version.
   * Bumped debhelper compat level.
   * Added patch to prevent segfault in case an empty repetition is
     given. (Closes: #498232)
   * Added patch to make hd ignore -C option. (Closes: #487985)
   * Updated from to latest FreeBSD version.
   * Updated ul to latest FreeBSD version but kept our changes
   * Updated lorder to latest version from OpenBSD.
   * Re-added patch that makes lorder use signal names instead of
     numbers.
   * Updated look to latest version from FreeBSD. (Closes: #547622)
   * Reimplemented and documented -b option for look. (Closes: #264996)
   * Update write to the latest FreeBSD version.
   * Allow writing from a terminal that has mesg n set. (Closes: #455248)
   * Updated calendar binary to latest version from OpenBSD. (Closes: #503276)
   * Patched new calendar sources to use wide-character functions.
   * Created patch to put Debian specific options back into calendar
     tool. (Closes: #293689)
   * Updated all calendars from their FreeBSD sources.
     (Closes: #388153, #413900, #446547, #542229)
   * Added/Fixed some calendar entries as reported by Debian users.
     (Closes: #554561, #337311, #525925, #493759, #381114, #280176))
   * Added Kazakhstan holiday calendar. (Closes: #358609)
   * Updated Ubuntu calendar. (Closes: #474600)
   * Removed double word in manpage. (Closes: #401091)
   * Changed patch of source.data.gz mentioned in README. (Closes: #507602)
   * Added lintian override for setgid write binary.
   * Bumped version to 8.0.1 because we are using sources from FreeBSD 8 now.
Checksums-Sha1: 
 fbc70c465f992b86cb41fd7b8f8c076468a10edf 857 bsdmainutils_8.0.1.dsc
 9ff212232441080e8eb5d8268e718cefa951f318 250897 bsdmainutils_8.0.1.tar.gz
 dcc1d82282d6e0d87fa812d25ace60b094eb0354 197298 bsdmainutils_8.0.1_amd64.deb
Checksums-Sha256: 
 9dcf752d8b3cdab0078eb18977714eda4794c07673cd0f9f452ec573b0011383 857 bsdmainutils_8.0.1.dsc
 d7ef9be8cb16ed2180bed496a41f74511956a4a42303c71710817144f48f902a 250897 bsdmainutils_8.0.1.tar.gz
 14eb9eb4fbd71704787a809fd4a1a7ddfca80631e79c9b50b415529dc297c2c2 197298 bsdmainutils_8.0.1_amd64.deb
Files: 
 1145378013bdfdb9d29b43f5040b85de 857 utils important bsdmainutils_8.0.1.dsc
 46147db6db21d4cff5efc5278691cf2d 250897 utils important bsdmainutils_8.0.1.tar.gz
 bc13d296b6b0ef822efa53eca4850197 197298 utils important bsdmainutils_8.0.1_amd64.deb

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

iD8DBQFK9qBRVkEm8inxm9ERAqUqAJ9CkXY2NNi95SEeQGLLSRVVGO+HtwCeLRWq
J/wmeSCwMPzuPc1BbzP3Imc=
=cw6W
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: