mirror of
https://github.com/commercialhaskell/stackage.git
synced 2026-01-23 12:41:58 +01:00
Merge branch 'master' into cgi
This commit is contained in:
commit
919ff4a8a2
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,3 +2,4 @@
|
|||||||
/logs/
|
/logs/
|
||||||
nightly-*.yaml
|
nightly-*.yaml
|
||||||
lts-*.yaml
|
lts-*.yaml
|
||||||
|
*.swp
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
env:
|
env:
|
||||||
- CABALVER=1.20 GHCVER=7.8.4
|
- CABALVER=1.22 GHCVER=7.10.1
|
||||||
|
|
||||||
# Note: the distinction between `before_install` and `install` is not important.
|
# Note: the distinction between `before_install` and `install` is not important.
|
||||||
before_install:
|
before_install:
|
||||||
|
|||||||
10
Dockerfile
10
Dockerfile
@ -7,19 +7,17 @@ RUN mkdir /home/stackage -p
|
|||||||
RUN locale-gen en_US.UTF-8
|
RUN locale-gen en_US.UTF-8
|
||||||
|
|
||||||
RUN DEBIAN_FRONTEND=noninteractive apt-get update
|
RUN DEBIAN_FRONTEND=noninteractive apt-get update
|
||||||
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common python-software-properties
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common python-software-properties git
|
||||||
RUN DEBIAN_FRONTEND=noninteractive add-apt-repository ppa:hvr/ghc -y
|
RUN DEBIAN_FRONTEND=noninteractive add-apt-repository ppa:hvr/ghc -y
|
||||||
|
|
||||||
ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh
|
ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh
|
||||||
RUN DEBIAN_FRONTEND=noninteractive bash /tmp/debian-bootstrap.sh
|
RUN DEBIAN_FRONTEND=noninteractive bash /tmp/debian-bootstrap.sh
|
||||||
RUN rm /tmp/debian-bootstrap.sh
|
RUN rm /tmp/debian-bootstrap.sh
|
||||||
|
|
||||||
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y cabal-install-1.20 ghc-7.8.4 alex-3.1.3 happy-1.19.4 sudo
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y cabal-install-1.22 ghc-7.10.1 ghc-7.10.1-htmldocs alex-3.1.3 happy-1.19.4 sudo
|
||||||
|
|
||||||
ENV PATH /home/stackage/.cabal/bin:/usr/local/sbin:/usr/local/bin:/opt/ghc/7.8.4/bin:/opt/cabal/1.20/bin:/opt/alex/3.1.3/bin:/opt/happy/1.19.4/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
ENV PATH /home/stackage/.cabal/bin:/usr/local/sbin:/usr/local/bin:/opt/ghc/7.10.1/bin:/opt/cabal/1.22/bin:/opt/alex/3.1.3/bin:/opt/happy/1.19.4/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||||
|
|
||||||
RUN cabal update
|
RUN cabal update
|
||||||
RUN cabal install hscolour cabal-install --constraint "Cabal < 1.22" && cp $HOME/.cabal/bin/* /usr/local/bin && rm -rf $HOME/.cabal $HOME/.ghc /tmp/stackage
|
RUN cabal install hscolour cabal-install && cp $HOME/.cabal/bin/* /usr/local/bin && rm -rf $HOME/.cabal $HOME/.ghc /tmp/stackage
|
||||||
RUN wget https://s3.amazonaws.com/stackage-travis/stackage-curator/stackage-curator.bz2 && bunzip2 stackage-curator.bz2 && chmod +x stackage-curator && mv stackage-curator /usr/local/bin
|
RUN wget https://s3.amazonaws.com/stackage-travis/stackage-curator/stackage-curator.bz2 && bunzip2 stackage-curator.bz2 && chmod +x stackage-curator && mv stackage-curator /usr/local/bin
|
||||||
|
|
||||||
RUN cd /home/stackage && cabal update && stackage-curator check
|
|
||||||
|
|||||||
@ -17,6 +17,12 @@ project information. In addition, we have the following repositories:
|
|||||||
* [stackage-curator](https://github.com/fpco/stackage-curator) [](https://travis-ci.org/fpco/stackage-curator)
|
* [stackage-curator](https://github.com/fpco/stackage-curator) [](https://travis-ci.org/fpco/stackage-curator)
|
||||||
* [stackage-types](https://github.com/fpco/stackage-types) [](https://travis-ci.org/fpco/stackage-types)
|
* [stackage-types](https://github.com/fpco/stackage-types) [](https://travis-ci.org/fpco/stackage-types)
|
||||||
* [lts-haskell](https://github.com/fpco/lts-haskell)
|
* [lts-haskell](https://github.com/fpco/lts-haskell)
|
||||||
|
* [stackage-nightly](https://github.com/fpco/stackage-nightly)
|
||||||
|
* [stackage-cli](https://github.com/fpco/stackage-cli) [](https://travis-ci.org/fpco/stackage-cli)
|
||||||
|
* [stackage-update](https://github.com/fpco/stackage-update) [](https://travis-ci.org/fpco/stackage-update)
|
||||||
|
* [stackage-upload](https://github.com/fpco/stackage-upload) [](https://travis-ci.org/fpco/stackage-upload)
|
||||||
|
* [stackage-install](https://github.com/fpco/stackage-install) [](https://travis-ci.org/fpco/stackage-install)
|
||||||
|
* [stackage-build-plan](https://github.com/fpco/stackage-build-plan) [](https://travis-ci.org/fpco/stackage-build-plan)
|
||||||
|
|
||||||
Get your package included
|
Get your package included
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|||||||
10
automated/.gitignore
vendored
Normal file
10
automated/.gitignore
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
/auth-token
|
||||||
|
/bin/
|
||||||
|
/gitconfig
|
||||||
|
/hackage-creds
|
||||||
|
/ssh-nightly/
|
||||||
|
/ssh-lts/
|
||||||
|
/nighlty/
|
||||||
|
/lts-*/
|
||||||
|
/stackage-curator/
|
||||||
|
/stackage-update/
|
||||||
82
automated/build.sh
Executable file
82
automated/build.sh
Executable file
@ -0,0 +1,82 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -eux
|
||||||
|
|
||||||
|
ROOT=$(cd $(dirname $0) ; pwd)
|
||||||
|
TARGET=$1
|
||||||
|
TAG=$(echo $TARGET | cut -d- -f 1)
|
||||||
|
IMAGE=snoyberg/stackage:$TAG
|
||||||
|
|
||||||
|
if [ "$TAG" = "nightly" ]
|
||||||
|
then
|
||||||
|
TROOT=$ROOT/nightly
|
||||||
|
else
|
||||||
|
TROOT=$ROOT/$(echo $TARGET | cut -d. -f 1)
|
||||||
|
fi
|
||||||
|
|
||||||
|
PLAN_FILE=current-plan.yaml
|
||||||
|
DOCMAP_FILE=current-docmap.yaml
|
||||||
|
BUNDLE_FILE=current.bundle
|
||||||
|
|
||||||
|
CABAL_DIR=$ROOT/cabal
|
||||||
|
GHC_DIR=$ROOT/ghc
|
||||||
|
DOT_STACKAGE_DIR=$ROOT/dot-stackage
|
||||||
|
WORKDIR=$TROOT/work
|
||||||
|
SSH_DIR=$ROOT/ssh-$(echo $TARGET | cut -d- -f 1)
|
||||||
|
|
||||||
|
mkdir -p \
|
||||||
|
"$CABAL_DIR" \
|
||||||
|
"$GHC_DIR" \
|
||||||
|
"$DOT_STACKAGE_DIR" \
|
||||||
|
"$WORKDIR" \
|
||||||
|
"$SSH_DIR"
|
||||||
|
|
||||||
|
GITCONFIG=$ROOT/gitconfig
|
||||||
|
cat >$GITCONFIG <<EOF
|
||||||
|
[user]
|
||||||
|
email = michael+stackage-build@fpcomplete.com
|
||||||
|
name = Stackage Build host
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat >$SSH_DIR/known_hosts <<EOF
|
||||||
|
|1|Qn0iij8BnxGZXbyFSozS9zWkH+Q=|YrKKNp2KHO3/oc4UBFIe1zOvhDc= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
|
||||||
|
|1|RxBEt2ljiEppr019szMIhbY12m0=|0FZ2Oji1LphRbPLLEQhFzTmL69I= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
|
||||||
|
EOF
|
||||||
|
|
||||||
|
AUTH_TOKEN=$ROOT/auth-token
|
||||||
|
HACKAGE_CREDS=$ROOT/hackage-creds
|
||||||
|
|
||||||
|
function require_400_file {
|
||||||
|
if [ ! -f "$1" ]
|
||||||
|
then
|
||||||
|
echo File not found: "$1"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
chmod 400 "$1"
|
||||||
|
}
|
||||||
|
|
||||||
|
require_400_file "$SSH_DIR/id_rsa"
|
||||||
|
require_400_file "$AUTH_TOKEN"
|
||||||
|
require_400_file "$HACKAGE_CREDS"
|
||||||
|
|
||||||
|
mkdir -p $ROOT/bin
|
||||||
|
BINDIR=$(cd $ROOT/bin ; pwd)
|
||||||
|
(
|
||||||
|
cd $BINDIR
|
||||||
|
rm -f stackage-curator stackage-curator.bz2
|
||||||
|
wget https://s3.amazonaws.com/stackage-travis/stackage-curator/stackage-curator.bz2
|
||||||
|
bunzip2 stackage-curator.bz2
|
||||||
|
chmod +x stackage-curator
|
||||||
|
)
|
||||||
|
|
||||||
|
ARGS_COMMON="--rm -u $USER -v $WORKDIR:/home/stackage/work -w /home/stackage/work -v $BINDIR/stackage-curator:/usr/local/bin/stackage-curator:ro -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro"
|
||||||
|
ARGS_PREBUILD="$ARGS_COMMON -v $CABAL_DIR:/home/stackage/.cabal -v $GHC_DIR:/home/stackage/.ghc -v $DOT_STACKAGE_DIR:/home/stackage/.stackage"
|
||||||
|
ARGS_BUILD="$ARGS_COMMON -v $CABAL_DIR:/home/stackage/.cabal:ro -v $GHC_DIR:/home/stackage/.ghc:ro"
|
||||||
|
ARGS_UPLOAD="$ARGS_COMMON -e AWS_ACCESS_KEY=$AWS_ACCESS_KEY -e AWS_SECRET_KEY=$AWS_SECRET_KEY -v $AUTH_TOKEN:/auth-token:ro -v $HACKAGE_CREDS:/hackage-creds:ro -v $DOT_STACKAGE_DIR:/home/stackage/.stackage -v $SSH_DIR:/home/ubuntu/.ssh:ro -v $GITCONFIG:/home/stackage/.gitconfig:ro -v $CABAL_DIR:/home/stackage/.cabal:ro"
|
||||||
|
|
||||||
|
# Use cabal update first to initialize ~/.cabal.config, then use stackage-curator update to get it securely
|
||||||
|
docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "stackage-curator check-target-available --target $TARGET"
|
||||||
|
docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "cabal update && stackage-curator update && stackage-curator create-plan --plan-file $PLAN_FILE --target $TARGET ${CONSTRAINTS:-} && stackage-curator check --plan-file $PLAN_FILE && stackage-curator fetch --plan-file $PLAN_FILE && cabal install random cabal-install"
|
||||||
|
docker run $ARGS_BUILD $IMAGE stackage-curator make-bundle --plan-file $PLAN_FILE --docmap-file $DOCMAP_FILE --bundle-file $BUNDLE_FILE --target $TARGET
|
||||||
|
docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "stackage-curator upload-docs --target $TARGET --bundle-file $BUNDLE_FILE && stackage-curator upload-index --plan-file $PLAN_FILE --target $TARGET && stackage-curator upload-github --plan-file $PLAN_FILE --docmap-file $DOCMAP_FILE --target $TARGET && stackage-curator hackage-distro --plan-file $PLAN_FILE --target $TARGET"
|
||||||
@ -1,8 +1,10 @@
|
|||||||
|
ghc-major-version: "7.10"
|
||||||
|
|
||||||
# Constraints for brand new builds
|
# Constraints for brand new builds
|
||||||
packages:
|
packages:
|
||||||
"Michael Snoyman michael@snoyman.com @snoyberg":
|
"Michael Snoyman michael@snoyman.com @snoyberg":
|
||||||
- bzlib-conduit
|
- bzlib-conduit
|
||||||
- cabal-install < 1.19 # GHC 7.10 bumpd to 1.22
|
- cabal-install
|
||||||
- cabal-src
|
- cabal-src
|
||||||
- case-insensitive
|
- case-insensitive
|
||||||
- classy-prelude-yesod
|
- classy-prelude-yesod
|
||||||
@ -11,6 +13,7 @@ packages:
|
|||||||
- hebrew-time
|
- hebrew-time
|
||||||
- keter
|
- keter
|
||||||
- markdown
|
- markdown
|
||||||
|
- mime-mail
|
||||||
- mime-mail-ses
|
- mime-mail-ses
|
||||||
- monadcryptorandom
|
- monadcryptorandom
|
||||||
- network-conduit-tls
|
- network-conduit-tls
|
||||||
@ -43,7 +46,7 @@ packages:
|
|||||||
- repa-io
|
- repa-io
|
||||||
- repa-algorithms
|
- repa-algorithms
|
||||||
- repa-devil
|
- repa-devil
|
||||||
- JuicyPixels-repa
|
#- JuicyPixels-repa GHC 7.10
|
||||||
- cereal-conduit
|
- cereal-conduit
|
||||||
- binary-conduit
|
- binary-conduit
|
||||||
- lzma-conduit
|
- lzma-conduit
|
||||||
@ -60,7 +63,10 @@ packages:
|
|||||||
- cairo
|
- cairo
|
||||||
- cassava
|
- cassava
|
||||||
- Chart
|
- Chart
|
||||||
- Chart-diagrams
|
|
||||||
|
# https://github.com/fpco/stackage/issues/541
|
||||||
|
# - Chart-diagrams
|
||||||
|
|
||||||
- compdata
|
- compdata
|
||||||
- configurator
|
- configurator
|
||||||
- convertible
|
- convertible
|
||||||
@ -81,7 +87,8 @@ packages:
|
|||||||
- hmatrix-gsl
|
- hmatrix-gsl
|
||||||
- hxt
|
- hxt
|
||||||
- hxt-relaxng
|
- hxt-relaxng
|
||||||
- hybrid-vectors
|
# https://github.com/ekmett/hybrid-vectors/issues/1
|
||||||
|
# - hybrid-vectors GHC 7.10
|
||||||
- indents
|
- indents
|
||||||
- language-c
|
- language-c
|
||||||
- lhs2tex
|
- lhs2tex
|
||||||
@ -93,12 +100,23 @@ packages:
|
|||||||
- shelly
|
- shelly
|
||||||
- smtLib
|
- smtLib
|
||||||
- stackage
|
- stackage
|
||||||
- stackage-curator
|
# Temporary block while system-filepath issues worked out
|
||||||
|
# - stackage-curator
|
||||||
- stackage-types
|
- stackage-types
|
||||||
|
- stackage-update
|
||||||
|
- stackage-upload
|
||||||
|
- stackage-cli
|
||||||
|
- stackage-install
|
||||||
|
- stackage-build-plan
|
||||||
|
- stackage-cabal
|
||||||
|
- stackage-sandbox
|
||||||
|
- stackage-setup
|
||||||
|
- stackage-metadata
|
||||||
- statistics-linreg
|
- statistics-linreg
|
||||||
- th-expand-syns
|
- th-expand-syns
|
||||||
- thyme
|
- thyme
|
||||||
- webdriver
|
# https://github.com/kallisti-dev/hs-webdriver/issues/71
|
||||||
|
# - webdriver
|
||||||
- web-fpco
|
- web-fpco
|
||||||
- criterion
|
- criterion
|
||||||
- th-lift
|
- th-lift
|
||||||
@ -106,18 +124,19 @@ packages:
|
|||||||
- th-desugar
|
- th-desugar
|
||||||
- quickcheck-assertions
|
- quickcheck-assertions
|
||||||
|
|
||||||
- distributed-process-simplelocalnet
|
# Cloud Haskell not yet updated to GHC 7.10
|
||||||
|
#- distributed-process-simplelocalnet
|
||||||
# cloud-haskell
|
# cloud-haskell
|
||||||
- rank1dynamic
|
#- rank1dynamic
|
||||||
- distributed-static
|
#- distributed-static
|
||||||
- network-transport
|
- network-transport
|
||||||
- distributed-process
|
#- distributed-process
|
||||||
- distributed-process-extras
|
#- distributed-process-extras
|
||||||
- distributed-process-async
|
#- distributed-process-async
|
||||||
- distributed-process-client-server
|
#- distributed-process-client-server
|
||||||
- distributed-process-supervisor
|
#- distributed-process-supervisor
|
||||||
- distributed-process-task
|
#- distributed-process-task
|
||||||
- distributed-process-execution
|
#- distributed-process-execution
|
||||||
|
|
||||||
- kure
|
- kure
|
||||||
|
|
||||||
@ -127,6 +146,7 @@ packages:
|
|||||||
|
|
||||||
- hackage-mirror
|
- hackage-mirror
|
||||||
- wai-middleware-consul
|
- wai-middleware-consul
|
||||||
|
- wai-middleware-crowd
|
||||||
- monad-logger-json
|
- monad-logger-json
|
||||||
- monad-logger-syslog
|
- monad-logger-syslog
|
||||||
|
|
||||||
@ -164,6 +184,8 @@ packages:
|
|||||||
- blaze-markup
|
- blaze-markup
|
||||||
- hakyll
|
- hakyll
|
||||||
- stylish-haskell
|
- stylish-haskell
|
||||||
|
- psqueues
|
||||||
|
- websockets
|
||||||
|
|
||||||
"Antoine Latter":
|
"Antoine Latter":
|
||||||
- byteorder
|
- byteorder
|
||||||
@ -182,7 +204,6 @@ packages:
|
|||||||
|
|
||||||
"Vincent Hanquez":
|
"Vincent Hanquez":
|
||||||
- bytedump
|
- bytedump
|
||||||
- certificate
|
|
||||||
- cipher-aes
|
- cipher-aes
|
||||||
- cipher-rc4
|
- cipher-rc4
|
||||||
- connection
|
- connection
|
||||||
@ -190,9 +211,11 @@ packages:
|
|||||||
- cpu
|
- cpu
|
||||||
- cryptocipher
|
- cryptocipher
|
||||||
- cryptohash
|
- cryptohash
|
||||||
|
- cryptonite
|
||||||
- crypto-pubkey-types
|
- crypto-pubkey-types
|
||||||
- crypto-random-api
|
- crypto-random-api
|
||||||
- hit
|
- hit
|
||||||
|
- memory
|
||||||
- language-java
|
- language-java
|
||||||
- libgit
|
- libgit
|
||||||
- pem
|
- pem
|
||||||
@ -201,7 +224,6 @@ packages:
|
|||||||
- tls
|
- tls
|
||||||
- tls-debug
|
- tls-debug
|
||||||
- vhd
|
- vhd
|
||||||
- udbus
|
|
||||||
- xenstore
|
- xenstore
|
||||||
|
|
||||||
"Chris Done":
|
"Chris Done":
|
||||||
@ -215,14 +237,16 @@ packages:
|
|||||||
- lucid
|
- lucid
|
||||||
- osdkeys
|
- osdkeys
|
||||||
- pdfinfo
|
- pdfinfo
|
||||||
- present
|
#- present GHC 7.10, via atto-lisp
|
||||||
- pure-io
|
- pure-io
|
||||||
- scrobble
|
# https://github.com/jgoerzen/testpack/issues/11
|
||||||
|
#- scrobble GHC 7.10, for QuickCheck 2.8 via testpack
|
||||||
- shell-conduit
|
- shell-conduit
|
||||||
- sourcemap
|
- sourcemap
|
||||||
- hindent
|
- hindent
|
||||||
- descriptive
|
- descriptive
|
||||||
- wrap
|
- wrap
|
||||||
|
- path
|
||||||
# requires old haddock currently - haskell-docs
|
# requires old haddock currently - haskell-docs
|
||||||
# TODO: Add structured-haskell-mode once they've been ported to HSE 1.16.
|
# TODO: Add structured-haskell-mode once they've been ported to HSE 1.16.
|
||||||
|
|
||||||
@ -230,7 +254,8 @@ packages:
|
|||||||
- RefSerialize
|
- RefSerialize
|
||||||
- TCache
|
- TCache
|
||||||
- Workflow
|
- Workflow
|
||||||
- MFlow
|
# https://github.com/agocorona/MFlow/issues/60 GHC 7.10
|
||||||
|
# - MFlow
|
||||||
|
|
||||||
"Edward Kmett <ekmett@gmail.com>":
|
"Edward Kmett <ekmett@gmail.com>":
|
||||||
- ad
|
- ad
|
||||||
@ -241,10 +266,11 @@ packages:
|
|||||||
- bound
|
- bound
|
||||||
- bytes
|
- bytes
|
||||||
- charset
|
- charset
|
||||||
- comonad
|
- comonad > 4.2.7 || < 4.2.7
|
||||||
- comonads-fd
|
- comonads-fd
|
||||||
- comonad-transformers
|
- comonad-transformers
|
||||||
- compensated
|
# https://github.com/ekmett/compensated/issues/5
|
||||||
|
#- compensated GHC 7.10
|
||||||
- compressed
|
- compressed
|
||||||
- concurrent-supply
|
- concurrent-supply
|
||||||
- constraints
|
- constraints
|
||||||
@ -252,7 +278,8 @@ packages:
|
|||||||
- distributive
|
- distributive
|
||||||
- either
|
- either
|
||||||
- eq
|
- eq
|
||||||
- ersatz
|
# https://github.com/ekmett/ersatz/issues/11 GHC 7.10
|
||||||
|
# - ersatz
|
||||||
- exceptions
|
- exceptions
|
||||||
- free
|
- free
|
||||||
- graphs
|
- graphs
|
||||||
@ -273,7 +300,7 @@ packages:
|
|||||||
- monad-products
|
- monad-products
|
||||||
- monad-st
|
- monad-st
|
||||||
- monad-st
|
- monad-st
|
||||||
- mtl < 2.2 # GHC 7.10 bump
|
- mtl
|
||||||
- nats
|
- nats
|
||||||
- numeric-extras
|
- numeric-extras
|
||||||
- parsers
|
- parsers
|
||||||
@ -288,7 +315,8 @@ packages:
|
|||||||
- semigroupoids
|
- semigroupoids
|
||||||
- semigroups
|
- semigroups
|
||||||
- speculation
|
- speculation
|
||||||
- streams
|
# https://github.com/ekmett/streams/issues/11
|
||||||
|
# - streams GHC 7.10
|
||||||
- tagged
|
- tagged
|
||||||
- vector-instances
|
- vector-instances
|
||||||
- void
|
- void
|
||||||
@ -324,9 +352,8 @@ packages:
|
|||||||
|
|
||||||
"Brent Yorgey <byorgey@gmail.com>":
|
"Brent Yorgey <byorgey@gmail.com>":
|
||||||
- active
|
- active
|
||||||
# Temporarily disabled due to restrictive lens upper bound
|
- BlogLiterately
|
||||||
#- BlogLiterately
|
- BlogLiterately-diagrams
|
||||||
#- BlogLiterately-diagrams
|
|
||||||
- diagrams
|
- diagrams
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/443
|
# https://github.com/fpco/stackage/issues/443
|
||||||
@ -351,6 +378,7 @@ packages:
|
|||||||
- Rasterific
|
- Rasterific
|
||||||
- svg-tree
|
- svg-tree
|
||||||
- rasterific-svg
|
- rasterific-svg
|
||||||
|
- asciidiagram
|
||||||
|
|
||||||
"Patrick Brisbin":
|
"Patrick Brisbin":
|
||||||
- gravatar
|
- gravatar
|
||||||
@ -373,6 +401,8 @@ packages:
|
|||||||
- accelerate
|
- accelerate
|
||||||
|
|
||||||
"Dan Burton <danburton.email@gmail.com>":
|
"Dan Burton <danburton.email@gmail.com>":
|
||||||
|
- hspec-jenkins
|
||||||
|
- yesod-gitrev
|
||||||
- basic-prelude
|
- basic-prelude
|
||||||
- composition
|
- composition
|
||||||
- io-memoize
|
- io-memoize
|
||||||
@ -408,7 +438,10 @@ packages:
|
|||||||
- fay-jquery
|
- fay-jquery
|
||||||
- fay-text
|
- fay-text
|
||||||
- fay-uri
|
- fay-uri
|
||||||
|
- feed
|
||||||
- snaplet-fay
|
- snaplet-fay
|
||||||
|
- time-compat
|
||||||
|
- through-text
|
||||||
|
|
||||||
"Sebastiaan Visser <haskell@fvisser.nl>":
|
"Sebastiaan Visser <haskell@fvisser.nl>":
|
||||||
- clay
|
- clay
|
||||||
@ -428,7 +461,7 @@ packages:
|
|||||||
"Janne Hellsten <jjhellst@gmail.com>":
|
"Janne Hellsten <jjhellst@gmail.com>":
|
||||||
- sqlite-simple
|
- sqlite-simple
|
||||||
|
|
||||||
"Michal J. Gajda":
|
"Michal J. Gajda <maintainer@migamake.com>":
|
||||||
- iterable
|
- iterable
|
||||||
- Octree
|
- Octree
|
||||||
- FenwickTree
|
- FenwickTree
|
||||||
@ -437,9 +470,11 @@ packages:
|
|||||||
|
|
||||||
- wordpass
|
- wordpass
|
||||||
- json-autotype
|
- json-autotype
|
||||||
|
- posix-realtime
|
||||||
|
|
||||||
"Dominic Steinitz <dominic@steinitz.org>":
|
"Dominic Steinitz <dominic@steinitz.org>":
|
||||||
- yarr
|
[]
|
||||||
|
# - yarr GHC 7.10
|
||||||
|
|
||||||
"Roman Cheplyaka <roma@ro-che.info>":
|
"Roman Cheplyaka <roma@ro-che.info>":
|
||||||
- action-permutations
|
- action-permutations
|
||||||
@ -451,6 +486,7 @@ packages:
|
|||||||
- hse-cpp
|
- hse-cpp
|
||||||
- immortal
|
- immortal
|
||||||
- regex-applicative
|
- regex-applicative
|
||||||
|
- lexer-applicative
|
||||||
- smallcheck
|
- smallcheck
|
||||||
- tasty
|
- tasty
|
||||||
- tasty-golden
|
- tasty-golden
|
||||||
@ -461,6 +497,7 @@ packages:
|
|||||||
- timezone-olson
|
- timezone-olson
|
||||||
- timezone-series
|
- timezone-series
|
||||||
- traverse-with-class
|
- traverse-with-class
|
||||||
|
- tuples-homogenous-h98
|
||||||
|
|
||||||
"George Giorgidze <giorgidze@gmail.com>":
|
"George Giorgidze <giorgidze@gmail.com>":
|
||||||
- HCodecs
|
- HCodecs
|
||||||
@ -478,7 +515,7 @@ packages:
|
|||||||
"Joachim Breitner <mail@joachim-breitner.de>":
|
"Joachim Breitner <mail@joachim-breitner.de>":
|
||||||
- circle-packing
|
- circle-packing
|
||||||
- arbtt
|
- arbtt
|
||||||
- ghc-heap-view
|
# - ghc-heap-view GHC 7.10
|
||||||
- tttool
|
- tttool
|
||||||
- gipeda
|
- gipeda
|
||||||
- list-fusion-probe
|
- list-fusion-probe
|
||||||
@ -488,21 +525,25 @@ packages:
|
|||||||
- HandsomeSoup
|
- HandsomeSoup
|
||||||
|
|
||||||
"Clint Adams <clint@debian.org>":
|
"Clint Adams <clint@debian.org>":
|
||||||
- hOpenPGP
|
#- hOpenPGP GHC 7.10, via syb-with-class
|
||||||
- openpgp-asciiarmor
|
- openpgp-asciiarmor
|
||||||
- MusicBrainz
|
# - MusicBrainz GHC 7.10, time 1.5
|
||||||
- DAV
|
- DAV
|
||||||
- hopenpgp-tools
|
#- hopenpgp-tools GHC 7.10, via syb-with-class
|
||||||
|
|
||||||
|
"Joey Hess <id@joeyh.name>":
|
||||||
|
- git-annex
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/160
|
# https://github.com/fpco/stackage/issues/160
|
||||||
"Ketil Malde":
|
"Ketil Malde":
|
||||||
- biocore
|
- biocore
|
||||||
- biofasta
|
- biofasta
|
||||||
- biofastq
|
- biofastq
|
||||||
- biosff
|
# - biosff GHC 7.10
|
||||||
- blastxml
|
- blastxml
|
||||||
- bioace
|
- bioace
|
||||||
- biophd < 0.0.6 || > 0.0.6
|
# https://github.com/BioHaskell/biophd/issues/3
|
||||||
|
# - biophd
|
||||||
- biopsl # https://github.com/ingolia/SamTools/issues/3 samtools
|
- biopsl # https://github.com/ingolia/SamTools/issues/3 samtools
|
||||||
- seqloc
|
- seqloc
|
||||||
- bioalign
|
- bioalign
|
||||||
@ -527,7 +568,6 @@ packages:
|
|||||||
- imagesize-conduit
|
- imagesize-conduit
|
||||||
- json-schema
|
- json-schema
|
||||||
- multipart
|
- multipart
|
||||||
- regular-xmlpickler
|
|
||||||
- rest-client
|
- rest-client
|
||||||
- rest-core
|
- rest-core
|
||||||
- rest-gen
|
- rest-gen
|
||||||
@ -557,9 +597,11 @@ packages:
|
|||||||
- ghc-syb-utils
|
- ghc-syb-utils
|
||||||
|
|
||||||
"Boris Buliga <d12frosted@icloud.com>":
|
"Boris Buliga <d12frosted@icloud.com>":
|
||||||
- ghc-mod
|
# https://github.com/kazu-yamamoto/ghc-mod/issues/437 GHC 7.10
|
||||||
|
# - ghc-mod
|
||||||
- io-choice
|
- io-choice
|
||||||
- system-canonicalpath
|
# https://github.com/d12frosted/CanonicalPath/issues/5
|
||||||
|
# - system-canonicalpath
|
||||||
|
|
||||||
"Yann Esposito <yann.esposito@gmail.com>":
|
"Yann Esposito <yann.esposito@gmail.com>":
|
||||||
- holy-project
|
- holy-project
|
||||||
@ -568,6 +610,15 @@ packages:
|
|||||||
- yesod-auth-hashdb
|
- yesod-auth-hashdb
|
||||||
|
|
||||||
"Toralf Wittner <tw@dtex.org>":
|
"Toralf Wittner <tw@dtex.org>":
|
||||||
|
- bytestring-conversion
|
||||||
|
- cql
|
||||||
|
- cql-io
|
||||||
|
- redis-resp
|
||||||
|
- redis-io
|
||||||
|
- swagger
|
||||||
|
- tinylog
|
||||||
|
- wai-predicates
|
||||||
|
- wai-routing
|
||||||
- zeromq4-haskell
|
- zeromq4-haskell
|
||||||
|
|
||||||
"trupill@gmail.com":
|
"trupill@gmail.com":
|
||||||
@ -583,7 +634,7 @@ packages:
|
|||||||
"Luis G. Torres <lgtorres42@gmail.com":
|
"Luis G. Torres <lgtorres42@gmail.com":
|
||||||
- kdt
|
- kdt
|
||||||
|
|
||||||
"Emanuel Borsobom <manny@fpcomplete.com>":
|
"Emanuel Borsboom <manny@fpcomplete.com>":
|
||||||
- BoundedChan
|
- BoundedChan
|
||||||
- broadcast-chan
|
- broadcast-chan
|
||||||
- bytestring-lexing
|
- bytestring-lexing
|
||||||
@ -601,13 +652,17 @@ packages:
|
|||||||
- interpolatedstring-perl6
|
- interpolatedstring-perl6
|
||||||
- iproute
|
- iproute
|
||||||
- missing-foreign
|
- missing-foreign
|
||||||
- MissingH
|
# https://github.com/jgoerzen/testpack/issues/11
|
||||||
|
#- MissingH GHC 7.10, for QuickCheck 2.8 via testpack
|
||||||
- multimap
|
- multimap
|
||||||
- parallel-io
|
- parallel-io
|
||||||
- text-binary
|
- text-binary
|
||||||
- wl-pprint-text
|
- wl-pprint-text
|
||||||
|
- Chart-cairo
|
||||||
|
- ghc-events
|
||||||
|
- monad-extras
|
||||||
|
|
||||||
"Michael Sloan <mgsloan@gmail.com":
|
"Michael Sloan <mgsloan@gmail.com>":
|
||||||
- th-orphans
|
- th-orphans
|
||||||
- th-reify-many
|
- th-reify-many
|
||||||
|
|
||||||
@ -619,7 +674,7 @@ packages:
|
|||||||
- hasql-backend
|
- hasql-backend
|
||||||
- hasql-postgres
|
- hasql-postgres
|
||||||
- list-t
|
- list-t
|
||||||
- mtl-prelude < 2 # GHC 7.10 bump
|
- mtl-prelude
|
||||||
- neat-interpolation
|
- neat-interpolation
|
||||||
- partial-handler
|
- partial-handler
|
||||||
- postgresql-binary
|
- postgresql-binary
|
||||||
@ -676,7 +731,7 @@ packages:
|
|||||||
"Marcin Mrotek <marcin.jan.mrotek@gmail.com>":
|
"Marcin Mrotek <marcin.jan.mrotek@gmail.com>":
|
||||||
- type-list
|
- type-list
|
||||||
|
|
||||||
"David Turner <dave.c.turner@gmail.com>":
|
"David Turner <dave.c.turner@gmail.com> @davecturner":
|
||||||
- alarmclock
|
- alarmclock
|
||||||
- bank-holidays-england
|
- bank-holidays-england
|
||||||
|
|
||||||
@ -689,14 +744,14 @@ packages:
|
|||||||
|
|
||||||
"Alexandr Ruchkin voidex@live.com @mvoidex":
|
"Alexandr Ruchkin voidex@live.com @mvoidex":
|
||||||
- hdocs
|
- hdocs
|
||||||
- hsdev
|
# https://github.com/kazu-yamamoto/ghc-mod/issues/437 GHC 7.10
|
||||||
|
# - hsdev
|
||||||
|
|
||||||
"Aleksey Kliger aleksey@lambdageek.org @lambdageek":
|
"Aleksey Kliger aleksey@lambdageek.org @lambdageek":
|
||||||
- unbound-generics
|
- unbound-generics
|
||||||
|
|
||||||
"Alois Cochard alois.cochard@gmail.com @aloiscochard":
|
"Alois Cochard alois.cochard@gmail.com @aloiscochard":
|
||||||
# https://github.com/fpco/stackage/issues/415
|
- codex
|
||||||
# - codex
|
|
||||||
- machines-directory
|
- machines-directory
|
||||||
- machines-io
|
- machines-io
|
||||||
- machines-process
|
- machines-process
|
||||||
@ -729,19 +784,30 @@ packages:
|
|||||||
|
|
||||||
"Jeffrey Rosenbluth jeffrey.rosenbluth@gmail.com":
|
"Jeffrey Rosenbluth jeffrey.rosenbluth@gmail.com":
|
||||||
- palette
|
- palette
|
||||||
- diagrams-canvas
|
#- diagrams-canvas GHC 7.10, via blank-canvas
|
||||||
- diagrams-rasterific
|
- diagrams-rasterific
|
||||||
- lucid-svg
|
- lucid-svg
|
||||||
|
- diagrams-html5
|
||||||
|
- static-canvas
|
||||||
|
|
||||||
"Gabríel Arthúr Pétursson gabriel@system.is":
|
"Gabríel Arthúr Pétursson gabriel@system.is":
|
||||||
- sdl2
|
- sdl2
|
||||||
|
|
||||||
"Leon Mergen leon@solatis.com @solatis":
|
"Leon Mergen leon@solatis.com @solatis":
|
||||||
|
- base32string
|
||||||
|
- base58string
|
||||||
|
- bitcoin-api
|
||||||
|
- bitcoin-api-extra
|
||||||
|
- bitcoin-block
|
||||||
|
- bitcoin-script
|
||||||
|
- bitcoin-tx
|
||||||
|
- bitcoin-types
|
||||||
|
- hexstring
|
||||||
- network-attoparsec
|
- network-attoparsec
|
||||||
- network-anonymous-i2p
|
- network-anonymous-i2p
|
||||||
|
- network-anonymous-tor
|
||||||
|
|
||||||
"Timothy Jones git@zmthy.io @zmthy":
|
"Timothy Jones git@zmthy.io @zmthy":
|
||||||
- cabal-test-quickcheck
|
|
||||||
- http-media
|
- http-media
|
||||||
|
|
||||||
"Greg V greg@unrelenting.technology @myfreeweb":
|
"Greg V greg@unrelenting.technology @myfreeweb":
|
||||||
@ -752,6 +818,8 @@ packages:
|
|||||||
- language-c-quote
|
- language-c-quote
|
||||||
|
|
||||||
"Sönke Hahn soenkehahn@gmail.com @soenkehahn":
|
"Sönke Hahn soenkehahn@gmail.com @soenkehahn":
|
||||||
|
- getopt-generics
|
||||||
|
- graph-wrapper
|
||||||
- string-conversions
|
- string-conversions
|
||||||
|
|
||||||
"Oleg Grenrus oleg.grenrus@iki.fi @phadej":
|
"Oleg Grenrus oleg.grenrus@iki.fi @phadej":
|
||||||
@ -762,6 +830,7 @@ packages:
|
|||||||
"Adam C. Foltzer acfoltzer@galois.com @acfoltzer":
|
"Adam C. Foltzer acfoltzer@galois.com @acfoltzer":
|
||||||
- cryptol
|
- cryptol
|
||||||
- gitrev
|
- gitrev
|
||||||
|
- persistent-refs
|
||||||
|
|
||||||
"Luke Taylor tekul.hs@gmail.com @tekul":
|
"Luke Taylor tekul.hs@gmail.com @tekul":
|
||||||
- jose-jwt
|
- jose-jwt
|
||||||
@ -798,6 +867,7 @@ packages:
|
|||||||
- amazonka-kinesis
|
- amazonka-kinesis
|
||||||
- amazonka-kms
|
- amazonka-kms
|
||||||
- amazonka-lambda
|
- amazonka-lambda
|
||||||
|
- amazonka-ml
|
||||||
- amazonka-opsworks
|
- amazonka-opsworks
|
||||||
- amazonka-rds
|
- amazonka-rds
|
||||||
- amazonka-redshift
|
- amazonka-redshift
|
||||||
@ -813,6 +883,7 @@ packages:
|
|||||||
- amazonka-sts
|
- amazonka-sts
|
||||||
- amazonka-support
|
- amazonka-support
|
||||||
- amazonka-swf
|
- amazonka-swf
|
||||||
|
- amazonka-workspaces
|
||||||
- ede
|
- ede
|
||||||
- pagerduty
|
- pagerduty
|
||||||
- semver
|
- semver
|
||||||
@ -833,9 +904,11 @@ packages:
|
|||||||
- maximal-cliques
|
- maximal-cliques
|
||||||
|
|
||||||
"Alexander Bondarenko <aenor.realm@gmail.com> @wiz":
|
"Alexander Bondarenko <aenor.realm@gmail.com> @wiz":
|
||||||
- soap
|
[]
|
||||||
- soap-tls
|
# GHC 7.10, via iconv
|
||||||
- soap-openssl
|
#- soap
|
||||||
|
#- soap-tls
|
||||||
|
#- soap-openssl
|
||||||
|
|
||||||
"Andres Löh <andres@well-typed.com> @kosmikus":
|
"Andres Löh <andres@well-typed.com> @kosmikus":
|
||||||
- generics-sop
|
- generics-sop
|
||||||
@ -871,48 +944,190 @@ packages:
|
|||||||
# go
|
# go
|
||||||
- cgi
|
- cgi
|
||||||
|
|
||||||
|
"Taylor Fausak <taylor@fausak.me> @tfausak":
|
||||||
|
- flow
|
||||||
|
|
||||||
|
"Marios Titas <redneb@gmx.com> @redneb":
|
||||||
|
- btrfs
|
||||||
|
- disk-free-space
|
||||||
|
- hxt-css
|
||||||
|
- islink
|
||||||
|
- linux-file-extents
|
||||||
|
- linux-namespaces
|
||||||
|
|
||||||
|
"Will Coster <willcoster@gmail.com> @fimad":
|
||||||
|
- scalpel
|
||||||
|
|
||||||
|
"Smirnov Alexey <chemistmail@gmail.com> @chemist":
|
||||||
|
- snmp
|
||||||
|
- agentx
|
||||||
|
|
||||||
|
"David Raymond Christiansen <david@davidchristiansen.dk> @david-christiansen":
|
||||||
|
- annotated-wl-pprint
|
||||||
|
|
||||||
|
"Yitz Gale gale@sefer.org @ygale":
|
||||||
|
- timezone-series
|
||||||
|
- timezone-olson
|
||||||
|
|
||||||
|
"Josh Holland josh@inv.alid.pw @jshholland":
|
||||||
|
- sandi
|
||||||
|
- data-ordlist
|
||||||
|
|
||||||
|
"Harry Garrood <harry@garrood.me> @hdgarrood":
|
||||||
|
- aeson-better-errors
|
||||||
|
|
||||||
|
"Mitchell Rosen <mitchellwrosen@gmail.com":
|
||||||
|
- tasty-hspec
|
||||||
|
|
||||||
|
"Christiaan Baaij <christiaan.baaij@gmail.com> @christiaanb":
|
||||||
|
- ghc-tcplugins-extra
|
||||||
|
- ghc-typelits-natnormalise
|
||||||
|
- clash-prelude
|
||||||
|
- clash-lib
|
||||||
|
- clash-vhdl
|
||||||
|
- clash-verilog
|
||||||
|
- clash-systemverilog
|
||||||
|
- clash-ghc
|
||||||
|
|
||||||
|
"Athan Clark <athan.clark@gmail.com> @athanclark":
|
||||||
|
- nested-routes
|
||||||
|
- urlpath
|
||||||
|
- markup
|
||||||
|
- webpage
|
||||||
|
- composition-extra
|
||||||
|
|
||||||
|
"Fumiaki Kinoshita <fumiexcel@gmail.com> @fumieval":
|
||||||
|
- control-bool
|
||||||
|
- monad-skeleton
|
||||||
|
- objective
|
||||||
|
- witherable
|
||||||
|
- xml-lens
|
||||||
|
|
||||||
|
"Peter Harpending <peter@harpending.org> @pharpend":
|
||||||
|
- editor-open
|
||||||
|
- exceptional
|
||||||
|
- pager
|
||||||
|
|
||||||
|
"Philipp Hausmann <ph_git@314.ch> @phile314":
|
||||||
|
- tasty-silver
|
||||||
|
|
||||||
|
"Michael Thompson <what_is_it_to_do_anything@yahoo.com> @michaelt":
|
||||||
|
- pipes-text
|
||||||
|
|
||||||
|
"Justin Le <justin@jle.im> @mstksg":
|
||||||
|
- auto
|
||||||
|
- tagged-binary
|
||||||
|
|
||||||
|
"Ian Duncan <ian@iankduncan.com> @iand675":
|
||||||
|
- datadog
|
||||||
|
- growler
|
||||||
|
- feature-flags
|
||||||
|
- flowdock
|
||||||
|
- growler
|
||||||
|
- engine-io-growler
|
||||||
|
- metrics
|
||||||
|
- pipes-wai
|
||||||
|
- serf
|
||||||
|
- uri-templater
|
||||||
|
- librato
|
||||||
|
|
||||||
"Stackage upper bounds":
|
"Stackage upper bounds":
|
||||||
# GHC 7.8 uppdate bound
|
# https://github.com/fpco/stackage/issues/537
|
||||||
- haddock-api < 2.16
|
- zlib < 0.6
|
||||||
- haddock-library < 1.2
|
|
||||||
- hdocs < 0.4.2
|
|
||||||
|
|
||||||
# Force a specific version that's compatible with transformers 0.3
|
# https://github.com/fpco/stackage/issues/549
|
||||||
- transformers-compat == 0.4.0.3
|
- tttool < 1.4
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/467
|
# https://github.com/fpco/stackage/issues/572
|
||||||
- lens < 4.8
|
- attoparsec < 0.13
|
||||||
|
- aeson < 0.8.1.0
|
||||||
|
- jose-jwt < 0.6
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/476
|
# https://github.com/fpco/stackage/issues/577
|
||||||
- vector-space < 0.10
|
- MonadRandom < 0.4
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/479
|
# https://github.com/fpco/stackage/issues/581
|
||||||
- QuickCheck < 2.8
|
- xml-conduit < 1.3
|
||||||
- cabal-test-quickcheck < 0.1.5
|
- html-conduit < 1.2
|
||||||
|
|
||||||
# https://github.com/jgm/pandoc/issues/2036
|
# https://github.com/fpco/stackage/issues/588
|
||||||
- highlighting-kate < 0.5.13
|
- semigroupoids < 4.5
|
||||||
|
- semigroupoid-extras < 4.5
|
||||||
|
- lens < 4.10
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/509
|
# https://github.com/fpco/stackage/issues/590
|
||||||
- srcloc < 0.5
|
- bifunctors < 5
|
||||||
|
- profunctors < 5
|
||||||
|
- machines < 0.5
|
||||||
|
- free < 4.12
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/515
|
# https://github.com/fpco/stackage/issues/591
|
||||||
- exception-transformers < 0.4
|
- th-orphans < 0.12
|
||||||
- exception-mtl < 0.4
|
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/517
|
# https://github.com/fpco/stackage/issues/602
|
||||||
- generic-deriving < 1.7
|
- errors < 2
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/524
|
# https://github.com/fpco/stackage/issues/610
|
||||||
- repa < 3.4
|
- either < 4.4
|
||||||
- repa-algorithms < 3.4
|
|
||||||
- repa-io < 3.4
|
|
||||||
|
|
||||||
# https://github.com/Happstack/happstack-server/issues/6
|
# https://github.com/fpco/stackage/issues/615
|
||||||
- happstack-server < 7.4.3
|
- syb < 0.5
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/529
|
# https://github.com/fpco/stackage/issues/616
|
||||||
- fixed-vector < 0.8
|
- string-conversions < 0.4
|
||||||
|
|
||||||
|
# https://github.com/fpco/stackage/issues/617
|
||||||
|
- amazonka < 0.3.5
|
||||||
|
- amazonka-core < 0.3.5
|
||||||
|
- amazonka-autoscaling < 0.3.5
|
||||||
|
- amazonka-cloudformation < 0.3.5
|
||||||
|
- amazonka-cloudfront < 0.3.5
|
||||||
|
- amazonka-cloudhsm < 0.3.5
|
||||||
|
- amazonka-cloudsearch-domains < 0.3.5
|
||||||
|
- amazonka-cloudsearch < 0.3.5
|
||||||
|
- amazonka-cloudtrail < 0.3.5
|
||||||
|
- amazonka-cloudwatch-logs < 0.3.5
|
||||||
|
- amazonka-cloudwatch < 0.3.5
|
||||||
|
- amazonka-codedeploy < 0.3.5
|
||||||
|
- amazonka-cognito-identity < 0.3.5
|
||||||
|
- amazonka-cognito-sync < 0.3.5
|
||||||
|
- amazonka-config < 0.3.5
|
||||||
|
- amazonka-datapipeline < 0.3.5
|
||||||
|
- amazonka-directconnect < 0.3.5
|
||||||
|
- amazonka-dynamodb < 0.3.5
|
||||||
|
- amazonka-ec2 < 0.3.5
|
||||||
|
- amazonka-ecs < 0.3.5
|
||||||
|
- amazonka-elasticache < 0.3.5
|
||||||
|
- amazonka-elasticbeanstalk < 0.3.5
|
||||||
|
- amazonka-elastictranscoder < 0.3.5
|
||||||
|
- amazonka-elb < 0.3.5
|
||||||
|
- amazonka-emr < 0.3.5
|
||||||
|
- amazonka-glacier < 0.3.5
|
||||||
|
- amazonka-iam < 0.3.5
|
||||||
|
- amazonka-importexport < 0.3.5
|
||||||
|
- amazonka-kinesis < 0.3.5
|
||||||
|
- amazonka-kms < 0.3.5
|
||||||
|
- amazonka-lambda < 0.3.5
|
||||||
|
- amazonka-ml < 0.3.5
|
||||||
|
- amazonka-opsworks < 0.3.5
|
||||||
|
- amazonka-rds < 0.3.5
|
||||||
|
- amazonka-redshift < 0.3.5
|
||||||
|
- amazonka-route53-domains < 0.3.5
|
||||||
|
- amazonka-route53 < 0.3.5
|
||||||
|
- amazonka-s3 < 0.3.5
|
||||||
|
- amazonka-sdb < 0.3.5
|
||||||
|
- amazonka-ses < 0.3.5
|
||||||
|
- amazonka-sns < 0.3.5
|
||||||
|
- amazonka-sqs < 0.3.5
|
||||||
|
- amazonka-ssm < 0.3.5
|
||||||
|
- amazonka-storagegateway < 0.3.5
|
||||||
|
- amazonka-sts < 0.3.5
|
||||||
|
- amazonka-support < 0.3.5
|
||||||
|
- amazonka-swf < 0.3.5
|
||||||
|
- amazonka-workspaces < 0.3.5
|
||||||
|
|
||||||
|
# https://github.com/fpco/stackage/issues/622
|
||||||
|
- doctest < 0.10
|
||||||
|
|
||||||
# Package flags are applied to individual packages, and override the values of
|
# Package flags are applied to individual packages, and override the values of
|
||||||
# global-flags
|
# global-flags
|
||||||
@ -920,37 +1135,17 @@ package-flags:
|
|||||||
mersenne-random-pure64:
|
mersenne-random-pure64:
|
||||||
small_base: false
|
small_base: false
|
||||||
|
|
||||||
# Use system libraries to speed up compilation and get bug fixes
|
|
||||||
persistent-sqlite:
|
|
||||||
systemlib: true
|
|
||||||
yaml:
|
|
||||||
system-libyaml: true
|
|
||||||
|
|
||||||
cloud-haskell:
|
cloud-haskell:
|
||||||
tcp: true
|
tcp: true
|
||||||
simplelocalnet: true
|
simplelocalnet: true
|
||||||
p2p: true
|
p2p: true
|
||||||
|
|
||||||
# GHC 7.10: Remove this
|
|
||||||
# Note that the flag is lower-cased, because that's what Cabal does
|
|
||||||
# Perhaps the codebase should automatically lower case flag names?
|
|
||||||
storable-complex:
|
|
||||||
instanceinbase: false
|
|
||||||
|
|
||||||
logfloat:
|
logfloat:
|
||||||
splitbase: true
|
splitbase: true
|
||||||
|
|
||||||
curl:
|
curl:
|
||||||
new-base: true
|
new-base: true
|
||||||
|
|
||||||
# GHC 7.10 remove
|
|
||||||
aeson:
|
|
||||||
old-locale: true
|
|
||||||
tttool:
|
|
||||||
old-locale: true
|
|
||||||
amazonka-core:
|
|
||||||
old-locale: true
|
|
||||||
|
|
||||||
hxt:
|
hxt:
|
||||||
network-uri: true
|
network-uri: true
|
||||||
hxt-http:
|
hxt-http:
|
||||||
@ -960,6 +1155,7 @@ package-flags:
|
|||||||
|
|
||||||
pandoc:
|
pandoc:
|
||||||
https: true
|
https: true
|
||||||
|
old-locale: false
|
||||||
|
|
||||||
text:
|
text:
|
||||||
integer-simple: false
|
integer-simple: false
|
||||||
@ -967,21 +1163,18 @@ package-flags:
|
|||||||
tar:
|
tar:
|
||||||
old-time: false
|
old-time: false
|
||||||
|
|
||||||
mtl-compat:
|
|
||||||
two-point-one: true
|
|
||||||
two-point-two: false
|
|
||||||
|
|
||||||
# https://github.com/fpco/stackage/pull/482#issuecomment-83635207
|
# https://github.com/fpco/stackage/pull/482#issuecomment-83635207
|
||||||
jose-jwt:
|
jose-jwt:
|
||||||
doctest: false
|
doctest: false
|
||||||
|
|
||||||
arbtt:
|
time-locale-compat:
|
||||||
old-locale: true
|
old-locale: false
|
||||||
|
|
||||||
debian:
|
HsOpenSSL:
|
||||||
pretty-new: false
|
fast-bignum: false
|
||||||
cabal-debian:
|
|
||||||
pretty-112: false
|
cabal-rpm:
|
||||||
|
old-locale: false
|
||||||
|
|
||||||
# By skipping a test suite, we do not pull in the build dependencies
|
# By skipping a test suite, we do not pull in the build dependencies
|
||||||
skipped-tests:
|
skipped-tests:
|
||||||
@ -1032,6 +1225,23 @@ skipped-tests:
|
|||||||
# https://github.com/Soostone/retry/issues/18
|
# https://github.com/Soostone/retry/issues/18
|
||||||
- retry
|
- retry
|
||||||
|
|
||||||
|
# Just a temporary package with a flimsy, inherited test suite
|
||||||
|
- Cabal-ide-backend
|
||||||
|
|
||||||
|
# QuickCheck 2.8
|
||||||
|
- bson
|
||||||
|
- cabal-install
|
||||||
|
- exceptions
|
||||||
|
- graphviz
|
||||||
|
- pandoc
|
||||||
|
- testpack
|
||||||
|
- vector
|
||||||
|
- Cabal
|
||||||
|
- MissingH
|
||||||
|
|
||||||
|
# Upper bound on src-log, see: https://github.com/fpco/stackage/issues/509
|
||||||
|
- language-c-quote
|
||||||
|
|
||||||
# Tests which we should build and run, but which are expected to fail. We
|
# Tests which we should build and run, but which are expected to fail. We
|
||||||
# should not fail a build based on a test failure for one of these packages.
|
# should not fail a build based on a test failure for one of these packages.
|
||||||
expected-test-failures:
|
expected-test-failures:
|
||||||
@ -1186,12 +1396,6 @@ expected-test-failures:
|
|||||||
# https://github.com/jberryman/directory-tree/issues/4
|
# https://github.com/jberryman/directory-tree/issues/4
|
||||||
- directory-tree
|
- directory-tree
|
||||||
|
|
||||||
# https://github.com/zmthy/http-media/issues/11
|
|
||||||
- http-media
|
|
||||||
|
|
||||||
# https://github.com/ekmett/semigroupoids/issues/18
|
|
||||||
- semigroupoids
|
|
||||||
|
|
||||||
# https://github.com/ndmitchell/hoogle/issues/101
|
# https://github.com/ndmitchell/hoogle/issues/101
|
||||||
- hoogle
|
- hoogle
|
||||||
|
|
||||||
@ -1213,11 +1417,56 @@ expected-test-failures:
|
|||||||
# Tests not reliable on non-Windows systems
|
# Tests not reliable on non-Windows systems
|
||||||
- nsis
|
- nsis
|
||||||
|
|
||||||
# Just a temporary package with a flimsy, inherited test suite
|
|
||||||
- Cabal-ide-backend
|
|
||||||
|
|
||||||
# Requires running server
|
# Requires running server
|
||||||
- consul-haskell
|
- consul-haskell
|
||||||
|
- hedis
|
||||||
|
- redis-io
|
||||||
|
|
||||||
|
# https://code.google.com/p/scrapyourboilerplate/issues/detail?id=26&thanks=26&ts=1430372304, GHC 7.10
|
||||||
|
- syb
|
||||||
|
|
||||||
|
# https://github.com/lymar/hastache/issues/47 GHC 7.10
|
||||||
|
- hastache
|
||||||
|
|
||||||
|
# https://github.com/simonmar/alex/issues/62 GHC 7.10
|
||||||
|
- alex
|
||||||
|
|
||||||
|
# https://github.com/haskell-suite/haskell-names/issues/63 GHC 7.10
|
||||||
|
- haskell-names
|
||||||
|
|
||||||
|
# https://github.com/ekmett/hyperloglog/issues/10 GHC 7.10
|
||||||
|
- hyperloglog
|
||||||
|
|
||||||
|
# https://github.com/acid-state/safecopy/issues/25 GHC 7.10
|
||||||
|
- safecopy
|
||||||
|
|
||||||
|
# https://github.com/ekmett/linear/issues/75 GHC 7.10
|
||||||
|
- linear
|
||||||
|
|
||||||
|
# https://github.com/haskell/haddock/issues/390 GHC 7.10
|
||||||
|
- haddock-library
|
||||||
|
|
||||||
|
# https://github.com/ekmett/machines/issues/44
|
||||||
|
- machines
|
||||||
|
|
||||||
|
# https://github.com/haskell/ghc-events/issues/9
|
||||||
|
- ghc-events
|
||||||
|
|
||||||
|
# https://github.com/ekmett/parsers/issues/47
|
||||||
|
- parsers
|
||||||
|
|
||||||
|
# Requires a running server
|
||||||
|
- bitcoin-api
|
||||||
|
- bitcoin-api-extra
|
||||||
|
|
||||||
|
# https://github.com/ekmett/semigroupoids/issues/34
|
||||||
|
- semigroupoids
|
||||||
|
|
||||||
|
# https://github.com/kazu-yamamoto/dns/issues/29
|
||||||
|
- dns
|
||||||
|
|
||||||
|
# https://github.com/afcowie/http-streams/issues/80
|
||||||
|
- http-streams
|
||||||
|
|
||||||
# Haddocks which are expected to fail. Same concept as expected test failures.
|
# Haddocks which are expected to fail. Same concept as expected test failures.
|
||||||
expected-haddock-failures:
|
expected-haddock-failures:
|
||||||
@ -1233,6 +1482,7 @@ expected-haddock-failures:
|
|||||||
# Requires build before haddock, which doesn't always happen in incremental
|
# Requires build before haddock, which doesn't always happen in incremental
|
||||||
# builds. Could consider special-casing this requirement.
|
# builds. Could consider special-casing this requirement.
|
||||||
- gtk
|
- gtk
|
||||||
|
- gtk3
|
||||||
|
|
||||||
# Not sure why, but it's a temporary package anyway
|
# Not sure why, but it's a temporary package anyway
|
||||||
- Cabal-ide-backend
|
- Cabal-ide-backend
|
||||||
@ -1268,6 +1518,9 @@ skipped-benchmarks:
|
|||||||
- postgresql-binary
|
- postgresql-binary
|
||||||
- scientific
|
- scientific
|
||||||
|
|
||||||
|
# Pulls in discount which depends on extra C libraries
|
||||||
|
- cmark
|
||||||
|
|
||||||
skipped-profiling:
|
skipped-profiling:
|
||||||
# https://github.com/nomeata/ghc-heap-view/commit/8d198eb8fbbad2ce0c4527c781659f35b8909c04#diff-8288955e209cfbead5b318a8598be9c0R10
|
# https://github.com/nomeata/ghc-heap-view/commit/8d198eb8fbbad2ce0c4527c781659f35b8909c04#diff-8288955e209cfbead5b318a8598be9c0R10
|
||||||
- ghc-heap-view
|
- ghc-heap-view
|
||||||
|
|||||||
@ -52,6 +52,8 @@ apt-get install -y \
|
|||||||
libsdl2-dev \
|
libsdl2-dev \
|
||||||
libxss-dev \
|
libxss-dev \
|
||||||
libgtk-3-dev \
|
libgtk-3-dev \
|
||||||
|
libxml2-dev \
|
||||||
|
libgsasl7-dev \
|
||||||
libzmq3-dev
|
libzmq3-dev
|
||||||
|
|
||||||
mkdir /tmp/nettle-build
|
mkdir /tmp/nettle-build
|
||||||
|
|||||||
9
stackage/ChangeLog.md
Normal file
9
stackage/ChangeLog.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
## 0.7.3.0
|
||||||
|
|
||||||
|
* Added the executables split off from stackage-cli.
|
||||||
|
|
||||||
|
## 0.7.0.0
|
||||||
|
|
||||||
|
* First release of this incarnation of the stackage package. Previously, this
|
||||||
|
package provided completely different functionality. That functionality has
|
||||||
|
since moved to stackage-curator.
|
||||||
20
stackage/LICENSE
Normal file
20
stackage/LICENSE
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
Copyright (c) 2015 FP Complete
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
|
a copy of this software and associated documentation files (the
|
||||||
|
"Software"), to deal in the Software without restriction, including
|
||||||
|
without limitation the rights to use, copy, modify, merge, publish,
|
||||||
|
distribute, sublicense, and/or sell copies of the Software, and to
|
||||||
|
permit persons to whom the Software is furnished to do so, subject to
|
||||||
|
the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included
|
||||||
|
in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||||
|
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||||
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
|
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
2
stackage/README.md
Normal file
2
stackage/README.md
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
This is a dummy wrapper package, forcing installation of other packages which
|
||||||
|
provide real functionality.
|
||||||
2
stackage/Setup.hs
Normal file
2
stackage/Setup.hs
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
import Distribution.Simple
|
||||||
|
main = defaultMain
|
||||||
3
stackage/Stackage/Dummy.hs
Normal file
3
stackage/Stackage/Dummy.hs
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
-- | This module does absolutely nothing. It's present so that cabal can more
|
||||||
|
-- easily track whether the stackage package is installed.
|
||||||
|
module Stackage.Dummy () where
|
||||||
29
stackage/stackage.cabal
Normal file
29
stackage/stackage.cabal
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
name: stackage
|
||||||
|
version: 0.7.3.2
|
||||||
|
synopsis: Dummy package forcing installation of other Stackage packages
|
||||||
|
homepage: https://www.stackage.org/
|
||||||
|
license: MIT
|
||||||
|
license-file: LICENSE
|
||||||
|
author: Michael Snoyman
|
||||||
|
maintainer: michael@snoyman.com
|
||||||
|
category: Development
|
||||||
|
build-type: Simple
|
||||||
|
extra-source-files: README.md ChangeLog.md
|
||||||
|
cabal-version: >=1.10
|
||||||
|
|
||||||
|
library
|
||||||
|
exposed-modules: Stackage.Dummy
|
||||||
|
build-depends: base < 10
|
||||||
|
, stackage-cli >= 0.1.0
|
||||||
|
, stackage-update
|
||||||
|
, stackage-upload
|
||||||
|
, stackage-install
|
||||||
|
, stackage-build-plan
|
||||||
|
, stackage-cabal >= 0.1.1
|
||||||
|
, stackage-sandbox >= 0.1.1
|
||||||
|
, stackage-setup >= 0.0.1
|
||||||
|
default-language: Haskell2010
|
||||||
|
|
||||||
|
source-repository head
|
||||||
|
type: git
|
||||||
|
location: git://github.com/fpco/stackage.git
|
||||||
Loading…
Reference in New Issue
Block a user