@@ -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.
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).
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).
@@ -57,34 +57,13 @@ flow](https://github.com/fpco/stackage/blob/master/DATA-FLOW.md).
5757Build the package set
5858---------------------
5959
60−Generally, building the package set should be done only by the Stackage build
61−machine by the Stackage curation team. If you're interested in trying this
62−yourself, please check out [the curator
63−guide](https://github.com/fpco/stackage/blob/master/CURATORS.md), though be
64−aware that this is not a recommended practice and there likely will be problems
65−you will need to debug yourself.
66−
67−### Docker
68−
69−Note: This method has been disabled for now, but may be enabled again in the future.
70−
71−If you'd like to check a build plan, or perform an entire build, without
72−specially configuring your system, Docker may be a good approach. To check if
73−some modifications to `build-constraints.yaml` are valid, try the following:
74−
75−1. Create a local clone of the `stackage` repo
76−2. Make modifications to your local `build-constraints.yaml`
77−3. Inside the `stackage` working directory, run the following:
78−
79− ```
80− $ docker run -it --rm -v $(pwd):/stackage -w /stackage snoyberg/stackage /bin/bash -c 'cabal update && stackage check'
81− ```
82−
83−Similarly, if you'd like to perform an entire build, you can replace the last step with:
84−
85−```
86−$ docker run -it --rm -v $(pwd):/stackage -w /stackage snoyberg/stackage /bin/bash -c 'cabal update && stackage nightly --skip-upload'
87−```
60+Generally only the stackage build server run by the stackage curator
61+team and people intrested in incorporating stackage snapshots into an
62+OS distribution need to build the entire package set. If you're
63+interested in trying this yourself, please check out
64+[the curator guide](https://github.com/fpco/stackage/blob/master/CURATORS.md),
65+though be aware that this is not a recommended practice and there
66+likely will be problems you will need to debug yourself.
8867
8968## Processing
9069