[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