如何将我的夜间 Haskell 包放入 Stackage LTS?

Posted

技术标签:

【中文标题】如何将我的夜间 Haskell 包放入 Stackage LTS?【英文标题】:How do I get my nightly Haskell package into Stackage LTS? 【发布时间】:2018-12-09 14:57:21 【问题描述】:

虽然最新版本的my package 在 Stackage Nightly 中按预期出现,但它是 not appearing in LTS,而是出现了旧版本。如何让最新版本出现在 LTS 中?

【问题讨论】:

【参考方案1】:

这里解释了您的软件包的旧版本在 LTS 中的原因:

我们不应在 LTS-X.Y 和 LTS-X.(Y+1) 之间包含软件包的主要版本凸起

https://github.com/commercialhaskell/stackage/blob/master/MAINTAINERS.md#lts-package-guarantees-and-exceptions

您的包在最新 LTS 中的版本是 0.0.3.1,但最新版本是 0.1.1.4。根据 Haskell 包版本控制政策 (PVP),从 0.0.* 到 0.1.* 的跳跃被视为“主要版本提升”。

LTS 13 将很快发布,并将承担大多数主要版本的问题,例如这样。

【讨论】:

以上是关于如何将我的夜间 Haskell 包放入 Stackage LTS?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Docker Compose 中使用 Haskell Stack?

在 haskell-stack 中设置 GHC 选项的各种方法如何协同工作

AWS ECS 使用 docker 和 nginx,如何将我的 nginx 配置放入容器中?

如何将我的应用程序放入 iPhone 3G?

如何将我的 Django SQLite 数据库内容放入 Heroku PostGreSQL 数据库?

将我的 HTML 放入电子邮件 [关闭]