Bug 1053581
Summary: | Wrong timezone guessing | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jean Francois Martinez <jfm512> |
Component: | anaconda | Assignee: | Anaconda Maintenance Team <anaconda-maint-list> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | unspecified | ||
Version: | 20 | CC: | anaconda-maint-list, dshea, g.kaviyarasu, jonathan, mkolman, vanmeeuwen+fedora, vpodzime |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-01-16 17:59:03 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jean Francois Martinez
2014-01-15 12:52:43 UTC
(In reply to Jean Francois Martinez from comment #0) > Expected results: > Anaconda should preselect respoectively {FRance, Germany; Brazil} timezone Those are two different time zones. If you include all of the French overseas departments and territories, those are twelve different timezones. Probably more, depending on what DST rules everyone uses. Anaconda currently attempts to use geoip data and the selected locale to determine a reasonable default for the time zone settings. The keyboard selection has some relation to territory, but it does not add significant data to those two pieces of information. We are not going to do this. Of course these are two different time zones. Did you notice I said _respectively_? It means if if user tells he has French keyboard then he is probably lives in France (overseas territories have only 1% of its population), if a German one the he probably lives in Germany and if a Brazilian one he probably lives in Brazil. This is more accurate as GeoIP (BTW, what if user configures TimeZone before networking?) as on laptops user could be on travel. About GeoIP. Last two times I made a whole installation of Fedora it was on a machine who was not connected to a network Please I am not telling you to rush to fix it since this is just a minor annoyance, I just ask you to put the idea "guessing timezone basing on keyboard or keyboard+GeoIp instead of language+GeoIP" in the requirements for the day there is major overhaul/rewrite from scratch of the installation program., Right? (In reply to Jean Francois Martinez from comment #2) > Of course these are two different time zones. Did you notice I said > _respectively_? It means if if user tells he has French keyboard then he is > probably lives in France (overseas territories have only 1% of its > population), if a German one the he probably lives in Germany and if a > Brazilian one he probably lives in Brazil. This is more accurate as GeoIP > (BTW, what if user configures TimeZone before networking?) as on laptops > user could be on travel. As we have a sort of a policy not to change options the user might have already seen or changed, as such behavior would be very confusing. So GeoIP lookup is done only when starting up the installation, using the automatically configured network connection. If there is no connectivity, the lookup is not done. So changing network settings does not trigger another lookup (the user is already in the main configuration hub, so he can as well just configure the timezone, changing it under his hands would be just confusing). > > About GeoIP. Last two times I made a whole installation of Fedora it was on > a machine who was not connected to a network > > Please I am not telling you to rush to fix it since this is just a minor > annoyance, I just ask you to put the idea "guessing timezone basing on > keyboard or keyboard+GeoIp instead of language+GeoIP" in the requirements > for the day there is major overhaul/rewrite from scratch of the installation > program., Right? Please see the following blog post with an explanation of how and why things work in the Anaconda installer: http://blog-vpodzime.rhcloud.com/?p=11 |