Как мне получить мой ночной пакет на Haskell в Stackage LTS?

Хотя последняя версия моего пакета выглядит как положено в Stackage Nightly, она не отображается в LTS, и вместо этого там появляется более старая версия. Как мне заставить последнюю версию появляться в LTS?

1 ответ

Решение

Причина, по которой старая версия вашего пакета находится в 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. Переход от 0.0.* К 0.1.* Считается "основным ударом по версии" в соответствии с политикой версий пакетов Haskell (PVP).

Скоро выйдет LTS 13, и он поднимет большинство основных выпусков версий, таких как этот.

Другие вопросы по тегам