Hi,

On Wednesday 01 February 2012 01:59:49 Stephen Kelly wrote:
> On Tuesday, January 31, 2012 22:50:51 you wrote:
> > * I'd prefer if we don't have to ship the database. As noted it can
> > change easily
> > and a compiled in database would get out of sync.

Look for the system database - on systems that are based on Olson DB it's 
always on very few specific locations. For the others ship a backup resource 
file or plugin.

> > * ICU has timezone support as well. Something that could simplify our
> > life?
> 
> Wouldn't that be out of sync too? What is the ICU timezone support?

ICU ships a copy of the Olson DB.

> > * Do we need to support both the Windows and Unix format, or could we get
> > away with Unix only in a first version (if e.g. ICU provides the data)?
> 
> I think this is 5.x material anyway. I think it would need somewhat more
> involved discussion.

Windows names can be mapped to Olson names - there are lists on the web. The 
calculation results are almost identical. Almost.

A parser for Olson DB files is not overly complex to write - I did that within 
a weekend.

git://silmor.de/konrad/tzone.git

I haven't completely checked Stephen's interface, but I had the distinct 
feeling that it underestimates the complexity of time zones:
*the definition of standard time and/or DST can change for any time zone at any 
time
*there can be 1 or up to 3 different time specs in a year (under exceptional 
circumstances even more)
*it is not always clear which time spec is standard and which one is DST




        Konrad

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to