on master help sign in
Clarify that packdeps only finds restrictive upper bounds
commit404cd4b55bfc125fa041acb22c73e50d41484dca authorAdam Bergmark <adam@bergmark.nl> dateWed 17 Aug 2016, 13:34 (10 years ago) parent2334d6f
3 files changed+8−6
CURATORS.md+6−4 MAINTAINERS.md+1−1 README.md+1−1
CURATORS.md+6−4
@@ -21,10 +21,12 @@ process works:
2121
2222## Pull requests
2323
24−The typical story on pull requests is: If Travis accepts it, packdeps
25−says the package is up to date, and the author only added packages
26−under his/her own name, merge it. If the build later fails (see
27−below), then block the package until it's fixed.
24+The typical story on pull requests is: If Travis accepts it and the
25+author only added packages under his/her own name, merge it. If the
26+build later fails (see below), then block the package until it's
27+fixed.
28+
29+Optionally we can check if packdeps says the package is up to date.
2830
2931## Fixing bounds issues
3032
MAINTAINERS.md+1−1
@@ -3,7 +3,7 @@ This project is built around the concept of maintainers taking responsibility fo
33The idea behind Stackage is that, if all packages work with the newest versions of dependencies, we avoid dependency hell. Specifically, we aim for:
44
55* All packages are buildable and testable from Hackage. We recommend [the Stack Travis script](http://docs.haskellstack.org/en/stable/GUIDE.html#travis-with-caching), which ensures a package is not accidentally incomplete.
6−* All packages are compatible with the newest versions of all dependencies (You can verify this by checking http://packdeps.haskellers.com/feed?needle=PACKAGENAME).
6+* All packages are compatible with the newest versions of all dependencies (You can find restrictive upper bounds by visiting http://packdeps.haskellers.com/feed?needle=PACKAGENAME).
77* All packages in a snapshot are compatible with the versions of libraries that ship with the GHC used in the snapshot ([more information on lenient lower bounds](https://www.fpcomplete.com/blog/2014/05/lenient-lower-bounds)).
88
99## Adding a package
README.md+1−1
@@ -18,7 +18,7 @@ We welcome all packages, provided:
1818
1919* The package author/maintainer agrees to the [maintainers agreement](https://github.com/fpco/stackage/blob/master/MAINTAINERS.md).
2020* The package is buildable and testable from Hackage. We recommend [the Stack Travis script](http://docs.haskellstack.org/en/stable/GUIDE.html#travis-with-caching), which ensures a package is not accidentally incomplete.
21−* The package is compatible with the newest versions of all dependencies (You can verify this by checking http://packdeps.haskellers.com/feed?needle=PACKAGENAME).
21+* The package is compatible with the newest versions of all dependencies (You can find restrictive upper bounds by visiting http://packdeps.haskellers.com/feed?needle=PACKAGENAME).
2222* The package is compatible with the versions of libraries that ship with GHC ([more information on lenient lower bounds](https://www.fpcomplete.com/blog/2014/05/lenient-lower-bounds)).
2323
2424Full details on how to add a package can be found in the [maintainers agreement](https://github.com/fpco/stackage/blob/master/MAINTAINERS.md#adding-a-package).