chrra / iCalendar

iCalendar data types, parser, and printer.
BSD 3-Clause "New" or "Revised" License
38 stars 47 forks source link

Update to bytestring-0.11 and mtl-2.3.1 #51

Closed schoettl closed 2 months ago

schoettl commented 1 year ago

Hi @chrra,

to get this package to compile in my project (using stack) I needed to make it compatible with a newer version of bytestring. I also had to remove an upper boundary on network.

Can you merge and publish it on hackage?


Since mtl had a breaking change from 2.2 to 2.3, iCalendar again won't compile.

I quickly fixed it and updated branch master on my fork. You can use my fork e.g. with stack by putting this into your stack.yaml.

…

extra-deps:
- git: https://github.com/schoettl/iCalendar.git
  commit: 9c596c859720c349aa8860499030decf1666d6de
  # use the latest commit

Tested with stack lts-22.26 and GHC 9.6.

schoettl commented 1 year ago

Oh, I saw too late that I'm not the first one to provide that fix...

sebastiant commented 1 year ago

@schoettl hey! I'd love to get this up on hackage and nixpkgs. It seems that this package has been unmaintained for some years now (with quite a few unattended PRs) so I took a look at https://wiki.haskell.org/Taking_over_a_package. Would you be interested to do it or should I give it a shot?

schoettl commented 1 year ago

Hi @sebastiant, I'd be happy if you take it!

sebastiant commented 1 year ago

Hi @sebastiant, I'd be happy if you take it!

Sure! I've reached out to @chrra by mail, let's start with that

danwdart commented 1 year ago

Hello, have you received any correspondence? If not, it might be worth taking the package over.

schoettl commented 4 months ago

I updated my fork to compile with GHC 9.6. Hope it helps.

schoettl commented 2 months ago

Hi all, @chrra was so kind to give me merge requests and he added me as a maintainer on hackage. My plan is to publish a compiling version of iCalendar on hackage today or tomorrow.