Project

General

Profile

Actions

Feature #1806

closed

Separate "tzdata" and "tzcode" from SUNWcs into separate packages

Added by Jim Klimov about 10 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Release Engineering
Target version:
Start date:
2011-11-22
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:

Description

As many Russian users have noted and reported recently (see bugs #1705, #1771, #1782 for example), there was a timezone change relevant for Russian users, and they (we) were vocal enough to raise the issue.
Actually, the problem is bigger than those point-and-shoot patches. The source "tzdata" definitions change several times a year and this influences many users in different parts of the world, so I suggest splitting timezone information into a separate package which would be updated as soon as new definitions are published (maintained by IANA as of recently), as grabbed from: http://www.iana.org/time-zones
"tzcode" of utilities such as "zic" can be fetched there as well, and maintained as another separate package.

Other than this, it would also be nice to streamline updates of timezone information in JRE/JDK as in Sun/Oracle TimeZone Updater Tool (i.e. use Oracle's "tzupdate.jar", or make and maintain a similar one to use current timezone definitions): http://www.oracle.com/technetwork/java/javase/downloads/index.html#timezone

Some other subsystems might define their timezone as well, notably MySQL, but these definitions can be sourced from current UNIX OS image's timezone definitions, see: http://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html

Following the update of UNIX/JVM/DBMS/etc. timezone info packages, their 'users' should get restarted (viz. SMF dependencies). For example, there might be a stub service for tzinfo as an "optional_all" dependency for SMF services of application servers. If it is enabled, and the TZ definitions are updated, this service gets "restarted" causing restarts of other services (Tomcat, MySQL, etc.); if the administrator doesn't want this behavior - he keeps the stub service disabled.

Actions #1

Updated by Bayard Bell over 9 years ago

  • Category changed from Internationalisation to Release Engineering
  • Status changed from New to In Progress
  • Assignee changed from OI G11n to OI illumos
  • Target version set to oi_151_stable
  • Tags deleted (needs-triage)

This has already been done in the illumos upstream and should be pulled into the oi sustaining repo for the latest prerelease.

Actions #2

Updated by Milan Jurik about 9 years ago

system/data/zoneinfo was published for several prestable releases already, this should be closed as fixed.

Actions #3

Updated by Aurélien Larcher over 5 years ago

  • Subject changed from Seperate "tzdata" and "tzcode" from SUNWcs into separate packages to Separate "tzdata" and "tzcode" from SUNWcs into separate packages
  • Status changed from In Progress to Resolved

Fixed in 151a.

Actions

Also available in: Atom PDF