Activity log for bug #1566295

Date Who What changed Old value New value Message
2016-04-05 12:54:15 Michael Terry bug added bug
2016-04-05 17:55:36 Michael Terry description Currently, if I search timezones for Boston, and select Boston in the results, the Time & Date page will display "America/New York" as the timezone. Which is not super user friendly. It gets worse once we land translation support for geonames [1]. The user might pick 波士顿 and we'll still show "America/New York", which they might not even be able to read. On the desktop, we save the city name the user picks alongside the ISO timezone name. Maybe even in the same field? I don't remember how we do it. But we should just do that. [1] https://code.launchpad.net/~mterry/geonames/translations/+merge/288443 Currently, if I search timezones for Boston, and select Boston in the results, the Time & Date page will display "America/New York" as the timezone. Which is not super user friendly. It gets worse once we land translation support for geonames [1]. The user might pick 波士顿 and we'll still show "America/New York", which they might not even be able to read. On the desktop, we save the city name the user picks alongside the ISO timezone name. Specifically, it's stored in gsettings: "com.canonical.indicator.datetime" schema, key "timezone-name". It's stored like "TIMEZONE NAME" -- that is, the ISO timezone followed by one space, followed by the user visible name for that timezone. Indicator-datetime and unity-control-center already support that key. We should too (I guess we should set it in addition to calling org.freedesktop.timedate1.SetTimezone). It might mean extending the time-date plugin's SetTimezone call to take two arguments -- the timezone and the name. This change should be coordinated with unity8, which also sets the timezone on the first device boot. [1] https://code.launchpad.net/~mterry/geonames/translations/+merge/288443
2016-04-05 17:55:42 Michael Terry bug task added unity8 (Ubuntu)
2016-04-05 20:31:38 Michael Terry branch linked lp:~mterry/ubuntu-system-settings/timezone-name
2016-04-05 20:31:44 Michael Terry branch linked lp:~mterry/unity8/timezone-name
2016-04-05 20:35:36 Michael Terry description Currently, if I search timezones for Boston, and select Boston in the results, the Time & Date page will display "America/New York" as the timezone. Which is not super user friendly. It gets worse once we land translation support for geonames [1]. The user might pick 波士顿 and we'll still show "America/New York", which they might not even be able to read. On the desktop, we save the city name the user picks alongside the ISO timezone name. Specifically, it's stored in gsettings: "com.canonical.indicator.datetime" schema, key "timezone-name". It's stored like "TIMEZONE NAME" -- that is, the ISO timezone followed by one space, followed by the user visible name for that timezone. Indicator-datetime and unity-control-center already support that key. We should too (I guess we should set it in addition to calling org.freedesktop.timedate1.SetTimezone). It might mean extending the time-date plugin's SetTimezone call to take two arguments -- the timezone and the name. This change should be coordinated with unity8, which also sets the timezone on the first device boot. [1] https://code.launchpad.net/~mterry/geonames/translations/+merge/288443 Currently, if I search timezones for Boston, and select Boston in the results, the Time & Date page will display "New York" as the timezone. Which is not super user friendly. On the desktop, we save the city name the user picks alongside the ISO timezone name. Specifically, it's stored in gsettings: "com.canonical.indicator.datetime" schema, key "timezone-name". It's stored like "TIMEZONE NAME" -- that is, the ISO timezone followed by one space, followed by the user visible name for that timezone. Indicator-datetime and unity-control-center already support that key. We should too (I guess we should set it in addition to calling org.freedesktop.timedate1.SetTimezone). It might mean extending the time-date plugin's SetTimezone call to take two arguments -- the timezone and the name. This change should be coordinated with unity8, which also sets the timezone on the first device boot.
2016-04-05 20:35:44 Michael Terry ubuntu-system-settings (Ubuntu): status New In Progress
2016-04-05 20:35:44 Michael Terry ubuntu-system-settings (Ubuntu): assignee Michael Terry (mterry)
2016-04-07 12:41:29 Jonas G. Drange ubuntu-system-settings (Ubuntu): importance Undecided Medium
2016-04-13 12:30:58 Lukáš Tinkl unity8 (Ubuntu): status New In Progress
2016-04-13 12:31:24 Lukáš Tinkl unity8 (Ubuntu): assignee Michael Terry (mterry)
2016-05-28 11:36:07 Richard Somlói bug added subscriber Richard Somlói
2016-06-01 18:43:52 Launchpad Janitor unity8 (Ubuntu): status In Progress Fix Released
2016-06-01 18:44:26 Launchpad Janitor branch linked lp:~ci-train-bot/unity8/unity8-ubuntu-yakkety-landing-025
2016-06-01 20:55:58 Michał Sawicz ubuntu-system-settings (Ubuntu): status In Progress Fix Committed
2016-06-01 20:56:15 Michał Sawicz ubuntu-system-settings (Ubuntu): status Fix Committed Fix Released
2016-06-01 22:57:00 Pat McGowan bug task added canonical-devices-system-image
2016-06-01 22:57:17 Pat McGowan canonical-devices-system-image: importance Undecided Medium
2016-06-01 22:57:17 Pat McGowan canonical-devices-system-image: status New Fix Committed
2016-06-01 22:57:17 Pat McGowan canonical-devices-system-image: milestone 12
2016-07-27 20:11:30 Pat McGowan canonical-devices-system-image: status Fix Committed Fix Released