From 7059b0efb9e5969c39f6323c0a8de40cfd4926e7 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Aug 2025 14:16:19 +0800 Subject: [PATCH] README.md: refresh the package maintainer provisions [skip ci] --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 43e46f43..7e5babf4 100644 --- a/README.md +++ b/README.md @@ -18,12 +18,15 @@ Add your package We welcome all packages, provided: -* The package author/maintainer agrees to the [maintainers agreement](https://github.com/commercialhaskell/stackage/blob/master/MAINTAINERS.md). -* The package is buildable and testable from Hackage. We recommend setting up CI, which ensures a package is not accidentally incomplete, etc. -* The package is compatible with the newest versions of its dependencies. -* The package is compatible with the versions of libraries that ship with GHC ([more information on lenient lower bounds](https://tech.fpcomplete.com/blog/2014/05/lenient-lower-bounds)). +* The package from Hackage builds in current Stackage snapshots + * Stackage only uses pristine sources from Hackage (no patches of packages are allowed, including bounds, other than Hackage revisions) + * In particular the package MUST be compatible with the versions of core libraries that ship with GHC ([more information on lenient lower bounds](https://tech.fpcomplete.com/blog/2014/05/lenient-lower-bounds)). +* The package's tests and benchmark code SHOULD also build: if possible the testsuite SHOULD also pass. + * We recommend setting up CI, which ensures a package is not accidentally incomplete, etc. +* The package should stay compatible with the newest versions of its dependencies. +* The package author/maintainer strives to follow [MAINTAINERS.md](https://github.com/commercialhaskell/stackage/blob/master/MAINTAINERS.md). -Full details on how to add and test a package can be found in the [maintainers agreement](https://github.com/commercialhaskell/stackage/blob/master/MAINTAINERS.md#adding-a-package). +Full details on how to add and test a package can be found in the [here](https://github.com/commercialhaskell/stackage/blob/master/MAINTAINERS.md#adding-a-package). __NOTE__: There is an approximate 30 minute delay between a package uploading to Hackage and being available to the Github workflow action to check upper