on master help sign in
Instructions on adding a package to an LTS snapshot
commit04cc86cbf55b8bdff309b47c68b2ff70bce8e1e0 authorMichael Snoyman <michael@snoyman.com> dateWed 6 Jan 2016, 09:34 (11 years ago) parent18ca4ff
1 file changed+17
MAINTAINERS.md+17
MAINTAINERS.md+17
@@ -50,3 +50,20 @@ If a new version of a dependency is released, and that stops your package compil
5050Maintainers are humans, humans get sick/have babies/go on holiday. If you have regular problems meeting the limits, find a co-maintainer. If you have a one-off problem, respond to the GitHub tickets saying so, and some kind soul might pick up the slack.
5151
5252The time limits are intended to stop people being inconvenienced because of problems in other packages. Where such inconvenience happens, we will drop the offending packages from Stackage. While upper bounds are sometimes a temporary solution, they are against the ethos of Stackage, so will not be kept for long.
53+
54+## Adding a package to an LTS snapshot
55+
56+The steps above affect the Stackage Nightly builds, but do not directly affect
57+LTS Haskell builds. When we build a new LTS Haskell major version (anything
58+ending in `.0`), the package set is taken from LTS Haskell. Therefore, by
59+following the above steps, you can get your package into the next major LTS
60+Haskell release.
61+
62+If you would like to get your package added to an existing LTS Haskell major
63+release (e.g., if `lts-3.21` is out, you would want your package to appear in
64+`lts-3.22`), please do the following in addition to the steps above:
65+
66+* Open up a new issue on the [lts-haskell repo](https://github.com/fpco/lts-haskell/issues/new)
67+* Specify the LTS major version you would like your package to go into (e.g., lts-3)
68+* Provide a list of packages you would like added, and if relevant, any upper bounds on those packages
69+* Be patient! The LTS releases are by their nature more conservative than nightly, and therefore adding new packages is a more manual process. The Stackage curators will try to get to your issue quickly, but there may be some delay.