Package: libicu52
Version: 52.1-8+deb8u3
Severity: important

Dear Maintainer,

The data used by libicu appears outdated. In particular, the timezone
information for America/Santiago is wrong. I can reproduce the problem
via php and its intl module. If the bug lies in the way php uses libicu,
please reassign.

Wrong behavior on php, plus correct behavior with date command:

```
$ cat t.php
<?php
$fmt = datefmt_create('C', IntlDateFormatter::LONG,
        IntlDateFormatter::LONG, 'America/Santiago',
        IntlDateFormatter::GREGORIAN
        );
echo datefmt_format($fmt, 1461592860);
$ php t.php
April 25, 2016 at 10:01:00 AM GMT-4
$ TZ=America/Santiago date --rfc-2822
Mon, 25 Apr 2016 15:53:49 -0300
```

Note how the timezone is incorrectly set as -4, which it should be -3
(as correctly reported by date)

This makes a bunch of apps get dates and times all wrong.

I note the version in unstable is at this moment correct. I suppose the
embedded data needs updating?

-- System Information:
Debian Release: 8.4
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libicu52:amd64 depends on:
ii  libc6              2.19-18+deb8u4
ii  libgcc1            1:4.9.2-10
ii  libstdc++6         4.9.2-10
ii  multiarch-support  2.19-18+deb8u4

libicu52:amd64 recommends no packages.

libicu52:amd64 suggests no packages.

-- no debconf information

Reply via email to