![]() |
Maemo5 Incorrect Daylight Savings in Israel
I saw a comment about Maemo5 being off on its daylight savings switch on Israel Standard time, it has apparently been off daylight shift for a few weeks now while Israel is now switching with Europe.
|
Re: Maemo5 Incorrect Daylight Savings in Israel
Maybe this could be of help: http://talk.maemo.org/showthread.php...timezone+files ?
|
Re: Maemo5 Incorrect Daylight Savings in Israel
Or if you prefer to compile the timezone data for Israel yourself, it's pretty easy to do (it worked falwlessly for me):
NOTE: Better to compile the new information on the n900 itself. The compiled files on my desktop system are much larger that those on the n900, and when I compiled the new data on my desktop, it, too, produced larger files. Compiling it on the n900 produced files of the same size as the originals. Hope this helps! Dov |
Re: Maemo5 Incorrect Daylight Savings in Israel
Is there (a) specific debian package(s) on our N900s responsible for the time zone data? If so, perhaps it might be appropriate for the CSSU to maintain an up-to-date one?
|
Re: Maemo5 Incorrect Daylight Savings in Israel
Quote:
No idea why Nokia put it there. It makes updating more complex. I have talked with Freemangordon about this. As long as libc6 is not in CSSU, there will probably be no update. I don't know if splitting these parts is an option. |
Re: Maemo5 Incorrect Daylight Savings in Israel
Quote:
But at least it looks from the description in these posts, like they're separate files, not part of the actual libc6 binary/binaries. I think it would be cleaner to have them as separate packages honestly. But it should also be possible to upgrade the libc6 package WITHOUT upgrading the libc6 binary itself... Idk, I'm not an expert, but there's no inherent technical reason why it's impossible to upgrade just the timezone parts of the package and push out an upgrade like that, without breaking programs depending on our old libc6 binary. |
Re: Maemo5 Incorrect Daylight Savings in Israel
a lot of distros split these now into seperate packages. may be worth looking at some of their methods, particularly there method of handling dependancies between the two.
if its just the files in zoneinfo, would it be easier to build the new files as mentioned above to a temp directory, to integrate into new package. Extract libc6 to remove old zoneinfo files, edit config and rules etc, then rebuild package, keeping binaries intact. not sure if divert could help as a solution for non cssu. |
Re: Maemo5 Incorrect Daylight Savings in Israel
Took some time to take a quick look at Arch. They split zoneinfo off into tzdata package. glibc then depends on that.
The PKGBUILD for the file makes use of a package() section, which calls make install and installs some config files etc. At the moment I don't know what is missing/added to prevent zoneinfo files being installed. tzdata pulls in files from iana, including leap seconds, and creates the files as part of its package() process. Looks relatively straight forward to replicate. https://projects.archlinux.org/svnto...ackages/tzdata |
All times are GMT. The time now is 02:02. |
vBulletin® Version 3.8.8