haskell / haskell/cabal

cabal install / cabal update should give warning when preferred versions will result in something other than the latest version on hackage

未关闭
#401 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
cabal-install: other old-milestone: ⊥ type: enhancement
主要语言
Haskell
星标
1.7k
派生
750
平均合并
4 天 3 小时
30 天内合并 PR
28

描述

(Imported from [Trac #408](http://hackage.haskell.org/trac/hackage/ticket/408), reported by tphyahoo on 2008-11-16)

The natural assumption, unless you know better, is that cabal install -- and especially cabal upgrade -- will install the latest verion of a package on hackage. But the preferred-version machinery invalidates this assumptijon.

The suggestions is to emit a warning like

  cabal install haxml

Downloading HaXml-1.13.3...
Note: the preferred version is HaXml-1.13.3 but latest version is
HaXml-1.19, so put
Build-Depends: HaXml == 1.19.4
in your cabal file if you want that version.
I would have this message pop up for both cabal install and cabal upgrade

See [http://groups.google.com/group/fa.haskell/browse_thread/thread/c39dca259a9489ef?q=cabal+preferred+version](http://groups.google.com/group/fa.haskell/browse_thread/thread/c39dca259a9489ef?q=cabal+preferred+version) for discussion thread.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。