2

尽管我的软件包的最新版本在 Stackage Nightly 中按预期出现,但它没有出现在 LTS中,而是出现了旧版本。如何让最新版本出现在 LTS 中?

4

1 回答 1

6

您的软件包的旧版本位于 LTS 中的原因如下所述:

我们不应该在 LTS-XY 和 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 将很快发布,并且将接受大多数主要版本的颠簸,例如这样。

于 2018-12-09T15:54:44.087 回答