#1012167 ITP: haskell-tz -- Efficient time zone handling

#1012167#5
Date:
2022-05-31 08:46:09 UTC
From:
To:
* Package name    : haskell-tz
  Version         : 0.1.3.6
  Upstream Author : Janus Troelsen <ysangkok@gmail.com>
* URL             : https://hackage.haskell.org/package/tz
* License         : Apacehe-2.0
  Programming Lang: Haskell
  Description     : Efficient time zone handling

The goal of this package is to provide a library that can read time zone info files (aka. Olson files), and does time zone conversions in a pure and efficient way.

#1012167#10
Date:
2022-05-31 19:45:19 UTC
From:
To:
Hi Robert,

Do we really need to ship yet another package with these files? It's
already annoying to update two sources in stable updates to get this
right. I don't think it's great to add a third source. Maybe you can
expose the system files somehow to haskell instead?

Paul

#1012167#15
Date:
2022-05-31 20:15:41 UTC
From:
To:
Hi Paul,

I've patched haskell-tzdata (where haskell-tz gets the data from) so
that it uses the system files instead of supplying them. So it should
be ok.

#1012167#20
Date:
2022-06-02 00:42:55 UTC
From:
To:
Are the system files used at build time or at runtime? After an update
of the tzdata source/binary packages, will haskell-tzdata, haskell-tz
or any packages depending on them need a rebuild?

#1012167#25
Date:
2022-06-02 09:12:41 UTC
From:
To:
They're used at runtime, so nothing would need to be rebuilt if tzdata
was updated.

#1012167#30
Date:
2022-06-03 00:58:43 UTC
From:
To:
Excellent, thats definitely the best option for timezone data.