Ubiqutiy erroneously sees North Idaho in US Mountain Time
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
geoip-database (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
ubiquity (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When installing Ubuntu on any machine connected to the internet in North Idaho (the panhandle north of the Salmon river), the time zone is erroneously detected as being in Mountain time.
I believe this bug stems from the idea that the entire state of Idaho, and indeed the most popular portion, is in Mountain time. However, the Northern panhandle is in Pacific time. The Salmon river is used to divide time zones in Idaho as it spans from the crest of the Bitterroot mountains at the Idaho/Montana border to the Snake River at the Idaho/Oregon border.
This includes all cities north of the Salmon river in Idaho such as Moscow (home to the University of Idaho), Lewiston, Orofino, Coeur d'Alene, Grangeville, Sandpoint, and Bonners Ferry.
I realize that the location is being detected via IP, so it shouldn't be too hard to implement this separation.
ProblemType: Bug
DistroRelease: Ubuntu 20.10
Package: ubiquity (not installed)
Uname: Linux 5.8.8-surface x86_64
ApportVersion: 2.20.11-0ubuntu45
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Tue Sep 15 10:17:35 2020
InstallCmdLine: BOOT_IMAGE=
InstallationDate: Installed on 2020-09-15 (0 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Alpha amd64 (20200910)
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: ubiquity
UpgradeStatus: No upgrade log present (probably fresh install)
A simple check with https:/ /geoip. ubuntu. com/lookup turns up this issue for me:
<Response> xxx.xxx. xxx</Ip> <!-- REDACTED --> OK</Status> US</CountryCode > >USA</CountryCo de3> United States< /CountryName> ID</RegionCode> Idaho</ RegionName> e>83815< /ZipPostalCode> 47.7248< /Latitude> -116.7890< /Longitude> 208</AreaCode> America/ Denver< /TimeZone>
<Ip>xxx.
<Status>
<CountryCode>
<CountryCode3
<CountryName>
<RegionCode>
<RegionName>
<City>Coeur D'alene</City>
<ZipPostalCod
<Latitude>
<Longitude>
<AreaCode>
<TimeZone>
</Response>
Everything except the TimeZone field returns incorrect. Again, everything north of the Salmon River should return America/Los Angeles.