haskell / haskell/cabal

Warn about deprecated packages

Open
#1,518 1 comment 0 reactions 0 assignees View on GitHub
cabal-install: other re: deprecated packages and versions type: enhancement
Dominant language
Haskell
Stars
1.7k
Forks
750
Avg merge
4d 3h
Merged PRs (30d)
28

Description

I just spent a painful afternoon with cabal. Yesterday I added a dependency on http-wget to my project. Somehow or other, it built at that time (otherwise I would have spotted my mistake sooner). But the next day cabal was unhappy. I was able to deduce from the error messages that http-wget was one of the things making it cross. But I had to ask on #haskell for someone to point out that http-wget is deprecated - it says that in the Synopsis. If there could be a machine-readable deprecated flag, such that cabal would have warned me the moment I added the dependency, I would have avoided that painful afternoon.
(Good news: I rewrote the code to use http-conduits, and it's all much happier now.)
As time goes by, there will be more and more packages that are not maintained and will cause grief like this.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.