【发布时间】:2012-02-24 17:47:40
【问题描述】:
我有一个关于 Hackage 的包,它依赖于第三方包,它不是基于较新版本的 GHC (>= 7.2) 构建的。只需一行补丁(LANGUAGE pragma)即可解决其他软件包的问题。我两次将补丁发送到上游,但没有收到任何反馈。问题是我的包在依赖修复之前都无法安装。
我本可以上传固定版本的依赖包(有一个小版本凸起),但我想听听社区对此类非维护者上传的态度。同样,我不想更改库接口,我只是添加一个新的编译标志以使其再次可构建。
- 是否允许和容忍非维护者上传到 Hackage?
- Hackage 上的包的分叉何时是更好的方法?
【问题讨论】:
-
虽然这是一个重要的问题,但我不确定这是进行这场辩论的最佳场所。也许图书馆列表会更好,或者haskell-cafe?
-
我不读haskell-cafe,重新订阅只是问一个问题太麻烦了。人们还可以在 SO 上投票,这是了解社区共识的好方法(一段时间后),可能会出现新的答案,但几天后人们很少在邮件列表中回答。
-
也许我们应该在Haskell wiki 上创建一个页面来解决这个问题。
-
最近有关于haskell-cafe关于简化所有权变更流程的讨论:groups.google.com/forum/#!topic/haskell-cafe/SlWfpCabuR0