[OGo-Users-BR] Horario de verão

Olivier Hallot users-br@opengroupware.org
Tue, 19 Oct 2004 21:28:40 -0200


Pessoal
Depois de apanhar muito, mas muito mesmo (to vendo estrelas ainda),  
creio que consegui acertar o problema dos fusos horarios para o Brasil, 
especialmente sobre o horarios de verão.

Infelizmente o Brasil determina o horario de verão quase na véspera. 
Sabemos que foi estabelecido para 2 de novembro por causa das máquinas 
de votação que não poderiam ter seus relogios alterados a tempo do 2do 
turno das eleições, e, caso fossemos para o HV este mes, estariamos 
ferindo a Constituição que obriga a votação a começar as 8 e terminar as 
17 horas. Em outros anos, depende das chuvas e a vontade de economizar 
energia eletrica. Em suma, tudo menos uma hora de parametros 
astronomicos....

Postei no plone a receita de bolo, que pode ser usada em suas 
instalações. Será bom que fosse testado exaustivamente. O problema 
original é que nosso fuso ppal é GMT-0300, mas não há uma descrição do 
horario de verão e o agendamento ficará prejudicado sem esta 
característica. O suporte para HV existe na libfoundation mas nada 
especifico ao Brasil e acho que quase ninguém sabe o nome do fuso 
horario de Brasilia (nem sei se existe uma norma para isso).

Na interface irá aparecer "Brasilia" e BrasiliaHV", na falta de coisa 
melhor. Não pude colocar acentos nem espaços por que ferrava o sistema  
sem avisar ninguém (foi o que mais me custou para descobrir). O 
libfoundation simplemente gravava as horas com valores errados e fazia 
uma bagunça geral sem capotar. Se alguém puder me indicar como deve ser 
a sintaxe dos arquivos que criei, por favor faça-o. Eu tive de descobrir 
por tentativa e erro e engenharia reversa.

O principal sintoma de erros são horas deslocadas nas tarefas e na 
marcação de compromissos. Repetições indevidas tb indicam problemas.

Ao agendar um evento para depois de 2/11, e visualizar a agenda modo 
diario neste dia especifico, a interface deve apresentar "BrasiliaHV" 
indicando ser a hora de verão. Note que um compromisso agendado para as 
10:00 em dia depois de 2/11 deve ficar marcado as 10:00 mesmo.

http://docs.opengroupware.org/Members/olivier/tz2/document_view

-- 
Olivier Hallot
Rio de Janeiro, Brasil
http://www.scinergy.com.br
Linux User #245166