[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#954112: tzdata: Add ICU tzdata files



On Mon, 16 Mar 2020 23:09:58 +0000 Dimitri John Ledkov <xnox@ubuntu.com> wrote:
> Package: tzdata
> Version: 2019c-3
> Severity: normal
>
> Dear Maintainer,
>
> This adds ICU timezone datafiles from icu-data repository.
>
> The source .txt data files are sources for the binary .res files,
> which are compiled at build time. Shipping this enabled to update
> timezone database files at runtime for icu, by rebuilding icu by
> setting `U_TIMEZONE_FILES_DIR` build-time config option, or at runtime
> with environment variable `ICU_TIMEZONE_FILES_DIR`. This will resolve
> a long standing bug that tzdata inside icu is never updated, and thus
> apps that use icu to access tzdata are always out of date (i.e. php).
>
> Note that the .txt files do duplicate tzdata data files a bit. As they
> are generated with a Java app by ICU upstream which merges tzdata
> files as input together with https://github.com/unicode-org/cldr xmls
> overrides. Maybe in the future, I will provide a more complete /
> reproducible process to rebuild icu input .txt files from the tzdata
> files directly with the xml overlays "from complete scratch".
>
> However, at least .res files generated are reproducible and match
> checksums of the prebuild .res files distributed in the icu-data
> repository.
>
> Regards,
>
> Dimitri.

Hi, Is this going to be reviewed / considered for inclusion?

icu package in Debian now compiles with such a definition too, and is
actively trying to lookup updated tzdata from that location.

-- 
Regards,

Dimitri.


Reply to: