* Package name : haskell-tzdata Version : 0.2.20220315.0 Upstream Author : Janus Troelsen <ysangkok@gmail.com> * URL : https://hackage.haskell.org/package/tzdata-0.2.20220315.0 * License : Apache-2.0 Programming Lang: Haskell 2.0 Description : Haskell package that distributes the standard time zone database The goal of this package is to distribute the standard Time Zone Database in a cabal package, so that it can be used in Haskell programs uniformly on all platforms. This package currently ships the 2022a version of the time zone database. The version of the time zone database shipped is always reflected in the version of this package: x.y.YYYYMMDD.z, then YYYYMMDD is the official release date of time zone database. This version contains the "fat" variant of the time zone files (which is not the default for the upstream since 2020b) to facilitate the transition. The next major version (0.3) will ship the "slim" variant. See: http://www.iana.org/time-zones for more info about the time zone database. See also the tz package http://hackage.haskell.org/package/tz or the timezone-olson and timezone-series packages that provide facilities to use the data shipped here. (The tz package automatically installs this package.)
Hi, I'm not sure further proliferation of this data that needs updating frequently is helpful. Is there any way this data could instead be read from disk - i.e. the from the existing tzdata package? This would add up to the load of all the various packages of various languages that already need updating with every tzdata release. Kind regards Philipp Kern
Hi Philipp, This comment has already been made in the notes for the bug for the corresponding tz package (#1012167). I've patched the package so that it reads the data from the disk, so essentially the tzdata is a wrapper around the system files. Therefore, it wouldn't need to be updated if tzdata is.