on master help sign in
MAINTAINERS: tweaks to reflect current curator reality

We basically only ever update the latest current LTS due to resource limitations

commit9fdbe1699904eb51c38d374f5a0a7040e49a302f authorJens Petersen <juhpetersen@gmail.com> dateSun 17 May 2020, 01:22 (6 years ago) parent3fe1e38
1 file changed+6−10
MAINTAINERS.md+6−10
MAINTAINERS.md+6−10
@@ -118,7 +118,7 @@ is decided on a case-by-case basis.
118118* If there are real breaking changes, the curator team will retain
119119 more discretion on how long a window to give before dropping
120120 packages.
121−* We usually drop all upper bounds and disable packages when we create
121+* We typically drop upper bounds and disable conflicting packages in Nightly after we create
122122 a new Long Term Support (LTS) major version.
123123* There are rare cases where an upper bound or build failure are hard
124124 to deal with so then we may disable
@@ -162,8 +162,8 @@ Note that it is _not_ a goal of LTS Haskell to track the latest
162162version of GHC. If you want the latest and greatest, Stackage Nightly
163163is your best bet. In particular, LTS Haskell will often&mdash;but not
164164always&mdash;avoid upgrading to the first point release of GHC
165−releases (e.g., 8.2.1) to allow further testing and to get the
166−benefits of the first bugfix release (e.g., 8.2.2).
165+releases (e.g., 8.x.1) to allow further testing and to get the
166+benefits of the first bugfix release (e.g., 8.x.2).
167167
168168## Adding a package to an LTS snapshot
169169
@@ -173,20 +173,16 @@ ending in `.0`), the package set is taken from Stackage Nightly. Therefore, by
173173following the above steps, you can get your package into the next major LTS
174174Haskell release.
175175
176−If you would like to get your package added to an existing LTS Haskell major
177−release (e.g., if `lts-8.9` is out, you would want your package to appear in
178−`lts-8.10`), please do the following in addition to the steps above:
176+If you would like to get your package added to the current LTS Haskell
177+major release, please do the following in addition to the steps for Nightly described earlier:
179178
180−* Check that your package can be built with that LTS major version (e.g. `stack build --test --bench --haddock --resolver lts-8.10`)
179+* Check that your package can be built with the current LTS version (e.g. `stack build --test --bench --haddock --resolver lts`)
181180* Open up a new issue on the [lts-haskell repo](https://github.com/fpco/lts-haskell/issues/new)
182− * Specify the LTS major versions you would like your packages to go into (e.g. lts-8)
183181 * Provide a list of packages you would like added
184182 * If relevant, mention any upper bounds that are needed on those packages
185183* Be patient! The LTS releases are less frequent than Nightly. The
186184 Stackage curators will try to get to your issue as soon as possible,
187185 but it may take some time.
188−* We gradually stop maintaining old LTS major versions, so your
189− request may take longer or be declined if it's for an old LTS.
190186
191187## LTS package guarantees and exceptions
192188