Time zone abbreviations can cause confusion

Bug #82230 reported by Sarah Kowalik
12
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Launchpad lists all times in AEST, for Australia/Sydney, yet the timezone at the end is EST, not AEST. This is a different timezone.

ie
2007-01-30 22:37:47 EST
should read
2007-01-30 22:37:47 AEST

Revision history for this message
James Henstridge (jamesh) wrote : Re: Launchpad lists all times in EST, not UTC

Launchpad lists times in your selected time zone. According to your person page, your time zone is currently set to "Australia/Sydney", so you see the times in EST. If you'd prefer to see times in UTC, you can select that time zone from the "Person Details" form.

If you aren't logged in, all the times are displayed in UTC. The default time zone for new accounts is also UTC.

Changed in launchpad:
status: Unconfirmed → Rejected
Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote : Re: Timezone for Australia/sydney should read AEST, not EST

Excuse my idocy. see the updated description and name.

description: updated
Changed in launchpad:
status: Rejected → Unconfirmed
Revision history for this message
James Henstridge (jamesh) wrote :

The time zone database used by Launchpad is "pytz", which in turn uses the Olson time zone data (the same data used by most UNIX systems).

That data uses the "EST" abbreviation for Australian Eastern Standard/Summer Time. Furthermore, they've discussed the abbreviation issue multiple times. Patching the abbreviation into Launchpad's copy of pytz would be a future maintenance problem, and would make us inconsistent with Linux's date/time presentation.

So the base issue here seems to be that the time zone abbreviations are ambiguous. Assuming we don't modify pytz, two possible solutions are:
1. include the text "local time" every where we display times.
2. use numeric time zone names instead (e.g. +1000 or +1100 instead of EST)

Revision history for this message
James Henstridge (jamesh) wrote :

This isn't really a pytz bug -- pytz is accurately presenting the data in the Olson database. Moving back to Launchpad, since the initial bug was presentation of times in Launchpad.

After talking with Matthew, we might try out numeric time zones instead.

Revision history for this message
William Grant (wgrant) wrote :

Everything has now moved to either a date or `X {hours,minutes} ago', but the tooltips still use the misleading abbreviations. It's particularly bad due to EST not just meaning US and Australian Eastern Standard Time, but also Australian Eastern Summer Time. Summer time started here yesterday, and I was rather confused when I saw times were still cited as being in EST, when it is in fact AEDT.

Also, the times on https://launchpad.net/sprints/uds-boston-2007 are cited as being EDT... US EDT, that is. But that's not specified, and there's no way to check what offset it is, or convert it to local time. That was the first time I had seen an absolute time on LP since summer time started, so I presumed it meant AEDT. I was apparently wrong.

Replacing the abbreviations with offsets, or just using UTC now that most things use the new timestamp display format, would make things easier.

Changed in launchpad:
status: New → Confirmed
Curtis Hovey (sinzui)
Changed in launchpad-foundations:
importance: Undecided → Low
status: Confirmed → Triaged
Jonathan Lange (jml)
affects: launchpad-foundations → launchpad-web
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.