Devolvé la hora
[Update: Ahora sí, hoy se publicó en el Boletín Oficial que el cambio horario argentino finalmente será el Día de la Madre. Si las distribuciones no llegan a tiempo, usar lo de abajo sin modificar los archivos que se bajen por ftp (sin deshabilitar la regla del 19 de Octubre y la del 15 Marzo del 2009 (Sun >=15). Para Windows !=Vista, ver los comentarios ]
Ayer me topé con la hora de los Ubuntu adelantada mientras S. y el Pequeño D. preparaban el picnic del mediodía. Nada peor que la voz de Pepegrillo susurrando: arréglalo querido (mi Pepegrillo es cariñoso). Seguí el rastro de la falla a una política de DayLight Saving (DST) errada que aplicaba un horario de verano a partir de las 00 hs del 05 de Octubre. Los sandwiches están listos, ¿estás vos? Si, ya voy. La presión aumentaba. Revisé los fuentes que se estaban utilizando en Ubuntu que incorporan las reglas publicadas por Países y Provincias. Estaba el error. ¿Ya tenés los patines? Ok, bajé los fuentes principales, también había error y los comentarios de modificaciones refenciaban hipotéticos cambios que valdrían a partir del 19 que aparentemente quedaron en nada (huso horario GMT-02).
Esto es lo que hice:
# mkdir /tmp/malditodst
# cd /tmp/malditodst
# wget ‘ftp://elsie.nci.nih.gov/pub/tz*.tar.gz’
# tar xvzf tzcode2008?.tar.gz
# tar xvzf tzdata2008?.tar.gz
Edité /tmp/malditodst/southamerica y comenté la línea que encontré equivocada:
#Rule Arg 2008 max - Oct Sun>=15 0:00 1:00 S
Luego compilé:
# zic -d /tmp/malditodst southamerica
==> checkpoint : ver si no aparece mal la regla <===
# zdump -v /tmp/malditodst/America/Argentina/Buenos_Aires | grep 2008
===================================
Backup del original:
# cp /usr/share/zoneinfo/America/Argentina/Buenos_Aires a_algunlado/
y lo pisé:
# cp /tmp/malditodst/America/Argentina/Buenos_Aires /usr/share/zoneinfo/America/Argentina/Buenos_Aires
y por último:
# dpkg-reconfigure tzdata (o actualizar el link simbólico /etc/localtime)
Avisé a los que tenía a mano. Listo: sol, zámbuches, niño feliz patinando como saeta por Palermo. Sol, ya no me lo acordaba bien. Hoy escucho a la gente renegando por posibles cadenas causales parecidas. Che, no me levanté a horario porque el celular tenía mal la hora. Falso, diría Pepegrillo, a lo sumo te levantaste más temprano. Querido.
Futurología:
No es difícil imaginar los comentarios técnicos por venir sobre los temas críticos que descansan sobre archivos de configuración publicados por cualquiera. Pepegrillo dice: al menos son públicas y al que madruga Zeus lo ayuda. El 19 es el Día de la Madre. No digan que no les avisé. Querid@s.
Desafío:
¿Cómo hacemos para explicar al mundo que en nuestro país los horarios de verano son leyes puntuales que se aplican un año discrecionalmente y después se revierten al otro?

Comentarios(4)