Oscar Pereira wrote:
>I'm using version 0.42 (Debian lenny).

What matters here is the version of DateTime-TimeZone, not of DateTime
itself.  Lenny has DT-TZ 0.77, which is based on version 2008c of
the Olson database, which is quite old now.  2008c doesn't have a
separate America/Argentina/Salta timezone; instead, Salta uses the
America/Argentina/Cordoba zone.  Salta didn't diverge from Cordoba
(and the several other cities sharing its time rules) until October 2008.

Unfortunately, many South American countries have the habit of changing
timezone rules with very little notice.  This divergence is merely one of
the more obvious changes that could occur, and you're actually lucky that
the need for a new zone at that change means that you've spotted that
your timezone files are out of date.  If the rules had changed without
creating a new zone, you would just have used out-of-date information
without knowing it.

I suggest that you install the latest DateTime-TimeZone from CPAN (DT-TZ
1.28, based on Olson 2011b), or if you want to use Debian packages then
take the package from testing (1.23, 2010n) or unstable (1.28, 2011b).

-zefram

Reply via email to