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