haskell / haskell/time

Module `Data.Time.Format.Internal` was used by `timezone-series`

Open
#297 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
135
Forks
83
PR merge metrics
No merged PRs in 30d

Description

Hi,

`time` 1.15 hides the `Data.Time.Format.Internal` module. It just so happens that [timezone-series](https://hackage.haskell.org/package/timezone-series) depends on it in its [Data/Time/LocalTime/TimeZone/Series.hs](https://github.com/ygale/timezone-series/blob/master/Data/Time/LocalTime/TimeZone/Series.hs) module. The corresponding issue is https://github.com/ygale/timezone-series/issues/41.

I've opened this issue per the comment at https://github.com/haskell/time/blob/39f16ac03428ac830d7521727002893afb6780a5/lib/Data/Time/Format/Internal.hs#L5

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading lib/Data/Time/Format/Internal.hs around the referenced module-hiding note, then inspect timezone-series's Data/Time/LocalTime/TimeZone/Series.hs and issue 41. Confirm what breaks with time 1.15 and identify the intended compatibility resolution; done means timezone-series no longer depends on an unavailable internal module and the relevant tests pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.