#1 GHC 8.10 support

Open
opened 4 years ago by koz.ross · 7 comments
Koz Ross commented 4 years ago

Currently (transitively) blocked by streamly.

Currently (transitively) blocked by [``streamly``](https://github.com/composewell/streamly/issues/463).
Koz Ross commented 4 years ago
Owner

This is now dealt with - time for a new release, with many improvements.

This is now dealt with - time for a new release, with many improvements.

Hi, any update on that release? This is currently blocking GHC 8.10 support for evdev.

PS. this package is currently marked as deprecated on Hackage - what's with that?

Hi, any update on that release? This is currently blocking GHC 8.10 support for [evdev](https://github.com/georgefst/evdev). PS. this package is currently marked as deprecated on Hackage - what's with that?
Koz Ross commented 3 years ago
Owner

Sorry to be a blocker for a package of yours! Basically, Streamly has some correctness issues. The response concerns me, especially given the importance of Semigroup, which means I'm not really sure if I want to work with streamly in the future. On top of that, hfsnotify appears inactive (or even abandoned), and (at least for the inotify backend) it has some correctness issues. To make matters even worse, hinotify is also looking quite abandoned. I simply don't have enough confidence in any of these components to support any of them, or, indeed, build on top of them.

However, if you'd like to maintain this library, I'm quite happy to hand over maintenance to you, including on Hackage.

Sorry to be a blocker for a package of yours! Basically, [Streamly has some correctness issues][1]. The response concerns me, especially given the importance of ``Semigroup``, which means I'm not really sure if I want to work with ``streamly`` in the future. On top of that, ``hfsnotify`` appears inactive (or even abandoned), and (at least for the inotify backend) it has some correctness issues. To make matters even worse, ``hinotify`` is also looking quite abandoned. I simply don't have enough confidence in any of these components to support any of them, or, indeed, build on top of them. However, if you'd like to maintain this library, I'm quite happy to hand over maintenance to you, including on Hackage. [1]: https://github.com/composewell/streamly/issues/513

Sorry to be a blocker for a package of yours!

No worries! GHC 8.10 is very fresh, and I have things working locally with cabal configure --allow-older=streamly-fsnotify:text. Besides, it's probably just me, and I'm not sure anyone's using my package very seriously yet.

Anyway, I see you saw my post over on Streamly. It's actually not quite enough to convince me to switch right now, but it's definitely something I'll keep in mind.

If you have no interest, I'll definitely take over though. I'll have to look in to the issues with hsnotify etc. I actually ended up using your library, even though my use case for it is pretty simple, since I really didn't like the API design of any of the lower-level ones (and I was using Streamly already).

I'm GeorgeThomas on Hackage.

> Sorry to be a blocker for a package of yours! No worries! GHC 8.10 is very fresh, and I have things working locally with `cabal configure --allow-older=streamly-fsnotify:text`. Besides, [it's probably just me](https://packdeps.haskellers.com/reverse/streamly-fsnotify), and I'm not sure anyone's using my package very seriously yet. Anyway, I see you saw my post over on Streamly. It's actually not quite enough to convince me to switch right now, but it's definitely something I'll keep in mind. If you have no interest, I'll definitely take over though. I'll have to look in to the issues with `hsnotify` etc. I actually ended up using your library, even though my use case for it is pretty simple, since I really didn't like the API design of any of the lower-level ones (and I was using Streamly already). I'm `GeorgeThomas` on Hackage.
Koz Ross commented 3 years ago
Owner

And done! streamly-fsnotify is all yours on Hackage. If you want me to transfer this repo to you, I can do that, but I suspect you use Github more, so it might just be easier for you to create a new repo there and copy the contents of this one into it. Best of luck!

And done! `streamly-fsnotify` is all yours on Hackage. If you want me to transfer this repo to you, I can do that, but I suspect you use Github more, so it might just be easier for you to create a new repo there and copy the contents of this one into it. Best of luck!

Great, thanks! I will probably switch to GitHub.

Also, would you grant permission for future versions to be published under a BSD-3-Clause license? I tend to avoid using GPL without good reason, especially for Haskell.

Great, thanks! I will probably switch to GitHub. Also, would you grant permission for future versions to be published under a BSD-3-Clause license? I tend to avoid using GPL without good reason, especially for Haskell.
Koz Ross commented 3 years ago
Owner

It's your package now - do as you will, relicensing included.

It's your package now - do as you will, relicensing included.
Sign in to join this conversation.
No Milestone
No assignee
2 Participants
Loading...
Cancel
Save
There is no content yet.