It's not quite the solution I had in mind, but it does seem like an improvement.
Other phone platforms automatically pick a relevant time zone any time the cell radio is turned on, so they get the right time with no configuration (and update that time automatically during trips, after each landing). At the moment, my Ubuntu phones now automatically choose "English (New Zealand)" or "English (Australia)" as the language, since that's where my SIM cards are from, but they don't get anywhere near the correct time until I manually configure "America/Denver" as my time zone. The improvement I see is that I no longer have to change this manually in the settings tool, since it's now one of the OOBE steps. It also sorts Denver to the top of the list for "den". -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1351534 Title: device doesn't detect current time zone Status in Canonical System Image: In Progress Status in unity8 package in Ubuntu: Fix Released Bug description: On first phone boot, or after flashing a new image, the user's time zone isn't auto-detected. Instead, the system always defaults to UTC. It should probably default instead to checking the cell provider for time zone information, or GPS (if enabled), or if there is a network connection, get an approximate location from that (look up the current access point, in case it has been mapped). I'm not entirely sure which system component or launchpad project this belongs in, so some re-targeting help would be appreciated. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1351534/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp