Como sabrán, quedó suspendido el cambio horario que se iba a realizar este fin de semana.
Para las distribuciones Debian/Ubutu aún no hay actualización del paquete tzdata.
Para ver cuales son los cambios programados ejecutar el siguiente comando:
zdump /etc/localtime -v...
/etc/localtime Sun Mar 16 01:59:59 2008 UTC = Sat Mar 15 23:59:59 2008 ARST isdst=1 gmtoff=-7200
/etc/localtime Sun Mar 16 02:00:00 2008 UTC = Sat Mar 15 23:00:00 2008 ART isdst=0 gmtoff=-10800
/etc/localtime Sun Oct 19 02:59:59 2008 UTC = Sat Oct 18 23:59:59 2008 ART isdst=0 gmtoff=-10800
/etc/localtime Sun Oct 19 03:00:00 2008 UTC = Sun Oct 19 01:00:00 2008 ARST isdst=1 gmtoff=-7200
/etc/localtime Sun Mar 15 01:59:59 2009 UTC = Sat Mar 14 23:59:59 2009 ARST isdst=1 gmtoff=-7200
/etc/localtime Sun Mar 15 02:00:00 2009 UTC = Sat Mar 14 23:00:00 2009 ART isdst=0 gmtoff=-10800
/etc/localtime Sun Mar 21 01:59:59 2010 UTC = Sat Mar 20 23:59:59 2010 ARST isdst=1 gmtoff=-7200
/etc/localtime Sun Mar 21 02:00:00 2010 UTC = Sat Mar 20 23:00:00 2010 ART isdst=0 gmtoff=-10800
/etc/localtime Sun Oct 17 02:59:59 2010 UTC = Sat Oct 16 23:59:59 2010 ART isdst=0 gmtoff=-10800
/etc/localtime Sun Oct 17 03:00:00 2010 UTC = Sun Oct 17 01:00:00 2010 ARST isdst=1 gmtoff=-7200
...
/etc/localtime Sun Oct 18 02:59:59 2037 UTC = Sat Oct 17 23:59:59 2037 ART isdst=0 gmtoff=-10800
/etc/localtime Sun Oct 18 03:00:00 2037 UTC = Sun Oct 18 01:00:00 2037 ARST isdst=1 gmtoff=-7200
/etc/localtime Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 01:14:07 2038 ARST isdst=1 gmtoff=-7200
/etc/localtime Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 01:14:07 2038 ARST isdst=1 gmtoff=-7200
Para evitar el cambio que ya está programado hay que modificar el archivo correspondiente a Sudamérica (en el source de tzdata) y compilarlo.
Esto es lo que hay que modificar:
diff southamerica southamerica.nuevo
217,218c217,218
< Rule Arg 2008 2009 - Mar Sun>=15 0:00 0 -
< Rule Arg 2008 only - Oct Sun>=15 0:00 1:00 S
---
> Rule Arg 2008 max - Mar Sun>=15 0:00 0 -
> Rule Arg 2008 max - Oct Sun>=15 0:00 1:00 S
Luego de esto compilar:
zic -l /usr/share/zoneinfo/America/Argentina/Buenos_Aires southamerica.nuevo Para ver cuales son los cambios programados luego de la modificación ejecutar nuevamente:
zdump /etc/localtime -v...
/etc/localtime Sun Mar 16 01:59:59 2008 UTC = Sat Mar 15 23:59:59 2008 ARST isdst=1 gmtoff=-7200
/etc/localtime Sun Mar 16 02:00:00 2008 UTC = Sat Mar 15 23:00:00 2008 ART isdst=0 gmtoff=-10800
/etc/localtime Sun Oct 19 02:59:59 2008 UTC = Sat Oct 18 23:59:59 2008 ART isdst=0 gmtoff=-10800
/etc/localtime Sun Oct 19 03:00:00 2008 UTC = Sun Oct 19 01:00:00 2008 ARST isdst=1 gmtoff=-7200
/etc/localtime Sun Mar 15 01:59:59 2009 UTC = Sat Mar 14 23:59:59 2009 ARST isdst=1 gmtoff=-7200
/etc/localtime Sun Mar 15 02:00:00 2009 UTC = Sat Mar 14 23:00:00 2009 ART isdst=0 gmtoff=-10800