@@ -57,9 +57,24 @@ If a package's test suite is failing, the first job is to investigate why. If th
5757
5858If a new version of a dependency is released, and that stops your package compiling/passing the tests, then it is your responsibility to modify your package. It is highly recommended that all package maintainers follow the dependencies of their packages on [Packdeps](http://packdeps.haskellers.com/), typically using the RSS feeds.
5959
60−**If restrictive version bounds are the only problem** then you must quickly (within 1 week) upload a new version with relaxed version bounds. Note that unlike the PVP, Stackage does not require upper bounds.
61−
62−**If the new dependency causes breaking changes** then all package authors should quickly assess the likely impact on their package (within 1 week) and then produce a new compatible version. The expected timeline for new versions varies between 1 week and 1 month, depending on the significance of the change, and thus the work required to produce those new versions.
60+If a package is not modified in a timely manner, it may be temporarily
61+removed from Stackage by the curator team, at which point it is your
62+responsibility to add it back in via a new pull request. We typically
63+use fairly long windows on this, but at a minimum:
64+
65+* If restrictive version bounds are the only problem, we will give at
66+ least a week to respond.
67+* If there are real breaking changes, the curator team will retain
68+ more discretion on how long a window to give before dropping
69+ packages. Historically, this has usually waited until the cutting of
70+ a new Long Term Support (LTS) major version.
71+
72+**NOTE** Previously, this maintainer agreement put a time limit on
73+maintainers, requiring a certain level of responsiveness for
74+modifications to be made. We have explicitly removed that: anyone is
75+free to add a package to Stackage regardless of responsiveness
76+guarantees. However, as stated above, we may elect to temporarily
77+remove a package if it is not updated in a timely manner.
6378
6479
6580## Failing to meet the time limits