Timezone setting instructions are incomplete. /etc/localtime may contain the "Factory" or other wrong setting. Reproducible: Always Add something like to following to timezone setting: You first need to select your timezone so that your system knows where it is located. Look for your timezone in /usr/share/zoneinfo, then copy it to /etc/localtime. Data in /usr/share/zoneinfo and subdirectories is already compiled using zic. Please avoid the /usr/share/zoneinfo/Etc/GMT* timezones as their names do not indicate the expected zones. For instance, GMT-8 is in fact GMT+8. Code Listing 1.1: Setting the timezone information # ls /usr/share/zoneinfo (Suppose you want to use GMT) # cp /usr/share/zoneinfo/GMT /etc/localtime
/etc/localtime needs to be done only once and thus is documented in the install guide: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8
I opened this bug because I ran into the problem of /etc/localtime set to "factory" when I upgraded from a rather old version of gentoo. I looked up timezone setting in the "Locale" documentation as that was my problem. It appears to work as KDE's clock shows the correct local time no matter how /etc/localtime is configured. MythTV, on the other hand, has big problems such as the wrong times displayed on the program schedules and the inability to delete recordings. A person who relocates to a different timezone will also need to set /etc/localtime as part of that relocation. It is not necessary to reinstall Linux just because you change timeszone. These are two reasons I think that /etc/timezone should also be mentioned in the "Locale" documentation. It is not a setting that is only done during the initial installation of gentoo Linux.
Fixed in CVS.