Your message dated Sat, 16 Oct 2010 11:32:06 +0000
with message-id <e1p74ze-0006qr...@franck.debian.org>
and subject line Bug#600310: fixed in cron 3.0pl1-115
has caused the Debian Bug report #600310,
regarding cron uses regexps that return wrong results depending on locale
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 ow...@bugs.debian.org
immediately.)


-- 
600310: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=600310
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: locales
Version: 2.11.2-6
Severity: critical
Tags: l10n

There's a bug in et_EE.UTF-8 locale definition causing some latin
chars to be treated as non-letters.  These are at least in range
t..y inclusive, i.e. [t-y].  Like this:

 $ echo $LANG
 et_EE.UTF-8
 $ echo s | grep '[a-z]'
 s
 $ echo t | grep '[a-z]'
 $ _

I.e., the latin letter "t" does not match [a-z] regexp.

This is a critical issue unfortunately, because it makes various regex
failing to match, breaking random components.  In the actual problem case
the issue were that many cron jobs were not running on the system for a
mysterious reason, and the problem was because cron uses a regexp to
filter invalid cronjob names, which is /^[a-zA-Z0-9_-]+$/.

Thanks.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.35-amd64 (SMP w/2 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages locales depends on:
ii  debconf [debconf-2.0]         1.5.35     Debian configuration management sy
ii  libc6 [glibc-2.11-1]          2.11.2-6   Embedded GNU C Library: Shared lib

locales recommends no packages.

locales suggests no packages.

-- debconf information:
* locales/default_environment_locale: ru_RU.UTF-8
* locales/locales_to_be_generated: en_US.UTF-8 UTF-8, ru_RU.KOI8-R KOI8-R, 
ru_RU.UTF-8 UTF-8



--- End Message ---
--- Begin Message ---
Source: cron
Source-Version: 3.0pl1-115

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

cron_3.0pl1-115.diff.gz
  to main/c/cron/cron_3.0pl1-115.diff.gz
cron_3.0pl1-115.dsc
  to main/c/cron/cron_3.0pl1-115.dsc
cron_3.0pl1-115_i386.deb
  to main/c/cron/cron_3.0pl1-115_i386.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 600...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Javier Fernandez-Sanguino Pen~a <j...@debian.org> (supplier of updated cron 
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 ftpmas...@debian.org)


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

Format: 1.8
Date: Sat, 16 Oct 2010 13:05:02 +0200
Source: cron
Binary: cron
Architecture: source i386
Version: 3.0pl1-115
Distribution: unstable
Urgency: high
Maintainer: Javier Fernandez-Sanguino Pen~a <j...@debian.org>
Changed-By: Javier Fernandez-Sanguino Pen~a <j...@debian.org>
Description: 
 cron       - process scheduling daemon
Closes: 600082 600310
Changes: 
 cron (3.0pl1-115) unstable; urgency=high
 .
   * cron.c: set LC_COLLATE to 'C' in order to properly work when locales
     are set that change the collation order expected by the regular
     expressions used in load_database(). By setting locale we were
     skipping some crontabs unexpectedly due to [a-z] not matching all the ascii
     characters in some languages (such as Estonian).  (Closes: #600310)
     Thanks to Michael Tokarev for spotting this issue and for
     Bastian Blank for pointing for the fix.
   * debian/cron.init:
       - Fix typo that prevented it from properly loading LC_CTYPE (Closes:
         #600082)
       - Force LC_COLLATE to 'C' regardless of user locale settings.
Checksums-Sha1: 
 a9ecf10842e3a8caf57ce62f48d4ba7d4a1dd869 1237 cron_3.0pl1-115.dsc
 b33248501304f056ea39a2e7203109daf6e6da5c 89053 cron_3.0pl1-115.diff.gz
 843bb9fca16c2b115fa9433afd9e798b4192a272 93174 cron_3.0pl1-115_i386.deb
Checksums-Sha256: 
 137f3ea8fa9269ef8bee4614ff28c122ef931b98b5afe95c25dd4ad24d48cc39 1237 
cron_3.0pl1-115.dsc
 919f2d3b453dcf9f44721965a41e1f45b10b084dfb95311b169500045af16d61 89053 
cron_3.0pl1-115.diff.gz
 8e9ce60560d1f4357c6303185b4dd3b667e81a8b23b9d110bcd6974020f0c617 93174 
cron_3.0pl1-115_i386.deb
Files: 
 50265a90455e60abbd597cd843cd064d 1237 admin important cron_3.0pl1-115.dsc
 107ad77b12983d06d28197c6989d0ab4 89053 admin important cron_3.0pl1-115.diff.gz
 3bb2bf4ef5d036678bbac223290aac00 93174 admin important cron_3.0pl1-115_i386.deb

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

iD8DBQFMuYxAsandgtyBSwkRAhwCAJwOu2tQuPpl7qxvruZkKWJfcSuGlwCfZzUx
dJNZFOJGIiymBqYQvT5KrxY=
=tHo7
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to