diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 9a4c078e..00000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,13 +0,0 @@ -Checklist: -- [ ] Meaningful commit message, eg `add my-cool-package` (please not mention `build-constraints.yml`) -- [ ] At least 30 minutes have passed since uploading to Hackage -- [ ] On your own machine, you have successfully run the following command (replace `$package` with the name of the package that is submitted, and `$version` with the version of the package you want to get into Stackage): - - ./verify-package $package # or $package-$version - -The script runs virtually the following commands in a clean directory: - - stack unpack $package-$version # $version is optional - cd $package-$version - rm -f stack.yaml && stack init --resolver nightly - stack build --resolver nightly --haddock --test --bench --no-run-benchmarks diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..05bc3507 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,13 @@ +Checklist: +- [ ] Meaningful commit message, eg `add my-cool-package` (please don't mention `build-constraints.yml`) +- [ ] At least 30 minutes have passed since uploading to Hackage +- [ ] If applicable, required system libraries are added to [02-apt-get-install.sh](https://github.com/commercialhaskell/stackage/blob/master/docker/02-apt-get-install.sh) or [03-custom-install.sh](https://github.com/commercialhaskell/stackage/blob/master/docker/03-custom-install.sh) +- [ ] (optional) Package is compatible with the latest version of all dependencies (Run `cabal update && cabal outdated`) +- [ ] (optional) Package have been verified to work with the latest nightly snapshot, e.g by running the [verify-package script](https://github.com/commercialhaskell/stackage/blob/master/verify-package) + +The script runs virtually the following commands in a clean directory: + + stack unpack $package-$version # `-$version` is optional + cd $package-$version + rm -f stack.yaml && stack init --resolver nightly --ignore-subdirs + stack build --resolver nightly --haddock --test --bench --no-run-benchmarks diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml new file mode 100644 index 00000000..0dd5329d --- /dev/null +++ b/.github/workflows/check.yml @@ -0,0 +1,24 @@ +name: check +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-22.04 + name: Stackage check + steps: + - uses: actions/checkout@v3 + - uses: actions/cache@v3 + with: + path: | + ~/.stack + ~/.stackage/curator/cache + key: ${{ runner.os }}-stackage-nightly-${{ hashFiles('**/build-constraints.yaml') }} + restore-keys: | + ${{ runner.os }}- + - run: etc/check.sh diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml new file mode 100644 index 00000000..37686055 --- /dev/null +++ b/.github/workflows/image.yml @@ -0,0 +1,27 @@ +name: image + +on: + push: + branches: + - nightly + - lts21 + - lts22 + +jobs: + push: + runs-on: ubuntu-latest + if: github.event_name == 'push' + + steps: + - uses: actions/checkout@v3 + + - name: Log into Github registry + run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u ${{ github.actor }} --password-stdin + + - name: Build image + run: | + IMAGE_ID=docker.pkg.github.com/${{ github.repository }}/build:${GITHUB_REF#refs/heads/} + #IMAGE_ID=${{ github.repository }}:${GITHUB_REF#refs/heads/} + docker build . -f Dockerfile --tag $IMAGE_ID + docker push $IMAGE_ID + echo Pushed new build image $IMAGE_ID diff --git a/.gitignore b/.gitignore index eeec85d5..3df030f9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ /builds/ /logs/ +/tmp.*/ nightly-*.yaml lts-*.yaml *.swp diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index e2b2284c..00000000 --- a/.travis.yml +++ /dev/null @@ -1,21 +0,0 @@ -# Disable Docker stuff to try to make it faster -sudo: true -dist: bionic - -# Choose a lightweight base image; we provide our own build tools. -language: generic - -# GHC depends on GMP. You can add other dependencies here as well. -addons: - apt: - packages: - - libgmp-dev - -# Edit etc/ci-script.sh to change GHC version -script: -- ./etc/check.sh - -cache: - directories: - - $HOME/.stack - - $HOME/.stackage/curator/cache diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..59266a4e --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,3 @@ +We use the [Haskell Foundation's Guidelines For Respectful +Communication](https://haskell.foundation/guidelines-for-respectful-communication/) +as our Code of Conduct. diff --git a/CURATORS.md b/CURATORS.md index d6325c89..00314bab 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -5,11 +5,11 @@ The following is the current list of curators, in alphabetical order: * Adam Bergmark (@bergmark) * Alexey Zabelin (@alexeyzab) +* Andreas Ländle (@alaendle) * Chris Dornan (@cdornan) * Dan Burton (@danburton) * Jens Petersen (@juhp) * Joe Kachmar (@jkachmar) -* Michael Snoyman (@snoyberg) * Mihai Maruseac (@mihaimaruseac) ## Workflow overview @@ -21,10 +21,10 @@ process works: * [curator](https://github.com/commercialhaskell/curator) combines build-constraints.yaml with the current state of Hackage to create a build plan for a Stackage Nightly * `curator` can check that build plan to ensure all version bounds are consistent * The [Travis job](https://github.com/commercialhaskell/stackage/blob/master/.travis.yml) performs these two steps to provide immediate feedback on pull requests -* Docker Hub [builds](https://github.com/commercialhaskell/stackage/blob/master/Dockerfile) a [Docker image](https://hub.docker.com/r/commercialhaskell/stackage/) for running builds +* Docker builds [builds](https://github.com/commercialhaskell/stackage/actions/workflows/image.yml) * The stackage-build server (described below) is able to run automated builds using the [build.sh script](https://github.com/commercialhaskell/stackage/blob/master/automated/build.sh) -* When a new Nightly build is completed, it is uploaded to [the nightly repo](https://github.com/commercialhaskell/stackage-nightly) -* Once a week, we run an LTS minor bump. Instead of using build-constraints.yaml, that job takes the previous LTS release, turns it into constraints, and then bumps the version numbers to the latest on Hackage, in accordance with the version bounds in the build plan. This plans are uploaded to [the LTS repo](https://github.com/commercialhaskell/lts-haskell) +* When a new (nightly or LTS) build is completed, it is uploaded to [stackage-snapshots](https://github.com/commercialhaskell/stackage-snapshots) +* Once a week, we run an LTS minor bump. Instead of using build-constraints.yaml, that job takes the previous LTS release, turns it into `^>=` constraints, and then bumps the version numbers to the latest on Hackage, in accordance with the generated constraint. * Cutting a new LTS major release is essentially just a Stackage Nightly that gets rebuilt and uploaded as an LTS ## Pull requests @@ -173,12 +173,12 @@ This typically happens when we move to a new major GHC release or when there are only a few packages waiting for updates on an upper bounds issue. -Comment out the offending packages from the "packages" section and add -a comment saying why it was disabled: +If a package needs to be disabled due to build failures: Add a `< 0` +bound to the package to exclude it, and add a comment stating why it +was disabled: `- swagger < 0 # compile failure againts aeson 1.0` -``` - # - swagger # bounds: aeson 1.0 -``` +If a package needs to be disabled due to bounds issues, see the "Large +scale enabling/disabling of packages" section below. If this causes reverse dependencies to be disabled we should notify the maintainers of those packages. @@ -187,9 +187,9 @@ the maintainers of those packages. ## Updating the content of the Docker image used for building ### Adding Debian packages for required system tools or libraries -Additional (non-Haskell) system libraries or tools should be added to `stackage/debian-bootstrap.sh`. +Additional (non-Haskell) system libraries or tools should be added to `docker/02-apt-get-install.sh` or `docker/03-custom-install.sh`. After you've committed those changes, merging them into the `nightly` branch should -trigger a DockerHub build. Simply run: +trigger an image build. Simply run: ```bash $ git checkout nightly @@ -197,6 +197,8 @@ trigger a DockerHub build. Simply run: $ git push ``` +This will [trigger a build](https://github.com/commercialhaskell/stackage/actions/workflows/image.yml). + Use [Ubuntu Package content search](http://packages.ubuntu.com/) to determine which package provides particular dev files (it defaults to xenial which is the version used to build Nightly). Note that we generally don't install/run services needed for testsuites in the docker images - packages with tests requiring some system service can be added to `expected-test-failures`. @@ -204,23 +206,28 @@ It's good to inform the maintainer of any disabled tests (commenting in the PR i If a new package fails to build because of missing system libraries we often ask the maintainer to help figure out what to install. + ### Upgrading GHC version -The Dockerfile contains information on which GHC versions should be used. You -can modify it and push it to Github to trigger a DockerHub build. The nightly -branch is used for nightlies. For LTSes, we use the ltsX branch, where X is the -major version number (e.g., lts3 for lts-3.\*). +The nightly branch is used for nightlies. For LTSes, we use the ltsX branch, +where X is the major version number (e.g., lts20 for lts-20.\*).) -Note that when starting a new LTS major release, you'll need to modify Docker -Hub to create a new Docker tag for the relevant branch name. - -Update `GHCVER` in `Dockerfile`. (This env var automatically gets passed to `debian-bootstrap.sh`.) +Note that when starting a new LTS major release, you'll need to modify `.github/workflows/image.yml` to add a new lts branch. Ensure that the [global-hints.yaml -file](https://github.com/fpco/stackage-content/blob/master/stack/global-hints.yaml) +file](https://github.com/commercialhaskell/stackage-content/blob/master/stack/global-hints.yaml) is updated with information on the latest GHC release by cloning that -repo and running `./update-global-hints.yaml ghc-X.Y.Z`. +repo and running `./update-global-hints.hs ghc-X.Y.Z`. -Also required to build an LTS minor bump with a ghc version change: On the build server, modify `/var/stackage/stackage/automated/wrk/lts-$THIS_LTS_MAJOR_VER/constraints.yaml` and update the ghc-version. Then run `NOPLAN=1 /var/stackage/stackage/automated/build lts-$THIS_LTS_MINOR_BUMP` to build the LTS. +If enountering an error like the following, this means that the [Stack metadata](https://github.com/commercialhaskell/stackage-content) +has not yet been updated, so wait some time until this happens: + +``` +This probably means a GHC bindist has not yet been added for OS key 'linux64', 'linux64-ncurses6', 'linux64-tinfo6'. +Supported versions: ... +update-global-hints.hs: Received ExitFailure 1 when running +``` + +Also required to build an LTS minor bump with a ghc version change: On the build server, modify `/var/stackage/stackage/automated/work/lts-$THIS_LTS_MAJOR_VER/constraints.yaml` and update the ghc-version. (You may need to update sibling files as well.) Then run `NOPLAN=1 /var/stackage/stackage/automated/build.sh lts-$THIS_LTS_MINOR_BUMP` to build the LTS. ### Getting the new image to the build server Once a new Docker image is available, you'll need to pull it onto the stackage-build server (see @@ -232,14 +239,14 @@ docker rm $(docker ps -a -q) docker rmi $(docker images -q) ``` -but `docker pull commercialhaskell/stackage:nightly` can also be run instead just to update the nightly image say. +but `docker pull ghcr.io/commercialhaskell/stackage/build:nightly` can also be run instead just to update the nightly image say. For a new GHC version you should also delete the ~~cache~~ .stack-work snapshot install directories on the stackage-build server to ~~force all packages to be rebuilt~~ clear up some space. See: [issue#746](https://github.com/commercialhaskell/stackage/issues/746). Eg: ``` # for example -SNAP_SERIES=nightly # or lts16 +SNAP_SERIES=nightly # or lts16 OLD_GHCVER=8.10.1 rm -r work/$SNAP_SERIES/unpack-dir/.stack-work/install/x86_64-linux/*/$OLD_GHCVER/ ``` @@ -274,7 +281,7 @@ You'll need to get your SSH public key added to the machine. ~/.ssh/config info: ``` Host stackage-build User curators - Hostname build.stackage.org + Hostname stackage-builder.haskell.org ``` ### Running the build script @@ -301,20 +308,18 @@ info above). ### Building LTS minor releases Before running the build, please make sure that the Dockerfile in `automated/dockerfiles/lts-X.Y` is up to date, where X is the major version that you're building and Y is the latest minor version of X for which a Dockerfile exists. * If any changes need to be made, (eg, new GHC version), copy `automated/lts-X.Y/Dockerfile` to `automated/lts-X.Z/Dockerfile`, where Z is the minor version you're building, and include the new changes. - * If you are building the first release of a new LTS major version, create a new `lts-X.Z/Dockerfile` based on the previous LTS's, and adjust the variables at the top to match the requirements of the snapshot. Ensure that `STACK_VERSION` is the latest release of Stack, and `BOOTSTRAP_COMMIT` is the commit ID of this repo containing the version of the `bootstrap-commit.sh` used to build the snapshot. Also ensure the FROM image's Ubuntu version matches that used in the [root Dockerfile](Dockerfile) used to build this snapshot. + * If you are building the first release of a new LTS major version, create a new `lts-X.0/Dockerfile` based on the previous LTS's, and adjust the variables at the top to match the requirements of the snapshot. Ensure that `STACK_VERSION` is the latest release of Stack, and `BOOTSTRAP_COMMIT` is the commit ID of this repo containing the version of the `bootstrap-commit.sh` used to build the snapshot. Also ensure the FROM image's Ubuntu version matches that used in the [root Dockerfile](Dockerfile) used to build this snapshot. First run `build.sh` to regenerate updated `ltsXX/work/constraints.yaml` and `ltsXX/work/snapshot-incomplete.yaml` files. For an LTS minor bump, you'll typically want to: -* Add constraints to package `range:` fields _under_ the `source:` field in that `constraints.yaml`. +* Add constraints to package `range:` fields _under_ the `source:` field in that `constraints.yaml` (should not be necessary normally to edit `snapshot-incomplete.yaml` to change the version used for that package). * Add new packages to the `constraints.yaml` file * Test, benchmark, haddock failures can also be added to package fields in the `constraints.yaml` if necessary, though it should be avoided if possible for LTS. Then run `NOPLAN=1 build.sh` to build the generate an updated snapshot. -This replaces `CONSTRAINTS=...' /var/stackage/stackage/automated/build.sh lts-x.y` for the old curator-1. - If a build fails for bounds reasons, see all of the advice above. If the code itself doesn't build, or tests fail, open up an issue and then either put in a version bound to avoid that version or something else. It's difficult to give @@ -326,10 +331,13 @@ build plan, you can set the environment variable `NOPLAN=1`. This is useful for such cases as an intermittent test failure, out of memory condition, or manually tweaking the plan file. (When using `NOPLAN=1`, if one needs to revert one package, say due to a build or test regression, -one can edit `current-plan.yaml` and updated the SHA256 hash of the .cabal file, +one can edit `snapshot-incomplete.yaml` +(the SHA256 hash of the .cabal file will get updated), to avoid having to rebuild everything again.) -_Sadly no longer true currently_: ~~Note LTS builds inherit the current Hackage data (stack updated for Nightly) to avoid excess extra rebuilding.~~ +Note LTS builds without NOPLAN will use the latest Hackage data. + +If you need to make further modifications beyond what `constraints.yaml` allows, you can directly edit the `snapshot-incomplete.yaml` file. Then, instead of `NOPLAN=1 build.sh`, you need to use `NOPLAN=2 build.sh`. Note that from this point on, further changes to `constraints.yaml` will not impact the build plan. ### Timing @@ -338,15 +346,19 @@ with `sleep 30m` interleaved. It only publishes the nightly once per day. This way new package versions or build failures can be caught early and hopefully the nightlies will be timely. -LTS minor bumps typically are run on Sundays. +LTS minor bumps are typically run on weekends. It can be a good idea +to start the build on friday or saturday to have enough time to +resolve any issues before the next curator shift the coming monday. ### Diskspace errors (and website sync debugging) * You can detect the problem by running `df`. If you see that `/` is out of space, we have a problem. * If you see that `/var/stackage/` is out of space, you can: - * run `./etc/diskspace/clean-old-stack-libs.sh [nightly|lts-XX]` (hopefully sufficient) + * run `./etc/diskspace/remove-old-stack-work-libs.hs [nightly|lts-XX]` + * If that is insufficient then remove all the old builds under the previous ghc/Cabal version: + * `rm -r /var/stackage/stackage/automated/work/[nightly|lts-XX]/unpack-dir/unpacked/*/.stack-work/dist/x86_64-linux/Cabal-X.Y.0.0/` - optionally (not recommended?): + optionally: * `rm -r /var/stackage/stackage/automated/work/lts*/unpack-dir/unpacked/` * `rm -r /var/stackage/stackage/automated/work/nightly/unpack-dir/unpacked/` @@ -406,12 +418,160 @@ errors for builds, tests and benchmarks. [tell-me-when-its-released]: https://github.com/commercialhaskell/stackage/blob/master/CURATORS.md#waiting-for-new-releases +### Large scale enabling/disabling of packages + +`etc/commenter` is a binary that automates `build-constraints.yaml` workflows. + +#### Setup +This is currently a rust program, You can install the rust toolchain +by using [rustup](https://rustup.rs/). + +#### Example usage + +After disabling a few packages you get this curator output: + +``` +ConfigFile (GHC 9 bounds issues, @maintainer) (not present) depended on by: +- [ ] xdg-desktop-entry-0.1.1.1 (-any). @maintainer. Used by: library + + +pipes-misc (GHC 9 bounds issues, @maintainer) (not present) depended on by: +- [ ] pipes-fluid-0.6.0.1 (>=0.5). @handles. Used by: test-suite + + +testing-feat (GHC 9 bounds issues, Grandfathered dependencies) (not present) depended on by: +- [ ] dual-tree-0.2.3.0 (-any). Grandfathered dependencies. @handles. Used by: test-suite +``` + +Now run: +``` +./check 2>&1 >/dev/null | ./commenter add +``` + +You will get this output: +``` +[INFO] ... +LIBS + EXES + + - xdg-desktop-entry < 0 # tried xdg-desktop-entry-0.1.1.1, but its *library* requires the disabled package: ConfigFile + +TESTS + + - dual-tree # tried dual-tree-0.2.3.0, but its *test-suite* requires the disabled package: testing-feat + - pipes-fluid # tried pipes-fluid-0.6.0.1, but its *test-suite* requires the disabled package: pipes-misc + +Adding 1 libs, 2 tests, 0 benches to build-constraints.yaml +``` + +These bounds are added to build-constraints.yaml automatically. + +Re-run this command until no more packages are disabled. + +#### Re-enabling + +We can periodically remove all packages under the bounds sections and then re-run the disabling flow above until we get a clean plan. This will automatically pick up packages that have been fixed. + +``` +./commenter clear +./check 2>&1 >/dev/null | ./commenter add +``` + +Repeat the second command until no updates are made to build-constraints.yaml (or use `commenter add-loop` instead). + +#### Checking for new releases + +Run `stack update` before doing this. + +`./commenter outdated` looks through all bounds issues and library +compilation failures and compares the marked version with the latest hackage release. Example output is + +``` +Fin mismatch, manual: 0.2.8.0, hackage: 0.2.9.0 +aeson mismatch, auto: 1.5.6.0, hackage: 2.0.2.0 +``` + +where "manual" means the bound was added manually by a curator, +perhaps due to a compilation failure so we could try re-enabling the +package. "auto" means it's part of the sections generated by +`./commenter`, to update that run the `Re-enabling` step as documented +above. + +`outdated` only finds packages that are in the auto generated +sections, or that are of the form `- package < 0 # $version`. + +#### Notes + +* Please make sure to separate bounds issues from compilation failures/test run failures, as we cannot verify that a package builds or that tests pass without running the build! + +#### Diffing snapshots / Inspecting changes + +To diff existing snapshots, or to evaluate changes before they end up +in a snapshot you can run: + +``` +./commenter diff-snapshot +``` + +Existing snapshots can be retrieved from https://github.com/commercialhaskell/stackage-snapshots. Preliminary snapshots can be generated by running relevant parts of `automated/build.sh`, at the time of writing: + +``` +TARGET=nightly-2021-01-14 \ # the date doesn't matter + curator update && \ + curator constraints --target $TARGET && \ + curator snapshot-incomplete --target $TARGET && \ + curator snapshot +``` + +#### Pinging maintainers after disabling packages + +After lifting a bound We often have to disable additional packages due +to compilation failures. `affected` figures out which packages have +been disabled and which maintainers are affected. Note that this does +not handle disabled test suites and benchmarks as the snapshots don't +contain this information. + +``` +./commenter affected +``` + +E.g.: +``` +$ commenter affected ../stackage-snapshots/nightly/2022/1/2.yaml ../stackage-snapshots/nightly/2022/2/7.yaml +``` +``` +alg-0.2.13.1: Matthew Farkas-Dyck @strake +butter-0.1.0.6: Matthew Ahrens @mpahrens +category-0.2.5.0: Matthew Farkas-Dyck @strake +constraint-0.1.4.0: Matthew Farkas-Dyck @strake +dl-fedora-0.9.2: Jens Petersen @juhp +foldable1-0.1.0.0: Matthew Farkas-Dyck @strake +gitlab-haskell-0.3.2.0: Rob Stewart @robstewart57 +hslua-module-doclayout-1.0.0: Albert Krewinkel @tarleb +util-0.1.17.1: Matthew Farkas-Dyck @strake +wai-middleware-auth-0.2.5.1: Alexey Kuleshevich @lehins +yesod-csp-0.2.5.0: Bob Long @bobjflong +``` + +#### Finding disabled packages with lots of dependents + +`./commenter disabled` prints the number of transitive dependents a disabled package has. Low hanging fruit to get a lot of packages included again. + +Example output: +``` +[...] +stringable is disabled with 10 dependents +llvm-hs is disabled with 12 dependents +th-data-compat is disabled with 12 dependents +amazonka-core is disabled with 96 dependents +gogol-core is disabled with 96 dependents +``` + ## Adding new curators 1. Add public ssh key to `~/.ssh/authorized_keys` on build server 2. Add to commercialhaskell/stackage project. -## Dealing with a new GHC release +## Dealing with a new GHC major release As mentioned in the [GHC upgrade note], the major impact of a new GHC release is on the packages that are causing upper bounds to be put in place. In order @@ -426,9 +586,6 @@ will upgrade their packages to allow for the new GHC release. We prefer to prune packages causing upper bounds constraints **after** the LTS release to allow the maximum amount of packages to get into the newest LTS. -You will almost always need to update the Win32 package version listed in the -build-constraints.yaml file. - After the first LTS release, the package pruning process may begin in the nightly build in order to move forward with getting the latest versions of packages compatible with the new GHC release. @@ -447,8 +604,7 @@ Every 3-6 months, we make a new major release of LTS. The procedure we follow fo relaxed upper bounds. There will likely be some hard decisions to be made regarding relaxing a bound versus keeping more packages. All of these changes occur on master and affect nightly. -4. Once the estimated date hits, push a new `lts-XX` branch and trigger Docker - Hub to build a Docker image for the new release. +4. Once the estimated date hits, push a new `ltsXX` and wait for the docker image build. 5. Run the build procedure for the new LTS release. 6. After the LTS build completes, more aggressively prune upper bounds from `build-constraints.yaml`. diff --git a/DATA-FLOW.md b/DATA-FLOW.md index 54c5722f..48865310 100644 --- a/DATA-FLOW.md +++ b/DATA-FLOW.md @@ -20,7 +20,7 @@ There are three inputs into the data flow: packages to the Stackage package set. This also defines upper bounds, skipped tests, and a few other pieces of metadata. -* [stackage-content](https://github.com/fpco/stackage-content) is a Github +* [stackage-content](https://github.com/commercialhaskell/stackage-content) is a Github repository containing static file content served from stackage.org ## Travis @@ -57,10 +57,10 @@ each of the above builds every 30 minutes. ## stackage-curator The heart of running Stackage builds is the -[stackage-curator](https://github.com/fpco/stackage-curator) tool. We run this +[stackage-curator](https://github.com/commercialhaskell/curator) tool. We run this on a daily basis on the Stackage build server for Stackage Nightly, and on a -weekly basis for LTS Haskell. The build process is [highly -automated](https://github.com/commercialhaskell/stackage/blob/master/automated/build.sh) and +weekly basis for LTS Haskell. The build process is +[automated](https://github.com/commercialhaskell/stackage/blob/master/automated/build.sh) and leverages Docker quite a bit. stackage-curator needs to know about the most recent versions of all packages, @@ -88,9 +88,8 @@ Once a valid build plan is found, stackage-curator will build all packages, build docs, and run test suites. Assuming that all succeeds, it generates some artifacts: -* Uploads the build plan as a YAML file to either - [stackage-nightly](https://github.com/fpco/stackage-nightly) or - [lts-haskell](https://github.com/fpco/lts-haskell) +* Uploads the build plan as a YAML file to + [stackage-snapshots](https://github.com/commercialhaskell/stackage-snapshots) * Uploads the generated Haddock docs and a package index (containing all used .cabal files) to haddock.stackage.org. diff --git a/Dockerfile b/Dockerfile index 66888f1f..873623cb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,19 @@ -FROM fpco/pid1:18.04 +FROM fpco/pid1:22.04 ENV HOME /home/stackage ENV LANG en_US.UTF-8 -ENV GHCVER 8.10.2 -# NOTE: also update debian-bootstrap.sh when cuda version changes -ENV PATH /home/stackage/.stack/programs/x86_64-linux/ghc-$GHCVER/bin:/usr/local/cuda-10.0/bin:/usr/sbin:/usr/bin:/sbin:/bin -ENV CUDA_PATH /usr/local/cuda-10.0 +ADD docker/01-build-server.sh /tmp/01-build-server.sh +RUN /tmp/01-build-server.sh && rm /tmp/01-build-server.sh -ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh -RUN /tmp/debian-bootstrap.sh && rm /tmp/debian-bootstrap.sh +ADD docker/02-apt-get-install.sh /tmp/02-apt-get-install.sh +RUN /tmp/02-apt-get-install.sh && rm /tmp/02-apt-get-install.sh + +ADD docker/03-custom-install.sh /tmp/03-custom-install.sh +RUN /tmp/03-custom-install.sh && rm /tmp/03-custom-install.sh + +ADD docker/04-cleanup.sh /tmp/04-cleanup.sh +RUN /tmp/04-cleanup.sh && rm /tmp/04-cleanup.sh # Include file path ENV CPATH /usr/lib/jvm/java-8-openjdk-amd64/include:/usr/lib/jvm/java-8-openjdk-amd64/include/linux:/usr/lib/llvm-3.7/include diff --git a/MAINTAINERS.md b/MAINTAINERS.md index f4f6fd4f..28d21cd5 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -10,15 +10,18 @@ Packages in Stackage are not patched: all package changes occur upstream in Hack ## Adding a package -Anyone can add any package to Stackage but you may only add packages under your own name. It's highly encouraged that the actual package maintainer is also the Stackage maintainer, if that is not the case you should drop the package maintainer a note first. +Anyone can add any package to Stackage but you should talk to the upstream maintainer before putting another person's package under your own name. +It's generally better the actual package maintainer is also the Stackage maintainer, if that is not the case you should write the package maintainer a note first, eg by opening an upstream issue or sending them an email. -To add your package you can edit [`build-constraints.yaml`](https://github.com/fpco/stackage/blob/master/build-constraints.yaml) directly on github or fork the project. There's a section called `packages` where you would add yourself and your packages: +To add your package you can edit [`build-constraints.yaml`](https://github.com/commercialhaskell/stackage/blob/master/build-constraints.yaml) directly on github or fork the project. There's a section called `packages` where you would add yourself and your packages: "My Name @mygithubuser": - package1 - package2 - package3 +(If you are adding yourself for the first time, you can add yourself anywhere under the `packages:` section, it does not have to be at the end: this actually helps to avoid merge conflicts between new contributions.) + Any dependencies of your packages that are not already part of stackage also need to be added explicitly (When this happens you will see `not present` errors in the CI log). As mentioned above: If you @@ -26,23 +29,15 @@ don't maintain this package yourself it is preferable that the actual maintainer is also the stackage maintainer, but you are allowed to add it under your own name. -If your library depends on a C library, please add it to the `debian-bootstrap.sh` script. +If your package depends on a C library, please add it to `docker/02-apt-get-install.sh` or `docker/03-custom-install.sh`. -After doing that commit with a message like "add foo-bar" and send a pull request. +After doing that, commit with a message like "add foo-bar" and send a pull request. The continuous integration job will do some checks to see if your package's dependencies are up-to-date. The CI job notably doesn't compile packages, run tests, build documentation, or find missing C libraries. -If you want to be proactive or if CI fails, you can make sure that your package builds against the latest nightly: - -``` -# Build from the tarball on Hackage to check for missing files -$ stack unpack yourpackage && cd yourpackage-* -# Generate a pristine stack.yaml, adding any missing extra-deps -$ rm -f stack.yaml && stack init --resolver nightly -# Build, generate docs, test, and build benchmarks -$ stack build --resolver nightly --haddock --test --bench --no-run-benchmarks -``` +If you want to be proactive or if CI fails, you can make sure that your package builds against the latest nightly. +See the [verify-package](https://github.com/commercialhaskell/stackage/blob/master/verify-package) script in this repository. This approach works well, but has two limitations you should be aware of: @@ -50,26 +45,11 @@ of: * It won't notify you of restrictive upper bounds in your package if Stackage has the same upper bounds. For that reason, we recommend using [Packdeps](http://packdeps.haskellers.com/) (see "Following - dependency upgrades" below). + dependency upgrades" below). You can also run `cabal outdated`. * If the latest Stackage Nightly is missing some of the latest packages, your build above may succeed whereas the Travis job may fail. Again: Packdeps will help you detect this situation. -Alternatively, you can build with `cabal`. Note that this may end up -using older dependency versions: - -``` -$ ghc --version # Should be the same as the latest nightly, it's in the title of https://www.stackage.org/nightly -$ cabal update -$ cabal get PACKAGE -$ cd PACKAGE-* -$ cabal sandbox init # Should give "Creating a new sandbox" and not "Using an existing sandbox". -$ cabal install --enable-tests --enable-benchmarks --dry-run | grep latest # Should give no results -$ cabal install --enable-tests --enable-benchmarks --allow-newer -$ cabal test -$ cabal haddock -``` - ## Github and Notifications Stackage uses Github notifications to reduce overhead of contacting individual @@ -91,6 +71,14 @@ If the new version doesn't compile then the package author should upload a fixed If a package's test suite is failing, the first job is to investigate why. If this is due to a bad interaction with versions of other packages in Stackage, then it is the responsibility of the maintainer to fix the test suite. In some situations, it is acceptable to not run the test suite. +## Moving or retiring maintainership of a Stackage package + +If you no longer wish to be listed as maintainer of a package in Stackage, +you can open a pull request to move it to a new maintainer or +to either the "Grandfathered dependencies" or the "Abandoned packages" sections in `build-constraints.yaml`. +Unless there is a compelling technical reason to remove the package, +this is better than just dropping it from the distribution. + ## Following dependency upgrades If a new version of a dependency is released your package may fail to @@ -128,6 +116,59 @@ remove that: Anyone is free to add a package to Stackage regardless of responsiveness guarantees. However, as stated above, we may elect to temporarily remove a package if it is not updated in a timely manner. +## Understanding stackage issues + +### Bounds issues + +These are the most common. + +Using https://github.com/commercialhaskell/stackage/issues/6217 as an example. + +Our convention is to title a PR after the package that is being held +back from the nightly snapshot (here: aeson). + +The issue body is templated and looks like this: + +``` +aeson-2.0.0.0 ([changelog](http://hackage.haskell.org/package/aeson-2.0.0.0/changelog)) (MAINTAINER) is out of bounds for: +- [ ] Agda-2.6.2 (>=1.1.2.0 && < 1.6). MAINTAINER. Used by: library +- [ ] HsYAML-aeson-0.2.0.0 (>=1.4.0.0 && < 1.6). MAINTAINER. Used by: library +- [ ] IPv6Addr-2.0.2 (>=0.8.0.2 && < 1.6). MAINTAINER. Used by: library +[...] +``` + +This (usually - see "Other issues") means that there was a new release of the package in the +header (aeson). This is expected and the aeson maintainer is +not expected to act. They are pinged to notify them that the +latest version of their package will not be part of the nightly +snapshots until the issue closed. + +The list of packages with checkboxes denote the packages that prevent +us from using the latest version of aeson, the first version number is +the current version of that package in nightly (e.g. Agda 2.6.2). The +constraint in parenthesis `(>=1.1.2.0 && < 1.6)` is Agda's current +bound on `aeson`. To check this box we expect there to be an update +of Agda to support aeson 2.0.0.0. + +Once all boxes are checked we should be able to close the issue and +upgrade aeson. + +### Other issues + +Other common types of issues are +* Packages with failing tests, haddocks, or benchmarks (note that we only *compile* benchmarks) + + Maintainers may choose to update these parts of their package, or + to exclude them from the stackage build (e.g. adding a package to + `skipped-tests`) +* New releases of packages that depend on packages that are not a part + of stackage. This is denoted as `not present` + + Maintainers are encouraged to ask the maintainer of these packages + to join stackage, or to be the stackage contact person themselves. +* A new release of a package with stricter upper bounds than its previous version + + This will look like a normal bounds issue, and should be treated + the same way by maintainers. Curators usually resolve this by + adding an upper bound to that package instead of its dependency. + ## Delays Maintainers are humans, humans get sick/have babies/go on @@ -173,13 +214,12 @@ ending in `.0`), the package set is taken from Stackage Nightly. Therefore, by following the above steps, you can get your package into the next major LTS Haskell release. -If you would like to get your package added to the current LTS Haskell +If you would like to get your package added to the current LTS Haskell major release, please do the following in addition to the steps for Nightly described earlier: * Check that your package can be built with the current LTS version (e.g. `stack build --test --bench --haddock --resolver lts`) -* Open up a new issue on the [lts-haskell repo](https://github.com/fpco/lts-haskell/issues/new) - * Provide a list of packages you would like added - * If relevant, mention any upper bounds that are needed on those packages +* Fork [lts-haskell repo](https://github.com/commercialhaskell/lts-haskell/) if you haven't already +* Open up a pull request on the [lts-haskell repo](https://github.com/commercialhaskell/lts-haskell/compare) for the appropriate `build-constraints/lts-*-build-constraints.yaml` * Be patient! The LTS releases are less frequent than Nightly. The Stackage curators will try to get to your issue as soon as possible, but it may take some time. @@ -206,7 +246,7 @@ purely on Stackage Curator discretion. The most common examples are: would not be a breaking change, and curators may elect to include it. Note though that curators and their tooling will not know your package is following SemVer, so in this case you would have to open - an issue on the [lts-haskell repo](https://github.com/fpco/lts-haskell/issues/new). + an issue on the [lts-haskell repo](https://github.com/commercialhaskell/lts-haskell/issues/new). * If a package has overly restrictive version bounds on a dependency, in particular constraining a minor version diff --git a/README.md b/README.md index 66cf4e26..0ae3b875 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,15 @@ stackage ======== +[![check](https://github.com/commercialhaskell/stackage/actions/workflows/check.yml/badge.svg)](https://github.com/commercialhaskell/stackage/actions/workflows/check.yml) -[![Build Status](https://travis-ci.org/commercialhaskell/stackage.svg?branch=master)](https://travis-ci.org/commercialhaskell/stackage) -[![Join the chat at https://gitter.im/commercialhaskell/stackage](https://badges.gitter.im/commercialhaskell/stackage.svg)](https://gitter.im/commercialhaskell/stackage?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +Stable sets of Haskell Packages from Hackage + +_This repository is for package authors and maintainers to get their packages into Stackage._ -"Stable Hackage": creating a vetted set of packages from Hackage. -This repository is for package authors and maintainers to get their packages into Stackage. If you simply want to use Stackage as an end user, please follow the instructions on [https://www.stackage.org/](https://www.stackage.org). -We strongly recommend using the Haskell tool stack for doing builds, which -includes built-in Stackage support: [stack](https://github.com/commercialhaskell/stack) [![Build Status](https://dev.azure.com/commercialhaskell/stack/_apis/build/status/commercialhaskell.stack?branchName=master)](https://dev.azure.com/commercialhaskell/stack/_build/latest?definitionId=1?branchName=master). - +We strongly recommend using the Haskell [stack](https://github.com/commercialhaskell/stack) tool for doing builds, which +includes built-in Stackage support. Add your package ---------------- @@ -25,7 +24,7 @@ We welcome all packages, provided: 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). __NOTE__: There is an approximate 30 minute delay between a package uploading -to Hackage and being available to the Travis build script to check upper +to Hackage and being available to the Github workflow action to check upper bounds. If a pull request is marked as failed due to using an older version, please close and reopen the PR to retrigger a Travis build. @@ -36,24 +35,14 @@ The Stackage project consists of multiple repositories. This repository contains the metadata on packages to be included in future builds and some project information. In addition, we have the following repositories: -* [stackage-server](https://github.com/fpco/stackage-server) [![Build Status](https://travis-ci.org/fpco/stackage-server.svg?branch=master)](https://travis-ci.org/fpco/stackage-server) -* [stackage-curator](https://github.com/fpco/stackage-curator) [![Build Status](https://travis-ci.org/fpco/stackage-curator.svg?branch=master)](https://travis-ci.org/fpco/stackage-curator) -* [lts-haskell](https://github.com/fpco/lts-haskell) -* [stackage-nightly](https://github.com/fpco/stackage-nightly) - -We also support some add-on tools to cabal-install to make its usage with -Stackage both easier and more secure: - -* [stackage-cli](https://github.com/fpco/stackage-cli) [![Build Status](https://travis-ci.org/fpco/stackage-cli.svg?branch=master)](https://travis-ci.org/fpco/stackage-cli) -* [stackage-update](https://github.com/fpco/stackage-update) [![Build Status](https://travis-ci.org/fpco/stackage-update.svg?branch=master)](https://travis-ci.org/fpco/stackage-update) -* [stackage-upload](https://github.com/fpco/stackage-upload) [![Build Status](https://travis-ci.org/fpco/stackage-upload.svg?branch=master)](https://travis-ci.org/fpco/stackage-upload) -* [stackage-install](https://github.com/fpco/stackage-install) [![Build Status](https://travis-ci.org/fpco/stackage-install.svg?branch=master)](https://travis-ci.org/fpco/stackage-install) -* [stackage-build-plan](https://github.com/fpco/stackage-build-plan) [![Build Status](https://travis-ci.org/fpco/stackage-build-plan.svg?branch=master)](https://travis-ci.org/fpco/stackage-build-plan) +* [stackage-server](https://github.com/fpco/stackage-server) [![Base image](https://github.com/fpco/stackage-server/actions/workflows/base.yml/badge.svg)](https://github.com/fpco/stackage-server/actions/workflows/base.yml) +* [curator](https://github.com/commercialhaskell/curator) ![Build Status](https://github.com/commercialhaskell/curator/workflows/Runtime%20image/badge.svg) +* [lts-haskell](https://github.com/commercialhaskell/lts-haskell) +* [stackage-snapshots](https://github.com/commercialhaskell/stackage-snapshots/) Curious how it all fits together? See the [Stackage data flow](https://github.com/commercialhaskell/stackage/blob/master/DATA-FLOW.md). - Build the package set --------------------- @@ -88,6 +77,17 @@ The following describes at a high level the series of steps for processing Frequently Asked Questions -------------------------- +__Why is Stackage LTS still on an older version of GHC?__ + +Typically it takes some months from a new major ghc release before +the Haskell ecosystem supports it fully enough that we can push it +to a new stable Stackage major version release. There can also be +ghc regressions that hold up a LTS major release. + +The lag for minor ghc releases should be less +but it still requires extra work and there is usually some delay - this also +allows for some community testing before updating LTS. + __Why does Stackage have an older version of a package than Hackage?__ There are a number of answers to this question: @@ -127,9 +127,9 @@ trying to push out the bounds a bit farther. __What time are Stackage snapshots published?__ Stackage Nightly and LTS are not released at a fixed time of day, they get -pushed to stackage.org (and the metadata to the stackage-nightly and -stackage-lts github repos) when their builds finish on the Stackage build -server and the latest built haddocks have been synced over. This time varies +pushed to stackage.org (and the metadata to the stackage-snapshots github repo) +when their builds finish on the Stackage build server and +the latest built haddocks have been synced over. This time varies greatly depending on build times for package updates, bounds breakage, problems with new packages being added and other build issues, etc. There are days when a release does not happen. LTS releases tend to happen over the @@ -137,5 +137,6 @@ weekend or early in the week. __Where to get help regarding uploading packages?__ -Please ask on [Gitter](https://gitter.im/commercialhaskell/stackage) or open -an issue or comment on the PR which uploads the package. +Please ask on the #stackage channel on the +[Haskell Foundation Slack](https://join.slack.com/t/haskell-foundation/shared_invite/zt-mjh76fw0-CEjg2NbyVE8rVQDvR~0F4A) +or open an issue or comment on the PR which uploads the package. diff --git a/automated/build.sh b/automated/build.sh index 52113d7d..f01579ce 100755 --- a/automated/build.sh +++ b/automated/build.sh @@ -19,7 +19,8 @@ else WORKDIR=$ROOT/work/$TAG fi -IMAGE=commercialhaskell/stackage:$TAG +#IMAGE=commercialhaskell/stackage:$TAG +IMAGE=ghcr.io/commercialhaskell/stackage/build:$TAG PANTRY_DIR=$ROOT/work/stack/pantry STACK_DIR=$ROOT/work/stack @@ -63,13 +64,15 @@ BINDIR=$(cd $ROOT/work/bin ; pwd) cd $BINDIR rm -f curator stack *.bz2 -curl -L "https://download.fpcomplete.com/stackage-curator-2/curator-7c719d6d48839c94a79dc2ad2ace89074e3dd997.bz2" | bunzip2 > curator +curl -L "https://github.com/commercialhaskell/curator/releases/download/commit-558215d639561301a0069dc749896ad3e71b5c24/curator.bz2" | bunzip2 > curator chmod +x curator echo -n "curator version: " docker run --rm -v $(pwd)/curator:/exe $IMAGE /exe --version -curl -L https://github.com/commercialhaskell/stack/releases/download/v2.3.3/stack-2.3.3-linux-x86_64-bin > stack -#curl -L "https://download.fpcomplete.com/stackage-curator-2/stack-fffc0a40e2253788f6b9cb7471c03fd571d69bde.bz2" | bunzip2 > stack +STACK_VERSION=2.13.1 +# rc url +#curl -L https://github.com/commercialhaskell/stack/releases/download/rc%2Fv${STACK_VERSION}/stack-${STACK_VERSION}-linux-x86_64-bin > stack +curl -L https://github.com/commercialhaskell/stack/releases/download/v${STACK_VERSION}/stack-${STACK_VERSION}-linux-x86_64-bin > stack chmod +x stack echo -n "stack version: " docker run --rm -v $(pwd)/stack:/exe $IMAGE /exe --version @@ -99,16 +102,17 @@ fi # # * Update the package index (unless LTS) # * Create a new plan -if [ "${NOPLAN:-}x" = "x" ] +if [ "${NOPLAN:-}x" = "1x" ] then - if [ $SHORTNAME = "lts" ] - then - docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "curator constraints --target $TARGET && curator snapshot-incomplete --target $TARGET && curator snapshot" - else - docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "curator update && curator constraints --target $TARGET && curator snapshot-incomplete --target $TARGET && curator snapshot" - fi -else docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "curator snapshot-incomplete --target $TARGET && curator snapshot" +elif [ "${NOPLAN:-}x" = "2x" ] +then + docker run $ARGS_PREBUILD $IMAGE curator snapshot +elif [ $SHORTNAME = "lts" ] +then + docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "curator constraints --target $TARGET && curator snapshot-incomplete --target $TARGET && curator snapshot" +else + docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "curator update && curator constraints --target $TARGET && curator snapshot-incomplete --target $TARGET && curator snapshot" fi @@ -119,10 +123,15 @@ fi docker run $ARGS_PREBUILD $IMAGE /bin/bash -c 'GHCVER=$(sed -n "s/^ghc-version: \(.*\)/\1/p" constraints.yaml) && stack setup ghc-$GHCVER --verbosity=error && stack exec --resolver=ghc-$GHCVER curator check-snapshot && curator unpack' case $SHORTNAME in - lts) JOBS=1 ;; - nightly) JOBS=2 ;; + lts) JOBS=16 ;; + nightly) JOBS=16 ;; esac +if [ -e "$SHORTNAME-build.log" ] +then + cp -p $SHORTNAME-build.log $SHORTNAME-build.log-previous +fi + # Now do the actual build. We need to first set the owner of the home directory # correctly, so we run the command as root, change owner, and then use sudo to # switch back to the current user @@ -141,8 +150,8 @@ docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "exec curator check-target-available # * Upload the new snapshot .yaml file to the appropriate Github repo, also upload its constraints docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "curator upload-docs --target $TARGET && curator upload-github --target $TARGET" -# For some reason, registering on Hackage fails with inscrutable error messages. Disabling. -# docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "exec curator hackage-distro --target $TARGET" +# fixed in https://github.com/commercialhaskell/curator/pull/24 +docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "exec curator hackage-distro --target $TARGET" # Build and push docker image fpco/stack-build & fpco/stack-build-small for current release diff --git a/automated/dockerfiles/lts-17.0/Dockerfile b/automated/dockerfiles/lts-17.0/Dockerfile new file mode 100644 index 00000000..61c5d09d --- /dev/null +++ b/automated/dockerfiles/lts-17.0/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:18.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=8.8.3 +ARG LTS_SLUG=lts-17.0 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.5.1 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-7 +ARG BOOTSTRAP_COMMIT=1afd08ff0a3c3627f17eb1b928d35f337db40e08 + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's debian-bootstrap.sh script to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running debian-bootstrap.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/fpco/stackage/$BOOTSTRAP_COMMIT/debian-bootstrap.sh | sed "s/^GHCVER=8.6.5$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-17.10/Dockerfile b/automated/dockerfiles/lts-17.10/Dockerfile new file mode 100644 index 00000000..60e07d5b --- /dev/null +++ b/automated/dockerfiles/lts-17.10/Dockerfile @@ -0,0 +1,3 @@ +FROM $DOCKER_REPO:lts-17.9 +ARG STACK_VERSION=2.7.1 +RUN wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/local/bin '*/stack' diff --git a/automated/dockerfiles/lts-17.3/Dockerfile b/automated/dockerfiles/lts-17.3/Dockerfile new file mode 100644 index 00000000..0c177b89 --- /dev/null +++ b/automated/dockerfiles/lts-17.3/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:18.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=8.8.4 +ARG LTS_SLUG=lts-17.3 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.5.1 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-7 +ARG BOOTSTRAP_COMMIT=1afd08ff0a3c3627f17eb1b928d35f337db40e08 + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's debian-bootstrap.sh script to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running debian-bootstrap.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/fpco/stackage/$BOOTSTRAP_COMMIT/debian-bootstrap.sh | sed "s/^GHCVER=8.6.5$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-18.0/Dockerfile b/automated/dockerfiles/lts-18.0/Dockerfile new file mode 100644 index 00000000..4a17ffca --- /dev/null +++ b/automated/dockerfiles/lts-18.0/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:18.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=8.10.4 +ARG LTS_SLUG=lts-18.0 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.7.3 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-7 +ARG BOOTSTRAP_COMMIT=b91382f2ff1f2775f4aa9d42c9a6b06b33e5904d + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's debian-bootstrap.sh script to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running debian-bootstrap.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/fpco/stackage/$BOOTSTRAP_COMMIT/debian-bootstrap.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-18.27/Dockerfile b/automated/dockerfiles/lts-18.27/Dockerfile new file mode 100644 index 00000000..3e7c4e68 --- /dev/null +++ b/automated/dockerfiles/lts-18.27/Dockerfile @@ -0,0 +1,3 @@ +FROM $DOCKER_REPO:lts-18.26 +ARG STACK_VERSION=2.7.5 +RUN wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/local/bin '*/stack' diff --git a/automated/dockerfiles/lts-18.7/Dockerfile b/automated/dockerfiles/lts-18.7/Dockerfile new file mode 100644 index 00000000..989fa130 --- /dev/null +++ b/automated/dockerfiles/lts-18.7/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:18.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=8.10.6 +ARG LTS_SLUG=lts-18.6 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.7.3 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-7 +ARG BOOTSTRAP_COMMIT=b1d40e112040a7f44eff47a9fafb6937f5d02dff + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's debian-bootstrap.sh script to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running debian-bootstrap.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/fpco/stackage/$BOOTSTRAP_COMMIT/debian-bootstrap.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-18.9/Dockerfile b/automated/dockerfiles/lts-18.9/Dockerfile new file mode 100644 index 00000000..36b65837 --- /dev/null +++ b/automated/dockerfiles/lts-18.9/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:18.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=8.10.7 +ARG LTS_SLUG=lts-18.9 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.7.3 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-7 +ARG BOOTSTRAP_COMMIT=b1d40e112040a7f44eff47a9fafb6937f5d02dff + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's debian-bootstrap.sh script to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running debian-bootstrap.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/fpco/stackage/$BOOTSTRAP_COMMIT/debian-bootstrap.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-19.0/Dockerfile b/automated/dockerfiles/lts-19.0/Dockerfile new file mode 100644 index 00000000..3ec53a59 --- /dev/null +++ b/automated/dockerfiles/lts-19.0/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:18.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=9.0.2 +ARG LTS_SLUG=lts-19.0 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.7.3 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-9 +ARG BOOTSTRAP_COMMIT=70317ea1c42e6caae625059980575157cf9525ed + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's debian-bootstrap.sh script to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running debian-bootstrap.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/fpco/stackage/$BOOTSTRAP_COMMIT/debian-bootstrap.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-20.0/Dockerfile b/automated/dockerfiles/lts-20.0/Dockerfile new file mode 100644 index 00000000..bcd64d23 --- /dev/null +++ b/automated/dockerfiles/lts-20.0/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:18.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=9.2.5 +ARG LTS_SLUG=lts-20.0 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.9.1 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-9 +ARG BOOTSTRAP_COMMIT=80f68bd733963b71c09b1e8ef6c19bf5b3347245 + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's debian-bootstrap.sh script to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running debian-bootstrap.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/fpco/stackage/$BOOTSTRAP_COMMIT/debian-bootstrap.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-21.0/Dockerfile b/automated/dockerfiles/lts-21.0/Dockerfile new file mode 100644 index 00000000..eefe7059 --- /dev/null +++ b/automated/dockerfiles/lts-21.0/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:22.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=9.4.5 +ARG LTS_SLUG=lts-21.0 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.11.1 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-9 +ARG BOOTSTRAP_COMMIT=56d27e1cfead1a37ff55942a9d2f14c0733459c9 + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's debian-bootstrap.sh script to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running debian-bootstrap.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/fpco/stackage/$BOOTSTRAP_COMMIT/debian-bootstrap.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-21.12/Dockerfile b/automated/dockerfiles/lts-21.12/Dockerfile new file mode 100644 index 00000000..eb95a9cb --- /dev/null +++ b/automated/dockerfiles/lts-21.12/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:22.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=9.4.7 +ARG LTS_SLUG=lts-21.12 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.11.1 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-9 +ARG BOOTSTRAP_COMMIT=56d27e1cfead1a37ff55942a9d2f14c0733459c9 + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's docker/*.sh scripts to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running docker/*.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/01-build-server.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/02-apt-get-install.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/03-custom-install.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/04-cleanup.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-21.22/Dockerfile b/automated/dockerfiles/lts-21.22/Dockerfile new file mode 100644 index 00000000..ed22a256 --- /dev/null +++ b/automated/dockerfiles/lts-21.22/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:22.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=9.4.8 +ARG LTS_SLUG=lts-21.22 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.11.1 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-9 +ARG BOOTSTRAP_COMMIT=56d27e1cfead1a37ff55942a9d2f14c0733459c9 + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's docker/*.sh scripts to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running docker/*.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/01-build-server.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/02-apt-get-install.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/03-custom-install.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/04-cleanup.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-21.6/Dockerfile b/automated/dockerfiles/lts-21.6/Dockerfile new file mode 100644 index 00000000..190d8c8f --- /dev/null +++ b/automated/dockerfiles/lts-21.6/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:22.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=9.4.5 +ARG LTS_SLUG=lts-21.6 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.11.1 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-9 +ARG BOOTSTRAP_COMMIT=56d27e1cfead1a37ff55942a9d2f14c0733459c9 + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's docker/*.sh scripts to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running docker/*.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/01-build-server.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/02-apt-get-install.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/03-custom-install.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/04-cleanup.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-21.7/Dockerfile b/automated/dockerfiles/lts-21.7/Dockerfile new file mode 100644 index 00000000..7abc7ce7 --- /dev/null +++ b/automated/dockerfiles/lts-21.7/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:22.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=9.4.6 +ARG LTS_SLUG=lts-21.7 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.11.1 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-9 +ARG BOOTSTRAP_COMMIT=56d27e1cfead1a37ff55942a9d2f14c0733459c9 + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's docker/*.sh scripts to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running docker/*.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/01-build-server.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/02-apt-get-install.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/03-custom-install.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/04-cleanup.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/dockerfiles/lts-22.0/Dockerfile b/automated/dockerfiles/lts-22.0/Dockerfile new file mode 100644 index 00000000..c55d2b67 --- /dev/null +++ b/automated/dockerfiles/lts-22.0/Dockerfile @@ -0,0 +1,90 @@ +FROM ubuntu:22.04 + +LABEL maintainer="manny@fpcomplete.com" + +ARG GHC_VERSION=9.6.3 +ARG LTS_SLUG=lts-22.0 +ARG PID1_VERSION=0.1.2.0 +ARG STACK_VERSION=2.11.1 +ARG CUDA_VERSION=10.0 +ARG JVM_PATH=/usr/lib/jvm/java-8-openjdk-amd64 +ARG LLVM_PATH=/usr/lib/llvm-9 +ARG BOOTSTRAP_COMMIT=56d27e1cfead1a37ff55942a9d2f14c0733459c9 + +ARG DEBIAN_FRONTEND=noninteractive +ARG VARIANT=build +ARG STACK_ROOT=/home/stackage/.stack + +# +# Set encoding to UTF-8 and PATH to find GHC and cabal/stack-installed binaries. +# + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + PATH=/root/.local/bin:/usr/local/cuda-$CUDA_VERSION/bin:$STACK_ROOT/programs/x86_64-linux/ghc-$GHC_VERSION/bin:$PATH \ + CUDA_PATH=/usr/local/cuda-$CUDA_VERSION \ + CPATH=$JVM_PATH/include:$JVM_PATH/include/linux:$LLVM_PATH/include + +# +# Install pre-requisites +# + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget netbase ca-certificates g++ gcc libc6-dev libffi-dev libgmp-dev \ + make xz-utils zlib1g-dev git gnupg libtinfo-dev jq && \ + rm -rf /var/lib/apt/lists/* + +# +# Use Stackage's docker/*.sh scripts to install system libraries and +# tools required to build any Stackage package. +# Re-installs 'stack' *after* running docker/*.sh since that may have +# installed a different version. +# In the case of 'small' image, just install Stack and GHC. +# + +RUN if [ "$VARIANT" != "small" ]; then \ + wget -qO- https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/01-build-server.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/02-apt-get-install.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/03-custom-install.sh https://raw.githubusercontent.com/commercialhaskell/stackage/$BOOTSTRAP_COMMIT/docker/04-cleanup.sh | sed "s/^GHCVER=9.0.1$/GHCVER=$GHC_VERSION/" | GHCVER=$GHC_VERSION bash; \ + fi && \ + wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/bin '*/stack' && \ + if [ "$VARIANT" = "small" ]; then \ + stack setup --resolver ghc-$GHC_VERSION; \ + fi && \ + rm -rf /var/lib/apt/lists/* && \ + cd $STACK_ROOT && \ + find . -type f -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Configure Stack to use the GHC installed in the Docker image rather than installing its own +# + +RUN mkdir /etc/stack/ && \ + echo "system-ghc: true" >/etc/stack/config.yaml + +# +# Use 'stack' to install basic Haskell tools like alex, happy, and cpphs. We +# remove most of the STACK_ROOT afterward to save space, but keep the 'share' +# files that some of these tools require. +# + +RUN stack --resolver=$LTS_SLUG --local-bin-path=/usr/bin install \ + happy alex cpphs gtk2hs-buildtools hscolour hlint hindent && \ + cd $STACK_ROOT && \ + find . -type f -not -path './snapshots/*/share/*' -and -not -path "./programs/x86_64-linux/ghc-$GHC_VERSION/*" -exec rm '{}' \; && \ + find . -type d -print0 |sort -rz |xargs -0 rmdir 2>/dev/null || true + +# +# Install 'pid1' init daemon +# + +RUN wget -O- "https://github.com/fpco/pid1/releases/download/v$PID1_VERSION/pid1-$PID1_VERSION-linux-x86_64.tar.gz" | tar xzf - -C /usr/local && \ + chown root:root /usr/local/sbin && \ + chown root:root /usr/local/sbin/pid1 + +# +# Set up pid1 entrypoint and default command +# + +ENTRYPOINT ["/usr/local/sbin/pid1"] +CMD ["bash"] diff --git a/automated/run-nightly.sh b/automated/run-nightly.sh index 9f21bd98..8f0ba42d 100755 --- a/automated/run-nightly.sh +++ b/automated/run-nightly.sh @@ -3,6 +3,7 @@ cd "$(dirname "${BASH_SOURCE[0]}")" while true; do + git pull ./build.sh nightly-$(date -u +%F) date diff --git a/become-a-curator.md b/become-a-curator.md index 00bb6dd6..fab3bef0 100644 --- a/become-a-curator.md +++ b/become-a-curator.md @@ -28,14 +28,14 @@ github. We also have a curator slack channel where we help each other out. The current curator team consists of: -* Adam Bergmark -* Dan Burton -* Jens Petersen -* Luke Murphy -* Michael Snoyman - -We onboarded Luke as the newest member a few months ago and this -helped us iron out and document the process further. +* Adam Bergmark (@bergmark) +* Alexey Zabelin (@alexeyzab) +* Andreas Ländle (@alaendle) +* Chris Dornan (@cdornan) +* Dan Burton (@danburton) +* Jens Petersen (@juhp) +* Joe Kachmar (@jkachmar) +* Mihai Maruseac (@mihaimaruseac) You can read the curator documentation here: https://github.com/commercialhaskell/stackage/blob/master/CURATORS.md diff --git a/build-constraints.yaml b/build-constraints.yaml index 1f6fe6d7..4049b220 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1,6 +1,6 @@ -ghc-major-version: "8.10" +ghc-major-version: "9.8" # new curator is supposed to use exact GHC version -ghc-version: "8.10.2" +ghc-version: "9.8.1" # This affects which version of the Cabal file format we allow. We # should ensure that this is always no greater than the version @@ -9,6 +9,140 @@ cabal-format-version: "3.0" # Constraints for brand new builds packages: + + "Dominick Samperi @djsamperi": + - mathlist + + "Sirui Lu @lsrcz": + - grisette + + "Alexey Tochin @alexeytochin": + - simple-expr + - inf-backprop + + "Felix Springer @jumper149": + - deriving-trans + - monad-control-identity + - wai-control + + "Eric Schorn @eric-schorn": + - pasta-curves + + "Martin Bednar @martin-bednar": + - wai-middleware-bearer + + "Xy Ren @re-xyr": + - cleff + - cleff-plugin + - rec-smallarray + + "Janus Troelsen @ysangkok": + - ListZipper + - timezone-olson-th + + "Paul Burns @onslaughtq": + - rollbar + + "David Burkett @Disco-Dave": + - katip-wai + + "Lukas Epple @sternenseemann": + - socket + - spacecookie + - gopher-proxy + - filepath-bytestring + - download-curl + - cabal2nix + - distribution-nixpkgs + - hackage-db + - language-nix + - jailbreak-cabal + + "Profpatsch @Profpatsch": + - error + - yarn-lock + + "James Sully @sullyj3": + - buttplug-hs-core + + "Manuel Schneckenreither @schnecki": + - easy-logger + - welford-online-mean-variance + + "Kamil Dworakowski @luntain": + - error-or + - error-or-utils + - inbox + + "Liang-Ting Chen @L-TChen": + - geniplate-mirror + + "Andreas Abel @andreasabel": + - Agda + - agda2lagda + - BNFC + - cabal-clean + - fix-whitespace + - goldplate + - hackage-cli + - hasktags + - hs-tags + - java-adt + - Sit + + - alex + - happy < 1.21.0 || > 1.21.0 + - haskell-src + - ListLike + - MissingH + - regex-base + - regex-compat + - regex-pcre + - regex-posix + - regex-posix-clib + - regex-tdfa + - shelly + - STMonadTrans + - tasty-silver + - acid-state + - rss + - brotli + - brotli-streams + - xor + - http-io-streams + - github + - microaeson + - cassava + - ini + - cryptohash-md5 + - cryptohash-sha1 + - cryptohash-sha256 + - cryptohash-sha512 + - newtype + - resolv + - blaze-builder + - netrc + - equivalence + + # Some "grandfathered dependencies" I took over because I contributed to them at some time. + # Feel free to snatch them from me! + - regex-pcre-builtin + - test-framework + - c2hs + - cabal-doctest + - hackage-security + - haskell-lexer + - lifted-async + - polyparse + - silently + - text-icu + - vector-binary-instances + - map-syntax + - heist + - snap + - unix-compat + + "Diogo Biazus ": - hasql-notifications @@ -25,10 +159,11 @@ packages: - ghc-clippy-plugin "Daniel Rolls @danielrolls": - - byte-count-reader < 0 # ghc 8.10 + - byte-count-reader + - shellify "Allan Lukwago @epicallan": - - servant-errors < 0 # ghc 8.10 via servant + - servant-errors "Christian Charukiewicz @charukiewicz": - isbn @@ -36,13 +171,17 @@ packages: "Koz Ross @kozross": - medea - "Ashlynn Anderson @lambdadog": - - proto3-wire + "Jappie Klooster @jappeace": + - yesod-middleware-csp + - persistent-lens + - mail-pool + - keter + - zxcvbn-hs "Marcin Rzeźnicki @marcin-rzeznicki": - hspec-tables - stackcollapse-ghc - - libjwt-typed < 0 # https://github.com/commercialhaskell/stackage/pull/5648#issuecomment-694239692 + - libjwt-typed "Mauricio Fierro @mauriciofierrom": - dialogflow-fulfillment @@ -61,9 +200,14 @@ packages: - exception-transformers - mainland-pretty - ref-fd + - ref-tf - srcloc - symbol + "Patrick Bahr ": + - compdata + - Rattus + "Rob Stewart @robstewart57": - gitlab-haskell @@ -86,7 +230,12 @@ packages: - ENIG "Chris Penner @ChrisPenner": - - lens-regex-pcre < 0 # via pcre-heavy + - eve + - lens-regex-pcre + - lens-csv + - selections + - slick + - unipatterns "Emily Pillmore @topos": - base16 @@ -116,17 +265,14 @@ packages: "Sandy Maguire @isovector": - ecstasy - - interpolatedstring-qq2 < 0 # via template-haskell-2.15.0.0 + - interpolatedstring-qq2 - prospect - do-notation - unagi-chan - type-errors "Matej Niznik @TheMatten": - - polysemy - - polysemy-plugin < 0 - - polysemy-zoo < 0 # via hedis - - loopbreaker < 0 # ghc 8.10 + - loopbreaker "William Yao @williamyaoh": - string-interpolate @@ -139,8 +285,10 @@ packages: - aeson-combinators "Fernando Freire @dogonthehorizon": - [] - # - hal # #4288/closed + - hal + + "Nathan Fairhurst @iamfromspace": + - hal "Daniel Taskoff @dtaskoff": - hlibcpuid @@ -148,7 +296,7 @@ packages: - system-info "Dzianis Kabanau @kobargh": - - template-toolkit < 0 # via regex-pcre-builtin + - template-toolkit "Christopher Davenport @ChristopherDavenport": - nonemptymap @@ -158,34 +306,34 @@ packages: - rosezipper "Edward Wastell @edwardwas": - - TotalMap < 0 # via base-4.13.0.0 - - sized-grid < 0 # via base-4.13.0.0 + - TotalMap + - sized-grid "Antonio Alonso Dominguez @alonsodomin": - - hschema < 0 # via natural-transformation - - hschema-aeson < 0 # via hschema & hschema-prettyprinter & hschema-quickcheck - - hschema-prettyprinter < 0 # via natural-transformation - - hschema-quickcheck < 0 # via hschema + - hschema + - hschema-aeson + - hschema-prettyprinter + - hschema-quickcheck "Preetham Gujjula @pgujjula": - modular - list-predicate + - primecount "Guillaume Bouchard @guibou": - - krank - pretty-terminal - PyF "Erik Schnetter @eschnett": - - mpi-hs + - mpi-hs < 0 # Compilation failure with GHC 9.8.1, Error: Cabal-simple_6HauvNHV_3.10.2.0_ghc-9.8.1: The pkg-config package 'ompi' is required but it could not be found. - mpi-hs-binary - mpi-hs-cereal "Yang Bo @Atry": - - control-dsl < 0 # via doctest-discover + - control-dsl "Laurent P. René de Cotret @LaurentRDC": - - pandoc-plot < 0 # ghc 8.10 via pandoc + - pandoc-plot "Andrew Newman @andrewfnewman": - geojson @@ -194,10 +342,10 @@ packages: - parsec-numbers "Joshua Grosso @jgrosso": - - axel < 0 # https://github.com/axellang/axel/issues/24 + - axel "Varun Gandhi @theindigamer": - - edit < 0 + - edit "Luka Hadžiegrić @reygoch": - valor @@ -205,66 +353,76 @@ packages: "Scott N. Walck @walck": - cyclotomic - learn-physics - - TypeCompose - - # @ghorn - - not-gloss - - spatial-math + - SpatialMath + - Vis + - LPFP + - LPFP-core "Phil de Joux @philderbeast": - siggy-chardust - - detour-via-sci < 0 # ghc 8.10 + - detour-via-sci - hpack-dhall "Matthew Ahrens @mpahrens": - forkable-monad - - butter < 0 # MonadFail "Iris Ward @AdituV": - - typenums < 0 # ghc 8.10.1 #5450/closed + - typenums "Jude Taylor @pikajude": - th-printf "Christian Marie @christian-marie": - - git-vogue < 0 # via stylish-haskell + - git-vogue < 0 # 0.3.0.2 compile fail "Manuel Bärenz @turion": - - dunai - - rhine - - rhine-gloss - - finite-typelits - - essence-of-live-coding + - dunai < 0 # 0.12.1 compile fail + - essence-of-live-coding < 0 # 0.2.7 compile fail https://github.com/turion/essence-of-live-coding/issues/107 - essence-of-live-coding-gloss - essence-of-live-coding-pulse - essence-of-live-coding-quickcheck + - essence-of-live-coding-warp + - finite-typelits + - has-transformers + - monad-schedule - pulse-simple + - rhine + - rhine-gloss - simple-affine-space + - time-domain "Paul Johnson @PaulJohnson": - - geodetics < 0 # transitive compilation failure + - geodetics - Ranged-sets "Travis Athougies @tathougies": - - beam-core < 0 # via vector-sized-1.4.0.0 - - beam-migrate < 0 # via dependent-map-0.3 & dependent-sum-0.6.2.0 - - beam-mysql < 0 # via beam-core - - beam-postgres < 0 # via beam-core - - beam-sqlite < 0 # via beam-core + - beam-core + - beam-migrate + - beam-mysql + - beam-postgres + - beam-sqlite "Fraser Murray @yusent": - [] - # - yesod-auth-bcryptdb # conduit 1.3, yesod 1.6 + - yesod-auth-bcryptdb "Johannes Gerer ": - - buchhaltung < 0 # GHC 8.4 build failure + - buchhaltung "Tom McLaughlin @thomasjm": - - aeson-typescript < 0 # th-abstraction-0.3 - - slack-progressbar + - aeson-typescript + - fsnotify + - myers-diff + - sandwich + - sandwich-hedgehog + - sandwich-quickcheck + - sandwich-slack + - sandwich-webdriver + - slack-progressbar < 0 # 0.1.0.1 https://github.com/codedownio/slack-progressbar/issues/1 + - system-linux-proc # @erikd + - webdriver "Paulo Tanaka @paulot": # on behalf of Bryan O'Sullivan @bos: @@ -275,20 +433,17 @@ packages: "Ferdinand van Walree @Ferdinand-vW": - tuple-sop - # - sessiontypes # lens 4.16 via diagrams - # - sessiontypes-distributed # lens 4.16 via diagrams + - sessiontypes + - sessiontypes-distributed "Jacob Thomas Errington @tsani": - - servant-github-webhook < 0 + - servant-github-webhook - pushbullet-types "Theodore Lief Gannon @tejon": - aeson-yak - safe-foldable - "Jaro Reinders @Noughtmare": - - haskell-lsp-client < 0 # GHC 8.4 build failure - "Florian Knupfer @knupfer": - type-of-html - type-of-html-static @@ -304,49 +459,48 @@ packages: - Allure "Jürgen Keck @j-keck": - - wreq-stringless < 0 + - wreq-stringless "Olaf Chitil @OlafChitil": - - FPretty < 0 # build failure with GHC 8.4 + - FPretty "Maarten Faddegon @MaartenFaddegon": - libgraph - - Hoed < 0 # via regex-tdfa-text + - Hoed "Agustin Camino @acamino": - - state-codes < 0 # via shakespeare + - state-codes "Sebastian Mihai Ardelean @ardeleanasm": - qchas "Patrick Pelletier @ppelleti": - mercury-api - - normalization-insensitive < 0 # GHC 8.4 via unicode-transforms + - normalization-insensitive "Jacob Stanley @jacobstanley": - hedgehog - hedgehog-quickcheck - transformers-bifunctors - - unix-compat "Walter Schulze @awalterschulze": - - katydid < 0 # via transformers-either + - katydid "Nobutada Matsubara @matsubara0507": - - chatwork < 0 - - rakuten < 0 - - servant-kotlin < 0 # via containers-0.6.2.1 + - chatwork + - rakuten + - servant-kotlin "Pavol Klacansky @pavolzetor": - openexr-write "Pasqualino Assini @tittoassini": - # - zm + - zm - flat - model "Jose Iborra @pepeiborra": - # - arrowp-qq # build failure https://github.com/pepeiborra/arrowp/issues/8 + - arrowp-qq - haskell-src-exts-util - hexml-lens - hp2pretty @@ -354,40 +508,48 @@ packages: - ghc-check "Roman Gonzalez @roman": - - componentm < 0 # transitive compilation failure - - componentm-devel < 0 # transitive compilation failure - - teardown < 0 # compilation failure + - componentm + - componentm-devel + - teardown - etc - - capataz < 0 # transitive compilation failure + - capataz "Richard Cook @rcook": - - hidden-char < 0 # via base-4.13.0.0 - - oset < 0 # via base-4.13.0.0 - - req-url-extra < 0 # req < 2.1.0 - - sexpr-parser < 0 # via base-4.13.0.0 + - hidden-char + - oset + - req-url-extra + - sexpr-parser "Vanessa McHale @vmchale": - bz2 "Henning Thielemann @thielema": - - accelerate-arithmetic < 0 # GHC 8.4 via accelerate - - accelerate-fftw < 0 # GHC 8.4 via accelerate - - accelerate-fourier < 0 # GHC 8.4 via accelerate - - accelerate-utility < 0 # GHC 8.4 via accelerate + - accelerate-arithmetic + - accelerate-fftw + - accelerate-fourier + - accelerate-utility + - align-audio - alsa-core - alsa-pcm - alsa-seq - apportionment - audacity + - battleship-combinatorics - bibtex - board-games + - boomwhacker - buffer-pipe - cabal-flatpak + - cabal-sort - calendar-recycling - checksum + - coinor-clp - combinatorial - comfort-graph - comfort-array + - comfort-array-shape + - comfort-fftw + - comfort-glpk - concurrent-split - cutter - data-accessor @@ -396,6 +558,7 @@ packages: - data-accessor-transformers - data-ref - doctest-exitcode-stdio + - doctest-extract - doctest-lib - dsp - enumset @@ -403,6 +566,8 @@ packages: - event-list - explicit-exception - fixed-length + - fftw-ffi + - ghostscript-parallel - gnuplot - group-by-date - guarded-allocation @@ -411,30 +576,44 @@ packages: - jack - latex - lazyio + - linear-programming - markov-chain - midi - - midi-music-box < 0 # via diagrams-lib + - midi-alsa + - midi-music-box - mbox-utility - med-module - monoid-transformer - non-empty - non-negative - numeric-prelude + - numeric-quest + - ods2csv - pathtype - pooled-io - probability - quickcheck-transformer + - reactive-banana-bunch + - reactive-midyim + - reactive-balsa + - reactive-jack - sample-frame - sample-frame-np - set-cover - shell-utility + - sound-collage - sox - soxlib + - split-record - spreadsheet - stm-split - storable-record - storable-tuple - storablevector + - synthesizer-core + - synthesizer-dimensional + - synthesizer-alsa + - synthesizer-midi - tagchup - tfp - unicode @@ -442,6 +621,7 @@ packages: - unique-logic-tf - unsafe - utility-ht + - wraxml - xml-basic - youtube - prelude-compat @@ -457,7 +637,9 @@ packages: - netlib-comfort-array - blas-comfort-array - lapack-comfort-array + - comfort-blas - lapack + - lapack-hmatrix - hmm-lapack - magico - resistor-cube @@ -466,55 +648,52 @@ packages: - cabal-plan - topograph - ix-shapable - - hsshellscript - hyper - storable-endian + - glpk-headers + - derive-storable "Jeremy Barisch-Rooney @barischrooneyj": - - threepenny-gui-flexbox < 0 # GHC 8.4 via clay + - threepenny-gui-flexbox < 0 # 0.4.2 compile fail https://github.com/jerbaroo/threepenny-gui-flexbox/issues/5 "Romain Edelmann @redelmann": - - distribution < 0 # build failure with GHC 8.4 + - distribution "Nikita Tchayka @nickseagull": - ramus - - require < 0 # via universum - - tintin < 0 # via universum - # - aws-lambda-haskell-runtime # https://github.com/commercialhaskell/stackage/pull/4299 + - require + - tintin + - aws-lambda-haskell-runtime "Simon Jakobi @sjakobi": - - path - - present < 0 # MonadFail - threepenny-gui - - snap-server - newtype-generics - bsb-http-chunked - - coercible-utils < 0 # ghc 8.10 - hspec-parsec - checkers - - hnix < 0 - - hashing - - hnix-store-core - - monadlist - - ref-tf - unordered-containers - - prettyprinter < 1.7.0 # https://github.com/commercialhaskell/stackage/issues/5558 + - prettyprinter - prettyprinter-ansi-terminal - prettyprinter-compat-wl-pprint - prettyprinter-compat-ansi-wl-pprint - prettyprinter-compat-annotated-wl-pprint - prettyprinter-convert-ansi-wl-pprint + - HsYAML + - HsYAML-aeson "Joe M @joe9": - - logger-thread < 0 # via protolude - - text-generic-pretty < 0 # GHC 8.4 via ixset-typed + - logger-thread + - text-generic-pretty "Li-yao Xia @Lysxia": - ap-normalize - boltzmann-samplers + - diff-loc - first-class-families + - fcf-family < 0 # failure https://github.com/commercialhaskell/stackage/issues/7236 - generic-data - generic-data-surgery + - generic-functor - generic-random - scanf - show-combinators @@ -522,71 +701,84 @@ packages: - quickcheck-higherorder - test-fun + "Solomon Bothwell @solomon-b": + - monoidal-functors + "Tobias Dammers @tdammers": - ginger - - yeshql < 0 # via yeshql-hdbc + - yeshql "Yair Chuchem @yairchu": - generic-constraints + - git-mediate - List - ListTree - "Luke Murphy @lwm": - - tasty-discover - "Marco Zocca @ocramz": + - ad-delcont - sparse-linear-algebra - depq - matrix-market-attoparsec - - mwc-probability-transition < 0 # via logging-effect + - splitmix-distributions + - rp-tree + - scotty - xeno - - bytestring-mmap # required by xeno - - datasets < 0 # via req + - bytestring-mmap < 0 # 0.2.2 required by xeno # not ghc 9.6 ready + - datasets - lucid-extras + - mnist-idx-conduit - rigel-viz "Joseph Canero @caneroj1": - - sqlite-simple-errors < 0 # via text-1.2.4.0 + - sqlite-simple-errors - median-stream - - stm-supply < 0 # GHC 8.4 via Unique - - filter-logger < 0 # via scotty & wai-logger + - stm-supply + - filter-logger - tile - - mbtiles < 0 # via sqlite-simple + - mbtiles < 0 # 0.6.0.0 compile fail "James M.C. Haver II @mchaver": - quickcheck-arbitrary-adt - hspec-golden-aeson - - quickcheck-arbitrary-template < 0 # via template-haskell-2.15.0.0 + - quickcheck-arbitrary-template "Winter Han @winterland1989": - if - - tcp-streams < 0 # via test-framework - - tcp-streams-openssl < 0 # via HsOpenSSL-x509-system - - wire-streams < 0 # via io-streams + - tcp-streams < 0 # 1.0.1.1 https://github.com/didi-FP/tcp-streams/issues/9 + - tcp-streams-openssl + - wire-streams - binary-parsers - binary-ieee754 - word24 - - mysql-haskell < 0 # via memory-0.15.0 - - mysql-haskell-openssl < 0 + - mysql-haskell + - mysql-haskell-openssl - data-has - unboxed-ref "Harendra Kumar @harendra-kumar": - - bench-show < 0 # via optparse-applicative-0.15.1.0 - - monad-recorder < 0 # compilation failure + - bench-show + - monad-recorder - packcheck - - streamly < 0 # primitive 0.7.1.0 + - streamly + - streamly-core - unicode-transforms - xls + "Ranjeet Ranjan @rnjtranjan": + - streamly-process + - streamly-examples + "Pranay Sashank @pranaysashank": - fusion-plugin-types - fusion-plugin + "Adithya Kumar @adithyaov": + - unicode-data + "Aleksey Uimanov @s9gf4ult": - # - postgresql-query # build errors - - hreader < 0 # via hset - - hset < 0 # via type-fun + - postgresql-query + - hreader + - hset - base58-bytestring "Aaron Taylor @hamsterdam": @@ -594,7 +786,7 @@ packages: "Schell Scivally @schell": - renderable - - varying < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build + - varying "Nicolas Mattia @nmattia": - makefile @@ -603,18 +795,18 @@ packages: - symengine "alpheccar @alpheccar": - - HPDF < 0 # compilation failure + - HPDF "Dmitry Bogatov @iu-guest": - once - - mbug < 0 # via http-client-0.6.1 + - mbug "David Johnson @dmjio": - - miso < 0 # ghc 8.10 via servant + - miso - envy - - s3-signer < 0 # via http-types - # - google-translate # servant 0.12 - # - hackernews # servant 0.12 + - s3-signer + - google-translate + - hackernews - ses-html - stripe-haskell - stripe-http-client @@ -622,13 +814,13 @@ packages: - stripe-tests "Piotr Mlodawski @pmlodawski": - - error-util < 0 # MonadFail + - error-util < 0 # 0.0.1.2 MonadFail - signal "Michael Snoyman michael@snoyman.com @snoyberg": - bzlib-conduit - case-insensitive - - classy-prelude-yesod < 0 # aeson 1.5 via yesod + - classy-prelude-yesod - conduit-combinators - conduit-extra - hebrew-time @@ -641,9 +833,8 @@ packages: - persistent-mysql - persistent-postgresql - persistent-sqlite - - persistent-template < 2.8.3 # #5347/closed - - persistent-test < 0 # https://github.com/commercialhaskell/stackage/issues/5641 - # - stackage-curator # http-conduit 2.3 via amazonka + - persistent-template + - persistent-test - store - wai-extra - wai-websockets @@ -653,9 +844,9 @@ packages: - html-conduit - yesod-auth - authenticate-oauth - - yesod-bin - - yesod-eventsource < 0 # via yesod-core - - yesod-gitrepo < 0 # via yesod-core + - yesod-bin < 0 # 1.6.2.2 https://github.com/yesodweb/yesod/issues/1804 + - yesod-eventsource + - yesod-gitrepo - yesod-newsfeed - yesod-sitemap - yesod-static @@ -665,57 +856,54 @@ packages: - binary-conduit - lzma-conduit - mutable-containers - - hpc-coveralls < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build + - hpc-coveralls - monad-unlift - monad-unlift-ref - yaml - - servius < 0 # via wai-app-static + - servius - cryptonite-conduit - streaming-commons - - alex - async - - base16-bytestring < 1 # https://github.com/commercialhaskell/stackage/issues/5649 - - csv-conduit < 0 # ghc 8.10 - - executable-hash < 0 # via cryptohash + - base16-bytestring + - csv-conduit + - executable-hash - executable-path - foreign-store - formatting - - gtk2hs-buildtools < 0 # compilation failure - - happy + - gtk2hs-buildtools - hybrid-vectors - indents - language-c - - persistent-mongoDB < 0 # via mongoDB, bson + - persistent-mongoDB - pretty-class - th-expand-syns - th-lift - quickcheck-assertions - - wai-middleware-crowd < 0 # via optparse-applicative-0.15.1.0 + - wai-middleware-crowd - monad-logger-json - safe-exceptions - - fsnotify-conduit + - fsnotify-conduit < 0 # 0.1.1.1 compile fail https://github.com/commercialhaskell/stackage/issues/6768 - pid1 - typed-process - say - unliftio-core - unliftio - - fsnotify - hinotify - hfsevents - Win32-notify - windns - mono-traversable - - http-client < 0.7 # https://github.com/commercialhaskell/stackage/issues/5572 + - http-client - http-conduit - githash - time-manager - - pantry < 0 # aeson 1.5 - - mega-sdist < 0 # Cabal issues + - pantry + - mega-sdist - http-download - hi-file-parser - rio-prettyprint @@ -723,14 +911,13 @@ packages: "Brandon Barker @bbarker": - unexceptionalio - - unexceptionalio-trans + - unexceptionalio-trans < 0 # 0.5.1 # fails to compile https://github.com/singpolyma/unexceptionalio-trans/issues/2 - zio "Omari Norman @massysett": - rainbow - rainbox - multiarg - - Earley - ofx - accuerr - timelens @@ -756,14 +943,13 @@ packages: - filepattern - record-hasfield - rattle - - hie-bios - fuzzy - "Digital Asset ": + "Digital Asset @shayne-fletcher": - ghc-lib - ghc-lib-parser - "Shayne Fletcher ": + "Shayne Fletcher @shayne-fletcher": - ghc-lib-parser-ex "Karl Ostmo @kostmo": @@ -771,54 +957,58 @@ packages: "Alan Zimmerman @alanz": - ghc-exactprint - - haskell-lsp - hjsmin - language-javascript - - Strafunski-StrategyLib < 0 # via base-4.13.0.0 + - Strafunski-StrategyLib - "Luke Lau @bubba": + "Michael Peyton Jones ": + - lsp-types + - lsp - lsp-test "Alfredo Di Napoli @adinapoli": - - mandrill < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build + - mandrill "Jon Schoning @jonschoning": - - pinboard < 0 # via time-1.9.3 - - swagger-petstore < 0 # via katip + - pinboard + - swagger-petstore "Jasper Van der Jeugt @jaspervdj": - blaze-html - blaze-markup - - stylish-haskell < 0 # ghc 8.10 - # profiteur # aeson-1.4.0.0 + - stylish-haskell + - profiteur - psqueues - websockets - websockets-snap - - hakyll < 0 # ghc 8.10 via pandoc + + "Jasper Van der Jeugt @jaspervdj & Alexander Batischev @Minoru": + - hakyll "Sibi Prabakaran @psibi": - download - textlocal - shell-conduit - tldr - - fb + - fb < 0 # fails https://github.com/commercialhaskell/stackage/issues/7244 - yesod-fb - - yesod-auth-fb < 0 # aeson 1.5 via yesod-persistent via yesod-auth + - yesod-auth-fb < 0 # 1.1.0.1 compile fail - hourglass-orphans - wai-slack-middleware - sysinfo - xmonad-extras - - shelly - - persistent-redis < 0 # GHC 8.4 via hedis + - persistent-redis - fakedata - fakedata-parser - - streamly-bytestring < 0 # primitive via streamly + - fakedata-quickcheck + - streamly-bytestring + - crypton-conduit - "haskell-openal": + "haskell-openal @svenpanne": - OpenAL - ALUT - "haskell-opengl": + "haskell-opengl @svenpanne": - OpenGL - GLURaw - GLUT @@ -834,10 +1024,10 @@ packages: - clock "Stefan Wehr @skogsbaer": - - HTF < 0 # ghc 8.10 + - HTF - xmlgen - - stm-stats < 0 - - large-hashable < 0 # compilation failure + - stm-stats + - large-hashable "Bart Massey @BartMassey": - parseargs @@ -850,7 +1040,7 @@ packages: - connection - cprng-aes - cpu - - cryptocipher < 0 # via cipher-blowfish + - cryptocipher - cryptohash - cryptonite - cryptonite-openssl @@ -858,56 +1048,55 @@ packages: - crypto-random-api - foundation - gauge - - git < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - hit < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build + - git < 0 # 0.3.0 compile fail MonadFail + - hit - memory - language-java - - libgit + - libgit < 0 # 0.3.1 compile fail https://github.com/vincenthz/hs-libgit/issues/7 - pem - siphash - socks - tasty-kat - tls - tls-debug - - vhd < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - xenstore < 0 # sClose not in scope + - vhd < 0 # 0.2.2 compile fail: Missing Semigroup Checksum + - xenstore < 0 # 0.1.1 compile fail: sClose not in scope "Chris Done @chrisdone": - labels - ace - - check-email < 0 # via email-validate + - check-email - freenect - - frisby < 0 # MonadFail + - frisby - gd - hostname-validate - - ini - lucid + - lucid2 - pdfinfo - - pure-io < 0 # build failure with GHC 8.4 + - pure-io - sourcemap - - hindent < 0 # GHC 8.4 via descriptive - - descriptive < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build + - descriptive - wrap - path - weigh - odbc - # - structured-haskell-mode # https://github.com/chrisdone/structured-haskell-mode/issues/156 + - structured-haskell-mode - casa-client - casa-types "Alberto G. Corona @agocorona": - RefSerialize - - TCache - - Workflow < 0 # GHC 8.4 via RefSerialize - - MFlow < 0 # GHC 8.4 via RefSerialize - - transient < 0 # build failure with GHC 8.4 - - transient-universe < 0 # GHC 8.4 via transient - - axiom < 0 # GHC 8.4 via ghcjs-perch + - TCache < 0 # 0.13.3 compile fail + - Workflow + - MFlow + - transient < 0 # 0.7.0.0 # fails to compile (#7017) + - transient-universe + - axiom "Edward Kmett @ekmett": - ad - adjunctions - - algebra < 0 + - algebra - ansi-wl-pprint - approximate - bifunctors @@ -917,16 +1106,15 @@ packages: - charset - comonad - compensated - - compressed < 0 + - compressed - concurrent-supply - constraints - contravariant - distributive - - discrimination < 0 + - discrimination - either - eq - ersatz - - exceptions - fixed - folds - free @@ -937,6 +1125,7 @@ packages: - hybrid-vectors - hyperloglog - hyphenation + - indexed-traversable - integration - intern - intervals @@ -948,7 +1137,7 @@ packages: - lens-aeson - lens-properties - linear - - linear-accelerate < 0 # GHC 8.4 via accelerate + - linear-accelerate - log-domain - machines - monadic-arrays @@ -962,13 +1151,12 @@ packages: - profunctors - promises - rcu - - recursion-schemes - reducers - reflection - semigroupoid-extras - semigroupoids - semigroups - - speculation < 0 + - speculation - streams - structs - tagged @@ -978,9 +1166,9 @@ packages: - unique - vector-instances - void - - wl-pprint-extras < 0 + - wl-pprint-extras - wreq - - wl-pprint-terminfo < 0 + - wl-pprint-terminfo - zippers - zlib-lens @@ -989,14 +1177,16 @@ packages: - wai-middleware-static "Simon Hengel @sol": + - hpack - hspec + - hspec-api - hspec-core - hspec-discover - - hspec-wai < 0.11 # https://github.com/commercialhaskell/stackage/issues/5662 - - hspec-wai-json < 0.11 # https://github.com/commercialhaskell/stackage/issues/5662 + - hspec-wai + - hspec-wai-json - aeson-qq - interpolate - - doctest < 0.17 # https://github.com/commercialhaskell/stackage/issues/5574 + - doctest - base-compat "Mario Blazevic @blamario": @@ -1009,25 +1199,26 @@ packages: - construct "Brent Yorgey @byorgey": - - active < 0 # ghc 8.10 - - diagrams < 0 # ghc 8.10 - - diagrams-builder < 0 # haskell-src-exts-simple - - diagrams-cairo < 0 # cairo - - diagrams-canvas < 0 # base-4.13, lens-4.18 - - diagrams-contrib < 0 # ghc 8.10 - - diagrams-core < 0 # ghc 8.10 - - diagrams-gtk < 0 # cairo - - diagrams-html5 < 0 # lens-4.18 - - diagrams-lib < 0 # ghc 8.10 - - diagrams-postscript < 0 # ghc 8.10 - - diagrams-rasterific < 0 # ghc 8.10 + - active + - statestack + - diagrams + - diagrams-builder + - diagrams-cairo + - diagrams-canvas + - diagrams-contrib + - diagrams-core + - diagrams-gtk + - diagrams-html5 + - diagrams-lib + - diagrams-postscript + - diagrams-rasterific - diagrams-solve - - diagrams-svg < 0 # ghc 8.10 - - force-layout < 0 # ghc 8.10 - - SVGFonts < 0 # ghc 8.10 + - diagrams-svg + - force-layout + - SVGFonts - haxr - MonadRandom - - monoid-extras < 0 # ghc 8.10 + - monoid-extras "Vincent Berthoux @Twinside": - JuicyPixels @@ -1038,61 +1229,83 @@ packages: - asciidiagram "Patrick Brisbin @pbrisbin": - - bugsnag-haskell < 0 # via yesod-core + - bugsnag-haskell < 0 # fails https://github.com/commercialhaskell/stackage/issues/7255 + - bugsnag + - bugsnag-wai + - bugsnag-yesod - gravatar - load-env - - yesod-auth-oauth2 < 0 # via hoauth2 & yesod-core - - yesod-markdown < 0 # pbrisbin/yesod-markdown#65 - - yesod-paginator < 0 # via persistent + - shellwords + - yesod-markdown + - yesod-paginator + + "Freckle Engineering @pbrisbin @mjgpy3 @stevenxl": + - Blammo + - aws-sns-verify + - aws-xray-client + - aws-xray-client-persistent + - aws-xray-client-wai + - bcp47 + - bcp47-orphans + - faktory < 0 # fails https://github.com/commercialhaskell/stackage/issues/7250 + - graphula + - hspec-expectations-json + - hspec-junit-formatter + - nonempty-zipper + - scientist + - sendgrid-v3 + - yesod-auth-oauth2 + - yesod-page-cursor + - yesod-routes-flow "Felipe Lessa @meteficha": - fb - nonce - serversession - - serversession-backend-persistent < 0 # GHC 8.4 via persistent-postgresql - - serversession-backend-redis < 0 # GHC 8.4 via hedis + - serversession-backend-persistent + - serversession-backend-redis - serversession-frontend-wai - # - serversession-frontend-yesod # conduit 1.3, yesod 1.6 - # - thumbnail-plus # https://github.com/prowdsponsor/thumbnail-plus/issues/5 - - yesod-auth-fb + - serversession-frontend-yesod + - thumbnail-plus + - yesod-auth-fb < 0 # 1.10.1 compile fail - yesod-fb "Alexander Altman @pthariensflame": # Maintaining on behalf of @roelvandijk: - base-unicode-symbols - - containers-unicode-symbols < 0 + - containers-unicode-symbols # My own packages: - ChannelT "Trevor L. McDonell @tmcdonell": - - accelerate < 0 # GHC 8.4 via base-4.11.0.0 - - accelerate-bignum < 0 # GHC 8.4 via base-4.11.0.0 - - accelerate-blas < 0 # GHC 8.4 via base-4.11.0.0 - - accelerate-fft < 0 # GHC 8.4 via base-4.11.0.0 - - accelerate-io < 0 # GHC 8.4 via base-4.11.0.0 - - accelerate-llvm < 0 # GHC 8.4 via base-4.11.0.0 - - accelerate-llvm-native < 0 # GHC 8.4 via base-4.11.0.0 - - accelerate-llvm-ptx < 0 # GHC 8.4 via base-4.11.0.0 - - accelerate-examples < 0 # GHC 8.4 via accelerate - - repa < 0 # via base-4.13.0.0 - - repa-algorithms < 0 # via base-4.13.0.0 - - repa-io < 0 # via base-4.13.0.0 + - accelerate + - accelerate-bignum + - accelerate-blas + - accelerate-fft + - accelerate-io + - accelerate-llvm + - accelerate-llvm-native + - accelerate-llvm-ptx + - accelerate-examples + - repa + - repa-algorithms + - repa-io - gloss - gloss-rendering - - gloss-algorithms < 0 # via base-4.13.0.0 - - gloss-examples < 0 # via base-4.13.0.0 - - gloss-raster < 0 # via base-4.13.0.0 - - gloss-accelerate < 0 # GHC 8.4 via base-4.11.0.0 - - gloss-raster-accelerate < 0 # GHC 8.4 via base-4.11.0.0 - - colour-accelerate < 0 # GHC 8.4 via base-4.11.0.0 - - lens-accelerate < 0 # GHC 8.4 via base-4.11.0.0 - - mwc-random-accelerate < 0 # GHC 8.4 via accelerate - - cuda < 0 - - cufft < 0 # via cuda - - cublas < 0 # via cuda - - cusparse < 0 # via cuda - - cusolver < 0 #4029/closed - - nvvm < 0 # via cuda + - gloss-algorithms + - gloss-examples + - gloss-raster + - gloss-accelerate + - gloss-raster-accelerate + - colour-accelerate + - lens-accelerate + - mwc-random-accelerate + - cuda + - cufft < 0 # 0.10.0.0 compile fail (#7198) + - cublas < 0 # 0.6.0.0 compile fail (#7198) + - cusparse < 0 # 0.3.0.0 compile fail (#7198) + - cusolver + - nvvm - wide-word # @erikd "Dan Burton @DanBurton": @@ -1105,7 +1318,7 @@ packages: - numbers - rev-state - runmemo - - tardis + - tardis < 0 # 0.4.4.0 # fails to compile https://github.com/DanBurton/tardis/issues/15 - yesod-gitrev # @mr's packages - ftp-client @@ -1114,22 +1327,29 @@ packages: - text-format # needed by liquid-fixpoint - liquid-fixpoint - "Daniel Díaz dhelta.diaz@gmail.com @Daniel-Diaz": - - bimap-server + "Daniel Casanueva @Daniel-Diaz": - binary-list + - bounded-qsem - byteset - Clipboard - - grouped-list < 0 # via base-4.13.0.0 - - haskintex < 0 # via hint + - fgl-arbitrary + - gmail-simple + - graphviz + - grouped-list + - haskintex - HaTeX + - hetzner - include-file + - journalctl-stream + - mailtrap - matrix + - mysql-json-table - pcre-light - phantom-state - post-mess-age - sorted-list - "Gabriel Gonzalez @Gabriel439": + "Gabriella Gonzalez @Gabriella439": - optparse-generic - pipes - pipes-extras @@ -1145,33 +1365,31 @@ packages: - dhall-json - dhall-lsp-server - dhall-yaml - - aeson-yaml # req'd by dhall-json - - dhall-nix < 0 + - dhall-nix + - nix-derivation + - list-transformer "Andrew Thaddeus Martin @andrewthad": - - colonnade < 0 # via profunctors-5.5 - - blaze-colonnade < 0 # via profunctors-5.5 + - colonnade + - blaze-colonnade + - dot "Chris Allen @bitemyapp": - - machines-directory < 0 # via machines-0.7 - - machines-io < 0 # via machines-0.7 - - bloodhound < 0 # via aeson-1.3.1.0 + - machines-directory + - machines-io + - bloodhound "Adam Bergmark @bergmark": - aeson - HUnit - attoparsec-iso8601 - - fay < 0 - - fay-base < 0 - - fay-dom < 0 - feed - time-compat - through-text # Not my packages - HStringTemplate - - language-ecmascript < 0 # via Diff-0.4.0 - spoon - - tagshare + - tagshare < 0 # 0.0 # fails to compile (#7017) "Benedict Aas @Shou": - boolean-like @@ -1179,24 +1397,24 @@ packages: "Sebastiaan Visser @sebastiaanvisser": - clay - - fclabels < 0 # via base-4.13.0.0 + - fclabels "Robert Klotzner @eskimor": - purescript-bridge - - servant-purescript < 0 # ghc 8.10 via servant - - servant-subscriber < 0 # ghc 8.10 via servant + - servant-purescript < 0 # 0.10.0.0 compile fail #6091/closed + - servant-subscriber < 0 # fails with aeson "Rodrigo Setti @rodrigosetti": - messagepack - - messagepack-rpc < 0 + - messagepack-rpc "Boris Lykah @lykahb": - - groundhog < 0 # MonadFail - - groundhog-inspector < 0 # via groundhog - - groundhog-mysql < 0 # via groundhog - - groundhog-postgresql < 0 # via groundhog - - groundhog-sqlite < 0 # via direct-sqlite - - groundhog-th < 0 # via groundhog + - groundhog + - groundhog-inspector + - groundhog-mysql + - groundhog-postgresql + - groundhog-sqlite + - groundhog-th "Janne Hellsten @nurpax": - sqlite-simple @@ -1204,17 +1422,19 @@ packages: "Michal J. Gajda @mgajda": - iterable - FenwickTree - - json-autotype < 0 # via lens-4.18.1 + - json-autotype "Dom De Re @domdere": - cassava-conduit "Dominic Steinitz @idontgetoutmuch": + - monad-bayes - random-fu "Ben Gamari @bgamari": - - vector-fftw < 0 # GHC 8.4 via base-4.11.0.0 + - vector-fftw - cborg-json + - language-dot "Roman Cheplyaka @feuerbach": - action-permutations @@ -1222,34 +1442,38 @@ packages: - heredoc - immortal - regex-applicative - - lexer-applicative < 0 # DependencyFailed (PackageName "srcloc") - - socket < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build + - lexer-applicative - tasty - tasty-golden - tasty-hunit - tasty-quickcheck - tasty-smallcheck - - tasty-html < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - time-lens - timezone-olson - timezone-series - traverse-with-class - tuples-homogenous-h98 + "Owen Shepherd @414owen": + - tasty-html + "George Giorgidze @giorgidze": - - YampaSynth < 0 # build failure with GHC 8.4 - - set-monad < 0 # build failure with GHC 8.4 + - YampaSynth < 0 # 0.2 compile fail + - set-monad "Phil Hargett @hargettp": - - courier < 0 # via test-framework & test-framework-hunit + - courier "Aycan iRiCAN @aycanirican": - hdaemonize - hweblib "Joachim Breitner @nomeata": + - arbtt + - rec-def + - bytestring-progress # dependency of arbtt - circle-packing - - haskell-spacegoo < 0 # MonadFail + - haskell-spacegoo - tasty-expected-failure "Aditya Bhargava @egonSchiele": @@ -1260,17 +1484,19 @@ packages: - openpgp-asciiarmor - MusicBrainz - DAV - - hopenpgp-tools + - hopenpgp-tools < 0 # 0.23.8 compile fail - opensource - debian - cabal-debian + # dependencies: + - monad-chronicle "Piyush P Kurur @piyush-kurur": - - raaz < 0 # via base-4.13.0.0 - - naqsha < 0 # via base-4.13.0.0 + - raaz + - naqsha "Joey Hess @joeyh": - # - git-annex # Depends on many packages not tracked by Stackage + - git-annex - concurrent-output - mountpoints - disk-free-space @@ -1283,132 +1509,118 @@ packages: - language-bash - microlens-aeson - pipes-random - - servant-xml < 0 # via http-media + - servant-xml - streaming-attoparsec - versions - # - vectortiles < 0 + - vectortiles "Ketil Malde @ketil-malde": - # - biocore # build failure with GHC 8.4 https://github.com/fpco/stackage/pull/3359 - # - biofasta # ghc 8.4 via biocore - - biofastq < 0 # build failure with GHC 8.4 - # - blastxml # ghc 8.4 via biocore - - bioace < 0 # build failure with GHC 8.4 - - biopsl < 0 # GHC 8.4 via biocore - - seqloc < 0 # GHC 8.4 via biocore - - bioalign < 0 # build failure with GHC 8.4 - # - BlastHTTP # network-2.8 + - biocore + - biofasta + - biofastq + - blastxml + - bioace + - biopsl + - seqloc + - bioalign + - BlastHTTP "Florian Eggenhofer @eggzilla": - ClustalParser - # - EntrezHTTP # biocore - - Genbank < 0 # build failure with GHC 8.4 - # - RNAlien # aeson<=1.4.2 - # - biocore # base + - EntrezHTTP + - Genbank + - RNAlien + - biocore - bimaps - # - BiobaseBlast # SciBaseTypes - # - BiobaseENA # BiobaseTypes - # - BiobaseEnsembl - # - BiobaseFasta # BiobaseTypes - # - BiobaseHTTP - # - BiobaseTypes # SciBaseTypes - # - BiobaseXNA # BiobaseTypes & PrimitiveArray - # - DPutils + - BiobaseBlast + - BiobaseENA + - BiobaseEnsembl < 0 + - BiobaseFasta + - BiobaseHTTP + - BiobaseTypes + - BiobaseXNA + - DPutils - ForestStructures - # - OrderedBits - # - PrimitiveArray < 0.10.0.0 - # - SciBaseTypes # log-domain-0.12 + - OrderedBits + - PrimitiveArray < 0 # 0.10.1.1 compile fail + - SciBaseTypes - Taxonomy - ViennaRNAParser - either-unwrap "Silk ": - - aeson-utils < 0 - - arrow-list < 0 - attoparsec-expr - - code-builder < 0 - - generic-aeson < 0 - - generic-xmlpickler < 0 - - hxt-pickle-utils < 0 + - generic-xmlpickler - imagesize-conduit - - json-schema < 0 - multipart - - rest-client < 0 - - rest-core < 0 - - rest-gen < 0 - - rest-happstack < 0 - - rest-snap < 0 - - rest-stringmap < 0 - - rest-types < 0 - - rest-wai < 0 - tostring - uri-encode "Simon Michael @simonmichael": - # + - quickbench + - regex-compat-tdfa + - shelltestrunner # The hledger project aims to keep the latest release of the core - # hledger-lib and hledger packages in stackage nightly at all times. - # When other hledger-* packages have too-restrictive bounds, we prefer they - # be removed, rather than putting an upper bound on hledger-lib and hledger. - # (https://github.com/fpco/stackage/issues/3494) - # + # "hledger-lib" and "hledger" packages in stackage nightly at all times. + # When other hledger-* packages (or minor non-hledger packages) have + # incompatible bounds, we would prefer they be disabled temporarily, + # rather than disabling the latest hledger-lib and hledger. + # (#3494/closed, #5779/closed) - hledger - hledger-lib - hledger-ui - hledger-web - # - - quickbench < 0 # via docopt - - regex-compat-tdfa - - shelltestrunner + - breakpoint "Mihai Maruseac @mihaimaruseac": + - hindent - io-manager "Dimitri Sabadie @phaazon": - al - - event < 0 - - hid < 0 # build failure with GHC 8.4 + - event + - hid - monad-journal - smoothie - - wavefront < 0 # GHC 8.4 via base-4.11.0.0 + - wavefront - zero "Thomas Schilling @nominolo": - - ghc-syb-utils < 0 # build failure with GHC 8.4 + - ghc-syb-utils "Boris Buliga @d12frosted": - - io-choice < 0 # template-haskell + - io-choice "Yann Esposito yogsototh @yogsototh": - human-readable-duration - # - holy-project # https://github.com/yogsototh/holy-project/issues/7 + - holy-project - wai-middleware-caching - - wai-middleware-caching-lru < 0 - - wai-middleware-caching-redis < 0 # GHC 8.4 via hedis + - wai-middleware-caching-lru + - wai-middleware-caching-redis "Paul Rouse @paul-rouse": - mysql - mysql-simple - - sphinx < 0 # Could not find module Network - - xmlhtml < 0 # GHC 8.4 via hspec-2.5.0 + - sphinx < 0 # 0.6.0.2 compile fail: Could not find module Network + - xmlhtml - yesod-auth-hashdb "Toralf Wittner @twittner": - bytestring-conversion - - cql < 0 # Template Haskell changes - - cql-io < 0 # via cql - - redis-resp < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - redis-io < 0 # GHC 8.4 via tinylog + - cql + - cql-io + - redis-resp + - redis-io - swagger - tinylog - - wai-predicates < 0 # MonadFail - - wai-routing < 0 # DependencyFailed (PackageName "wai-route") + - wai-predicates + - wai-routing - zeromq4-haskell "Alejandro Serrano @serras": - - djinn-lib < 0 # build failure with GHC 8.4 - - djinn-ghc < 0 # GHC 8.4 via djinn-lib - - generics-mrsop < 0 # MonadFail + - djinn-lib + - djinn-ghc + - generics-mrsop < 0 # 2.3.0 compile fail: TyVarBndr - kind-apply - kind-generics - kind-generics-th @@ -1416,13 +1628,20 @@ packages: - wl-pprint - AC-Angle - language-protobuf + - generic-aeson + - parameterized + - tracing-control + - primitive-unlifted < 1.0.0.0 || > 1.0.0.0 + - stm-lifted + - monad-primitive < 0 # 0.1 compile fail ghc-9.6 + - mwc-random-monad "Flavio Corpa @kutyel": - language-avro "Matvey Aksenov @supki": - terminal-size - - envparse < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build + - envparse "Luis G. Torres @giogadi": - kdt @@ -1437,28 +1656,6 @@ packages: - netcode-io - reliable-io - "Emanuel Borsboom @borsboom": - - BoundedChan - - broadcast-chan - - fuzzcheck - - here - - hlibgit2 - # - gitlib-libgit2 # via gitlib: https://github.com/jwiegley/gitlib/issues/72 - - interpolatedstring-perl6 - - iproute - - missing-foreign - - MissingH - - multimap - - parallel-io - - text-binary - - Chart-cairo < 0 # GHC 8.4 via cairo - - ghc-events - - monad-extras - - optparse-simple - - hpack - - bindings-uname - - stack < 0 # ghc 8.10 # < 9.9.9 # see #3563/closed - "Michael Sloan @mgsloan": - store - store-core @@ -1468,72 +1665,106 @@ packages: - th-utilities "Nikita Volkov @nikita-volkov": + - acc + - aeson-unqualified-ast + - aeson-value-parser + - attoparsec-data + - attoparsec-time - base-prelude + - bytestring-strict-builder + - bytestring-tree-builder - cases + - cereal-unordered-containers + - deferred-folds + - deque + - domain + - domain-aeson + - domain-cereal + - domain-core + - domain-optics - focus - hasql - hasql-optparse-applicative - hasql-pool + - hasql-th - hasql-transaction + - headed-megaparsec + - isomorphism-class + - jsonifier - list-t - mtl-prelude - neat-interpolation + - optima - partial-handler - postgresql-binary - - slave-thread < 0 - - stm-containers < 0 # https://github.com/commercialhaskell/stackage/pull/5289#issuecomment-610353366 + - postgresql-syntax + - primitive-extras + - ptr-poker + - rebase + - rerebase + - slave-thread + - stm-containers + - stm-hamt + - template-haskell-compat-v0208 + - text-builder + - text-builder-dev + - th-lego + - vector-builder + - vector-extras + - yaml-unscrambler + - xml-parser "Iustin Pop @iustin": - prefix-units "Alexander Thiemann @agrafix": - - Spock < 0 # GHC 8.4 via Spock-core - - Spock-core < 0 # GHC 8.4 via reroute - - Spock-api < 0 # GHC 8.4 via reroute - - Spock-api-server < 0 # GHC 8.4 via Spock-api - - Spock-worker < 0 # GHC 8.4 via Spock + - Spock + - Spock-core < 0 # 0.14.0.1 https://github.com/agrafix/Spock/issues/184 + - Spock-api + - Spock-api-server + - Spock-worker - graph-core - hvect - - reroute < 0 # build faiulre with GHC 8.4 https://github.com/agrafix/Spock/issues/140 + - reroute - users - # - users-persistent # persistent 2.8 - - users-postgresql-simple < 0 # via postgresql-simple - - users-test < 0 # via users - # - validate-input # https://github.com/agrafix/validate-input/issues/3 - # - ignore # https://github.com/agrafix/ignore/issues/5 + - users-persistent + - users-postgresql-simple < 0 # 0.5.0.2 # fails to compile (#7017) + - users-test + - validate-input + - ignore < 0 # 0.1.1.0 compile fail https://github.com/agrafix/ignore/issues/5 - blaze-bootstrap - dataurl - - psql-helpers < 0 # via postgresql-simple + - psql-helpers - superbuffer - - timespan < 0 # build failure with GHC 8.4 - - distance < 0 # build failure with GHC 8.4 + - timespan + - distance < 0 # 0.1.0.0 compile fail: Semigroup Distance - async-extra - format-numbers - - highjson < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - highjson-swagger < 0 # GHC 8.4 via swagger2 - - highjson-th < 0 # GHC 8.4 via swagger2 + - highjson + - highjson-swagger + - highjson-th - fileplow "Joey Eremondi @JoeyEremondi": - - aeson-pretty - digest - elm-core-sources - - language-glsl < 0 # build failure with GHC 8.4 + - language-glsl - prettyclass - QuasiText - union-find - zip-archive "Arthur Fayzrakhmanov @geraldus": - # - yesod-form-richtext # conduit 1.3, yesod 1.6 - - ghcjs-perch < 0 # build failure with GHC 8.4 + - yesod-form-richtext + - ghcjs-perch "Tom Ellis @tomjaguarpaw": - opaleye - product-profunctors + - strict-wrapper "Samplecount stefan@samplecount.com @kaoskorobase": - - shake-language-c < 0 # via fclabels + - shake-language-c "David Turner @davecturner": - alarmclock @@ -1541,24 +1772,25 @@ packages: "Haskell Servant ": - servant - - servant-blaze < 0 # ghc 8.10 via servant - - servant-cassava < 0 # ghc 8.10 via servant - - servant-client < 0 # ghc 8.10 via servant - - servant-client-core < 0 # ghc 8.10 via servant - - servant-conduit < 0 # ghc 8.10 via servant & unliftio-core - - servant-docs < 0 # ghc 8.10 via servant - - servant-foreign < 0 # ghc 8.10 via servant - - servant-http-streams < 0 # via servant - - servant-js < 0 # ghc 8.10 via servant - - servant-lucid < 0 # ghc 8.10 via servant - - servant-machines < 0 # ghc 8.10 via servant - - servant-mock < 0 # ghc 8.10 via servant - - servant-multipart < 0 # via servant - - servant-pipes < 0 # ghc 8.10 via servant - - servant-server < 0 # ghc 8.10 via servant - - servant-swagger < 0 # ghc 8.10 via servant & swagger2 - - servant-swagger-ui < 0 # ghc 8.10 via servant & swagger2 - - servant-swagger-ui-core < 0 # ghc 8.10 via servant & swagger2 + - servant-blaze + - servant-cassava + - servant-client + - servant-client-core + - servant-conduit + - servant-docs + - servant-foreign + - servant-http-streams + - servant-js + - servant-lucid + - servant-machines + - servant-mock + - servant-multipart + - servant-multipart-api + - servant-pipes + - servant-server + - servant-swagger + - servant-swagger-ui + - servant-swagger-ui-core "Optics ": - indexed-profunctors @@ -1573,80 +1805,88 @@ packages: - simple-log - text-region - haskell-names - - hsdev < 0 # via ghc-boot-8.8.1 + - hsdev "Aleksey Kliger @lambdageek": - - unbound-generics < 0 # MonadFail - - indentation-core < 0 # via base-4.13.0.0 - - indentation-parsec < 0 # via base-4.13.0.0 - - clang-compilation-database < 0 + - unbound-generics + - indentation-core + - indentation-parsec + - clang-compilation-database "Alois Cochard @aloiscochard": - - machines-binary < 0 # via machines-0.7 + - machines-binary # on behalf of Bryan O'Sullivan @bos: - wreq "Andraz Bajt @edofic": - # - effect-handlers # free 5 + - effect-handlers - koofr-client - snowflake "Leza M. Lutonda @lemol": - - HaskellNet < 0 # mime-mail-0.5 - - HaskellNet-SSL < 0 # mime-mail-0.5 via HaskellNet + - HaskellNet + - HaskellNet-SSL + + "Tristan de Cacqueray @tristanC": + - linux-capabilities "Jens Petersen @juhp": + - bodhi - bugzilla-redhat - cabal-file - cabal-rpm + - cached-json-file + - copr-api - dl-fedora - fedora-dists - fedora-haskell-tools + - HaXml - hkgr - http-directory - http-query + - hwk + - koji + - koji-tool + - pagure - pagure-cli + - pdc - pkgtreediff + - rhbzquery < 0 # 0.4.4 https://github.com/juhp/rhbzquery/issues/1 + - rpm-nvr - rpmbuild-order - simple-cabal - simple-cmd - simple-cmd-args + - simple-prompt + - stack-all + - stack-clean-old - - async-pool - - darcs < 0 - # - idris # aeson https://github.com/idris-lang/Idris-dev/issues/4493 + - darcs + - idris - libffi - - xmonad-contrib - - cairo < 0 - - glib < 0 - - gio < 0 - - pango < 0 - - gtk3 < 0 + - cairo + - glib + - gio + - pango + - gtk3 - ghcjs-codemirror - # - ghcjs-dom # http-types 0.12 - # - jsaddle # http-types 0.12 - - vado < 0 # GHC 8.4 via base-4.11.0.0 - - vcswrapper < 0 # GHC 8.4 via base-4.11.0.0 + - ghcjs-dom + - jsaddle < 0 # fails https://github.com/commercialhaskell/stackage/issues/7249 + - vado + - vcswrapper - ShellCheck - binary-shared - xdg-userdirs - - codec-rpm - - cpio-conduit - - # please take these - - cryptohash-md5 - - cryptohash-sha1 - "Renzo Carbonara @k0001": - - df1 < 0 # compilation failure - - di < 0 # transitive compilation failure + - df1 + - di - di-core - - di-df1 < 0 # transitive compilation failure - - di-handle < 0 # compilation failure + - di-df1 + - di-handle - di-monad - - exinst < 0 # compilation failure - - flay < 0 + - exinst + - flay - network-simple - network-simple-tls - pipes-aeson @@ -1656,23 +1896,23 @@ packages: - pipes-network-tls - safe-money - vector-bytes-instances - - xmlbf-xeno < 0 # via xmlbf - - xmlbf-xmlhtml < 0 # GHC 8.4 via xmlhtml via hspec-2.5.0 - - xmlbf < 0 # MonadFail + - xmlbf-xeno + - xmlbf-xmlhtml + - xmlbf "Tomas Carnecky @wereHamster": - avers - - avers-api < 0 # via servant - - avers-server < 0 # via servant-server + - avers-api + - avers-server - css-syntax - # - etcd # https://github.com/wereHamster/etcd-hs/issues/5 + - etcd - github-types - - github-webhook-handler < 0 # GHC 8.4 via base-4.11.0.0 - - github-webhook-handler-snap < 0 # GHC 8.4 via base-4.11.0.0 - - google-cloud < 0 # GHC 8.4 via base-4.11.0.0 - - kraken < 0 # via base-4.13.0.0 - - libinfluxdb < 0 # GHC 8.4 via base-4.11.0.0 - - mole < 0 # GHC 8.4 via base-4.11.0.0 + - github-webhook-handler + - github-webhook-handler-snap + - google-cloud + - kraken + - libinfluxdb + - mole - publicsuffix - rethinkdb-client-driver - snap-blaze @@ -1681,26 +1921,23 @@ packages: - bcrypt "Jeffrey Rosenbluth @jeffreyrosenbluth": - - palette < 0 # via base-4.13.0.0 + - palette - diagrams-canvas - - svg-builder < 0 # ghc 8.10 - - "Gabríel Arthúr Pétursson @polarina": - - sdl2 + - svg-builder "Leon Mergen @solatis": - base32string - base58string - - bitcoin-api < 0 - - bitcoin-api-extra < 0 - - bitcoin-block < 0 # via hexstring - - bitcoin-script < 0 # MonadFail - - bitcoin-tx < 0 # via hexstring - - bitcoin-types < 0 # via base58string & hexstring + - bitcoin-api + - bitcoin-api-extra + - bitcoin-block + - bitcoin-script + - bitcoin-tx + - bitcoin-types - hexstring - - network-attoparsec < 0 # MonadFail - - network-anonymous-i2p < 0 # via network-attoparsec - - network-anonymous-tor < 0 # build failure w/ socks 0.6, see https://github.com/solatis/haskell-network-anonymous-tor/issues/14 + - network-attoparsec < 0 # 0.12.2 compile fail MonadFail + - network-anonymous-i2p < 0 # 0.10.0 compile fail + - network-anonymous-tor "Timothy Jones @zmthy": - http-media @@ -1708,16 +1945,16 @@ packages: "Greg V @myfreeweb": - pcre-heavy - http-link-header - - microformats2-parser < 0 # via wai-cli + - microformats2-parser < 0 # 1.0.2.2 compile fail aeson >= 2 - hspec-expectations-pretty-diff - - wai-cli < 0 # via network-3.1.1.0 - - magicbane < 0 # via ekg-wai + - wai-cli + - magicbane "Francesco Mazzoli @bitonic": - language-c-quote "Sönke Hahn @soenkehahn": - - generics-eot < 0 # via interpolate + - generics-eot - getopt-generics - graph-wrapper - string-conversions @@ -1728,219 +1965,417 @@ packages: - tasty-program "Abhinav Gupta @abhinav": - - farmhash < 0 # ghc 8.10.1 https://github.com/commercialhaskell/stackage/issues/5437 - - pinch < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - sandman < 0 # Cabal 3 + - farmhash + - pinch + - sandman < 0 # 0.2.0.1 compile fail (Cabal 3) "Adam C. Foltzer @acfoltzer": - gitrev - - persistent-refs < 0 + - persistent-refs < 0 # 0.4 compile fail https://github.com/acfoltzer/persistent-refs/issues/3 "Luke Taylor @tekul": - jose-jwt "Brendan Hay @brendanhay": - - amazonka < 0 # ghc 8.10 via unliftio-core + - amazonka < 0 # via amazonka-sso, amazonka-sts, see https://github.com/commercialhaskell/stackage/issues/7261 - amazonka-core - amazonka-test - - amazonka-apigateway - - amazonka-application-autoscaling - - amazonka-appstream - - amazonka-athena - - amazonka-autoscaling - - amazonka-budgets - - amazonka-certificatemanager - - amazonka-cloudformation - - amazonka-cloudfront + - amazonka-accessanalyzer < 0 # Compilation failure with GHC-9.8.1 + - amazonka-account < 0 # Compilation failure with GHC-9.8.1 + - amazonka-amp < 0 # Compilation failure with GHC-9.8.1 + - amazonka-amplify < 0 # Compilation failure with GHC-9.8.1 + - amazonka-amplifybackend < 0 # Compilation failure with GHC-9.8.1 + - amazonka-amplifyuibuilder < 0 # Compilation failure with GHC-9.8.1 + - amazonka-apigateway < 0 # Compilation failure with GHC-9.8.1 + - amazonka-apigatewaymanagementapi + - amazonka-apigatewayv2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-appconfig < 0 # Compilation failure with GHC-9.8.1 + - amazonka-appconfigdata + - amazonka-appflow < 0 # Compilation failure with GHC-9.8.1 + - amazonka-appintegrations < 0 # Compilation failure with GHC-9.8.1 + - amazonka-application-autoscaling < 0 # Compilation failure with GHC-9.8.1 + - amazonka-application-insights < 0 # Compilation failure with GHC-9.8.1 + - amazonka-applicationcostprofiler < 0 # Compilation failure with GHC-9.8.1 + - amazonka-appmesh < 0 # Compilation failure with GHC-9.8.1 + - amazonka-apprunner < 0 # Compilation failure with GHC-9.8.1 + - amazonka-appstream < 0 # Compilation failure with GHC-9.8.1 + - amazonka-arc-zonal-shift < 0 # Compilation failure with GHC-9.8.1 + - amazonka-athena < 0 # Compilation failure with GHC-9.8.1 + - amazonka-auditmanager < 0 # Compilation failure with GHC-9.8.1 + - amazonka-autoscaling < 0 # Compilation failure with GHC-9.8.1 + - amazonka-backup < 0 # Compilation failure with GHC-9.8.1 + - amazonka-backup-gateway < 0 # Compilation failure with GHC-9.8.1 + - amazonka-backupstorage + - amazonka-billingconductor < 0 # Compilation failure with GHC-9.8.1 + - amazonka-braket < 0 # Compilation failure with GHC-9.8.1 + - amazonka-budgets < 0 # Compilation failure with GHC-9.8.1 + - amazonka-certificatemanager < 0 # Compilation failure with GHC-9.8.1 + - amazonka-chime < 0 # Compilation failure with GHC-9.8.1 + - amazonka-chime-sdk-identity < 0 # Compilation failure with GHC-9.8.1 + - amazonka-chime-sdk-media-pipelines < 0 # Compilation failure with GHC-9.8.1 + - amazonka-chime-sdk-meetings < 0 # Compilation failure with GHC-9.8.1 + - amazonka-chime-sdk-messaging < 0 # Compilation failure with GHC-9.8.1 + - amazonka-chime-sdk-voice < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cloudcontrol < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cloudformation < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cloudfront < 0 # Compilation failure with GHC-9.8.1 - amazonka-cloudhsm - - amazonka-cloudsearch - - amazonka-cloudsearch-domains - - amazonka-cloudtrail - - amazonka-cloudwatch - - amazonka-cloudwatch-events - - amazonka-cloudwatch-logs - - amazonka-codebuild - - amazonka-codecommit - - amazonka-codedeploy - - amazonka-codepipeline - - amazonka-cognito-identity - - amazonka-cognito-idp - - amazonka-cognito-sync - - amazonka-config - - amazonka-datapipeline - - amazonka-devicefarm - - amazonka-directconnect - - amazonka-discovery - - amazonka-dms - - amazonka-ds - - amazonka-dynamodb - - amazonka-dynamodb-streams - # - amazonka-ec2 # https://github.com/brendanhay/amazonka/issues/549 - - amazonka-ecr - - amazonka-ecs - - amazonka-efs - - amazonka-elasticache - - amazonka-elasticbeanstalk - - amazonka-elasticsearch - - amazonka-elastictranscoder - - amazonka-elb - - amazonka-elbv2 - - amazonka-emr - - amazonka-gamelift - - amazonka-glacier - - amazonka-glue - - amazonka-health - - amazonka-iam + - amazonka-cloudsearch < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cloudsearch-domains < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cloudtrail < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cloudwatch < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cloudwatch-events < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cloudwatch-logs < 0 # Compilation failure with GHC-9.8.1 + - amazonka-codeartifact < 0 # Compilation failure with GHC-9.8.1 + - amazonka-codebuild < 0 # Compilation failure with GHC-9.8.1 + - amazonka-codecommit < 0 # Compilation failure with GHC-9.8.1 + - amazonka-codedeploy < 0 # Compilation failure with GHC-9.8.1 + - amazonka-codeguru-reviewer < 0 # Compilation failure with GHC-9.8.1 + - amazonka-codeguruprofiler < 0 # Compilation failure with GHC-9.8.1 + - amazonka-codepipeline < 0 # Compilation failure with GHC-9.8.1 + - amazonka-codestar-connections < 0 # Compilation failure with GHC-9.8.1 + - amazonka-codestar-notifications < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cognito-identity < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cognito-idp < 0 # Compilation failure with GHC-9.8.1 + - amazonka-cognito-sync < 0 # Compilation failure with GHC-9.8.1 + - amazonka-comprehendmedical < 0 # Compilation failure with GHC-9.8.1 + - amazonka-compute-optimizer < 0 # Compilation failure with GHC-9.8.1 + - amazonka-config < 0 # Compilation failure with GHC-9.8.1 + - amazonka-connect-contact-lens < 0 # Compilation failure with GHC-9.8.1 + - amazonka-connectcampaigns < 0 # Compilation failure with GHC-9.8.1 + - amazonka-connectcases < 0 # Compilation failure with GHC-9.8.1 + - amazonka-connectparticipant < 0 # Compilation failure with GHC-9.8.1 + - amazonka-controltower + - amazonka-customer-profiles < 0 # Compilation failure with GHC-9.8.1 + - amazonka-databrew < 0 # Compilation failure with GHC-9.8.1 + - amazonka-dataexchange < 0 # Compilation failure with GHC-9.8.1 + - amazonka-datapipeline < 0 # Compilation failure with GHC-9.8.1 + - amazonka-datasync < 0 # Compilation failure with GHC-9.8.1 + - amazonka-detective < 0 # Compilation failure with GHC-9.8.1 + - amazonka-devicefarm < 0 # Compilation failure with GHC-9.8.1 + - amazonka-devops-guru < 0 # Compilation failure with GHC-9.8.1 + - amazonka-directconnect < 0 # Compilation failure with GHC-9.8.1 + - amazonka-discovery < 0 # Compilation failure with GHC-9.8.1 + - amazonka-dlm < 0 # Compilation failure with GHC-9.8.1 + - amazonka-dms < 0 # Compilation failure with GHC-9.8.1 + - amazonka-docdb < 0 # Compilation failure with GHC-9.8.1 + - amazonka-docdb-elastic < 0 # Compilation failure with GHC-9.8.1 + - amazonka-drs < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ds < 0 # Compilation failure with GHC-9.8.1 + - amazonka-dynamodb < 0 # Compilation failure with GHC-9.8.1 + - amazonka-dynamodb-streams < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ebs < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ec2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ec2-instance-connect + - amazonka-ecr < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ecr-public < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ecs < 0 # Compilation failure with GHC-9.8.1 + - amazonka-efs < 0 # Compilation failure with GHC-9.8.1 + - amazonka-eks < 0 # Compilation failure with GHC-9.8.1 + - amazonka-elastic-inference < 0 # Compilation failure with GHC-9.8.1 + - amazonka-elasticache < 0 # Compilation failure with GHC-9.8.1 + - amazonka-elasticbeanstalk < 0 # Compilation failure with GHC-9.8.1 + - amazonka-elasticsearch < 0 # Compilation failure with GHC-9.8.1 + - amazonka-elastictranscoder < 0 # Compilation failure with GHC-9.8.1 + - amazonka-elb < 0 # Compilation failure with GHC-9.8.1 + - amazonka-elbv2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-emr < 0 # Compilation failure with GHC-9.8.1 + - amazonka-emr-containers < 0 # Compilation failure with GHC-9.8.1 + - amazonka-emr-serverless < 0 # Compilation failure with GHC-9.8.1 + - amazonka-evidently < 0 # Compilation failure with GHC-9.8.1 + - amazonka-finspace + - amazonka-finspace-data < 0 # Compilation failure with GHC-9.8.1 + - amazonka-fis < 0 # Compilation failure with GHC-9.8.1 + - amazonka-forecast < 0 # Compilation failure with GHC-9.8.1 + - amazonka-forecastquery + - amazonka-frauddetector < 0 # Compilation failure with GHC-9.8.1 + - amazonka-fsx < 0 # Compilation failure with GHC-9.8.1 + - amazonka-gamelift < 0 # Compilation failure with GHC-9.8.1 + - amazonka-gamesparks < 0 # Compilation failure with GHC-9.8.1 + - amazonka-glacier < 0 # Compilation failure with GHC-9.8.1 + - amazonka-globalaccelerator < 0 # Compilation failure with GHC-9.8.1 + - amazonka-glue < 0 # Compilation failure with GHC-9.8.1 + - amazonka-grafana < 0 # Compilation failure with GHC-9.8.1 + - amazonka-greengrassv2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-groundstation < 0 # Compilation failure with GHC-9.8.1 + - amazonka-health < 0 # Compilation failure with GHC-9.8.1 + - amazonka-healthlake < 0 # Compilation failure with GHC-9.8.1 + - amazonka-honeycode < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iam < 0 # Compilation failure with GHC-9.8.1 + - amazonka-identitystore < 0 # Compilation failure with GHC-9.8.1 + - amazonka-imagebuilder < 0 # Compilation failure with GHC-9.8.1 - amazonka-importexport - - amazonka-inspector - - amazonka-iot + - amazonka-inspector < 0 # Compilation failure with GHC-9.8.1 + - amazonka-inspector2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iot < 0 # Compilation failure with GHC-9.8.1 - amazonka-iot-dataplane - - amazonka-kinesis - - amazonka-kinesis-analytics - - amazonka-kinesis-firehose - - amazonka-kms - - amazonka-lambda - - amazonka-lightsail + - amazonka-iot-roborunner < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iot1click-devices < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iot1click-projects < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iotdeviceadvisor < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iotevents < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iotevents-data < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iotfleethub + - amazonka-iotfleetwise < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iotsecuretunneling < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iotsitewise < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iotthingsgraph + - amazonka-iottwinmaker < 0 # Compilation failure with GHC-9.8.1 + - amazonka-iotwireless < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ivs < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ivschat < 0 # Compilation failure with GHC-9.8.1 + - amazonka-kafka < 0 # Compilation failure with GHC-9.8.1 + - amazonka-kafkaconnect < 0 # Compilation failure with GHC-9.8.1 + - amazonka-kendra < 0 # Compilation failure with GHC-9.8.1 + - amazonka-keyspaces < 0 # Compilation failure with GHC-9.8.1 + - amazonka-kinesis < 0 # Compilation failure with GHC-9.8.1 + - amazonka-kinesis-analytics < 0 # Compilation failure with GHC-9.8.1 + - amazonka-kinesis-firehose < 0 # Compilation failure with GHC-9.8.1 + - amazonka-kinesis-video-signaling + - amazonka-kinesis-video-webrtc-storage + - amazonka-kinesisanalyticsv2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-kms < 0 # Compilation failure with GHC-9.8.1 + - amazonka-lakeformation < 0 # Compilation failure with GHC-9.8.1 + - amazonka-lambda < 0 # Compilation failure with GHC-9.8.1 + - amazonka-lexv2-models < 0 # Compilation failure with GHC-9.8.1 + - amazonka-license-manager < 0 # Compilation failure with GHC-9.8.1 + - amazonka-license-manager-linux-subscriptions < 0 # Compilation failure with GHC-9.8.1 + - amazonka-license-manager-user-subscriptions < 0 # Compilation failure with GHC-9.8.1 + - amazonka-lightsail < 0 # Compilation failure with GHC-9.8.1 + - amazonka-location < 0 # Compilation failure with GHC-9.8.1 + - amazonka-lookoutequipment < 0 # Compilation failure with GHC-9.8.1 + - amazonka-lookoutmetrics < 0 # Compilation failure with GHC-9.8.1 + - amazonka-lookoutvision < 0 # Compilation failure with GHC-9.8.1 + - amazonka-m2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-macie < 0 # Compilation failure with GHC-9.8.1 + - amazonka-maciev2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-managedblockchain < 0 # Compilation failure with GHC-9.8.1 - amazonka-marketplace-analytics + - amazonka-marketplace-catalog < 0 # Compilation failure with GHC-9.8.1 - amazonka-marketplace-metering - - amazonka-ml - - amazonka-opsworks - - amazonka-opsworks-cm - - amazonka-pinpoint - - amazonka-polly - - amazonka-rds - - amazonka-redshift - - amazonka-rekognition - - amazonka-route53 - - amazonka-route53-domains - - amazonka-s3 - - amazonka-sdb - - amazonka-servicecatalog - - amazonka-ses - - amazonka-shield - - amazonka-sms - - amazonka-snowball - - amazonka-sns - - amazonka-sqs - - amazonka-ssm - - amazonka-stepfunctions - - amazonka-storagegateway - - amazonka-sts - - amazonka-support - - amazonka-swf - - amazonka-waf - - amazonka-workspaces - - amazonka-xray - # - gogol # fails to build due to conduit 1.3, servant 0.13 - # - gogol-core - # - gogol-adexchange-buyer - # - gogol-adexchange-seller - # - gogol-admin-datatransfer - # - gogol-admin-directory - # - gogol-admin-emailmigration - # - gogol-admin-reports - # - gogol-adsense - # - gogol-adsense-host - # - gogol-affiliates - # - gogol-analytics - # - gogol-android-enterprise - # - gogol-android-publisher - # - gogol-appengine - # - gogol-apps-activity - # - gogol-apps-calendar - # - gogol-apps-licensing - # - gogol-apps-reseller - # - gogol-apps-tasks - # - gogol-appstate - # - gogol-autoscaler - # - gogol-bigquery - # - gogol-billing - # - gogol-blogger - # - gogol-books - # - gogol-civicinfo - # - gogol-classroom - # - gogol-cloudmonitoring - # - gogol-cloudtrace - # - gogol-compute - # - gogol-container - # - gogol-customsearch - # - gogol-dataflow - # - gogol-dataproc - # - gogol-datastore - # - gogol-debugger - # - gogol-deploymentmanager - # - gogol-dfareporting - # - gogol-discovery - # - gogol-dns - # - gogol-doubleclick-bids - # - gogol-doubleclick-search - # - gogol-drive - # - gogol-firebase-rules - # - gogol-fitness - # - gogol-fonts - # - gogol-freebasesearch - # - gogol-fusiontables - # - gogol-games - # - gogol-games-configuration - # - gogol-games-management - # - gogol-genomics - # - gogol-gmail - # - gogol-groups-migration - # - gogol-groups-settings - # - gogol-identity-toolkit - # - gogol-kgsearch - # - gogol-latencytest - # - gogol-logging - # - gogol-maps-coordinate - # - gogol-maps-engine - # - gogol-mirror - # - gogol-monitoring - # - gogol-oauth2 - # - gogol-pagespeed - # - gogol-partners - # - gogol-people - # - gogol-play-moviespartner - # - gogol-plus - # - gogol-plus-domains - # - gogol-prediction - # - gogol-proximitybeacon - # - gogol-pubsub - # - gogol-qpxexpress - # - gogol-replicapool - # - gogol-replicapool-updater - # - gogol-resourcemanager - # - gogol-resourceviews - # - gogol-script - # - gogol-sheets - # - gogol-shopping-content - # - gogol-siteverification - # - gogol-spectrum - # - gogol-sqladmin - # - gogol-storage - # - gogol-storage-transfer - # - gogol-tagmanager - # - gogol-taskqueue - # - gogol-translate - # - gogol-urlshortener - # - gogol-useraccounts - # - gogol-vision - # - gogol-webmaster-tools - # - gogol-youtube - # - gogol-youtube-analytics - # - gogol-youtube-reporting - # - ede # https://github.com/brendanhay/ede/issues/28 - - pagerduty < 0 # build failure with GHC 8.4 https://github.com/brendanhay/pagerduty/issues/10 + - amazonka-mediaconnect < 0 # Compilation failure with GHC-9.8.1 + - amazonka-mediapackage-vod < 0 # Compilation failure with GHC-9.8.1 + - amazonka-mediatailor < 0 # Compilation failure with GHC-9.8.1 + - amazonka-memorydb < 0 # Compilation failure with GHC-9.8.1 + - amazonka-mgn < 0 # Compilation failure with GHC-9.8.1 + - amazonka-migration-hub-refactor-spaces < 0 # Compilation failure with GHC-9.8.1 + - amazonka-migrationhub-config + - amazonka-migrationhuborchestrator < 0 # Compilation failure with GHC-9.8.1 + - amazonka-migrationhubstrategy < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ml < 0 # Compilation failure with GHC-9.8.1 + - amazonka-mwaa < 0 # Compilation failure with GHC-9.8.1 + - amazonka-neptune < 0 # Compilation failure with GHC-9.8.1 + - amazonka-network-firewall < 0 # Compilation failure with GHC-9.8.1 + - amazonka-networkmanager < 0 # Compilation failure with GHC-9.8.1 + - amazonka-nimble < 0 # Compilation failure with GHC-9.8.1 + - amazonka-oam < 0 # Compilation failure with GHC-9.8.1 + - amazonka-omics < 0 # Compilation failure with GHC-9.8.1 + - amazonka-opensearch < 0 # Compilation failure with GHC-9.8.1 + - amazonka-opensearchserverless < 0 # Compilation failure with GHC-9.8.1 + - amazonka-opsworks < 0 # Compilation failure with GHC-9.8.1 + - amazonka-opsworks-cm < 0 # Compilation failure with GHC-9.8.1 + - amazonka-outposts < 0 # Compilation failure with GHC-9.8.1 + - amazonka-panorama < 0 # Compilation failure with GHC-9.8.1 + - amazonka-personalize < 0 # Compilation failure with GHC-9.8.1 + - amazonka-personalize-events < 0 # Compilation failure with GHC-9.8.1 + - amazonka-personalize-runtime + - amazonka-pi < 0 # Compilation failure with GHC-9.8.1 + - amazonka-pinpoint < 0 # Compilation failure with GHC-9.8.1 + - amazonka-pinpoint-email < 0 # Compilation failure with GHC-9.8.1 + - amazonka-pinpoint-sms-voice < 0 # Compilation failure with GHC-9.8.1 + - amazonka-pinpoint-sms-voice-v2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-pipes < 0 # Compilation failure with GHC-9.8.1 + - amazonka-polly < 0 # Compilation failure with GHC-9.8.1 + - amazonka-privatenetworks < 0 # Compilation failure with GHC-9.8.1 + - amazonka-proton < 0 # Compilation failure with GHC-9.8.1 + - amazonka-qldb < 0 # Compilation failure with GHC-9.8.1 + - amazonka-qldb-session < 0 # Compilation failure with GHC-9.8.1 + - amazonka-quicksight < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ram < 0 # Compilation failure with GHC-9.8.1 + - amazonka-rbin + - amazonka-rds < 0 # Compilation failure with GHC-9.8.1 + - amazonka-rds-data < 0 # Compilation failure with GHC-9.8.1 + - amazonka-redshift < 0 # Compilation failure with GHC-9.8.1 + - amazonka-redshift-data < 0 # Compilation failure with GHC-9.8.1 + - amazonka-redshift-serverless < 0 # Compilation failure with GHC-9.8.1 + - amazonka-rekognition < 0 # Compilation failure with GHC-9.8.1 + - amazonka-resiliencehub < 0 # Compilation failure with GHC-9.8.1 + - amazonka-resource-explorer-v2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-robomaker < 0 # Compilation failure with GHC-9.8.1 + - amazonka-rolesanywhere < 0 # Compilation failure with GHC-9.8.1 + - amazonka-route53 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-route53-domains < 0 # Compilation failure with GHC-9.8.1 + - amazonka-route53-recovery-cluster < 0 # Compilation failure with GHC-9.8.1 + - amazonka-route53-recovery-control-config < 0 # Compilation failure with GHC-9.8.1 + - amazonka-route53-recovery-readiness < 0 # Compilation failure with GHC-9.8.1 + - amazonka-route53resolver < 0 # Compilation failure with GHC-9.8.1 + - amazonka-rum < 0 # Compilation failure with GHC-9.8.1 + - amazonka-s3 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-s3outposts + - amazonka-sagemaker-a2i-runtime + - amazonka-sagemaker-edge < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sagemaker-featurestore-runtime < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sagemaker-geospatial < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sagemaker-metrics + - amazonka-savingsplans < 0 # Compilation failure with GHC-9.8.1 + - amazonka-scheduler < 0 # Compilation failure with GHC-9.8.1 + - amazonka-schemas < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sdb < 0 # Compilation failure with GHC-9.8.1 + - amazonka-securityhub < 0 # Compilation failure with GHC-9.8.1 + - amazonka-securitylake < 0 # Compilation failure with GHC-9.8.1 + - amazonka-service-quotas < 0 # Compilation failure with GHC-9.8.1 + - amazonka-servicecatalog < 0 # Compilation failure with GHC-9.8.1 + - amazonka-servicecatalog-appregistry < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ses < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sesv2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-shield < 0 # Compilation failure with GHC-9.8.1 + - amazonka-signer < 0 # Compilation failure with GHC-9.8.1 + - amazonka-simspaceweaver < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sms < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sms-voice < 0 # Compilation failure with GHC-9.8.1 + - amazonka-snow-device-management < 0 # Compilation failure with GHC-9.8.1 + - amazonka-snowball < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sns < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sqs < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ssm < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ssm-contacts < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ssm-incidents < 0 # Compilation failure with GHC-9.8.1 + - amazonka-ssm-sap < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sso < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sso-admin < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sso-oidc + - amazonka-stepfunctions < 0 # Compilation failure with GHC-9.8.1 + - amazonka-storagegateway < 0 # Compilation failure with GHC-9.8.1 + - amazonka-sts < 0 # Compilation failure with GHC-9.8.1 + - amazonka-support < 0 # Compilation failure with GHC-9.8.1 + - amazonka-support-app < 0 # Compilation failure with GHC-9.8.1 + - amazonka-swf < 0 # Compilation failure with GHC-9.8.1 + - amazonka-synthetics < 0 # Compilation failure with GHC-9.8.1 + - amazonka-textract < 0 # Compilation failure with GHC-9.8.1 + - amazonka-timestream-query < 0 # Compilation failure with GHC-9.8.1 + - amazonka-timestream-write < 0 # Compilation failure with GHC-9.8.1 + - amazonka-transfer < 0 # Compilation failure with GHC-9.8.1 + - amazonka-voice-id < 0 # Compilation failure with GHC-9.8.1 + - amazonka-waf < 0 # Compilation failure with GHC-9.8.1 + - amazonka-wafv2 < 0 # Compilation failure with GHC-9.8.1 + - amazonka-wellarchitected < 0 # Compilation failure with GHC-9.8.1 + - amazonka-wisdom < 0 # Compilation failure with GHC-9.8.1 + - amazonka-worklink + - amazonka-workmailmessageflow + - amazonka-workspaces < 0 # Compilation failure with GHC-9.8.1 + - amazonka-workspaces-web < 0 # Compilation failure with GHC-9.8.1 + - amazonka-xray < 0 # Compilation failure with GHC-9.8.1 + # gogol-* disabled due to `gogol-core` due to `servant`: #6089/closed + - gogol + - gogol-core < 0 # 0.5.0 compile fail + - gogol-adexchange-buyer + - gogol-adexchange-seller + - gogol-admin-datatransfer + - gogol-admin-directory + - gogol-admin-emailmigration + - gogol-admin-reports + - gogol-adsense + - gogol-adsense-host + - gogol-affiliates + - gogol-analytics + - gogol-android-enterprise + - gogol-android-publisher + - gogol-appengine + - gogol-apps-activity + - gogol-apps-calendar + - gogol-apps-licensing + - gogol-apps-reseller + - gogol-apps-tasks + - gogol-appstate + - gogol-autoscaler + - gogol-bigquery + - gogol-billing + - gogol-blogger + - gogol-books + - gogol-civicinfo + - gogol-classroom + - gogol-cloudmonitoring + - gogol-cloudtrace + - gogol-compute + - gogol-container + - gogol-customsearch + - gogol-dataflow + - gogol-dataproc + - gogol-datastore + - gogol-debugger + - gogol-deploymentmanager + - gogol-dfareporting + - gogol-discovery + - gogol-dns + - gogol-doubleclick-bids + - gogol-doubleclick-search + - gogol-drive + - gogol-firebase-rules + - gogol-fitness + - gogol-fonts + - gogol-freebasesearch + - gogol-fusiontables + - gogol-games + - gogol-games-configuration + - gogol-games-management + - gogol-genomics + - gogol-gmail + - gogol-groups-migration + - gogol-groups-settings + - gogol-identity-toolkit + - gogol-kgsearch + - gogol-latencytest + - gogol-logging + - gogol-maps-coordinate + - gogol-maps-engine + - gogol-mirror + - gogol-monitoring + - gogol-oauth2 + - gogol-pagespeed + - gogol-partners + - gogol-people + - gogol-play-moviespartner + - gogol-plus + - gogol-plus-domains + - gogol-prediction + - gogol-proximitybeacon + - gogol-pubsub + - gogol-qpxexpress + - gogol-replicapool + - gogol-replicapool-updater + - gogol-resourcemanager + - gogol-resourceviews + - gogol-script + - gogol-sheets + - gogol-shopping-content + - gogol-siteverification + - gogol-spectrum + - gogol-sqladmin + - gogol-storage + - gogol-storage-transfer + - gogol-tagmanager + - gogol-taskqueue + - gogol-translate + - gogol-urlshortener + - gogol-useraccounts + - gogol-vision + - gogol-webmaster-tools + - gogol-youtube + - gogol-youtube-analytics + - gogol-youtube-reporting + - ede < 0 # 0.3.3.0 compile fail + - pagerduty < 0 # 0.0.8 compile fail with GHC 8.4 https://github.com/brendanhay/pagerduty/issues/10 - semver - text-manipulate "Nick Partridge @nkpart": - - cabal-file-th < 0 # Cabal 3 + - cabal-file-th < 0 # 0.2.7 compile fail https://github.com/nkpart/cabal-file-th/issues/13 "Gershom Bazerman @gbaz": - - jmacro < 0 - - jmacro-rpc < 0 - - jmacro-rpc-snap < 0 - - jmacro-rpc-happstack < 0 # GHC 8.4 via happstack-server + - jmacro + - jmacro-rpc < 0 # 0.3.3 compile fail + - jmacro-rpc-snap + - jmacro-rpc-happstack - mbox - kmeans @@ -1949,7 +2384,8 @@ packages: - maximal-cliques "Alexander Bondarenko @dpwiz": - - hedn < 0 # ghc 8.10 + - hedn + - sdl2 - soap - soap-tls - soap-openssl @@ -1961,23 +2397,22 @@ packages: "Vivian McPhail @amcphail": - hmatrix-gsl-stats - - hsignal < 0 # build failure with GHC 8.4 - - hstatistics < 0 # build failure with GHC 8.4 - - plot < 0 # GHC 8.4 via cairo + - hsignal + - hstatistics + - plot < 0 # 0.2.3.11 # fails to compile (#7017) - vector-buffer - - hmatrix-repa < 0 # GHC 8.4 via repa + - hmatrix-repa "Noam Lewis @sinelaw": - xml-to-json - xml-to-json-fast - - wl-pprint < 0 # base-4.11 + - wl-pprint # not a maintainer - hxt-curl - hxt-expat - hxt-tagsoup - hexpat - digits - - unification-fd - logict - leveldb-haskell - system-argv0 @@ -1991,27 +2426,27 @@ packages: "Taylor Fausak @tfausak": - autoexporter - - burrito < 1.2.0.0 - - derulo + - burrito - flow - - github-release < 1.3.4 # https://github.com/commercialhaskell/stackage/issues/5610 + - github-release - json-feed - # - lackey # servant - - list-singleton + - lackey + - patrol - rampart - ratel - ratel-wai - # - rattletrap # binary-bits + - rattletrap - salve - - splint + - saturn - strive + - witch - wuss - bmp # @benl23x5 - gpolyline # @fegu "Marios Titas @redneb": - - HsOpenSSL-x509-system < 0 # via HsOpenSSL + - HsOpenSSL-x509-system - adler32 - btrfs - disk-free-space @@ -2022,29 +2457,29 @@ packages: "Will Coster @fimad": - prometheus-client - - prometheus-metrics-ghc < 0 # Build failure: https://github.com/fimad/prometheus-haskell/issues/39 + - prometheus-metrics-ghc - scalpel - scalpel-core - - wai-middleware-prometheus < 0 # GHC 8.4 via prometheus-client + - wai-middleware-prometheus "William Casarin @jb55": - - bson-lens < 0 # via bson + - bson-lens - cased - elm-export - # - elm-export-persistent # https://github.com/jb55/elm-export-persistent/issues/2 + - elm-export-persistent - pipes-csv - - pipes-mongodb < 0 # GHC 8.4 via mongoDB + - pipes-mongodb - servant-elm - - servant-streaming < 0 # servant 0.16 - - servant-streaming-client < 0 # servant-client-core 0.15 - - servant-streaming-server < 0 # servant-server 0.15 - - skeletons < 0 # build failure with GHC 8.4 + - servant-streaming + - servant-streaming-client + - servant-streaming-server + - skeletons "David Raymond Christiansen @david-christiansen": - annotated-wl-pprint "Yitz Gale @ygale": - - boolean-normal-forms < 0 # ghc 8.10 + - boolean-normal-forms - strict-concurrency - timezone-series - timezone-olson @@ -2053,20 +2488,34 @@ packages: - aeson-better-errors "Mitchell Rosen @mitchellwrosen": + - hasql-interpolate + - hasql-listen-notify + - int-supply + - ki + - ki-unlifted + - list-shuffle + - park-bench - tasty-hspec - termbox + - termbox-banana + - termbox-bindings-c + - termbox-bindings-hs + - termbox-tea - text-ansi - timer-wheel - - wai-middleware-travisci < 0 # via base-4.13.0.0 - "QBayLogic B.V. ": + "QBayLogic B.V. @martijnbastiaan": - ghc-tcplugins-extra - ghc-typelits-extra - ghc-typelits-knownnat - ghc-typelits-natnormalise - clash-prelude - - clash-lib - - clash-ghc + # - clash-lib # https://github.com/commercialhaskell/stackage/issues/7176 + # - clash-ghc # https://github.com/commercialhaskell/stackage/issues/7176 + + "Martijn Bastiaan @martijnbastiaan": + - aeson-pretty + - doctest-parallel "Athan Clark @athanclark": - aeson-attoparsec @@ -2075,39 +2524,38 @@ packages: - attoparsec-base64 - attoparsec-path # - attoparsec-ip # Deprecated in favor of ip - # - attoparsec-uri + - attoparsec-uri - chan - commutative - composition-extra - every - extractable-singleton - - follow-file - - HSet < 0 # Duplicate Hashable instance - - markup < 0 # GHC 8.4 via clay + - follow-file < 0 # 0.0.3 compile fail https://github.com/athanclark/follow-file/issues/1 + - HSet + - markup < 0 # 4.2.0 compile fail https://github.com/athanclark/markup/issues/7 - monad-control-aligned - - monadoid < 0 # build failure with GHC 8.4 - - n-tuple < 0 # build failure with GHC 8.4 https://github.com/athanclark/n-tuple/issues/1 - - path-extra - - pred-set < 0 # DependencyFailed (PackageName "HSet") - - pred-trie < 0 # GHC 8.4 via pred-set + - monadoid + - n-tuple - path-extra + - pred-set + - pred-trie - poly-arity - - quickcheck-combinators < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - rose-trees < 0 # DependencyFailed (PackageName "sets") - - sets < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build + - quickcheck-combinators + - rose-trees + - sets - since - - timemap < 0 # GHC 8.4 via list-t + - timemap - tmapchan - tmapmvar - - tries < 0 # GHC 8.4 via bytestring-trie + - tries - unit-constraint - - unfoldable-restricted < 0 # via unfoldable - # - urlpath - - wai-transformers < 0 # via wai-websockets - - websockets-rpc < 0 # websockets-simple - - websockets-simple < 0 # BuildFailureException with GHC 8.4 - - webpage < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - ws < 0 # via attoparsec-uri & wuss + - unfoldable-restricted + - urlpath + - wai-transformers + - websockets-rpc + - websockets-simple + - webpage + - ws "Fumiaki Kinoshita @fumieval": - boundingboxes @@ -2115,45 +2563,50 @@ packages: - drinkery - monad-skeleton - xml-lens - - witherable-class + - witherable - deriving-aeson + - data-functor-logistic "Peter Harpending @pharpend": - editor-open - - exceptional < 0 # MonadFail + - exceptional < 0 # 0.3.0.0 MonadFail - pager - semiring-simple "Philipp Hausmann @phile314": - - tasty-silver + - language-thrift "Michael Thompson @michaelt": - - pipes-text < 0 # GHC 8.4 via streaming-commons-0.2.0.0 - - lens-simple < 0 # via lens-family-2.0.0 - - lens-family-core < 2.1.0 #https://github.com/commercialhaskell/stackage/issues/5563 - - lens-family < 2.1.0 #https://github.com/commercialhaskell/stackage/issues/5563 + - pipes-text + - lens-simple + - lens-family-core + - lens-family + + "Sjoerd Visscher @sjoerdvisscher": + - one-liner "Justin Le @mstksg": - - advent-of-code-api < 0 # ghc 8.10 via servant + - advent-of-code-api - auto - - backprop < 0 # via vinyl + - backprop - bins + - conduino - configurator-export - - decidable < 0 # via vinyl - - emd < 0 # via typelits-witnesses - - functor-products < 0 # via vinyl - - hamilton < 0 # via vty - - hmatrix-backprop < 0 # via backprop + - decidable + - emd + - functor-products + - hamilton < 0 # 0.1.0.3 compile fail https://github.com/mstksg/hamilton/issues/9 + - hmatrix-backprop - hmatrix-vector-sized - - lens-typelevel < 0 # GHC 8.8 via ghc-typelits-presburger (konn/equational-reasoning-in-haskell#4) - - list-witnesses < 0 # via vinyl + - lens-typelevel + - list-witnesses - nonempty-containers - one-liner-instances - - prompt - - servant-cli < 0 # via servant-server + - prompt < 0 # 0.1.1.2 # fails to compile (#7017) + - servant-cli - tagged-binary - # - type-combinators-singletons # GHC 8.4 via type-combinators - - typelits-witnesses < 0 # via dependent-sum + - type-combinators-singletons + - typelits-witnesses - uncertain - vector-sized @@ -2162,57 +2615,58 @@ packages: - metrics - pipes-wai - serf - # - uri-templater # https://github.com/iand675/uri-templater/issues/7 + - uri-templater + - data-sketches + - data-sketches-core "Michael Xavier @MichaelXavier": - uri-bytestring - - cron - # - tasty-tap # https://github.com/MichaelXavier/tasty-tap/issues/2 - # - tasty-fail-fast # https://github.com/MichaelXavier/tasty-tap/issues/2 - - drifter < 0 - - drifter-postgresql < 0 - - drifter-sqlite < 0 + - cron < 0 # 0.7.0 ghc-9.6 https://github.com/MichaelXavier/cron/issues/50 + - tasty-tap + - tasty-fail-fast + - drifter + - drifter-postgresql + - drifter-sqlite < 0 # via sqlite-simple "Lars Kuhtz @larskuhtz": - wai-cors - - configuration-tools < 0 # compilation error + - configuration-tools - random-bytestring "Sam Rijs @srijs": - - ndjson-conduit - - operational-class + - ndjson-conduit < 0 # fails https://github.com/commercialhaskell/stackage/issues/7245 + - operational-class < 0 # 0.3.0.0 compile fail https://github.com/srijs/haskell-operational-class/issues/1 - result "Daniel Patterson @dbp": - - hworker < 0 + - hworker < 0 # fails https://github.com/commercialhaskell/stackage/issues/7234 - fn "Mathieu Boespflug @mboes": - - cassette < 0 # build failure with GHC 8.4 - choice - distributed-closure - - inline-java < 0 - - inline-r < 0 # via inline-c - - jni < 0 # compilation failure - - jvm < 0 # transitive compilation failure - - jvm-streaming < 0 - - H < 0 # via inline-r - - sparkle < 0 + - inline-java + - inline-r + - jni < 0 # 0.8.0 compile fail + - jvm + - jvm-streaming + - H + - sparkle - th-lift "Christopher Reichert @creichert": - - bencode < 0 # via base-4.13.0.0 + - bencode - hsebaysdk - dockerfile - - wai-middleware-throttle < 0 # via token-bucket - # - yesod-auth-basic # https://github.com/creichert/yesod-auth-basic/issues/2 + - wai-middleware-throttle + - yesod-auth-basic "Hirotomo Moriwaki @philopon": - - barrier < 0 # via blaze-svg + - barrier "Kai Zhang @kaizhang": - matrices - - haskell-igraph < 0 # ghc 8.10.1 #5440/closed + - haskell-igraph < 0 # 0.8.0 compile fail ghc 8.10.1 #5440/closed "Michel Boucey @MichelBoucey": - IPv6Addr @@ -2220,19 +2674,20 @@ packages: - cayley-client - Spintax - glabrous - - google-oauth2-jwt < 0 # via HsOpenSSL - - IPv6DB < 0 + - google-oauth2-jwt + - IPv6DB - gothic + - NanoID "koral koral@mailoo.org @k0ral": - - atom-conduit < 0 + - atom-conduit - conduit-parse - dublincore-xml-conduit - - euler-tour-tree < 0 # GHC 8.4 via base-4.11.0.0 - - opml-conduit < 0 # Variable not in scope: throwRefine - - rss-conduit < 0 + - euler-tour-tree + - opml-conduit + - rss-conduit - timerep - - xml-conduit-parse < 0 # compilation error + - xml-conduit-parse "Daniel Cartwright @chessai": - streaming @@ -2251,18 +2706,18 @@ packages: - data-ordlist - digits - dns - - friday < 0 - - friday-juicypixels < 0 - - hbeanstalk < 0 # sClose not in scope + - friday + - friday-juicypixels + - hbeanstalk - hedis - - hprotoc < 0 # compilation failure - - hsyslog-udp < 0 + - hprotoc + - hsyslog-udp - iso3166-country-codes - iso639 - - monoidal-containers < 0 # via base-4.13.0.0 + - monoidal-containers - murmur-hash - - protocol-buffers < 0 # MonadFail - - protocol-buffers-descriptor < 0 # via protocol-buffers + - protocol-buffers + - protocol-buffers-descriptor - regex-pcre - string-class - string-combinators @@ -2272,14 +2727,14 @@ packages: - seqalign "John Lenz @wuzzeb": - # - yesod-static-angular # conduit 1.3, yesod 1.6 - - hspec-webdriver < 0 # https://bitbucket.org/wuzzeb/webdriver-utils/issues/9/hspec-webdriver-build-failure-with-ghc-84 - # - webdriver-angular # via hspec-webdriver + - yesod-static-angular + - hspec-webdriver + - webdriver-angular "Sven Heyll @sheyll": - - b9 < 0 # build failure with GHC 8.4 https://github.com/sheyll/b9-vm-image-builder/issues/4 + - b9 - type-spec - - pretty-types < 0 # ghc 8.10.1 #5446/closed + - pretty-types < 0 # 0.4.0.0 # fails to compile https://github.com/sheyll/pretty-types/issues/2 - function-builder - bytestring-to-vector @@ -2291,49 +2746,53 @@ packages: - range "Vladislav Zavialov @int-index": - - transformers-lift < 0 # transformers https://github.com/commercialhaskell/stackage/issues/4408 - - union < 0 # via base-4.13.0.0 - - named < 0 # via base-4.13.0.0 + - transformers-lift + - union + - named - inj - - shower < 0 # via base-4.13.0.0 + - shower "Stack Builders stackage@stackbuilders.com @stackbuilders": - atomic-write - - dbcleaner < 0 # via postgresql-simple + - dbcleaner - dotenv - hapistrano - hspec-golden - inflections - stache - - scalendar < 0 + - scalendar "Sergey Alirzaev @l29ah": - monad-peel - NineP - - Network-NineP < 0 + - Network-NineP + - pontarius-xmpp + - stringprep + - ranges "Antoni Silvestre @asilvestre": # Test suite needs a running neo4j server with auth disabled # unfortunately the cabal package name and the github repo don't have the exact same name # package name is haskell-neo4j-client github name is haskell-neo4j-rest-client - - haskell-neo4j-client < 0 # build failure with GHC 8.4 https://github.com/asilvestre/haskell-neo4j-rest-client/issues/32 + - haskell-neo4j-client < 0 # 0.3.2.4 compile fail with GHC 8.4 https://github.com/asilvestre/haskell-neo4j-rest-client/issues/32 "Anton Kholomiov ": - data-fix "Alexey Khudyakov @Shimuuar": - - histogram-fill < 0 # compilation failure + - histogram-fill - fixed-vector - fixed-vector-hetero - type-level-numbers "Ryan Scott @RyanGlScott": - abstract-deque - - abstract-deque-tests < 0 # via test-framework + - abstract-deque-tests - abstract-par - atomic-primops - base-compat-batteries - base-orphans + - bifunctor-classes-compat - chaselev-deque - code-page - constraint-tuples @@ -2344,8 +2803,11 @@ packages: - dotgen - echo - eliminators + - foldable1-classes-compat - generic-deriving + - ghc-bignum-orphans - hashmap + - indexed-traversable-instances - invariant - keycode - lift-generics @@ -2357,6 +2819,8 @@ packages: - proxied - rdtsc - singleton-nats + - singletons-base + - singletons-th - text-show - text-show-instances - th-abstraction @@ -2368,18 +2832,27 @@ packages: - xlsx "Matt Parsons @parsonsmatt": + - annotated-exception - monad-logger-prefix - monad-metrics - # - ekg-cloudwatch # http-conduit 2.3 via amazonka - - smtp-mail < 0 # https://github.com/jhickner/smtp-mail/issues/24#issuecomment-499601949 - - liboath-hs < 0 # via inline-c-0.8.0.1 - - servant-quickcheck < 0 - - esqueleto < 0 # aeson 1.5 + - prairie + - ekg-cloudwatch < 0 # 0.0.1.6 fails to compile we amazonka 2.0 + - smtp-mail + - liboath-hs + - servant-quickcheck + - esqueleto < 0 # failing for ghc-9.8 - hedgehog-fakedata - - persistent-typed-db < 0 # aeson 1.5 + - persistent-discover + - persistent-documentation < 0 # 0.1.0.4 https://github.com/lumihq/persistent-documentation/issues/11 + - persistent-typed-db - persistent-qq - - persistent-pagination < 0 # aeson 1.5 + - persistent-pagination - hspec-hedgehog + - exception-via + - record-wrangler + - lift-type + - some-dict-of + - discover-instances "Matthew Pickering @mpickering": - refact @@ -2387,42 +2860,30 @@ packages: "Andrew Gibiansky @gibiansky": - ipython-kernel - "Andrés Sicard-Ramírez @asr": - - Agda < 0 - "James Cook @mokus0": - - dependent-map < 0 # via constraints-extras - - dependent-sum < 0 # via constraints-extras - - dependent-sum-template < 0 # via constraints-extras - - dice < 0 # GHC 8.4 via random-fu - - hstatsd < 0 # sClose not in scope - - misfortune < 0 # GHC 8.4 via random-fu + - dependent-map + - dependent-sum + - dependent-sum-template + - dice + - hstatsd + - misfortune "Timo von Holtz @tvh": - - ekg-wai < 0 # via ekg-json - # - haxl-amazonka # http-conduit 2.3 via amazonka - - hasql-migration < 0 # https://github.com/tvh/hasql-migration/issues/4 - - servant-JuicyPixels < 0 # ghc 8.10 via servant + - ekg-wai + - haxl-amazonka + - hasql-migration + - servant-JuicyPixels - "Artyom @neongreen": + "Steven Fontanella @stevenfontanella": - microlens - microlens-platform - microlens-mtl - microlens-th - microlens-ghc - microlens-contra - - shortcut-links < 0 # MonadFail - - cheapskate-highlight - - cheapskate-lucid - - cmark-lucid - - cmark-highlight < 0 # cmark-0.6 - - Spock-lucid < 0 # GHC 8.4 via Spock - - charsetdetect-ae - # - text-all # text-1.2.3.0 - - fmt "Takano Akio tak@anoak.io @takano-akio": - - fast-builder < 0 # via true-name + - fast-builder - filelock "Brian Lewis brian@lorf.org @bsl": @@ -2434,9 +2895,9 @@ packages: - hidapi - iso8601-time - loop - - lz4-frame-conduit + - lz4-frame-conduit < 0 # https://github.com/commercialhaskell/stackage/issues/7241 - netpbm - - network-house < 0 # MonadFail + - network-house < 0 # 0.1.0.2 compile failure MonadFail - reinterpret-cast - shared-memory - posix-paths @@ -2460,6 +2921,7 @@ packages: - express - speculate - extrapolate + - code-conjure - percent-format - tasty-leancheck - hspec-leancheck @@ -2474,55 +2936,40 @@ packages: - natural-transformation - password - password-instances - - pretty-simple < 4 # https://github.com/commercialhaskell/stackage/issues/5644 + - password-types + - pretty-simple - print-console-colors - read-env-var - - servant-checked-exceptions < 0 # ghc 8.10 via servant - - servant-checked-exceptions-core < 0 # ghc 8.10 via servant + - servant-checked-exceptions + - servant-checked-exceptions-core - servant-rawm - - servant-static-th < 0 # ghc 8.10 via servant - - termonad < 0 # via gi-vte + - servant-static-th + - termonad - world-peace - - xml-html-qq < 0 # via heterocephalus + - xml-html-qq - xml-indexed-cursor "Franklin Chen @FranklinChen": - Ebnf2ps - "Dmitry Ivanov @ethercrow": - - charsetdetect-ae - - compiler-warnings - - docopt - - dynamic-state - - dyre - - io-storage - - oo-prototypes - - opentelemetry - - opentelemetry-extra - - opentelemetry-wai - - opentelemetry-lightstep - - planb-token-introspection < 0 # #5445/closed - - pointedlist - - unordered-intmap < 0 # primitive 0.7.1.0 https://github.com/ethercrow/unordered-intmap/issues/2 - - word-trie - - xdg-basedir - - yi-rope - # needed for opentelemetry - - ghc-trace-events # @maoe - "Tobias Bexelius @tobbebex": - - GPipe < 0 # GHC 8.4 via base-4.11.0.0 + - GPipe "Jonas Carpay @jonascarpay": - apecs - apecs-gloss - apecs-physics + - aeson-commit + - calligraphy + - js-chart + - safe-gen + - tasty-focus "Spencer Janssen @spencerjanssen": - Xauth "Sebastian de Bellefon @Helkafen": - - wai-middleware-metrics < 0 + - wai-middleware-metrics "Gregory Collins @gregorycollins": - hashtables @@ -2536,6 +2983,7 @@ packages: - locators - core-data - core-program + - core-telemetry - core-text "Sean Hunt @ivan-m": - fgl - - graphviz - wl-pprint-text - - servant-pandoc < 0 # blocks http-media https://github.com/commercialhaskell/stackage/issues/4483 + - servant-pandoc "Sharif Olorin @olorin": - quickcheck-text - nagios-check "Peter Simons @peti": - - cabal2nix - cabal2spec - cgi - distribution-nixpkgs @@ -2566,51 +3012,46 @@ packages: - hsemail - hsyslog - jailbreak-cabal - - lambdabot-core < 0 # via dependent-map-0.3 - - lambdabot-irc-plugins < 0 # via lambdabot-core + - lambdabot-core + - lambdabot-irc-plugins - language-nix - logging-facade-syslog - MonadPrompt - nix-paths - - parsec-class - - prim-uniq < 0 # via dependent-sum + - parsec-class < 0 # fails https://github.com/commercialhaskell/stackage/issues/7238 + - prim-uniq - random-fu - random-source - rvar - SafeSemaphore - - streamproc < 0 # MonadFail + - streamproc - stringsearch # for cgi - titlecase - - X11 - - xmonad "Mark Fine @markfine": - - postgresql-schema < 0 # via postgresql-simple + - postgresql-schema - sbp "Jinjing Wang @nfjinjing": - - moesocks < 0 + - moesocks "Gregory W. Schwartz @GregorySchwartz": - - diversity < 0 # via fasta - - fasta < 0 # GHC 8.4 via pipes-text - - modify-fasta < 0 # GHC 8.4 via pipes-text + - diversity + - fasta + - modify-fasta - tree-fun - random-tree - clumpiness - - find-clumpiness < 0 - - blosum < 0 # GHC 8.4 via pipes-text - - rank-product < 0 # GHC 8.4 via random-fu "Simon Marechal @bartavelle": - compactmap - - stateWriter < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - filecache < 0 + - stateWriter + - filecache - pcre-utils - - strict-base-types < 0 - - withdependencies < 0 + - strict-base-types + - withdependencies - hruby - - language-puppet < 0 # https://github.com/commercialhaskell/stackage/issues/5573 + - language-puppet - tar-conduit "Mark Karpov @mrkkrp": @@ -2645,18 +3086,16 @@ packages: - wave - zip - "Leonhard Markert @curiousleo": - - monad-bayes < 0 # ghc 8.10 - "Emmanuel Touzery @emmanueltouzery": - app-settings - - hsexif < 0 # via time-1.9.3 - - slack-web < 0 # via base-4.13.0.0 + - hsexif + - slack-web "Nickolay Kudasov @fizruk": - http-api-data - swagger2 - - telegram-bot-simple < 0 # https://github.com/fizruk/telegram-bot-simple/issues/18 + - telegram-bot-simple + - rzk "Jared Tobin @jtobin": - mwc-probability @@ -2671,28 +3110,18 @@ packages: - hnock "Facundo Domínguez @facundominguez": - - distributed-process < 0 # GHC 8.4 via network-transport-tcp - - distributed-process-simplelocalnet < 0 # GHC 8.4 via network-transport-tcp - - distributed-process-tests < 0 # GHC 8.4 via distributed-process - - distributed-static < 0 - inline-c - - jvm-batching < 0 - - network-transport - - network-transport-tests < 0 - - network-transport-tcp < 0 # BuildFailureException Process exited with ExitFailure 1: dist/build/TestTCP/TestTCP - - network-transport-inmemory < 0 - - network-transport-composed - - pthread < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - rank1dynamic + - jvm-batching + - pthread "Dave Tapley @dukedave": - inline-c-cpp "Takahiro Himura @himura": - lens-regex - # - twitter-conduit # twitter-types - # - twitter-types # MonadFail - # - twitter-types-lens # + - twitter-conduit < 0 # fails https://github.com/commercialhaskell/stackage/issues/7239 + - twitter-types + - twitter-types-lens "Robbin C. @robbinch": - zim-parser @@ -2702,26 +3131,25 @@ packages: - hashable-time "Yuras Shumovich @Yuras": - - pdf-toolbox-content < 0 # DependencyFailed (PackageName "pdf-toolbox-core") - - pdf-toolbox-core < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - pdf-toolbox-document < 0 # DependencyFailed (PackageName "pdf-toolbox-content") + - pdf-toolbox-content + - pdf-toolbox-core + - pdf-toolbox-document - io-region - scanner "Stanislav Chernichkin @schernichkin": - - partial-isomorphisms + - partial-isomorphisms < 0 # failure https://github.com/commercialhaskell/stackage/issues/7248 "Christoph Breitkopf @bokesan": - IntervalMap "Michele Lacchia @rubik": - - docopt < 0 # MonadFail - pathwalk "John Galt @centromere": - cacophony - blake2 - - nfc < 0 # build failure with GHC 8.4 + - nfc "Michael Schröder @mcschroeder": @@ -2729,99 +3157,100 @@ packages: - ttrie "Stefan Kersten @kaoskorobase": - - hsndfile < 0 # build failure with GHC 8.4 - - hsndfile-vector < 0 # build failure with GHC 8.4 + - hsndfile + - hsndfile-vector "yihuang @yihuang": - - tagstream-conduit < 0 # MonadFail + - tagstream-conduit "Johannes Hilden @laserpants": - hashids - fuzzyset + - sqids "Will Sewell @willsewell": - benchpress - pusher-http-haskell "Yorick Laupa yo.eight@gmail.com @YoEight": - - eventstore + - eventstore < 0 # 1.4.3 https://github.com/commercialhaskell/stackage/issues/7075 - dotnet-timespan - - eventsource-api < 0 # GHC 8.4 build failure - - eventsource-geteventstore-store < 0 # GHC 8.4 via protolude - - eventsource-store-specs < 0 # eventsource-api - - eventsource-stub-store < 0 # GHC 8.4 via protolude + - eventsource-api + - eventsource-geteventstore-store + - eventsource-store-specs + - eventsource-stub-store "Sebastian Dröge slomo@coaxion.net @sdroege": - - conduit-iconv < 0 # MonadFail - - conduit-connection < 0 # connection-0.3.0 + - conduit-iconv < 0 # 0.1.1.3 compile fail MonadFail + - conduit-connection "Andrew Rademacher @AndrewRademacher": - aeson-casing - - graylog < 0 # Couldn't find module Network.BSD + - graylog < 0 # 0.1.0.1 compile fail Couldn't find module Network.BSD - parsec-numeric - # - mallard # https://github.com/AndrewRademacher/mallard/issues/49 - - gdax < 0 + - mallard + - gdax "Callum Rogers @CRogers": - should-not-typecheck "Mihaly Barasz klao@nilcons.com @klao": - lens-datetime - - tz < 0 # via time-1.9.3 + - tz - tzdata "Timothy Klim @TimothyKlim": - pkcs10 "David Luposchainsky @quchen": - - pgp-wordlist - - show-prettyprint < 0 # via trifecta + - pgp-wordlist < 0 # 0.1.0.3 # fails to compile (#7017) https://github.com/quchen/pgp-wordlist/pull/4 + - show-prettyprint "Jeremy Shaw @stepcut": - - boomerang < 0 # GHC 8.4 via template-haskell-2.13.0.0 - # - happstack-hsp # harp - - happstack-jmacro < 0 # GHC 8.4 via happstack-server - - happstack-server - - happstack-server-tls < 0 # GHC 8.4 via happstack-server - - hsx-jmacro < 0 - - ixset < 0 # GHC 8.4 via syb-with-class + - boomerang + - happstack-hsp + - happstack-jmacro + - happstack-server < 7.9 # https://github.com/commercialhaskell/stackage/issues/7207 + - happstack-server-tls + - hsx-jmacro + - ixset - reform - reform-blaze - reform-hamlet - reform-happstack - # - reform-hsp # hsx2hs - - userid < 0 # GHC 8.4 via base-4.11.0.0 - - web-plugins < 0 - - web-routes < 0 # via http-types - - web-routes-boomerang < 0 # GHC 8.4 via boomerang - - web-routes-happstack < 0 # GHC 8.4 via happstack-server - - web-routes-hsp < 0 # via web-routes - - web-routes-th < 0 # GHC 8.4 via template-haskell-2.13.0.0 - - web-routes-wai < 0 # via web-routes - # - hsx2hs # haskell-src-exts + - reform-hsp + - userid + - web-plugins + - web-routes < 0 # 0.27.15 # fails to compile (#7017) + - web-routes-boomerang + - web-routes-happstack + - web-routes-hsp + - web-routes-th + - web-routes-wai + - hsx2hs "Pedro Tacla Yamada @yamadapc": - ascii-progress - - drawille < 0 + - drawille - file-modules - frontmatter - read-editor - # - list-prompt # https://github.com/yamadapc/list-prompt/issues/3 - - package-description-remote < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build + - list-prompt < 0 # 0.1.1.0 compile fail https://github.com/yamadapc/list-prompt/issues/3 + - package-description-remote < 0 # 0.2.0.0 compile fail - projectroot - # - questioner # ansi-terminal-0.7 - # - language-dockerfile # https://github.com/beijaflor-io/haskell-language-dockerfile/issues/11 + - questioner + - language-dockerfile < 0 # 0.3.6.0 compile fail https://github.com/beijaflor-io/haskell-language-dockerfile/issues/11 "Pascal Hartig @passy": - - giphy-api < 0 # ghc 8.10 via servant + - giphy-api - optparse-text "rightfold @rightfold": - open-browser "Denis Redozubov @dredozubov": - - hreader-lens < 0 # via hreader - - schematic < 0 # GHC 8.4 via base-4.11.0.0 + - hreader-lens + - schematic "Yuji Yamamoto @igrep": - yes-precure5-command @@ -2833,11 +3262,13 @@ packages: - network-messagepack-rpc-websocket - unicode-show - deriveJsonNoPrefix + - fakefs + - fakepull "Hans-Christian Esperer @hce": - # avwx # https://github.com/hce/avwx/issues/2 + - avwx - saltine - - wai-session-postgresql < 0 # via wai-session + - wai-session-postgresql "Haisheng Wu @freizl": - hoauth2 @@ -2846,32 +3277,34 @@ packages: - scrypt "Jakub Waszczuk @kawu": - - dawg-ord < 0 + - dawg-ord "Amit Levy @alevy": - - simple < 0 # https://github.com/alevy/simple/issues/23 + - simple - simple-templates - - simple-session < 0 + - simple-session - postgresql-orm "Sergey Astanin @astanin": - # Stackage server uses Ubuntu 16.04 which ships libzip-1.0.1. + # Stackage server uses Ubuntu 20.04 which ships libzip-?. # Haskell packages should match major.minor versions of the C library. - - bindings-libzip >= 1.0 - - LibZip >= 1.0 + - bindings-libzip + - LibZip < 0 # 1.0.1 undefined reference to 'zip_archive_set_tempdir' "Anthony Cowley @acowley": - vinyl - - Frames < 0 # GHC 8.4 via base-4.11.0.0 - - hpp < 0 # build failure with GHC 8.4 via bytestring-trie + - Frames + - hpp "Takayuki Muranushi @nushio3": - binary-search "Jason Shipman @jship": - - logging-effect-extra < 0 - - logging-effect-extra-file < 0 - - logging-effect-extra-handler < 0 + - context + - context-http-client + - context-resource + - context-wai-middleware + - monad-logger-aeson - overhang - tao - tao-example @@ -2880,24 +3313,23 @@ packages: - extensible-effects "Justus Adam @JustusAdam": - # - marvin # https://github.com/JustusAdam/marvin/issues/22 - - marvin-interpolate < 0 + - marvin + - marvin-interpolate - mustache - - exit-codes >= 1.0.0 + - exit-codes "Cindy Wang @CindyLinz": - - NoTrace < 0 # GHC 8.4 via base-4.11.0.0 - - linked-list-with-iterator < 0 + - NoTrace + - linked-list-with-iterator "Jean-Philippe Bernardy @jyp": - polynomials-bernstein - - typography-geometry < 0 # compilation failure + - typography-geometry "John MacFarlane @jgm": - - hsb2hs < 0 # build failure with GHC 8.4 + - hsb2hs - cmark - texmath - - highlighting-kate - skylighting - skylighting-core - pandoc-types @@ -2905,25 +3337,36 @@ packages: - doclayout - doctemplates - emojis - - pandoc < 0 # https://github.com/commercialhaskell/stackage/issues/5567 - - pandoc-citeproc < 0 # ghc 8.10 via pandoc - - HsYAML-aeson - - ipynb #< 0 # via aeson-diff + - pandoc + - pandoc-cli + - pandoc-server + - citeproc + - commonmark + - commonmark-extensions + - commonmark-pandoc + - unicode-collation + - ipynb + - skylighting-format-ansi + - skylighting-format-blaze-html + - skylighting-format-context + - skylighting-format-latex + - typst + - typst-symbols "Karun Ramakrishnan @karun012": - doctest-discover "Elie Genard @elaye": - - turtle-options < 0 # GHC 8.4 via turtle + - turtle-options "Ozgun Ataman ozgun.ataman@soostone.com @ozataman": - string-conv - - rng-utils < 0 # https://github.com/commercialhaskell/stackage/issues/4686 + - rng-utils - ua-parser - hs-GeoIP - retry - katip - # - katip-elasticsearch # async 2.2 + - katip-elasticsearch < 0 # 0.7.0.0 compile fail https://github.com/commercialhaskell/stackage/issues/6341 "Sid Kapur sidharthkapur1@gmail.com @sid-kap": - tuple @@ -2933,23 +3376,28 @@ packages: - free-vl "Kazuo Koga @kkazuo": - - xlsx-tabular + - xlsx-tabular < 0 # 0.2.2.1 https://github.com/kkazuo/xlsx-tabular/issues/9 "Mikhail Glushenkov @23Skidoo": - # - Cabal take the one that ships with GHC - - cabal-install < 0 # via Cabal/base - # - pointful # haskell-src-exts-simple + # - Cabal # take the one that ships with GHC + - cabal-install + - pointful "Lennart Kolmodin @kolmodin": - - binary-bits < 0 # MonadFail + - binary-bits "Alex McLean @yaxu": - tidal + - tidal-link - hosc "Kei Hibino @khibino": - th-data-compat - th-reify-compat + - th-bang-compat + - th-constraint-compat + - product-isomorphic + - persistable-record - relational-query - relational-query-HDBC - persistable-types-HDBC-pg @@ -2960,13 +3408,10 @@ packages: - json-rpc-generic - protocol-radius - protocol-radius-test - - th-bang-compat - - th-constraint-compat - - persistable-record "wren romano @wrengr": - bytestring-lexing - - bytestring-trie < 0 # build failure with GHC 8.4 + - bytestring-trie - data-or - exact-combinatorics - logfloat @@ -2978,9 +3423,10 @@ packages: "Fraser Tweedale @frasertweedale": - concise + - dyre - jose - "Yoshikuni Jujo @YoshikuniJujo": + "Yoshikuni Jujo @YoshikuniJujo": - zot - yjtools - io-machine @@ -2988,33 +3434,53 @@ packages: - x11-xim - X11-xft - Imlib - - xturtle < 0 # ghc 8.10 + - xturtle - gluturtle - - papillon < 0 # ghc 8.10 - - zasni-gerna < 0 # ghc 8.10 - - exception-hierarchy < 0 # ghc 8.10 - - simplest-sqlite < 0 # ghc 8.10 - - warp-tls-uid + - papillon + - zasni-gerna + - exception-hierarchy + - simplest-sqlite + - warp-tls-uid < 0 # 0.2.0.6 https://github.com/YoshikuniJujo/warp-tls-uid/issues/1 - nowdoc - - HaXml + - typecheck-plugin-nat-simple + - ranged-list + - c-enum + - c-struct + - union-angle + - moffy + - freer-par-monad + - type-set + - type-flip + - extra-data-yj + - moffy-samples-events + - moffy-samples + - moffy-samples-gtk4-run < 0 # 0.2.1.3 requires newer glib https://github.com/YoshikuniJujo/moffy-samples-gtk4-run/issues/1 + - moffy-samples-gtk4 + - simple-cairo + - simple-pango + - cairo-image + - union-color + - glib-stopgap + - moffy-samples-gtk3-run + - moffy-samples-gtk3 "Jan Gerlinger @JanGe": - - irc-dcc < 0 + - irc-dcc "Alexey Raga @AlexeyRaga": - hw-kafka-client "John Ky newhoggy@gmail.com @newhoggy": - aeson-lens - - antiope-core < 0 # ghc 8.10 via amazonka - - antiope-dynamodb < 0 # ghc 8.10 via amazonka - - antiope-messages < 0 # ghc 8.10 via amazonka - - antiope-s3 < 0 # ghc 8.10 via amazonka - - antiope-sns < 0 # ghc 8.10 via amazonka - - antiope-sqs < 0 # ghc 8.10 via amazonka + - antiope-core < 0 # 7.5.3 fails to compile we amazonka 2.0 + - antiope-dynamodb + - antiope-messages < 0 # 7.5.3 https://github.com/arbor/antiope/issues/112 + - antiope-s3 + - antiope-sns < 0 # 7.5.3 fails to compile we amazonka 2.0 + - antiope-sqs < 0 # 7.5.3 fails to compile we amazonka 2.0 - arbor-lru-cache - - arbor-postgres < 0 # generic-lens 2.0.0.0 - - asif + - arbor-postgres + - asif < 0 # 6.0.4 compile fail - https://github.com/arbor/asif/issues/48 - avro - bits-extra - hw-balancedparens @@ -3022,8 +3488,8 @@ packages: - hw-conduit - hw-conduit-merges - hw-diagnostics - - hw-dsv < 0 # generic-lens 2.0.0.0 - - hw-eliasfano < 0 # generic-lens 2.0.0.0 + - hw-dsv < 0 # 0.4.1.1 compile fail + - hw-eliasfano - hw-excess - hw-fingertree - hw-fingertree-strict @@ -3031,72 +3497,73 @@ packages: - hw-hspec-hedgehog - hw-int - hw-ip - - hw-json < 0 # generic-lens 2.0.0.0 - - hw-json-simple-cursor < 0 # generic-lens 2.0.0.0 - - hw-json-standard-cursor < 0 # generic-lens 2.0.0.0 + - hw-json + - hw-json-simple-cursor + - hw-json-standard-cursor - hw-mquery - - hw-packed-vector < 0 # generic-lens 2.0.0.0 + - hw-packed-vector - hw-parser - hw-prim - - hw-rankselect < 0 # generic-lens 2.0.0.0 + - hw-rankselect - hw-rankselect-base - - hw-simd < 0 # hw-rankselect due to generic-lens 2.0.0.0 - - hw-streams - - hw-succinct < 0 # hw-rankselect due to generic-lens 2.0.0.0 - - hw-xml < 0 # generic-lens 2.0.0.0 + - hw-simd + - hw-streams < 0 # 0.0.1.0 compile fail https://github.com/haskell-works/hw-streams/issues/81 + - hw-succinct + - hw-xml + - oops + - tasty-discover "George Wilson @gwils": - hedgehog-fn - - sv < 0 # via base-4.13.0.0 - - sv-cassava < 0 # via sv-core - - sv-core < 0 # via base-4.13.0.0 + - sv + - sv-cassava + - sv-core - tasty-hedgehog "Ismail Mustafa @ismailmustafa": - - handwriting < 0 + - handwriting "Stephen Diehl @sdiehl": - - llvm-hs-pretty < 0 # compilation failure + - llvm-hs-pretty - protolude - repline - - picosat < 0 - - aos-signature < 0 # via protolude - # https://github.com/commercialhaskell/stackage/issues/4682 - - bulletproofs < 0 # via protolude - - pedersen-commitment < 0 # via protolude - - merkle-tree < 0 # via protolude - - oblivious-transfer < 0 # via protolude - - pairing < 0 # #4758/closed - - libraft < 0 # via concurrency & ejafu & kg & kg-core & onad-metrics & ostgresql-simple-url & rotolude & uickcheck-state-machine & asty-dejafu - - galois-field < 0 # via protolude + - picosat + - aos-signature + - bulletproofs + - pedersen-commitment + - merkle-tree + - oblivious-transfer + - pairing + - libraft + - galois-field "Daishi Nakajima @nakaji-dayo": - api-field-json-th "Patrick Thomson @helium": - - postgresql-transactional < 0 # via postgresql-simple + - postgresql-transactional "Tom Murphy ": - - gingersnap + - gingersnap < 0 # 0.3.1.0 compile fail aeson 2 - microspec - midair - nano-erl - rando - - vivid < 0 # via vivid-osc - - vivid-osc < 0 - - vivid-supercollider < 0 # via vivid-osc + - vivid < 0 # 0.5.2.0 # fails to compile (#7017) + - vivid-osc + - vivid-supercollider "Toshio Ito @debug-ito": - fold-debounce - - fold-debounce-conduit < 0 # ghc 8.10 + - fold-debounce-conduit - stopwatch - wikicfp-scraper - - wild-bind < 0 # ghc 8.10 - - wild-bind-x11 < 0 # ghc 8.10 - - greskell < 0 # ghc 8.10 - - greskell-core < 0 # ghc 8.10 - - greskell-websocket < 0 # ghc 8.10 - - hspec-need-env < 0 # ghc 8.10 + - wild-bind + - wild-bind-x11 + - greskell + - greskell-core + - greskell-websocket + - hspec-need-env "Cies Breijs @cies": - htoml @@ -3106,11 +3573,11 @@ packages: "David Reaver @jdreaver": - eventful-core - # - eventful-dynamodb # http-conduit 2.3 via amazonka - - eventful-memory < 0 # via eventful-core - - eventful-postgresql < 0 # GHC 8.4 via persistent-postgresql - - eventful-sql-common < 0 # persistent 2.10.0 #4551/closed - - eventful-sqlite < 0 # persistent 2.10.0 via eventful-sql-common + - eventful-dynamodb + - eventful-memory + - eventful-postgresql + - eventful-sql-common + - eventful-sqlite - eventful-test-helpers - stratosphere - sum-type-boilerplate @@ -3122,38 +3589,38 @@ packages: - gi-cairo - gi-dbusmenu - gi-dbusmenugtk3 - - gi-gdk < 4 + - gi-gdk == 3.* # https://github.com/commercialhaskell/stackage/issues/6317 - gi-gdkpixbuf - - gi-gdkx11 < 4 + - gi-gdkx11 == 3.* # https://github.com/commercialhaskell/stackage/issues/6317 - gi-gio - gi-glib - gi-gobject - gi-graphene - - gi-gtk < 4 + - gi-gsk + - gi-gtk == 3.* # https://github.com/commercialhaskell/stackage/issues/6317 - gi-gtk-hs + - gi-gmodule - gi-pango - gi-xlib - gi-harfbuzz - - gi-gsk < 4 - - gi-gtksource < 0 # via gi-gdk-4.0.1 & gi-gtk-4.0.1 - - gi-javascriptcore < 0 # via haskell-gi - - gi-vte < 0 # via gi-gdk-4.0.1 & gi-gtk-4.0.1 - # - gi-webkit2 # https://github.com/fpco/stackage/issues/3415 + - gi-gtksource < 5.0.0 # https://github.com/commercialhaskell/stackage/issues/7013 + - gi-javascriptcore < 6.0.3 # https://github.com/commercialhaskell/stackage/issues/6929 + - gi-vte + - gi-webkit2 + - gi-freetype2 + - gi-soup < 3.0.2 # https://github.com/commercialhaskell/stackage/issues/6929 "Brandon Simmons @jberryman": - directory-tree - "Ian Grant Jeffries @seagreen": - - hjsonpointer < 0 # GHC 8.4 via base-4.11.0.0 - "Drew Hess @dhess": - - hpio < 0 # GHC 8.4 via protolude + - hpio "Richard Eisenberg @goldfirere": - th-desugar - singletons - HUnit-approx - - units-parser < 0 # BuildFailureException Process exited with ExitFailure 1: dist/build/main/main + - units-parser "Doug McClean @dmcclean": - dimensional @@ -3164,28 +3631,28 @@ packages: - leapseconds-announced "Pavel Ryzhov @paulrzcz": - - hquantlib < 0 - - hquantlib-time < 0 # via time-1.9.3 - - HSvm + - hquantlib + - hquantlib-time + - HSvm < 0 # Compilation failure with GHC-9.8.1, https://github.com/commercialhaskell/stackage/issues/7227 "Henri Verroken @hverr": - bordacount - cache - - haskey < 0 + - haskey - haskey-btree - - haskey-mtl < 0 + - haskey-mtl - intset-imperative - - lxd-client < 0 # GHC 8.4 via http-media - - lxd-client-config < 0 # via test-framework + - lxd-client + - lxd-client-config - xxhash-ffi - zeromq4-patterns "Cliff Harvey @BlackBrane": - - ansigraph < 0 # GHC 8.4 via base-4.11.0.0 - # - microsoft-translator # servant 0.13 + - ansigraph + - microsoft-translator "Tebello Thejane @tebello-thejane": - - bitx-bitcoin < 0 # compilation error + - bitx-bitcoin < 0 # 0.12.0.0 compile fail "Andrew Lelechenko @Bodigrim": - exp-pairs @@ -3206,11 +3673,27 @@ packages: - tasty-rerun - integer-roots - smallcheck + - quote-quot + - tasty-bench + - tasty-inspection-testing + - text-rope + - data-array-byte + - text-builder-linear + - hie-bios + - infinite-list + - regression-simple + - tasty-bench-fit + - alex-tools + - language-lua + - snap-server "Ashley Yakeley @AshleyYakeley": - countable - - witness < 0 # ghc 8.10.1 #5451/closed - - open-witness < 0 # MonadFail + - witness + - open-witness + - type-rig + - monadology + - primitive-serial "Victor Denisov @VictorDenisov": - mongoDB @@ -3218,51 +3701,52 @@ packages: "Alexis King @lexi-lambda": - freer-simple - - monad-mock < 0 # GHC 8.4 via template-haskell-2.13.0.0 - - test-fixture < 0 # GHC 8.4 via template-haskell-2.13.0.0 + - monad-mock + - test-fixture - text-conversions - - th-to-exp < 0 # GHC 8.4 via template-haskell-2.13.0.0 - - type-assertions < 0 # GHC 8.4 via test-fixture + - th-to-exp + - type-assertions "Patrick Chilton @chpatrick": - webrtc-vad - - servant-generic < 0 # merged into servant >= 0.14.1 - - clang-pure < 0 # https://github.com/commercialhaskell/stackage/issues/3810 - - codec < 0 # via binary-bits + - clang-pure < 0 # 0.2.0.6 missing system libraries #3810/closed + - codec "Michal Konecny @michalkonecny": - hmpfr + - collect-errors - mixed-types-num - - aern2-mp < 0 # https://github.com/michalkonecny/aern2/issues/1 - - aern2-real < 0 + - cdar-mBound + - aern2-mp + - aern2-real "Bartosz Nitka @niteria": - - oeis < 0 # via test-framework + - oeis "Gergely Patai @cobbpg": - elerea "Christopher Wells @ExcalburZero": - - pixelated-avatar-generator < 0 # DependencyFailed (PackageName "cli") + - pixelated-avatar-generator "Dominic Orchard @dorchard": - array-memoize - - codo-notation < 0 # MonadFail - - language-fortran < 0 # build failure with GHC 8.4 + - codo-notation < 0 # 0.5.2 compile fail MonadFail + - fortran-src "Cheng Shao @TerrorJack": - binaryen - - cabal-toolkit < 0 # GHC 8.4 via Cabal-2.2.0.0 - - direct-rocksdb < 0 # GHC 8.4 via Cabal-2.2.0.0 + - cabal-toolkit + - direct-rocksdb "Anton Gushcha @ncrashed": - - aeson-injector < 0 # GHC 8.4 via base-4.11.0.0 - - JuicyPixels-blp < 0 # JuicyPixels 3.3 #3818/closed + - aeson-injector + - JuicyPixels-blp "Al Zohali @zohl": - # - servant-auth-cookie # servant 0.13 - - dictionaries < 0 # GHC 8.4 via base-4.11.0.0 - - cereal-time < 0 # via time-1.9.3 + - servant-auth-cookie + - dictionaries + - cereal-time "Joachim Fasting @joachifm": - libmpd @@ -3273,23 +3757,23 @@ packages: - llvm-hs-pure "Thierry Bourrillon @tbourrillon": - - heatshrink < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup configure hindent: DependencyFailed (PackageName "descriptive") - - hocilib < 0 # GHC 8.4 via inline-c + - heatshrink + - hocilib "Daniel Mendler @minad": - quickcheck-special - writer-cps-mtl - writer-cps-transformers - - writer-cps-morph < 0 # https://github.com/louispan/writer-cps-morph/issues/2 - - writer-cps-lens < 0 # https://github.com/louispan/writer-cps-lens/issues/2 - - writer-cps-full < 0 + - writer-cps-morph < 0 # 0.1.0.2 compile fail https://github.com/louispan/writer-cps-morph/issues/2 + - writer-cps-lens + - writer-cps-full - writer-cps-exceptions - wl-pprint-annotated - wl-pprint-console - console-style - unlit - intro - - tasty-stats < 0 + - tasty-stats - colorful-monoids - ihs - paripari @@ -3306,21 +3790,21 @@ packages: - deepseq-instances "Michael Swan @michael-swan": - - pcf-font < 0 # MonadFail - - pcf-font-embed < 0 # via pcf-font + - pcf-font < 0 # https://github.com/commercialhaskell/stackage/issues/7247 + - pcf-font-embed < 0 # 0.1.2.0 compile fail "Iago Abal ": - bv "Juan Pedro Villa Isaza @jpvillaisaza": - - licensor < 0 # GHC 8.4 via base-4.11.0.0 + - licensor "Florian Hofmann fho@f12n.de @fhaust": - vector-split - vector-mmap "Ondrej Palkovsky @ondrap": - - json-stream < 0 # GHC 8.4 via base-4.11.0.0 + - json-stream "Philipp Balzarek ": - xml-picklers @@ -3330,25 +3814,26 @@ packages: - pqueue - butcher - czipwith - - data-tree-print < 0 # ghc 8.10 - - brittany < 0 # ghc 8.10 via ghc-exactprint + - data-tree-print + - brittany "Ryan Mulligan @ryantm": - - HDBC-mysql < 0 # via HDBC + - HDBC-mysql "Tony Morris @tonymorris": - validation "Tony Day @tonyday567": + - chart-svg + - markup-parse - numhask - - numhask-array < 0 - - numhask-prelude < 0 - - numhask-space < 0 - - perf < 0 + - numhask-array + - numhask-space + - perf "Iphigenia Df @iphydf": - data-msgpack - # - network-msgpack-rpc # conduit 1.3 + - network-msgpack-rpc "Dino Morelli @dino-": - epub-metadata @@ -3358,7 +3843,7 @@ packages: "Jonathan Fischoff @jfischoff": - clock-extras - postgres-options - - tmp-postgres + - tmp-postgres < 0 # 1.34.1.0 compile failure https://github.com/commercialhaskell/stackage/issues/7140 - pg-transact - port-utils - postgresql-libpq-notify @@ -3368,39 +3853,41 @@ packages: - bech32 - bech32-th - cardano-coin-selection + - quickcheck-groups + - quickcheck-monoid-subclasses - quiet - roc-id "Mahdi Dibaiee @mdibaiee": - - picedit < 0 # DependencyFailed (PackageName "cli") + - picedit - mathexpr - - termcolor < 0 # DependencyFailed (PackageName "cli") + - termcolor "XT @xtendo-org": - rawfilepath "Konstantin Zudov @zudov": - - html-email-validate < 0 # via regex-pcre-builtin + - html-email-validate "Carl Baatz @cbaatz": - atom-basic "Reuben D'Netto ": - - glob-posix < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build + - glob-posix "Kadzuya Okamoto @arowM": - type-level-kv-list - - heterocephalus < 0 # #5434/closed - - bookkeeping < 0 # GHC 8.4 BuildFailureException Process exited with ExitFailure 1: ./Setup build - - ochintin-daicho < 0 # GHC 8.4 DependencyFailed (PackageName "bookkeeping") + - heterocephalus + - bookkeeping + - ochintin-daicho - transaction - - tonaparser < 0 # via envy + - tonaparser - tonalude - tonatona - - tonatona-logger < 0 # via tonaparser - - tonatona-servant < 0 # via servant-server - - tonatona-persistent-sqlite < 0 # via persistent - - tonatona-persistent-postgresql < 0 # via persistent + - tonatona-logger + - tonatona-servant + - tonatona-persistent-sqlite + - tonatona-persistent-postgresql "Marcin Tolysz @tolysz": - rawstring-qm @@ -3408,10 +3895,10 @@ packages: "Daniel YU ": - salak - salak-yaml - - salak-toml < 0 # via tomland + - salak-toml - tensors - - menshen < 0 # via regex-tdfa-1.3.0 - - crc32c + - menshen + - crc32c < 0 # Compiltaion failure with GHC 9.8.1, /usr/bin/ar: .stack-work/dist/x86_64-linux-tinfo6/ghc-9.8.1/build/include/crc32c.o: No such file or directory - boots "Tom Nielsen @glutamate": @@ -3419,46 +3906,49 @@ packages: - inliterate "Hyunje Jun @noraesae": - - line # via scotty + - line < 0 # Compilation failure with GHC 9.8.1, https://github.com/commercialhaskell/stackage/issues/7260 "Hannes Saffrich @m0rphism": - [] - # - printcess # lens 4.16 + - printcess "Alexey Kuleshevich @lehins": - - wai-middleware-auth - # - hip # lens 4.16 via diagrams/chart + - hip - massiv - massiv-io - massiv-test + - massiv-serialise + - massiv-persist - scheduler - Color - safe-decimal - flush-queue - pvar + - conduit-aeson < 0 # https://github.com/commercialhaskell/stackage/issues/7231 + - vector-stream + - FailT "Hans-Peter Deifel @hpdeifel": - hledger-iadd "Roy Levien @orome": - - crypto-enigma + - crypto-enigma < 0 # 0.1.1.6 compile fail https://github.com/orome/crypto-enigma-hs/issues/36 "Boldizsár Németh @nboldi": - instance-control - - references < 0 - - classyplate < 0 # via base-4.13.0.0 - - haskell-tools-ast < 0 - - haskell-tools-backend-ghc < 0 - - haskell-tools-prettyprint < 0 - - haskell-tools-refactor < 0 - - haskell-tools-rewrite < 0 - - haskell-tools-demo < 0 - - haskell-tools-cli < 0 - - haskell-tools-daemon < 0 - - haskell-tools-debug < 0 + - references < 0 # 0.3.3.1 compile fail + - classyplate + - haskell-tools-ast + - haskell-tools-backend-ghc + - haskell-tools-prettyprint + - haskell-tools-refactor + - haskell-tools-rewrite + - haskell-tools-demo + - haskell-tools-cli + - haskell-tools-daemon + - haskell-tools-debug "David Fisher @ddfisher": - - socket-activation < 0 # via network-3.1.1.0 + - socket-activation "aiya000 @aiya000": - character-cases @@ -3466,8 +3956,8 @@ packages: "Mitsutoshi Aoe @maoe": - influxdb - - sensu-run < 0 # GHC 8.4 via base-4.11.0.0 - - viewprof < 0 # via base-4.13.0.0 + - sensu-run + - viewprof "Dylan Simon @dylex": - postgresql-typed @@ -3476,38 +3966,36 @@ packages: - zip-stream "Louis Pan @louispan": - - alternators < 0 + - alternators - arrow-extras - data-diverse - - data-diverse-lens < 0 # "The liberal coverage condition fails" - - ghcjs-base-stub < 0 - - glaze < 0 - - glazier < 0 - - glazier-react < 0 - - glazier-react-widget < 0 - - javascript-extras < 0 + - data-diverse-lens < 0 # 4.3.0.0 compile fail (lens) + - ghcjs-base-stub + - glaze + - glazier < 0 # 1.0.0.0 compile fail (lens) + - glazier-react + - glazier-react-widget + - javascript-extras - lens-misc - l10n - - pipes-category < 0 # via pipes-extras - - pipes-fluid < 0 # via these - - pipes-misc < 0 # via pipes-category + - pipes-category + - pipes-fluid + - pipes-misc - stm-extras - "Siniša Biđin @sbidin": - - sdl2-image - - sdl2-mixer - - sdl2-gfx + "Siniša Biđin @sbidin": [] "Aditya Manthramurthy @donatello": - - minio-hs < 0 # ghc 8.10 via protolude + - minio-hs + - webby "ncaq @ncaq": - debug-trace-var - haskell-import-graph - string-transform - uniq-deep - - yesod-form-bootstrap4 < 0 # aeson 1.5 via yesod-persistent via yesod-form - - yesod-recaptcha2 < 0 # aeson 1.5 via yesod-persistent via yesod-form + - yesod-form-bootstrap4 + - yesod-recaptcha2 "Andrei Barbu @abarbu": - nondeterminism @@ -3525,24 +4013,24 @@ packages: - rot13 - dvorak - "OnRock Engineering ": + "Cuedo Business Solutions @cuedo": - github-webhooks "Pavel Yakovlev @zmactep": - - hasbolt < 0 # ghc 8.10 + - hasbolt - uniprot-kb - - mmtf < 0 # MonadFail + - mmtf < 0 # 0.1.3.1 compile fail MonadFail "Christopher A. Gorski @cgorski": - general-games "Cristian Adrián Ontivero @contivero": - - hasmin < 0 # GHC 8.4 via doctest-0.15.0 + - hasmin - hopfli "Peter Trško @trskop": - between - - connection-pool + - connection-pool < 0 # 0.2.2 compile fail https://github.com/trskop/connection-pool/issues/2 - verbosity "Devon Hollowood @devonhollowood": @@ -3551,28 +4039,25 @@ packages: "Chris Dornan @cdornan": - sort - regex - - regex-pcre-text < 0 # via regex-base-0.94.0.0 + - regex-pcre-text - regex-with-pcre - possibly - - enum-text < 0 # via fmt - - rg < 0 # via fmt - - columnar < 0 # via fmt - - enum-text-rio < 0 # via fmt - - fmt-for-rio < 0 # via enum-text-rio + - enum-text + - rg + - columnar - no-value - - optparse-enum < 0 # via fmt + - optparse-enum + - fmt "Elliot Cameron @3noch": - [] - # servant 0.12 - # - ziptastic-client - # - ziptastic-core + - ziptastic-client + - ziptastic-core "Hardy Jones @joneshf": - # - katip-rollbar # async 2.2 - - rollbar-hs < 0 - - servant-ruby < 0 # via servant-foreign - - wai-middleware-rollbar < 0 # aeson + - katip-rollbar + - rollbar-hs + - servant-ruby + - wai-middleware-rollbar "Andrey Mokhov @snowleopard": - algebraic-graphs @@ -3580,10 +4065,30 @@ packages: "Albert Krewinkel @tarleb": - hslua - hslua-aeson + - hslua-classes + - hslua-cli + - hslua-core + - hslua-list + - hslua-marshalling - hslua-module-doclayout + - hslua-module-path - hslua-module-system - hslua-module-text + - hslua-module-version + - hslua-module-zip + - hslua-objectorientation + - hslua-packaging + - hslua-repl + - hslua-typing - jira-wiki-markup + - lpeg + - lua + - lua-arbitrary + - pandoc-lua-engine + - pandoc-lua-marshal + - tasty-hslua + - tasty-lua + - gridtables "Judah Jacobson @judah": - proto-lens-protobuf-types @@ -3594,30 +4099,29 @@ packages: - proto-lens-arbitrary - proto-lens-optparse - tensorflow-test - - pier-core < 0 - - pier < 0 - - haskeline - - ghc-source-gen + - pier-core + - pier + - ghc-source-gen # tests disabled due to QuickCheck < 2.14 "Christof Schramm ": - mnist-idx "Naushadh @naushadh": - - persistent-mysql-haskell < 0 # persistent 2.10.0 #4550/closed + - persistent-mysql-haskell "Moritz Schulte @mtesseract": - async-refresh - async-refresh-tokens - type-level-integers - - partial-order < 0 - - async-timer < 0 # ghc 8.10 via unliftio-core - # - nakadi-client # http-conduit 2.3 + - partial-order + - async-timer + - nakadi-client - throttle-io-stream - - conduit-throttle < 0 # via test-framework + - conduit-throttle "Simon Hafner @reactormonk": - uri-bytestring-aeson - - katip-scalyr-scribe < 0 # via katip + - katip-scalyr-scribe "Sebastian Witte @saep": - nvim-hs @@ -3645,10 +4149,6 @@ packages: - haddock-library - http-client-openssl - "Mark Hopkins @mjhopkins": - [] - # - alerta # servant-client 0.12 - "Steven Vandevelde @icidasset": - shikensu @@ -3660,103 +4160,72 @@ packages: - mltool - hmatrix-morpheus - "Edward Amsden @eamsden": - [] - # https://bitbucket.org/fmapE/h2c/issues/1/compilation-failure-since-upgrading-to - #- h2c - #- bno055-haskell - - "Lars Brünjes @brunjlar": - - pell < 0 # GHC 8.4 via arithmoi - "Matt Noonan @matt-noonan": - justified-containers - - roles >= 0.2 + - roles - lawful - gdp "Levent Erkok @LeventErkok": - - sbv < 0 # MonadFail + - sbv - crackNum "János Tapolczai @jtapolczai": - listsafe - "Serokell @serokell": - # - importify - - log-warper < 0 # GHC 8.4 via lifted-async-0.10.0.1 + "Serokell @serokell": + - importify + - log-warper - o-clock + - tasty-hunit-compat - universum - with-utf8 - - "Kowainik @chshersh @vrom911": - - co-log-core - - co-log - - co-log-polysemy - - colourista - - first-class-patterns - - ilist - - life-sync - - membrain - - relude - - shellmet - - shortcut-links - - summoner < 0 # neat-interpolation-0.4 - - summoner-tui < 0 # neat-interpolation-0.4 via summoner - - tomland - - typerep-map - - validation-selective - - "Dmitrii Kovanikov @chshersh": - - type-errors-pretty - - "Veronika Romashkina @vrom911": - - slist + - uncaught-exception + - tztime "Holmusk @arbus": - - elm-street < 0 # via base-4.13.0.0 & warp-3.3.2 + - elm-street "Noel Kwan @kwannoel": - - servant-docs-simple < 0 # ghc 8.10 via servant + - servant-docs-simple "Lorenz Moesenlechner @moesenle": - - servant-websockets < 0 # ghc 8.10 via servant-server + - servant-websockets "Daniel Campoverde @alx741": - currencies - alerts - - yesod-alerts < 0 # via yesod-core + - yesod-alerts - graphite "José Lorenzo Rodríguez @lorenzo": - - wrecker < 0 # GHC 8.4 via ansigraph - - language-docker - - docker-build-cacher < 0 # GHC 8.4 via turtle - - mysql-haskell-nem < 0 # via io-streams + - wrecker + - language-docker < 0 # Compilation failure with GHC 9.8.1 + - docker-build-cacher + - mysql-haskell-nem - hadolint "Phil Ruffwind @Rufflewind": - - blas-hs < 0 # MonadFail + - blas-hs "Eitan Chatav @echatav": - free-categories - - squeal-postgresql < 0 - indexed-transformers + - squeal-postgresql "Sam Quinn @Lazersmoke": - ghost-buster "typeable.io ": - - dom-parser < 0 # via xml-lens - - xml-isogen < 0 # via dom-parser + - dom-parser < 0 # 3.1.0 compile fail + - xml-isogen < 0 # 0.3.0 compile fail "Jeremy Huffman @jeremyjh": - higher-leveldb - - distributed-process-lifted < 0 # GHC 8.4 via network-transport-tcp - - distributed-process-monad-control < 0 # GHC 8.4 via distributed-process + - distributed-process-lifted + - distributed-process-monad-control "Adam Curtis @kallisti-dev": - - webdriver - cond "Naoto Shimazaki @nshimaza": @@ -3768,10 +4237,10 @@ packages: - webex-teams-pipes "Deni Bertovic @denibertovic & James Parker @jprider63": - - docker < 0 + - docker "Hexirp @Hexirp": - - doctest-driver-gen < 0 # ghc 8.10 + - doctest-driver-gen "Václav Haisman @wilx": - hs-bibutils @@ -3780,38 +4249,46 @@ packages: - ghc-core - colorize-haskell - "Chris Martin @chris-martin": - - data-forest - - loc - - partial-semigroup - - path-text-utf8 - "Type Classes @argumatronic @chris-martin": - ascii - ascii-case + - ascii-caseless - ascii-char - ascii-group + - ascii-numbers - ascii-predicates - ascii-superset - ascii-th + - attoparsec-run - aws-cloudfront-signed-cookies - - data-ascii - - d10 + - d10 < 0 # 1.0.1.3 builds fine with cabal-install, stack issue? + - data-forest + - hedgehog-optics + - hex-text + - integer-types + - invert + - loc + - memfd + - partial-semigroup + - path-text-utf8 + - quaalude - stripe-concepts - - stripe-signature < 0 # criterion 0.27 - - stripe-scotty < 0 # via scotty - - stripe-wreq < 0 # via wreq + - stripe-signature + - stripe-wreq + - systemd-socket-activation + - unfork "Viacheslav Lotsmanov @unclechu": + - place-cursor-at - qm-interpolated-string "Douglas Burke @DougBurke": - swish - hvega - - ihaskell-hvega < 0 + - ihaskell-hvega "Adam Flott @adamflott": - - milena < 0 + - milena "Csongor Kiss @kcsongor": - generic-lens @@ -3827,33 +4304,40 @@ packages: - binary-ext "Bob Long @bobjflong": - - yesod-csp < 0 # via yesod-core + - yesod-csp < 0 # 0.2.5.0 text 1.2.5.0 exports `elem` "Alexander Vershilov @qnikst": - stm-conduit - co-log-concurrent + - HaskellNet "Tung Dao @tungd": - time-locale-vietnamese "Tim McGilchrist @tmcgilchrist": - - riak < 0 # via aeson-1.4.0.0 - - riak-protobuf < 0 # build failure: https://github.com/commercialhaskell/stackage/issues/4167 - - airship < 0 # GHC 8.4 via http-media + - riak + - riak-protobuf + - airship - hedgehog-corpus - "Sam Stites @stites": - - gym-http-api < 0 # via servant servant-client - "Tom Sydney Kerckhove @NorfairKing": + - appendful + - appendful-persistent + - autodocodec + - autodocodec-openapi3 + - autodocodec-schema + - autodocodec-yaml - cursor - cursor-brick - cursor-fuzzy-time - cursor-gen + - fast-myers-diff - fuzzy-time - genvalidity - genvalidity-aeson + - genvalidity-appendful - genvalidity-bytestring + - genvalidity-case-insensitive - genvalidity-containers - genvalidity-criterion - genvalidity-hspec @@ -3865,9 +4349,16 @@ packages: - genvalidity-hspec-persistent - genvalidity-mergeful - genvalidity-mergeless + - genvalidity-network-uri - genvalidity-path + - genvalidity-persistent - genvalidity-property - genvalidity-scientific + - genvalidity-sydtest + - genvalidity-sydtest-aeson + - genvalidity-sydtest-hashable + - genvalidity-sydtest-lens + - genvalidity-sydtest-persistent - genvalidity-text - genvalidity-time - genvalidity-typed-uuid @@ -3875,14 +4366,45 @@ packages: - genvalidity-uuid - genvalidity-vector - mergeful + - mergeful-persistent - mergeless + - mergeless-persistent - pretty-relative-time + - safe-coloured-text + - safe-coloured-text-gen + - safe-coloured-text-layout + - safe-coloured-text-layout-gen + - safe-coloured-text-terminfo + - sydtest + - sydtest-aeson + - sydtest-amqp + - sydtest-autodocodec + - sydtest-discover + - sydtest-hedgehog + - sydtest-hedis + - sydtest-hspec + - sydtest-mongo + - sydtest-persistent + - sydtest-persistent-postgresql + - sydtest-persistent-sqlite + - sydtest-process + - sydtest-rabbitmq + - sydtest-servant + - sydtest-typed-process + - sydtest-wai + - sydtest-webdriver + - sydtest-webdriver-screenshot + - sydtest-webdriver-yesod + - sydtest-yesod - typed-uuid - validity - validity-aeson - validity-bytestring + - validity-case-insensitive - validity-containers + - validity-network-uri - validity-path + - validity-persistent - validity-primitive - validity-scientific - validity-text @@ -3890,24 +4412,31 @@ packages: - validity-unordered-containers - validity-uuid - validity-vector - - yamlparse-applicative + "Henry Laxen @HenryLaxen": - bbdb + "Andrzej Rybczak @arybczak": + - effectful + - effectful-core + - effectful-plugin + - effectful-th + "Stevan Andjelkovic @stevana": - - quickcheck-state-machine < 0 # via tree-diff + - quickcheck-state-machine "Sebastian Nagel @ch1bo": - - hdevtools < 0 # compilation failure - - servant-exceptions < 0 # https://github.com/ch1bo/servant-exceptions/issues/9 + - hdevtools < 0 # 0.1.8.0 compile fail + - servant-exceptions + - servant-exceptions-server "Vaibhav Sagar @vaibhavsagar": - - ihaskell + - ihaskell < 0.11.0.0 # https://github.com/commercialhaskell/stackage/issues/7172 - ghc-parser "Alexis Williams @typedrat": - - stb-image-redux + - stb-image-redux < 0.2.1.3 || > 0.2.1.3 # deprecated version "Alexandre Peyroux @apeyroux": - HSlippyMap @@ -3917,49 +4446,49 @@ packages: "Andrey Sverdlichenko @rblaze": - credential-store - dbus - - re2 + - re2 < 0 # Compilation failure with GHC 9.8.1, /usr/bin/ar: .stack-work/dist/x86_64-linux-tinfo6/ghc-9.8.1/build/cbits/haskell-re2.o: No such file or directory "Bardur Arantsson @BardurArantsson": - - peregrin < 0 # via postgresql-simple + - peregrin - pg-harness-client - - pg-harness-server < 0 # via scotty + - pg-harness-server + - tempgres-client - unliftio-pool - - unliftio-streams < 0 # via io-streams + - unliftio-streams "Sebastian Graf @sgraf812": - - pomaps < 0 # GHC 8.4 via base-4.11.0.0 + - pomaps "Alexey Kotlyarov @koterpillar": - appendmap - - serverless-haskell + - serverless-haskell < 0 # 0.12.6 https://github.com/seek-oss/serverless-haskell/issues/188 "Guru Devanla @gdevanla": - pptable - - cassava-records < 0 # MonadFail - - pandoc-markdown-ghci-filter < 0 # https://github.com/gdevanla/pandoc-markdown-ghci-filter/issues/3 + - cassava-records < 0 # 0.1.0.4 compile fail MonadFail + - pandoc-markdown-ghci-filter < 0 # 0.1.0.0 compile fail https://github.com/gdevanla/pandoc-markdown-ghci-filter/issues/3 "Lucas David Traverso @ludat": - - map-syntax < 0 # GHC 8.4 via base-4.11.0.0 - - heist < 0 # GHC 8.4 via map-syntax - - snap < 0 # GHC 8.4 via base-4.11.0.0 - conferer - #- conferer-snap # Because snap + - conferer-snap - conferer-warp - conferer-hspec - - conferer-source-json + - conferer-aeson "Tim Humphries @thumphries": - - transformers-either < 0 # via exceptions-0.10.0 + - transformers-either - transformers-fix "Dan Firth @locallycompact": - aeson-with - binary-instances - comonad-extras + - compact - composite-aeson - composite-aeson-path - composite-aeson-refined - - composite-base + - composite-aeson-throw + - composite-base < 0.8.2.2 # https://github.com/commercialhaskell/stackage/issues/7193 - composite-binary - composite-ekg - composite-hashable @@ -3969,50 +4498,85 @@ packages: - ixset-typed-conversions - ixset-typed-hashable-instance - lucid-cdn + - natural-arithmetic + - pandoc-dhall-decoder + - pandoc-throw - path-binary-instance + - path-dhall-instance - path-extensions + - path-formatting - path-like + - path-utils + - polysemy-extra + - polysemy-fs + - polysemy-fskvstore + - polysemy-kvstore-jsonfile + - polysemy-kvstore + - polysemy-methodology + - polysemy-path + - polysemy-several + - polysemy-socket + - polysemy-uncontrolled + - polysemy-video + - polysemy-vinyl + - primitive-offset + - sdl2-gfx + - sdl2-image + - sdl2-mixer - shake-plus - shake-plus-extended + - simple-media-timestamp + - simple-media-timestamp-formatting + - simple-media-timestamp-attoparsec + - srt + - srt-attoparsec + - srt-dhall + - srt-formatting + - tuples + - unlifted # used by natural-arithmetic >= 0.2 + - unliftio-path + - variable-media-field + - variable-media-field-dhall + - variable-media-field-optics + - vinyl-loeb - within - zipper-extra "Domen Kozar @domenkozar": - elm2nix - - mixpanel-client < 0 # ghc 8.10 via servant - - netrc < 0 # ghc 8.10 + - mixpanel-client < 0 # 0.3.0 aeson 2, https://github.com/commercialhaskell/stackage/issues/6443 - pretty-sop - - servant-auth < 0 # ghc 8.10 - - servant-auth-server < 0 # ghc 8.10 via servant - - servant-auth-client < 0 # via warp-3.3.2 - - servant-auth-swagger < 0 # ghc 8.10 via servant - - servant-auth-docs < 0 # ghc 8.10 via servant - - servant-elm < 0 # ghc 8.10 via servant + - servant-auth + - servant-auth-server + - servant-auth-client + - servant-auth-swagger + - servant-auth-docs + - servant-elm < 0 # via elm-bridge - systemd - - "Andre Van Der Merwe @andrevdm": - - bhoogle < 0 - - hyraxAbif < 0 # ghc 8.10 + - bhoogle + - postgresql-migration "David Millar-Durrant @DavidM-D": - indexed-list-literals "Dmitry Dzhus @dzhus": - - csg < 0 # via QuickCheck https://github.com/commercialhaskell/stackage/issues/4444 + - csg - simple-vec3 - static-text - th-env - th-nowq "Dan Fithian @dfithian": - - oauthenticated - - datadog + - oauthenticated < 0 # 0.3.0.0 compile fail https://github.com/tel/oauthenticated/issues/33 + - datadog < 0 # via buffer-builder - interpolator - file-path-th "Raghu Kaippully @rkaippully": + - webgear-core + - webgear-openapi - webgear-server "Alex Washburn @recursion-ninja": @@ -4020,45 +4584,50 @@ packages: - mono-traversable-keys "Avi Press @aviaviavi": - - curl-runnings < 0 + - curl-runnings - cryptocompare "Jack Kiefer @JackKiefer": - - herms < 0 + - herms "Sergey Vinokurov @sergv": - - bencoding < 0 # via bencode - - emacs-module < 0 # ghc 8.10.1 #5436/closed + - bencoding < 0 # 0.4.5.4 compile fail not ghc-9.6 ready https://github.com/sergv/bencoding/issues/4 + - emacs-module - tasty-ant-xml + - prettyprinter-combinators + - composition-prelude + - toml-reader-parse + - atomic-counter + - directory-ospath-streaming "Eugene Smolanka @esmolanka": - sexp-grammar - invertible-grammar "Maximilian Tagher @MaxGabriel": - - aeson-iproute < 0 # via iproute - - persistent-iproute < 0 # persistent-2.10.0 #4553/closed + - aeson-iproute < 0 # Compilation failure, https://github.com/commercialhaskell/stackage/issues/7229 + - persistent-iproute < 0 # via aeson-iproute "Damian Nadales @capitanbatata": - - hierarchy < 0 + - hierarchy "Kofi Gumbs @hkgumbs": - codec-beam "Chris Parks @cdparks": - - closed < 0 # via persistent + - closed "Chris Coffey @ChrisCoffey": - - servant-tracing < 0 # via servant-server + - servant-tracing - cuckoo-filter - - confcrypt < 0 # via crypto-pubkey-openssh & optparse-applicative-0.15.1.0 + - confcrypt "Rick Owens @owensmurray": - - om-elm < 0 + - om-elm "ALeX Kazik @alexkazik": - exomizer - - qnap-decrypt < 0 # via cipher-aes128 + - qnap-decrypt - qrcode-core - qrcode-juicypixels @@ -4066,37 +4635,38 @@ packages: - fuzzy-dates "Matthew Farkas-Dyck @strake": - - Fin < 0 # compilation failure + - Fin - alg - category - constraint - - dual - - either-both - - filtrable < 0.1.5.0 # https://github.com/commercialhaskell/stackage/issues/5565 + - dual < 0 # 0.1.1.1 compile fail deprecated (https://hackage.haskell.org/package/dual) and not ghc 9.6 ready + - either-both < 0 # 0.1.1.1 compile fail deprecated (https://hackage.haskell.org/package/either-both) and not ghc 9.6 ready + - filtrable - foldable1 - hs-functors - lenz - natural-induction - peano - unconstrained - - util + - util < 0 # 0.1.17.1 compile fail needs DerivingVia enabled "Ben Sima @bensima": - - yesod-text-markdown < 0 # via persistent + - yesod-text-markdown "Alexander Krupenkin @akru": - - web3 < 0 # via base-4.13.0.0 & cryptonite-0.26 & memory-0.15.0 & microlens-mtl-0.2.0.1 & time-1.9.3 + - web3 "Georg Rudoy <0xd34df00d@gmail.com> @0xd34df00d": + - binary-generic-combinators - can-i-haz - - enum-subset-generate + - enum-subset-generate < 0 # https://github.com/commercialhaskell/stackage/issues/7235 "Trevis Elser @telser": - sendfile "Kristen Kozak @grayjay": - - json-rpc-server < 0 # via base-4.13.0.0 - - json-rpc-client < 0 # via base-4.13.0.0 + - json-rpc-server + - json-rpc-client "Magnus Therning @magthe": - hsini @@ -4114,7 +4684,7 @@ packages: - async-pool "Zoltan Kelemen @kelemzol": - - fswatch < 0 + - fswatch "Matthew Wraith @wraithm": - prometheus @@ -4124,7 +4694,8 @@ packages: - seqid-streams "Daniel Gorin @jcpetruzza": - - barbies < 0 + - barbies + - data-hash "Eduard Sergeev @EduardSergeev": - monad-memo @@ -4141,15 +4712,19 @@ packages: - rocksdb-haskell - rocksdb-haskell-jprupp - rocksdb-query - - haskoin-core < 0 # ghc 8.10 - - haskoin-node < 0 # ghc 8.10 - - haskoin-store < 0 # https://github.com/haskoin/haskoin-store/issues/12 + - haskoin-core + - haskoin-node + - haskoin-store "asakamirai @asakamirai": - kazura-queue "Eric Torreborre @etorreborre": - registry + - registry-aeson + - registry-hedgehog + - registry-hedgehog-aeson + - registry-options "Ryota Kameoka @ryota-ka": - duration @@ -4162,23 +4737,23 @@ packages: "Marat Khafizov @xafizoff": - n2o - #- n2o-nitro - #- n2o-protocols - #- n2o-web + - n2o-nitro + - n2o-protocols + - n2o-web "David Smith @shmish111": - bazel-runfiles "Rob Rix @robrix": - - fused-effects < 0 # ghc 8.10 + - fused-effects "Josef Thorne @Grendel-Grendel-Grendel": - focuslist "Pavan Rikhi @prikhi": - hs-php-session - - wordpress-auth < 0 # via http-types - - servant-auth-wordpress < 0 # via servant-server + - wordpress-auth < 0 # 1.0.0.1 # fails to compile https://github.com/prikhi/wordpress-auth/issues/1 + - servant-auth-wordpress - ca-province-codes - mx-state-codes - sitemap-gen @@ -4187,11 +4762,16 @@ packages: - immortal-queue - wai-middleware-clacks - hledger-stockquotes + - bnb-staking-csvs + - solana-staking-csvs + - cointracking-imports + - binance-exports + - gemini-exports "David Baynard @dbaynard": - - time-qq < 0 # see christian-marie/time-qq#3 - - ucam-webauth < 0 # via base-4.13.0.0 - - ucam-webauth-types < 0 # via base-4.13.0.0 + - time-qq + - ucam-webauth + - ucam-webauth-types "Erick Gonzalez @codemonkeylabs-de": - eap @@ -4201,17 +4781,17 @@ packages: - structured-cli "Jan Path @janpath": - - smallcheck-series < 0 # via base-4.13.0.0 + - smallcheck-series "Taisuke Hikawa <23.prime.37@gmail.com> @23prime": - - oeis2 + - oeis2 < 0 # 1.0.7 compile fail https://github.com/commercialhaskell/stackage/issues/6498 "David Himmelstrup @lemmih": - chiphunk - - reanimate-svg + - reanimate-svg > 0.13.0.1 # https://github.com/reanimate/reanimate-svg/issues/41 - reanimate - earcut - # required by reanimate as of 0.4.2.0 + - vector-circular - hgeometry - hgeometry-combinatorial - approximate-equality # required by hgeometry-combinatorial @@ -4219,17 +4799,17 @@ packages: "Vitaly Bragilevsky @bravit": - Chart - - Chart-diagrams < 0 # ghc 8.10 + - Chart-diagrams "Juri Chomé @2mol": - - msgpack < 0 # via base-4.13.0.0 - # - msgpack-rpc # https://github.com/commercialhaskell/stackage/pull/4471 - # - msgpack-idl # https://github.com/commercialhaskell/stackage/pull/4471 - - msgpack-aeson < 0 # via msgpack - - int-cast < 0 # ghc 8.10 + - msgpack + - msgpack-rpc + - msgpack-idl + - msgpack-aeson < 0 # 0.1.0.0 compile fail https://github.com/commercialhaskell/stackage/issues/7135 + - int-cast "Akihito Kirisaki @kirisaki": - - caster < 0 # via fast-builder + - caster "Felix Paulusma @Vlix": - safe-json @@ -4238,10 +4818,10 @@ packages: - rope-utf16-splay "Venkateswara Rao Mandela @vmandela": - - pandoc-csv2table < 0 # ghc 8.10 via pandoc + - pandoc-csv2table "Elben Shira @elben": - - pencil < 0 # via hsass + - pencil "Ivan Malison @IvanMalison": - ConfigFile @@ -4252,7 +4832,7 @@ packages: - gtk-strut - rate-limit - status-notifier-item - - taffybar < 0 # ghc 8.10 + - taffybar - time-units - xml-helpers - xdg-desktop-entry @@ -4260,12 +4840,17 @@ packages: "ARATA Mizuki @minoki": - unboxing-vector - "Brandon Chinn @brandon-leapyear": + "Brandon Chinn @brandonchinn178": - aeson-schemas + - fourmolu - github-rest - graphql-client - hpc-lcov + - http-api-data-qq + - persistent-mtl + - tasty-autocollect - th-test-utils + - toml-reader "Akshay Mankar @akshaymankar": - jsonpath @@ -4287,31 +4872,36 @@ packages: - morpheus-graphql - morpheus-graphql-core - morpheus-graphql-client + - morpheus-graphql-subscriptions + - morpheus-graphql-app + - morpheus-graphql-code-gen + - morpheus-graphql-tests + - morpheus-graphql-code-gen-utils + - morpheus-graphql-server "Satoshi Egi @egisatoshi": + - backtracking - egison - mini-egison + - sweet-egison - egison-pattern-src - egison-pattern-src-th-mode "Travis Cardwell @TravisCardwell": + - bm + - horizontal-rule + - literatex + - phatsort + - queue-sheet + - redact - ttc - "Jasper Woudenberg @jasperwoudnberg": + "Jasper Woudenberg @jwoudenberg": - bugsnag-hs - junit-xml - - "Eric Conlon @ejconlon": - - blanks - - climb - - linenoise - - little-rio - - little-logger - # Maintainership with @23Skidoo - - ekg - - ekg-core - - ekg-json - - ekg-statsd + - wai-feature-flags + - tasty-test-reporter + - pretty-diff "Jorah Gao @gqk007": - aeson-default @@ -4328,6 +4918,7 @@ packages: "8c6794b6 <8c6794b6@gmail.com> @8c6794b6": - hpc-codecov + - miniterion "Hiromi Ishii @konn": - equational-reasoning @@ -4350,7 +4941,8 @@ packages: - multi-containers "Vaclav Svejcar @vaclavsvejcar": - - headroom + - headroom < 0 # 0.4.3.0 compile fail + - vcs-ignore "Adrian Sieber @ad-si": - ulid @@ -4362,19 +4954,23 @@ packages: - it-has "Gabriele Sales @gbrsales": - - cabal-appimage < 0 # ghc 8.10 + - cabal-appimage "Dominik Schrempf @dschrempf": - - pava - - elynx-nexus + - circular + - covariance + - dirichlet + - elynx - elynx-markov + - elynx-nexus - elynx-seq - elynx-tools - elynx-tree + - glasso + - mcmc + - pava - slynx - tlynx - - elynx - - mcmc "Eric Rochester @erochest": - text-regex-replace @@ -4382,8 +4978,17 @@ packages: "Masahiro Honma @hiratara": - string-random - "Michael B. Gale @mbg": + "Michael B. Gale @mbg": - c14n + - katip-logstash + - logstash + - monad-logger-logstash + - moss + - network-wait + - servant-rate-limit + - time-units-types + - wai-rate-limit + - wai-rate-limit-redis - wai-saml2 "Jun Narumi @narumij": @@ -4398,8 +5003,295 @@ packages: - zenacy-html - zenacy-unicode + "Maxim Koltsov @maksbotan": + - openapi3 + - servant-openapi3 + + "Song Zhang @HaskellZhangSong": + - derive-topdown + + "NoRedInk ": + - nri-env-parser + - nri-http + - nri-kafka + - nri-observability + - nri-prelude + - nri-postgresql + - nri-redis + - nri-test-encoding + + "Peter Lebbing @DigitalBrains1": + - prettyprinter-interp + + "Behrang Norouzinia @behrang": + - jalaali + + "Alexander Batischev @Minoru": + - hakyll-convert + + "Edward Nerd @nerded1337": + - zydiskell + + "Alejandro Peralta Bazas @aleperaltabazas": + - hocon + + "Joshua Booth @jnbooth": + - bitwise-enum + + "Shlomo Shuck @sjshuck": + - pcre2 + + "Emil Axelsson <78emil@gmail.com> @emax": + - tree-view + + "Samuel Gélineau @gelisam": + - haskell-awk + - hint + - recursion-schemes + + "Kyriakos Papachrysanthou @3kyro": + - keep-alive + + "Brooklyn Zelenka @expede": + - rescue + + "Artem Pelenitsyn @ulysses4ever": + - alex-meta + - happy-meta + - BNFC-meta + - vector-hashtables + + "Tomasz Maciosowski @t4ccer": + - wai-session-redis + + "Rory Tyler Hayford @ngua": + - ipa + + "Andreas Herrmann @aherrmann": + - capability + + "Dustin Sallings @dustin": + - net-mqtt + - net-mqtt-lens + + "David A Roberts @davidar": + - streamt + + "Martin Sosic @Martinsos": + - strong-path + + "Arnaud Spiwack @aspiwack": + - linear-base + - linear-generics + + "Ollie Charles @ocharles": + - reactive-banana + - rel8 + - logging-effect + + "Grzegorz Milka @gregorias": + - trimdent + + "xmonad ": + - X11 + - xmonad + - xmonad-contrib + + "Marcellus Siegburg @marcellussiegburg": + - call-alloy + - call-plantuml + - hgal + + "Rickard Andersson @GoNZooo": + - reddit-scrape + + "James Cranch @jcranch": + - agreeing + - mappings + - partialord + - tophat + + "Jan Synacek @jsynacek": + - hpqtypes + - hpqtypes-extras + - fields-json + - log-base + - unjson + + "Daan Leijen @daanx": + - isocline + + "Chase @TotallyNotChase": + - valida + - valida-base + + "Andrew Miller @A1kmm": + - polysemy-webserver + + "Simon Shine @sshine": + - evm-opcodes + + "Francesco Ariis @ffaf1": + - ansi-terminal-game + - lentil + - linebreak + - timers-tick + - unidecode + + "Chris Smith ": + - HMock + - explainable-predicates + + "Tim Emiola @adetokunbo": + - benri-hspec + - attoparsec-framer + - hspec-tmp-proc + - keyed-vals + - keyed-vals-hspec-tests + - keyed-vals-mem + - keyed-vals-redis + - redis-glob + - tmp-proc + - tmp-proc-postgres + - tmp-proc-redis + - tmp-proc-rabbitmq + - wai-middleware-delegate + + "Francisco Vallarino @fjvallarino": + - monomer + - nanovg + + "Ghais Issa <0x47@0x49.dev> @ghais": + - LetsBeRational + + "Edward Yang @qwbarch": + - captcha-core + - captcha-2captcha + - captcha-capmonster + - data-default-extra + - data-default-instances-base + - data-default-instances-bytestring + - data-default-instances-case-insensitive + - data-default-instances-new-base + - data-default-instances-text + - data-default-instances-unordered-containers + - data-default-instances-vector + - optics-operators + + "David Spies @davidspies": + - fastmemo + + "comp @1Computer1": + - errata + - reorder-expression + + "konsumlamm @konsumlamm": + - rrb-vector + + "Co-Star Astrology Society @costarastrology @halawaykeller": + - Plural + - bytebuild + - byteslice + - contiguous + - fb + - ip + - pwstore-fast + - rex + - run-st + - text-regex-replace + - word-compat + - zigzag + + "Markus Schirp @mbj": + - stratosphere + + "Clemens Schmid @nevrome": + - currycarbon + + "Benjamin Orchard @raehik": + - flatparse + - strongweak + - mason + - fortran-src-extras + + "David Terei @dterei": + - memcache + + "Teo Camarasu @TeofilC": + - bank-holidays-england + - statistics-linreg + - trie-simple + - PSQueue + - matchable # dep of trie-simple + + "Fabricio Olivetti de Franca @folivetti": + - hegg # dep of pandoc-symreg + - pandoc-symreg + - srtree + + "Eugen Wissner @belka-ew": + - graphql + + "Mike Pilgrem @mpilgrem": + - aeson-warning-parser + - ansi-terminal + - ansi-terminal-types + - companion + - stack < 9.9.9 || > 9.9.9 + - static-bytes + + "Torsten Schmits @tek": + - exon + - incipit-base + - incipit-core + - polysemy + - polysemy-plugin + - polysemy-zoo + + "Michael Dressel @mdrslmr": + - MultipletCombiner + + "Kazu Yamamoto @kazu-yamamoto": + - crypton + - crypton-connection + - crypton-x509 + - crypton-x509-store + - crypton-x509-system + - crypton-x509-validation + - http2 + - network-control + + "Patrick Nielsen @patrickmn": + - aeson-yaml + + "Eric Mertens @glguy": + - toml-parser + + "Andreas Ländle @alaendle": + - co-log + - co-log-core + - co-log-polysemy + + "Alexander Esgen @amesgen": + - ghc-hs-meta + + "Ian Davidson @bontaq": + - purview + + "Logan McGrath @keywordsalad": + - hakyllbars + + "David Sánchez @DavSanchez": + - richenv + + "Zac Slade @krakrjak": + - fits-parse + "Grandfathered dependencies": + - BiobaseNewick - Boolean + - BoundedChan + - Chart-cairo - Decimal - Diff - FloatingHex @@ -4410,53 +5302,68 @@ packages: - HTTP - HasBigDecimal - HsOpenSSL - - HsYAML + - IfElse + - Interpolation - JuicyPixels-scale-dct - - ListLike - MemoTrie + - NoHoed - NumInstances - Only - ParsecTools - QuickCheck - RSA - - aeson-compat - - aeson-extra < 0 # via semialign + - Stream + - TypeCompose + - Yampa + - accelerate-io-bmp + - accelerate-io-bytestring + - accelerate-io-repa + - accelerate-io-vector + - aeson-extra - aeson-optics - alsa-mixer - - ansi-terminal + - animalcase - appar + - arrows - asn1-encoding - asn1-parse - asn1-types - assoc - attoparsec + - attoparsec-aeson - auto-update - - base-noprelude < 0 # ghc 8.10 + - aws + - aws-lambda-haskell-runtime-wai + - base-noprelude - base64-bytestring - base64-bytestring-type - base64-string - bimap - - bin # req'd by boring + - bin # req'd by boring - binary-orphans - binary-parser - binary-tagged - bindings-DSL + - bindings-uname - bitarray - - blaze-builder + - blank-canvas - blaze-svg - blaze-textual + - bloomfilter - boring + - box + - box-csv - brick - - buffer-builder + - broadcast-chan + - buffer-builder < 0 # https://github.com/commercialhaskell/stackage/issues/7230 - byte-order - byteable + - bytehash + - bytesmith - bytestring-builder - - bytestring-strict-builder - - bytestring-tree-builder - bzlib - - c2hs - ca-province-codes - - cabal-doctest + - cabal-install-solver - call-stack - casing - cassava-megaparsec @@ -4465,8 +5372,8 @@ packages: - cereal-text - cereal-vector - chunked-data - - cipher-aes128 < 0 # via Cabal-3.0.0.0 - - cipher-blowfish < 0 # MonadFail + - cipher-aes128 < 0 # 0.7.0.6 compile fail + - cipher-blowfish < 0 # 0.0.3 compile fail - cipher-camellia - cipher-des - classy-prelude @@ -4474,28 +5381,30 @@ packages: - clientsession - cmark-gfm - colour + - colourista + - commutative-semigroups - concurrent-extra - conduit - config-ini - configurator + - constraints-extras - contravariant-extras - control-monad-free - control-monad-omega - convertible - cookie - cpphs - - crypt-sha512 < 0 # ghc 8.10 + - crypt-sha512 - crypto-api - - crypto-api-tests < 0 # via test-framework - - crypto-cipher-tests < 0 # via test-framework + - crypto-api-tests + - crypto-cipher-tests - crypto-cipher-types - crypto-numbers - crypto-pubkey - - crypto-pubkey-openssh < 0 # MonadFail - - crypto-random + - crypto-pubkey-openssh < 0 # 0.2.7 compile fail + - crypto-random < 0 # 0.0.9 compile fail https://github.com/vincenthz/hs-crypto-random/issues/15 - cryptohash-cryptoapi - - cryptohash-sha256 - - cryptohash-sha512 < 0 # ghc 8.10 + - cryptostore - css-text - csv - cubicbezier @@ -4518,70 +5427,90 @@ packages: - data-textual - dec - deepseq-generics - - deferred-folds - dense-linear-algebra - - deque - dictionary-sharing - direct-sqlite - discount + - distributed-process + - distributed-static - dlist - dlist-instances - dlist-nonempty - - double-conversion - - dual-tree < 0 # ghc 8.10 + - double-conversion < 0 # /usr/bin/ar: .stack-work/dist/x86_64-linux-tinfo6/ghc-9.8.1/build/cbits/hs-double-conversion-embed.o: No such file or directory + - dual-tree - easy-file - - easytest < 0 # via hedgehog-1 + - easytest - ed25519 - edit-distance - - elm-bridge + - elliptic-curve + - elm-bridge < 0 # https://github.com/commercialhaskell/stackage/issues/7233 - enclosed-exceptions - entropy - erf + - errorcall-eq-instance - errors - expiring-cache-map + - extensible - extensible-exceptions - fail - fast-logger - fast-math - - fib < 0 # via base-noprelude-4.13 + - fdo-notify + - fib - file-embed - file-embed-lzma - filemanip - fin - fingertree - fmlist + - formatn - friendly-time - functor-classes-compat - - functor-combinators < 0 # via dependent-sum + - functor-combinators < 0 # 0.4.1.2 compile fail https://github.com/mstksg/functor-combinators/issues/7 + - fuzzcheck - generic-arbitrary + - generically - generics-sop-lens - ghc-byteorder - - ghc-compact < 0 # ghc 8.10 + - ghc-compact + - ghc-events - ghc-paths - ghc-prof - - github - - github < 0 # via http-client-0.6.1 + - ghcjs-dom-jsaddle + - git-lfs + - gitlib + - gitlib-libgit2 < 0 # 3.1.2.1 compile fail - groom - groups - - hackage-security + - gtk + - haha + - hamlet + - harp - hashable - haskell-gi-overloading - - haskell-lexer - - haskell-lsp-types - - haskell-src < 0 # ghc 8.10 - haskell-src-exts - - haxl < 0 # via time-1.9.3 + - haskell-src-exts-simple + - haskell-tools-builtin-refactorings + - haskoin-store-data + - hasql-dynamic-statements + - hasql-implicits < 0 # https://github.com/commercialhaskell/stackage/issues/7251 + - haxl - heap - - hex < 0 # via base-4.13.0.0 - - hint + - here + - hex + - hjsonpointer + - hjsonschema + - hlibgit2 - hmatrix - hmatrix-gsl + - hmatrix-special - hostname - hourglass - hsc2hs - hscolour + - hse-cpp - hslogger - - hsp + - hsp < 0 # 0.10.0 ghc-9.6 - hspec-attoparsec - hspec-contrib - hspec-expectations @@ -4589,12 +5518,12 @@ packages: - hspec-meta - hspec-smallcheck - html - - html-entities + - html-entities < 0 # 1.1.4.6 GHC-9.8.1 + - http-client-restricted - http-client-tls - http-date - http-reverse-proxy - http-types - - http2 - httpd-shed - hw-json-simd - hw-string-parse @@ -4605,47 +5534,71 @@ packages: - hxt-unicode - iconv - ieee754 + - incremental - indexed - infer-license - insert-ordered-containers - inspection-testing + - integer-conversion - integer-logarithms + - interpolatedstring-perl6 - io-streams-haproxy + - iproute - ixset-typed - - json < 0 # via base-4.13.0.0 - - json-alt < 0 # aeson 1.5 - - kleene < 0 # via regex-applicative - - language-haskell-extract < 0 # ghc 8.10 + - jsaddle-dom + - json + - json-alt + - jsonrpc-tinyclient + - kansas-comet + - kleene + - knob + - language-haskell-extract - largeword - lattices - lazy-csv + - lazysmallcheck + - leb128-cereal + - libBF - libyaml - - lifted-async - lifted-base - loch-th - lockfree-queue - - log-base < 0 # ghc 8.10 via unliftio-core + - log-base - logging-facade - lrucache - lukko + - lz4 - lzma + - lzma-clib - managed + - markov-chain-usage-model - math-functions + - membership + - memcache + - memory-hexstring + - mersenne-random - mersenne-random-pure64 - mfsolve - microstache + - minisat-solver + - missing-foreign - mmap - mmorph - mockery - monad-control + - monad-extras + - monad-interleave - monad-logger - monad-loops - monad-time + - monadloc < 0 # 0.7.1 compile fail https://github.com/pepeiborra/monadloc/issues/4 - monads-tf - mono-traversable-instances - mono-traversable-keys + - mstate + - multimap - multiset - - mwc-random < 0.15.0.0 # https://github.com/commercialhaskell/stackage/issues/5557 + - mwc-random - names-th - nanospec - nettle @@ -4654,104 +5607,122 @@ packages: - network-byte-order - network-info - network-ip - - network-uri < 2.7.0.0 # https://github.com/commercialhaskell/stackage/issues/5116 - - newtype + - network-multicast + - network-run + - network-transport + - network-uri < 2.7.0.0 || > 2.7.0.0 # 2.7.0.0 was deprecated, don't remove bound until >2.7.0.0 is released. + - next-ref - nicify-lib + - normaldistribution + - nothunks + - numhask-prelude - old-locale - old-time - - one-liner - operational - optional-args - options - optparse-applicative + - optparse-simple - parallel + - parallel-io - path-pieces - pcg-random + - peggy - pipes-bytestring - pipes-group - placeholders - poll - - polyparse + - portable-lines + - posix-pty - postgresql-libpq - postgresql-simple - - postgresql-simple-url < 0 # via postgresql-simple + - postgresql-simple-url - pretty-hex - pretty-show - - prettyprinter-convert-ansi-wl-pprint + - prettyprinter-convert-ansi-wl-pprint < 0 # 1.1.2 # fails to compile (#7017) - primes - - primitive + - primitive < 0.9 # https://github.com/commercialhaskell/stackage/issues/7138 - primitive-unaligned - process-extras - - product-isomorphic - project-template - - protobuf + - protobuf < 0.2.1.4 || > 0.2.1.4 # deprecated version + - ptr - pureMD5 - quickcheck-instances - quickcheck-io - quickcheck-simple - quickcheck-unicode + - quicklz - ral # req'd by boring - random - random-shuffle - range-set-list + - rank1dynamic + - ratio-int - raw-strings-qq - readable - - rebase + - readline < 0 # 1.0.3.0 setup fail + - recv + - refinery < 0 # 0.4.0.0 # fails to compile (#7017) - regex-applicative-text - - regex-base - - regex-compat - - regex-pcre - - regex-pcre-builtin - - regex-posix - - regex-tdfa - - regex-tdfa-text < 0 # via regex-base-0.94.0.0 + - regex-tdfa-text - relapse - relational-schemas - - rerebase - - resolv - resource-pool - resourcet + - rest-rewrite - rfc5051 - rio - rio-orphans + - row-types + - run-haskell-module + - safe-exceptions-checked - safecopy + - sandi + - scale - scientific - securemem - selective - semialign - - semialign-indexed - - semialign-optics - serialise - servant-client-core + - servant-multipart-client - servant-swagger-ui - servant-swagger-ui-core - - servant-swagger-ui-redoc < 0 # ghc 8.10 via servant & swagger2 - - servant-yaml < 0 # ghc 8.10 via servant + - servant-swagger-ui-redoc + - servant-yaml - setenv - shakespeare + - shakespeare-text - shell-escape - - silently - simple-reflect - simple-sendfile - singleton-bool - - size-based < 0 # ghc 8.10 + - size-based - skein - snap-core + - snappy - some + - spdx - special-values - splice - split - splitmix - sql-words - stateref + - static-canvas - statistics - step-function - stm-delay - storable-complex - - streaming-cassava < 0 # via streaming + - streaming-cassava + - streaming-wai - strict + - strict-lens - strict-list - string-qq + - string-variants + - stringable - stringbuilder - structured - sundown @@ -4759,23 +5730,24 @@ packages: - system-fileio - system-filepath - tabular - - tar + - tar < 0.6 # https://github.com/commercialhaskell/stackage/issues/7202 - tasty-lua - tasty-th - tdigest + - telegram-bot-api + - template - template-haskell-compat-v0208 - temporary - temporary-rc - temporary-resourcet - - test-framework - test-framework-hunit - test-framework-quickcheck2 - test-framework-smallcheck - - test-framework-th < 0 # ghc 8.10 - - testing-feat < 0 # ghc 8.10 + - test-framework-th + - testing-feat - testing-type-modifiers - - text-builder - - text-icu + - text-binary + - text-iso8601 - text-latin1 - text-postgresql - text-printer @@ -4789,25 +5761,29 @@ packages: - these-lens - these-optics - threads + - threads-extras - thyme - time-locale-compat - time-parsers - timeit - tls-session-manager - - token-bucket < 0 # via base-4.13.0.0 - - tonatona < 0 # via tonaparser + - token-bucket + - tonatona + - torrent - transformers-base - tree-diff - - trivial-constraint < 0 # ghc 8.10.1 #5447/closed - - true-name < 0 # MonadFail + - trivial-constraint + - true-name - tuple-th - - type-fun < 0 # ghc 8.10.1 #5448/closed + - type-fun - type-hint - uglymemo - unbounded-delays + - unfoldable + - unicode-collation - universe - universe-base - - universe-dependent-sum < 0 # via some + - universe-dependent-sum - universe-instances-base - universe-instances-extended - universe-instances-trans @@ -4818,15 +5794,17 @@ packages: - utf8-light - utf8-string - uuid-types + - validationt < 0 # 0.3.0 # fails to compile (#7017) - vault - vec - vector - vector-algorithms - - vector-binary-instances - - vector-builder - vector-space - vector-th-unbox + - verset - vty + - vty-crossplatform + - vty-unix - wai - wai-app-static - wai-conduit @@ -4836,6 +5814,12 @@ packages: - wai-session - warp - wcwidth + - web3-bignum + - web3-crypto + - web3-ethereum + - web3-polkadot + - web3-provider + - web3-solidity - with-location - wizards - word-wrap @@ -4846,44 +5830,78 @@ packages: - x509-validation - xml - xml-conduit - - xml-conduit-writer + - xml-conduit-writer < 0 # 0.1.1.4 # fails to compile (#7017) - xml-hamlet - xml-types - xss-sanitize - - yeshql-core < 0 # MonadFail - - yeshql-hdbc < 0 # via HDBC + - yeshql-core + - yeshql-hdbc - yesod-core - yesod-form - yesod-persistent - zlib - zlib-bindings - # If you stop maintaining a package you can move it here. - # It will then be disabled if it starts causing problems. - # See https://github.com/fpco/stackage/issues/1056 + # If you stop maintaining a package (either just on stackage, or + # completely), you can move it here. It will be disabled if it + # starts causing problems. + # + # See #1056/closed + # + # When disabling one of these packages, move it to "Removed packages". "Abandoned packages": - - curl - - non-empty-sequence - - # Purescript + - cheapskate-highlight + - cheapskate-lucid + - cmark-lucid + - cmark-highlight + - Spock-lucid + - charsetdetect-ae < 0 # /usr/bin/ar: .stack-work/dist/x86_64-linux-tinfo6/ghc-9.8.1/build/libcharsetdetect/charsetdetect.o: No such file or directory + - text-all + - Earley - bower-json - boxes + - charsetdetect-ae # #6326/closed + - coercible-utils # #6271 + - compiler-warnings # #6326/closed + - curl + - docopt # #6326/closed + - dynamic-state # #6326/closed + - ekg + - ekg-core + - ekg-json + - ekg-statsd + - first-class-patterns # #5965/closed + - ghc-trace-events # #6326/closed + - hashing # #6271 + - hnix-store-core # #6271 + - ilist # #5965/closed + - io-storage # #6326/closed + - monadlist # #6271 + - non-empty-sequence + - numeric-limits # #6326/closed + - oo-prototypes # #6326/closed + - opentelemetry # #6326/closed + - opentelemetry-extra # #6326/closed + - opentelemetry-lightstep # #6326/closed + - opentelemetry-wai # #6326/closed + - path # #6271 - pattern-arrows - # - purescript # BLOCKED aeson-1.0 - - # - type-list # GHC 8.2.1 via singletons 2.3 - # - vinyl-utils # BOUNDS vinyl 0.6 - # - language-lua2 # https://github.com/mitchellwrosen/language-lua2/issues/4 # GHC 8.2.1 - - cassava + - planb-token-introspection # #6326/closed + - pointedlist # #6326/closed + - relude # #5965/closed + - shellmet # #5965/closed + - slist # #5965/closed + - syb-with-class + - type-errors-pretty # #5965/closed + - unordered-intmap # #6326/closed + - word-trie # #6326/closed + - xdg-basedir # #6326/closed + - yi-rope # #6326/closed # Packages without maintainers that cause issues, # this is to prevent us from including them by accident. They can # be removed from this list if they are fixed. - "Unmaintained packages with compilation failures": - - doctest-discover-configurator < 0 - - haskell-tools-builtin-refactorings < 0 # bounds failure - - hpqtypes < 0 # bounds failure - - stackage-types < 0 + "Unmaintained packages with compilation failures": [] # If you want to make sure a package is removed from stackage, # place it here with a `< 0` constraint and send a pull @@ -4891,131 +5909,2970 @@ packages: # affected. Packages will be kept in this list indefinitely so # that new packages depending on it will be flagged as well. "Removed packages": - - PSQueue < 0 # build failure with GHC 8.4 (nowhere to report, it's ancient just let it die) - - json-builder < 0 # build failure with GHC 8.4 https://github.com/lpsmith/json-builder/issues/2 - - type-combinators < 0 # build failure with GHC 8.4 https://github.com/kylcarte/type-combinators/issues/8 - - preprocessor-tools < 0 # build failure with GHC 8.4 - - tinytemplate < 0 # build failure with GHC 8.4 - - wai-route < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - fingertree-psqueue < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - cli < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - prim-array < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - xxhash < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - Unique < 0 # GHC 8.4 via base-4.11.0.0 - - hastache < 0 # GHC 8.4 via base-4.11.0.0 - - attoparsec-time < 0 # GHC 8.4 via doctest-0.150. - - syb-with-class < 0 # GHC 8.4 via template-haskell-2.13.0.0 - - lens-labels < 0 # deprecated https://github.com/commercialhaskell/stackage/pull/4358 - - proto-lens-combinators < 0 # deprecated https://github.com/commercialhaskell/stackage/pull/4358 - - heart-core < 0 # deprecated + - 2captcha < 0 # 0.1.0.0 deprecated + - Unique < 0 # 0.4.7.9 removed + - cli < 0 # 0.2.0 removed + - fingertree-psqueue < 0 # 0.3 compile fail + - hastache < 0 # 0.6.1 bounds + - heart-core < 0 # 0.3.2 compile fail, deprecated + - hnix < 0 # 0.17.0 #6271/closed + - json-builder < 0 # 0.3 bounds + - lens-labels < 0 # 0.3.0.1 bounds, deprecated #4358/closed + - membrain < 0 # 0.0.0.2 bounds #5965/closed + - preprocessor-tools < 0 # 2.0.2 + - present < 0 # 4.1.0 compile fail #6271 + - prim-array < 0 # 0.2.2 bounds + - proto-lens-combinators < 0 # 0.4.0.1 deprecated https://github.com/commercialhaskell/stackage/pull/4358 + - shortcut-links < 0 # 0.5.1.1 #5965/closed + - tinytemplate < 0 # 0.1.2.0 compile fail + - tomland < 0 # 1.3.3.2 #5965/closed + - type-combinators < 0 # 0.2.4.3 compile fail https://github.com/kylcarte/type-combinators/issues/8 + - typerep-map < 0 # 0.6.0.0 internal library #5965/closed + - universe-instances-base < 0 # 1.1 deprecated + - universe-instances-trans < 0 # 1.1 deprecated + - validation-selective < 0 # 0.2.0.0 #5965/closed + - wai-route < 0 # 1.0.0 compile fail + - xxhash < 0 # 0.0.2 compile fail - "GHC upper bounds": - # Need to always match the version shipped with GHC - - Win32 == 2.6.1.0 + # Section for packages that have been mass-disabled due to + # compilation failures, e.g. after we upgrade GHC. Every package + # should have a `< 0` constraint. + # + # These constraints can (should?) be moved under the maintainers + # name, but please add a "compile fail" comment to them there so + # it's clear that they must be built if we want to confirm that + # they are working. + "Compilation failures": + - BiobaseBlast < 0 # 0.3.3.0 compile fail aeson 2.0 + - Fin < 0 # 0.2.9.0 `@' not in scope + - HDBC-mysql < 0 # 0.7.1.0 + - Taxonomy < 0 # 2.2.0 compile fail aeson 2.0 + - Workflow < 0 # 0.8.3 + - accuerr < 0 # 0.2.0.2 + - aeson-lens < 0 # 0.5.0.0 + - aeson-with < 0 # 0.1.2.0 compile fail aeson 2.0 + - auto < 0 # 0.4.3.1 + - binary-ext < 0 # 2.0.4 + - bins < 0 # 0.1.2.0 + - bitcoin-script < 0 # 0.11.1 + - boolean-like < 0 # 0.1.1.0 + - cabal-toolkit < 0 # 0.0.7 + - capataz < 0 # 0.2.1.0 + - chaselev-deque < 0 # 0.5.0.5 + - cipher-des < 0 # 0.0.6 + - coercible-utils < 0 # 0.1.0 + - composable-associations-aeson < 0 # 0.1.0.1 compile fail aeson 2.0 + - courier < 0 # 0.1.1.5 + - crypto-numbers < 0 # 0.2.7 + - cuckoo-filter < 0 # 0.2.0.2 benchmarks are an exe + - data-default-instances-new-base < 0 # 0.0.2 + - descriptive < 0 # 0.9.5 compile fail aeson 2.0 + - djinn-ghc < 0 # 0.0.2.3 + - drinkery < 0 # 0.4 + - elm-export-persistent < 0 # 1.0.0 compile fail aeson 2.0 + - etc < 0 # 0.4.1.0 compile fail aeson 2.0 + - etcd < 0 # 1.0.5 + - eve < 0 # 0.1.9.0 + - eventsource-api < 0 # 1.5.1 compile fail aeson 2.0 + - eventsource-store-specs < 0 # 1.2.1 + - farmhash < 0 # 0.1.0.5 + - ftp-client-conduit < 0 # 0.5.0.5 + - ghcjs-base-stub < 0 # 0.3.0.2 compile fail aeson 2.0 + - giphy-api < 0 # 0.7.0.0 https://github.com/passy/giphy-api/pull/19 + - gluturtle < 0 # 0.0.58.1 + - groundhog < 0 # 0.12.0 + - haskell-awk < 0 # 1.2.0.1 + - haskell-import-graph < 0 # 1.0.4 + - haskell-spacegoo < 0 # 0.2.0.1 + - hbeanstalk < 0 # 0.2.4 + - hexstring < 0 # 0.11.1 + - highjson < 0 # 0.5.0.0 compile fail aeson 2.0 + - hs-functors < 0 # 0.1.7.1 + - hschema < 0 # 0.0.1.1 + - hsebaysdk < 0 # 0.4.1.0 compile fail aeson 2.0 + - hstatsd < 0 # 0.1 + - interpolator < 0 # 1.1.0.2 + - io-choice < 0 # 0.0.7 + - json-rpc-generic < 0 # 0.2.1.6 compile fail aeson 2.0 + - katydid < 0 # 0.4.0.2 MonadFail + - kawhi < 0 # 0.3.0 compile fail aeson 2.0 + - lens-typelevel < 0 # 0.1.1.0 + - llvm-hs < 0 # 9.0.1 llvm-config + - llvm-hs-pretty < 0 # 0.9.0.0 + - machines-binary < 0 # 7.0.0.0 + - machines-io < 0 # 7.0.0.0 + - marvin-interpolate < 0 # 1.1.2 + - mltool < 0 # 0.2.0.1 + - moesocks < 0 # 1.0.1.0 + - monad-recorder < 0 # 0.1.1 + - monad-unlift < 0 # 0.2.0 + - murmur < 0 # 0.0.0.2 + - n2o-protocols < 0 # 0.11.2 + - nri-prelude < 0 # 0.6.0.6 compile fail aeson 2.0 + - odbc < 0 # 0.2.6 odbc + - pdfinfo < 0 # 1.5.4 + - pencil < 0 # 1.0.1 + - pipes-aeson < 0 # 0.4.1.8 + - pipes-network < 0 # 0.6.5 + - pkcs10 < 0 # 0.2.0.0 + - planb-token-introspection < 0 # 0.1.4.0 + - postgresql-orm < 0 # 0.5.1 + - postgresql-transactional < 0 # 1.1.1 + - protocol-buffers < 0 # 2.4.17 + - pushbullet-types < 0 # 0.4.1.0 compile fail aeson 2.0 + - raaz < 0 # 0.3.8 multiple libraries + - record-wrangler < 0 # 0.1.1.0 + - regex-compat-tdfa < 0 # 0.95.1.4 + - rescue < 0 # 0.4.2.1 + - rigel-viz < 0 # 0.2.0.0 compile fail aeson 2.0 + - rose-trees < 0 # 0.0.4.5 compilation seems to hang? + - servant-cli < 0 # 0.1.0.2 compile fail aeson 2.0 + - servant-github-webhook < 0 # 0.4.2.0 compile fail aeson 2.0 + - servant-tracing < 0 # 0.2.0.0 compile fail aeson 2.0 + - sessiontypes < 0 # 0.1.2 + - simplistic-generics < 0 # 2.0.0 + - slack-api < 0 # 0.12 + - snappy < 0 # 0.2.0.2 + - stm-stats < 0 # 0.2.0.0 + - sum-type-boilerplate < 0 # 0.1.1 + - swagger < 0 # 0.3.0 compile fail aeson 2.0 + - template-toolkit < 0 # 0.1.1.0 compile fail aeson 2.0 + - text-region < 0 # 0.3.1.0 + - throttle-io-stream < 0 # 0.2.0.1 + - throwable-exceptions < 0 # 0.1.0.9 + - time-qq < 0 # 0.0.1.0 + - timemap < 0 # 0.0.7 https://github.com/athanclark/timemap/issues/1 + - tintin < 0 # 1.10.1 + - tinylog < 0 # 0.15.0 + - turtle-options < 0 # 0.1.0.4 + - type-assertions < 0 # 0.1.0.0 + - uncertain < 0 # 0.3.1.0 + - unordered-intmap < 0 # 0.1.1 + - users-persistent < 0 # 0.5.0.2 + - wai-predicates < 0 # 1.0.0 + - webex-teams-pipes < 0 # 0.2.0.1 + - websockets-rpc < 0 # 0.7.0 + - word24 < 0 # 2.0.1 + - xls < 0 # 0.1.3 gcc failed + - xml-conduit-parse < 0 # 0.3.1.2 + - xml-to-json < 0 # 2.0.1 compile fail aeson 2.0 + - xturtle < 0 # 0.2.0.0 xft + - yeshql-hdbc < 0 # 4.2.0.0 + + + # See "Large scale enabling/disabling of packages" in CURATORS.md for how to manage this section. + # + # This section is meant for libraries and executables that have + # been disabled due to bounds issues, there is a separate section + # for compilation failures as we need to build those packages to + # verify if they have been fixeq. + "Library and exe bounds failures": + - Allure < 0 # tried Allure-0.11.0.0, but its *library* requires the disabled package: LambdaHack + - BiobaseENA < 0 # tried BiobaseENA-0.0.0.2, but its *library* requires the disabled package: BiobaseTypes + - BiobaseFasta < 0 # tried BiobaseFasta-0.4.0.1, but its *library* requires the disabled package: BiobaseTypes + - BiobaseHTTP < 0 # tried BiobaseHTTP-1.2.0, but its *library* requires network < =2.8.0.0 and the snapshot contains network-3.1.4.0 + - BiobaseHTTP < 0 # tried BiobaseHTTP-1.2.0, but its *library* requires the disabled package: BiobaseEnsembl + - BiobaseHTTP < 0 # tried BiobaseHTTP-1.2.0, but its *library* requires the disabled package: Taxonomy + - BiobaseTypes < 0 # tried BiobaseTypes-0.2.1.0, but its *library* requires the disabled package: PrimitiveArray + - BiobaseXNA < 0 # tried BiobaseXNA-0.11.1.1, but its *library* requires the disabled package: PrimitiveArray + - BlastHTTP < 0 # tried BlastHTTP-1.4.2, but its *library* requires network ==2.8.0.0 and the snapshot contains network-3.1.4.0 + - BlastHTTP < 0 # tried BlastHTTP-1.4.2, but its *library* requires the disabled package: BiobaseBlast + - Chart-cairo < 0 # tried Chart-cairo-1.9.4.1, but its *library* requires the disabled package: cairo + - Chart-diagrams < 0 # tried Chart-diagrams-1.9.5.1, but its *library* requires the disabled package: diagrams-lib + - Chart-diagrams < 0 # tried Chart-diagrams-1.9.5.1, but its *library* requires the disabled package: diagrams-postscript + - Chart-diagrams < 0 # tried Chart-diagrams-1.9.5.1, but its *library* requires the disabled package: diagrams-svg + - Chart-diagrams < 0 # tried Chart-diagrams-1.9.5.1, but its *library* requires the disabled package: svg-builder + - ChasingBottoms < 0 # tried ChasingBottoms-1.3.1.12, but its *library* requires base >=4.2 && < 4.19 and the snapshot contains base-4.19.0.0 + - ConfigFile < 0 # tried ConfigFile-1.1.4, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 + - EntrezHTTP < 0 # tried EntrezHTTP-1.0.4, but its *library* requires the disabled package: Taxonomy + - FPretty < 0 # tried FPretty-1.1, but its *library* requires base >=4.5 && < 4.11 and the snapshot contains base-4.19.0.0 + - Frames < 0 # tried Frames-0.7.4.2, but its *library* requires the disabled package: discrimination + - Frames < 0 # tried Frames-0.7.4.2, but its *library* requires the disabled package: readable + - GPipe < 0 # tried GPipe-2.2.5, but its *library* requires hashtables >=1.2 && < 1.3 and the snapshot contains hashtables-1.3.1 + - GPipe < 0 # tried GPipe-2.2.5, but its *library* requires linear >=1.18 && < 1.21 and the snapshot contains linear-1.22 + - GPipe < 0 # tried GPipe-2.2.5, but its *library* requires transformers >=0.5.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - Genbank < 0 # tried Genbank-1.0.3, but its *library* requires the disabled package: biocore + - H < 0 # tried H-1.0.0, but its *executable* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - HaskellNet < 0 # tried HaskellNet-0.6.1.2, but its *library* requires base >=4.3 && < 4.19 and the snapshot contains base-4.19.0.0 + - HaskellNet < 0 # tried HaskellNet-0.6.1.2, but its *library* requires bytestring >=0.10.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - HaskellNet-SSL < 0 # tried HaskellNet-SSL-0.3.4.4, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - Hoed < 0 # tried Hoed-0.5.1, but its *library* requires the disabled package: regex-tdfa-text + - IPv6DB < 0 # tried IPv6DB-0.3.3, but its *executable* requires fast-logger >=2.4.8 && < 3.1 and the snapshot contains fast-logger-3.2.2 + - IPv6DB < 0 # tried IPv6DB-0.3.3, but its *executable* requires optparse-applicative >=0.12.1.0 && < 0.16 and the snapshot contains optparse-applicative-0.18.1.0 + - IPv6DB < 0 # tried IPv6DB-0.3.3, but its *executable* requires wai-logger >=2.2.7 && < 2.4 and the snapshot contains wai-logger-2.4.0 + - IPv6DB < 0 # tried IPv6DB-0.3.3, but its *library* requires aeson >=2.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - IPv6DB < 0 # tried IPv6DB-0.3.3, but its *library* requires bytestring >=0.11 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - IPv6DB < 0 # tried IPv6DB-0.3.3, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - IPv6DB < 0 # tried IPv6DB-0.3.3, but its *library* requires text >=1.2.5.0 && < 2.1 and the snapshot contains text-2.1 + - IPv6DB < 0 # tried IPv6DB-0.3.3, but its *library* requires vector >=0.11.0.0 && < 0.13 and the snapshot contains vector-0.13.1.0 + - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* requires attoparsec >=0.12 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* requires hashable >=1.2 && < 1.4 and the snapshot contains hashable-1.4.3.0 + - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* requires text-show >=3.7 && < 3.9 and the snapshot contains text-show-3.10.4 + - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - JuicyPixels-blurhash < 0 # tried JuicyPixels-blurhash-0.1.0.3, but its *executable* requires optparse-applicative >=0.14.3 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - JuicyPixels-blurhash < 0 # tried JuicyPixels-blurhash-0.1.0.3, but its *library* requires bytestring >=0.9 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - JuicyPixels-blurhash < 0 # tried JuicyPixels-blurhash-0.1.0.3, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - LPFP < 0 # tried LPFP-1.1.1, but its *library* requires the disabled package: diagrams-cairo + - LPFP < 0 # tried LPFP-1.1.1, but its *library* requires the disabled package: diagrams-lib + - LambdaHack < 0 # tried LambdaHack-0.11.0.1, but its *library* requires the disabled package: sdl2 + - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: TCache + - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: Workflow + - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: monadloc + - MapWith < 0 # tried MapWith-0.2.0.0, but its *library* requires base >=4.9.1 && < 4.15 and the snapshot contains base-4.19.0.0 + - MemoTrie < 0 # tried MemoTrie-0.6.11, but its *library* requires the disabled package: newtype-generics + - NanoID < 0 # tried NanoID-3.4.0, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - NanoID < 0 # tried NanoID-3.4.0, but its *library* requires aeson >=1.5.6 && < 1.6 || >=2.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - NanoID < 0 # tried NanoID-3.4.0, but its *library* requires base >=4.7 && < 4.19 and the snapshot contains base-4.19.0.0 + - NanoID < 0 # tried NanoID-3.4.0, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - NanoID < 0 # tried NanoID-3.4.0, but its *library* requires text >=1.2.3 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - Network-NineP < 0 # tried Network-NineP-0.4.7.3, but its *library* requires bytestring >=0.9.2.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - NoTrace < 0 # tried NoTrace-0.3.0.4, but its *library* requires base >=4.7 && < 4.13 and the snapshot contains base-4.19.0.0 + - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires BiobaseFasta >=0.3.0 && < 0.3.1 and the snapshot contains BiobaseFasta-0.4.0.1 + - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires BiobaseHTTP ==1.1.0 and the snapshot contains BiobaseHTTP-1.2.0 + - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires BiobaseTypes >=0.2.0 && < 0.2.1 and the snapshot contains BiobaseTypes-0.2.1.0 + - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires aeson < =1.4.2.0 and the snapshot contains aeson-2.2.1.0 + - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires network < =2.8.0.0 and the snapshot contains network-3.1.4.0 + - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires the disabled package: BiobaseBlast + - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires the disabled package: Taxonomy + - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires the disabled package: hierarchical-clustering + - SVGFonts < 0 # tried SVGFonts-1.8.0.1, but its *library* requires the disabled package: blaze-svg + - SVGFonts < 0 # tried SVGFonts-1.8.0.1, but its *library* requires the disabled package: diagrams-lib + - ShellCheck < 0 # tried ShellCheck-0.9.0, but its *library* requires Diff >=0.4.0 && < 0.5 and the snapshot contains Diff-0.5 + - Spintax < 0 # tried Spintax-0.3.6, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - Spintax < 0 # tried Spintax-0.3.6, but its *library* requires text >=1.2.2 && < 1.3 and the snapshot contains text-2.1 + - Spock < 0 # tried Spock-0.14.0.0, but its *library* requires the disabled package: Spock-core + - Spock-api-server < 0 # tried Spock-api-server-0.14.0.0, but its *library* requires the disabled package: Spock-core + - Spock-lucid < 0 # tried Spock-lucid-0.4.0.1, but its *library* requires the disabled package: Spock + - Spock-worker < 0 # tried Spock-worker-0.3.1.0, but its *library* requires the disabled package: Spock + - Strafunski-StrategyLib < 0 # tried Strafunski-StrategyLib-5.0.1.0, but its *library* requires base >4.4 && < 4.14 and the snapshot contains base-4.19.0.0 + - TotalMap < 0 # tried TotalMap-0.1.1.1, but its *library* requires base >=4.9 && < 4.13 and the snapshot contains base-4.19.0.0 + - TotalMap < 0 # tried TotalMap-0.1.1.1, but its *library* requires lens >=4.16 && < 4.20 and the snapshot contains lens-5.2.3 + - TypeCompose < 0 # tried TypeCompose-0.9.14, but its *library* requires base >=4.9 && < 4.16 and the snapshot contains base-4.19.0.0 + - accelerate < 0 # tried accelerate-1.3.0.0, but its *library* requires base >=4.12 && < 4.15 and the snapshot contains base-4.19.0.0 + - accelerate-arithmetic < 0 # tried accelerate-arithmetic-1.0.0.1, but its *library* requires accelerate >=1.0 && < 1.2 and the snapshot contains accelerate-1.3.0.0 + - accelerate-bignum < 0 # tried accelerate-bignum-0.3.0.0, but its *library* requires the disabled package: accelerate + - accelerate-bignum < 0 # tried accelerate-bignum-0.3.0.0, but its *library* requires the disabled package: accelerate-llvm + - accelerate-bignum < 0 # tried accelerate-bignum-0.3.0.0, but its *library* requires the disabled package: accelerate-llvm-native + - accelerate-bignum < 0 # tried accelerate-bignum-0.3.0.0, but its *library* requires the disabled package: accelerate-llvm-ptx + - accelerate-bignum < 0 # tried accelerate-bignum-0.3.0.0, but its *library* requires the disabled package: llvm-hs-pure + - accelerate-blas < 0 # tried accelerate-blas-0.3.0.0, but its *library* requires the disabled package: cublas + - accelerate-examples < 0 # tried accelerate-examples-1.3.0.0, but its *executable* requires the disabled package: accelerate-fft + - accelerate-examples < 0 # tried accelerate-examples-1.3.0.0, but its *executable* requires the disabled package: lens-accelerate + - accelerate-examples < 0 # tried accelerate-examples-1.3.0.0, but its *executable* requires the disabled package: linear-accelerate + - accelerate-examples < 0 # tried accelerate-examples-1.3.0.0, but its *executable* requires the disabled package: repa + - accelerate-examples < 0 # tried accelerate-examples-1.3.0.0, but its *executable* requires the disabled package: repa-io + - accelerate-examples < 0 # tried accelerate-examples-1.3.0.0, but its *library* requires the disabled package: accelerate + - accelerate-examples < 0 # tried accelerate-examples-1.3.0.0, but its *library* requires the disabled package: accelerate-llvm-native + - accelerate-examples < 0 # tried accelerate-examples-1.3.0.0, but its *library* requires the disabled package: accelerate-llvm-ptx + - accelerate-examples < 0 # tried accelerate-examples-1.3.0.0, but its *library* requires the disabled package: fclabels + - accelerate-fft < 0 # tried accelerate-fft-1.3.0.0, but its *library* requires the disabled package: cufft + - accelerate-fftw < 0 # tried accelerate-fftw-1.0.0.1, but its *library* requires accelerate >=1.0 && < 1.2 and the snapshot contains accelerate-1.3.0.0 + - accelerate-fftw < 0 # tried accelerate-fftw-1.0.0.1, but its *library* requires accelerate-io >=1.0 && < 1.1 and the snapshot contains accelerate-io-1.3.0.0 + - accelerate-fourier < 0 # tried accelerate-fourier-1.0.0.5, but its *library* requires accelerate >=1.0 && < 1.2 and the snapshot contains accelerate-1.3.0.0 + - accelerate-fourier < 0 # tried accelerate-fourier-1.0.0.5, but its *library* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - accelerate-fourier < 0 # tried accelerate-fourier-1.0.0.5, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - accelerate-io < 0 # tried accelerate-io-1.3.0.0, but its *library* requires the disabled package: accelerate + - accelerate-io-bmp < 0 # tried accelerate-io-bmp-0.1.0.0, but its *library* requires the disabled package: accelerate + - accelerate-io-bytestring < 0 # tried accelerate-io-bytestring-0.1.0.0, but its *library* requires the disabled package: accelerate + - accelerate-io-repa < 0 # tried accelerate-io-repa-0.1.0.0, but its *library* requires the disabled package: accelerate + - accelerate-io-repa < 0 # tried accelerate-io-repa-0.1.0.0, but its *library* requires the disabled package: repa + - accelerate-io-vector < 0 # tried accelerate-io-vector-0.1.0.0, but its *library* requires the disabled package: accelerate + - accelerate-llvm < 0 # tried accelerate-llvm-1.3.0.0, but its *library* requires the disabled package: llvm-hs + - accelerate-llvm-native < 0 # tried accelerate-llvm-native-1.3.0.0, but its *library* requires libffi >=0.1 && < 0.2 and the snapshot contains libffi-0.2.1 + - accelerate-llvm-native < 0 # tried accelerate-llvm-native-1.3.0.0, but its *library* requires the disabled package: llvm-hs + - accelerate-llvm-ptx < 0 # tried accelerate-llvm-ptx-1.3.0.0, but its *library* requires the disabled package: llvm-hs + - accelerate-utility < 0 # tried accelerate-utility-1.0.0.1, but its *library* requires accelerate >=1.0 && < 1.2 and the snapshot contains accelerate-1.3.0.0 + - advent-of-code-api < 0 # tried advent-of-code-api-0.2.9.1, but its *library* requires the disabled package: finite-typelits + - aeson-better-errors < 0 # tried aeson-better-errors-0.9.1.1, but its *library* requires aeson >=0.7 && < 1.6 || >=2.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - aeson-better-errors < 0 # tried aeson-better-errors-0.9.1.1, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 + - aeson-commit < 0 # tried aeson-commit-1.6.0, but its *library* requires aeson >=1.4 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - aeson-commit < 0 # tried aeson-commit-1.6.0, but its *library* requires text >=1.2 && < 2 and the snapshot contains text-2.1 + - aeson-default < 0 # tried aeson-default-0.9.1.0, but its *library* requires aeson >=1.2 && < 2 and the snapshot contains aeson-2.2.1.0 + - aeson-injector < 0 # tried aeson-injector-2.0.0.0, but its *library* requires aeson >=2.1 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - aeson-injector < 0 # tried aeson-injector-2.0.0.0, but its *library* requires base >=4.7 && < 4.17 and the snapshot contains base-4.19.0.0 + - aeson-injector < 0 # tried aeson-injector-2.0.0.0, but its *library* requires lens >=4.13 && < 5.2 and the snapshot contains lens-5.2.3 + - aeson-injector < 0 # tried aeson-injector-2.0.0.0, but its *library* requires servant-docs >=0.7 && < 0.13 and the snapshot contains servant-docs-0.13 + - aeson-injector < 0 # tried aeson-injector-2.0.0.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - aeson-optics < 0 # tried aeson-optics-1.2.1, but its *library* requires base >=4.10 && < 4.19 and the snapshot contains base-4.19.0.0 + - aeson-optics < 0 # tried aeson-optics-1.2.1, but its *library* requires bytestring >=0.10.8.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - aeson-optics < 0 # tried aeson-optics-1.2.1, but its *library* requires text >=1.2.2.0 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - aeson-picker < 0 # tried aeson-picker-0.1.0.6, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - aeson-typescript < 0 # tried aeson-typescript-0.6.1.0, but its *library* requires the disabled package: string-interpolate + - airship < 0 # tried airship-0.9.5, but its *library* requires mime-types >=0.1.0 && < 0.1.1 and the snapshot contains mime-types-0.1.2.0 + - airship < 0 # tried airship-0.9.5, but its *library* requires unix >=2.7 && < 2.8 and the snapshot contains unix-2.8.3.0 + - al < 0 # tried al-0.1.4.2, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - alerts < 0 # tried alerts-0.1.2.0, but its *library* requires text >=0.11 && < 2.0 and the snapshot contains text-2.1 + - alex-tools < 0 # tried alex-tools-0.6.1, but its *library* requires base >=4.7 && < 4.19 and the snapshot contains base-4.19.0.0 + - alex-tools < 0 # tried alex-tools-0.6.1, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - alex-tools < 0 # tried alex-tools-0.6.1, but its *library* requires deepseq >=1.3 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - alex-tools < 0 # tried alex-tools-0.6.1, but its *library* requires template-haskell >=2.9.0 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - alex-tools < 0 # tried alex-tools-0.6.1, but its *library* requires text >=1.2.4 && < 2.1 and the snapshot contains text-2.1 + - alg < 0 # tried alg-0.2.13.1, but its *library* requires base >=4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - alg < 0 # tried alg-0.2.13.1, but its *library* requires the disabled package: dual + - alg < 0 # tried alg-0.2.13.1, but its *library* requires the disabled package: util + - alternators < 0 # tried alternators-1.0.0.0, but its *library* requires the disabled package: newtype-generics + - amqp-utils < 0 # tried amqp-utils-0.6.4.0, but its *executable* requires the disabled package: filepath-bytestring + - animalcase < 0 # tried animalcase-0.1.0.2, but its *library* requires bytestring >=0.9 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - animalcase < 0 # tried animalcase-0.1.0.2, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - ansigraph < 0 # tried ansigraph-0.3.0.5, but its *library* requires ansi-terminal >=0.6 && < 0.9 and the snapshot contains ansi-terminal-1.0 + - ansigraph < 0 # tried ansigraph-0.3.0.5, but its *library* requires base >=4.6 && < 4.13 and the snapshot contains base-4.19.0.0 + - antiope-dynamodb < 0 # tried antiope-dynamodb-7.5.3, but its *library* requires the disabled package: amazonka + - antiope-dynamodb < 0 # tried antiope-dynamodb-7.5.3, but its *library* requires the disabled package: amazonka-dynamodb + - antiope-dynamodb < 0 # tried antiope-dynamodb-7.5.3, but its *library* requires the disabled package: antiope-core + - antiope-s3 < 0 # tried antiope-s3-7.5.3, but its *library* requires the disabled package: amazonka + - antiope-s3 < 0 # tried antiope-s3-7.5.3, but its *library* requires the disabled package: amazonka-s3 + - antiope-s3 < 0 # tried antiope-s3-7.5.3, but its *library* requires the disabled package: antiope-core + - antiope-s3 < 0 # tried antiope-s3-7.5.3, but its *library* requires the disabled package: antiope-messages + - app-settings < 0 # tried app-settings-0.2.0.12, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - arbor-postgres < 0 # tried arbor-postgres-0.0.5, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - arbor-postgres < 0 # tried arbor-postgres-0.0.5, but its *library* requires lens >=4.16 && < 5 and the snapshot contains lens-5.2.3 + - arbor-postgres < 0 # tried arbor-postgres-0.0.5, but its *library* requires optparse-applicative >=0.14 && < 0.16 and the snapshot contains optparse-applicative-0.18.1.0 + - arbor-postgres < 0 # tried arbor-postgres-0.0.5, but its *library* requires postgresql-simple >=0.5 && < 0.7 and the snapshot contains postgresql-simple-0.7.0.0 + - arbor-postgres < 0 # tried arbor-postgres-0.0.5, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - arbtt < 0 # tried arbtt-0.12.0.3, but its *executable* requires the disabled package: bytestring-progress + - arrowp-qq < 0 # tried arrowp-qq-0.3.0, but its *library* requires haskell-src-exts >=1.22.0 && < 1.23 and the snapshot contains haskell-src-exts-1.23.1 + - arrowp-qq < 0 # tried arrowp-qq-0.3.0, but its *library* requires template-haskell >=2.14.0 && < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - arrowp-qq < 0 # tried arrowp-qq-0.3.0, but its *library* requires transformers >=0.5.6 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - ascii < 0 # tried ascii-1.7.0.1, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - ascii < 0 # tried ascii-1.7.0.1, but its *library* requires bytestring ^>=0.11.4 and the snapshot contains bytestring-0.12.0.2 + - ascii < 0 # tried ascii-1.7.0.1, but its *library* requires text ^>=1.2.5 || ^>=2.0 and the snapshot contains text-2.1 + - ascii-case < 0 # tried ascii-case-1.0.1.3, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - ascii-caseless < 0 # tried ascii-caseless-0.0.0.1, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - ascii-numbers < 0 # tried ascii-numbers-1.2.0.1, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - ascii-numbers < 0 # tried ascii-numbers-1.2.0.1, but its *library* requires bytestring ^>=0.10.12 || ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - ascii-numbers < 0 # tried ascii-numbers-1.2.0.1, but its *library* requires text ^>=1.2.5 || ^>=2.0 and the snapshot contains text-2.1 + - ascii-predicates < 0 # tried ascii-predicates-1.0.1.3, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - ascii-superset < 0 # tried ascii-superset-1.3.0.1, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - ascii-superset < 0 # tried ascii-superset-1.3.0.1, but its *library* requires bytestring ^>=0.10.12 || ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - ascii-superset < 0 # tried ascii-superset-1.3.0.1, but its *library* requires text ^>=1.2.4 || ^>=2.0 and the snapshot contains text-2.1 + - ascii-th < 0 # tried ascii-th-1.2.0.1, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - ascii-th < 0 # tried ascii-th-1.2.0.1, but its *library* requires template-haskell ^>=2.18 || ^>=2.19 || ^>=2.20 and the snapshot contains template-haskell-2.21.0.0 + - asciidiagram < 0 # tried asciidiagram-1.3.3.3, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - asciidiagram < 0 # tried asciidiagram-1.3.3.3, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - async-timer < 0 # tried async-timer-0.2.0.0, but its *library* requires unliftio-core >=0.1.1.0 && < 0.2 and the snapshot contains unliftio-core-0.2.1.0 + - atom-conduit < 0 # tried atom-conduit-0.9.0.1, but its *library* requires the disabled package: refined + - attoparsec-run < 0 # tried attoparsec-run-0.0.2.0, but its *library* requires base ^>=4.14 || ^>=4.15 || ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - attoparsec-run < 0 # tried attoparsec-run-0.0.2.0, but its *library* requires bytestring ^>=0.10.12 || ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - attoparsec-run < 0 # tried attoparsec-run-0.0.2.0, but its *library* requires text ^>=1.2.4 || ^>=2.0 and the snapshot contains text-2.1 + - attoparsec-uri < 0 # tried attoparsec-uri-0.0.9, but its *library* requires the disabled package: ip + - aur < 0 # tried aur-7.0.7, but its *library* requires aeson >=0.9 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - aur < 0 # tried aur-7.0.7, but its *library* requires text ^>=1.2 and the snapshot contains text-2.1 + - aura < 0 # tried aura-3.2.9, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - aura < 0 # tried aura-3.2.9, but its *library* requires aeson ^>=2.0 and the snapshot contains aeson-2.2.1.0 + - aura < 0 # tried aura-3.2.9, but its *library* requires algebraic-graphs >=0.1 && < 0.7 and the snapshot contains algebraic-graphs-0.7 + - aura < 0 # tried aura-3.2.9, but its *library* requires bytestring ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - aura < 0 # tried aura-3.2.9, but its *library* requires text >=1.2 && < 1.3 || ^>=2.0 and the snapshot contains text-2.1 + - aura < 0 # tried aura-3.2.9, but its *library* requires time >=1.8 && < 1.12 and the snapshot contains time-1.12.2 + - aura < 0 # tried aura-3.2.9, but its *library* requires transformers ^>=0.5 and the snapshot contains transformers-0.6.1.0 + - aura < 0 # tried aura-3.2.9, but its *library* requires unix ^>=2.7.2.2 and the snapshot contains unix-2.8.3.0 + - aura < 0 # tried aura-3.2.9, but its *library* requires versions ^>=5 and the snapshot contains versions-6.0.4 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires MonadRandom >=0.4.2.3 && < 0.6 and the snapshot contains MonadRandom-0.6 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires aeson >=1.1.2.1 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires attoparsec >=0.13.1.0 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires base >=4.9.0.0 && < 4.15 and the snapshot contains base-4.19.0.0 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires bytestring >=0.10.8.1 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires cryptonite >=0.21 && < 0.29 and the snapshot contains cryptonite-0.30 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires memory >=0.14 && < 0.16 and the snapshot contains memory-0.18.0 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires resource-pool >=0.2.3.2 && < 0.3 and the snapshot contains resource-pool-0.4.0.0 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires template-haskell >=2.11.0.0 && < 2.17 and the snapshot contains template-haskell-2.21.0.0 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires text >=1.2.2.1 && < 1.3 and the snapshot contains text-2.1 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires time >=1.6.0.1 && < 1.10 and the snapshot contains time-1.12.2 + - avers < 0 # tried avers-0.0.17.1, but its *library* requires vector >=0.11.0.0 && < 0.13 and the snapshot contains vector-0.13.1.0 + - avers-api < 0 # tried avers-api-0.1.0, but its *library* requires the disabled package: avers + - avers-server < 0 # tried avers-server-0.1.0.1, but its *library* requires the disabled package: bytestring-conversion + - avro < 0 # tried avro-0.6.1.2, but its *library* requires text >=1.2.3 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - avwx < 0 # tried avwx-0.3.0.3, but its *library* requires lens >=4.1 && < 5 and the snapshot contains lens-5.2.3 + - avwx < 0 # tried avwx-0.3.0.3, but its *library* requires text >=1.2.2.1 && < 1.3 and the snapshot contains text-2.1 + - aws < 0 # tried aws-0.24.1, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - aws-cloudfront-signed-cookies < 0 # tried aws-cloudfront-signed-cookies-0.2.0.12, but its *library* requires base ^>=4.14 || ^>=4.15 || ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - aws-cloudfront-signed-cookies < 0 # tried aws-cloudfront-signed-cookies-0.2.0.12, but its *library* requires bytestring ^>=0.10.12 || ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - aws-cloudfront-signed-cookies < 0 # tried aws-cloudfront-signed-cookies-0.2.0.12, but its *library* requires text ^>=1.2.4 || ^>=2.0 and the snapshot contains text-2.1 + - aws-lambda-haskell-runtime < 0 # tried aws-lambda-haskell-runtime-4.1.2, but its *library* requires the disabled package: safe-exceptions-checked + - aws-lambda-haskell-runtime-wai < 0 # tried aws-lambda-haskell-runtime-wai-2.0.2, but its *library* requires the disabled package: aws-lambda-haskell-runtime + - axel < 0 # tried axel-0.0.12, but its *library* requires base >=4.12 && < 4.13 and the snapshot contains base-4.19.0.0 + - axiom < 0 # tried axiom-0.4.7, but its *library* requires the disabled package: transient + - b9 < 0 # tried b9-3.2.3, but its *library* requires aeson >=1.4 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - b9 < 0 # tried b9-3.2.3, but its *library* requires hspec >=2.7 && < 2.8 and the snapshot contains hspec-2.11.7 + - b9 < 0 # tried b9-3.2.3, but its *library* requires lens >=4 && < 5 and the snapshot contains lens-5.2.3 + - b9 < 0 # tried b9-3.2.3, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - barrier < 0 # tried barrier-0.1.1, but its *library* requires text >=1.1 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - base-noprelude < 0 # tried base-noprelude-4.13.0.0, but its *library* requires base ==4.13.0.0 and the snapshot contains base-4.19.0.0 + - base16 < 0 # tried base16-1.0, but its *library* requires base >=4.14 && < 4.19 and the snapshot contains base-4.19.0.0 + - base16 < 0 # tried base16-1.0, but its *library* requires bytestring ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - base16 < 0 # tried base16-1.0, but its *library* requires deepseq ^>=1.4.4.0 and the snapshot contains deepseq-1.5.0.0 + - base16 < 0 # tried base16-1.0, but its *library* requires text ^>=2.0 and the snapshot contains text-2.1 + - base16-lens < 0 # tried base16-lens-0.1.3.2, but its *library* requires base16 ^>=0.3 and the snapshot contains base16-1.0 + - base16-lens < 0 # tried base16-lens-0.1.3.2, but its *library* requires bytestring ^>=0.10 and the snapshot contains bytestring-0.12.0.2 + - base16-lens < 0 # tried base16-lens-0.1.3.2, but its *library* requires lens >=4 && < 5.1 and the snapshot contains lens-5.2.3 + - base16-lens < 0 # tried base16-lens-0.1.3.2, but its *library* requires text ^>=1.2 and the snapshot contains text-2.1 + - base32 < 0 # tried base32-0.4, but its *library* requires bytestring ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - base32-lens < 0 # tried base32-lens-0.1.1.1, but its *library* requires base32 ^>=0.2 and the snapshot contains base32-0.4 + - base32-lens < 0 # tried base32-lens-0.1.1.1, but its *library* requires bytestring ^>=0.10 and the snapshot contains bytestring-0.12.0.2 + - base32-lens < 0 # tried base32-lens-0.1.1.1, but its *library* requires lens >=4.0 && < 5.1 and the snapshot contains lens-5.2.3 + - base32-lens < 0 # tried base32-lens-0.1.1.1, but its *library* requires text ^>=1.2 and the snapshot contains text-2.1 + - base64-lens < 0 # tried base64-lens-0.3.1, but its *library* requires base >=4.14 && < 4.17 and the snapshot contains base-4.19.0.0 + - base64-lens < 0 # tried base64-lens-0.3.1, but its *library* requires bytestring ^>=0.10 and the snapshot contains bytestring-0.12.0.2 + - base64-lens < 0 # tried base64-lens-0.3.1, but its *library* requires lens >=4.0 && < 5.1 and the snapshot contains lens-5.2.3 + - base64-lens < 0 # tried base64-lens-0.3.1, but its *library* requires text ^>=1.2 and the snapshot contains text-2.1 + - bcp47 < 0 # tried bcp47-0.2.0.6, but its *library* requires the disabled package: country + - bcp47-orphans < 0 # tried bcp47-orphans-0.1.0.6, but its *library* requires the disabled package: bcp47 + - beam-core < 0 # tried beam-core-0.10.1.0, but its *library* requires aeson >=0.11 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - beam-core < 0 # tried beam-core-0.10.1.0, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - beam-core < 0 # tried beam-core-0.10.1.0, but its *library* requires ghc-prim >=0.5 && < 0.11 and the snapshot contains ghc-prim-0.11.0 + - beam-core < 0 # tried beam-core-0.10.1.0, but its *library* requires text >=1.2.2.0 && < 2.1 and the snapshot contains text-2.1 + - beam-migrate < 0 # tried beam-migrate-0.5.2.1, but its *library* requires aeson >=0.11 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - beam-migrate < 0 # tried beam-migrate-0.5.2.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - beam-migrate < 0 # tried beam-migrate-0.5.2.1, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - beam-migrate < 0 # tried beam-migrate-0.5.2.1, but its *library* requires ghc-prim >=0.5 && < 0.11 and the snapshot contains ghc-prim-0.11.0 + - beam-migrate < 0 # tried beam-migrate-0.5.2.1, but its *library* requires pqueue >=1.3 && < 1.5 and the snapshot contains pqueue-1.5.0.0 + - beam-migrate < 0 # tried beam-migrate-0.5.2.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* requires aeson >=0.11 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* requires beam-core >=0.8 && < 0.9 and the snapshot contains beam-core-0.10.1.0 + - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* requires free >=4.12 && < 5.2 and the snapshot contains free-5.2 + - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* requires hashable >=1.1 && < 1.3 and the snapshot contains hashable-1.4.3.0 + - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* requires mysql >=0.1 && < 0.2 and the snapshot contains mysql-0.2.1 + - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* requires time >=1.6 && < 1.10 and the snapshot contains time-1.12.2 + - beam-postgres < 0 # tried beam-postgres-0.5.3.1, but its *library* requires aeson >=0.11 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - beam-postgres < 0 # tried beam-postgres-0.5.3.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - beam-postgres < 0 # tried beam-postgres-0.5.3.1, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - beam-postgres < 0 # tried beam-postgres-0.5.3.1, but its *library* requires postgresql-libpq >=0.8 && < 0.10 and the snapshot contains postgresql-libpq-0.10.0.0 + - beam-postgres < 0 # tried beam-postgres-0.5.3.1, but its *library* requires postgresql-simple >=0.5 && < 0.7 and the snapshot contains postgresql-simple-0.7.0.0 + - beam-postgres < 0 # tried beam-postgres-0.5.3.1, but its *library* requires text >=1.0 && < 2.1 and the snapshot contains text-2.1 + - beam-sqlite < 0 # tried beam-sqlite-0.5.3.0, but its *library* requires aeson >=0.11 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - beam-sqlite < 0 # tried beam-sqlite-0.5.3.0, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - beam-sqlite < 0 # tried beam-sqlite-0.5.3.0, but its *library* requires text >=1.0 && < 2.1 and the snapshot contains text-2.1 + - beam-sqlite < 0 # tried beam-sqlite-0.5.3.0, but its *library* requires the disabled package: sqlite-simple + - bench < 0 # tried bench-1.0.12, but its *executable* requires optparse-applicative >=0.14.0.0 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - bench < 0 # tried bench-1.0.12, but its *executable* requires text < 2.1 and the snapshot contains text-2.1 + - bench-show < 0 # tried bench-show-0.3.2, but its *executable* requires base >=4.8 && < 4.17 and the snapshot contains base-4.19.0.0 + - bench-show < 0 # tried bench-show-0.3.2, but its *executable* requires optparse-applicative >=0.14.2 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - bench-show < 0 # tried bench-show-0.3.2, but its *library* requires ansi-wl-pprint >=0.6 && < 0.7 and the snapshot contains ansi-wl-pprint-1.0.2 + - bench-show < 0 # tried bench-show-0.3.2, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - bhoogle < 0 # tried bhoogle-0.1.4.2, but its *executable* requires the disabled package: hoogle + - binary-bits < 0 # tried binary-bits-0.5, but its *library* requires base >=4 && < 4.13 and the snapshot contains base-4.19.0.0 + - binary-parsers < 0 # tried binary-parsers-0.2.4.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - bioace < 0 # tried bioace-0.0.1, but its *library* requires the disabled package: biocore + - bioalign < 0 # tried bioalign-0.0.5, but its *library* requires the disabled package: biocore + - biocore < 0 # tried biocore-0.3.1, but its *library* requires base >=3 && < 4.11 and the snapshot contains base-4.19.0.0 + - biofasta < 0 # tried biofasta-0.0.3, but its *library* requires the disabled package: biocore + - biofastq < 0 # tried biofastq-0.1, but its *library* requires the disabled package: biocore + - biopsl < 0 # tried biopsl-0.4, but its *library* requires the disabled package: biocore + - bitcoin-api < 0 # tried bitcoin-api-0.12.1, but its *library* requires the disabled package: bitcoin-script + - bitcoin-api < 0 # tried bitcoin-api-0.12.1, but its *library* requires the disabled package: hexstring + - bitcoin-api-extra < 0 # tried bitcoin-api-extra-0.9.1, but its *library* requires the disabled package: bitcoin-api + - bitcoin-api-extra < 0 # tried bitcoin-api-extra-0.9.1, but its *library* requires the disabled package: bitcoin-block + - bitcoin-api-extra < 0 # tried bitcoin-api-extra-0.9.1, but its *library* requires the disabled package: bitcoin-tx + - bitcoin-block < 0 # tried bitcoin-block-0.13.1, but its *library* requires the disabled package: hexstring + - bitcoin-tx < 0 # tried bitcoin-tx-0.13.1, but its *library* requires the disabled package: bitcoin-script + - bitcoin-tx < 0 # tried bitcoin-tx-0.13.1, but its *library* requires the disabled package: hexstring + - bitcoin-types < 0 # tried bitcoin-types-0.9.2, but its *library* requires the disabled package: hexstring + - bits-extra < 0 # tried bits-extra-0.0.2.3, but its *library* requires ghc-prim >=0.5 && < 0.10 and the snapshot contains ghc-prim-0.11.0 + - blake2 < 0 # tried blake2-0.3.0.1, but its *library* requires base ^>=4.15 || ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - blake2 < 0 # tried blake2-0.3.0.1, but its *library* requires bytestring ^>=0.10.12 || ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - blastxml < 0 # tried blastxml-0.3.2, but its *library* requires the disabled package: biocore + - blaze-colonnade < 0 # tried blaze-colonnade-1.2.2.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - blaze-svg < 0 # tried blaze-svg-0.3.7, but its *library* requires base >=4 && < 4.19 and the snapshot contains base-4.19.0.0 + - bnb-staking-csvs < 0 # tried bnb-staking-csvs-0.2.1.0, but its *library* requires the disabled package: cointracking-imports + - board-games < 0 # tried board-games-0.4, but its *library* requires the disabled package: cgi + - bookkeeping < 0 # tried bookkeeping-0.4.0.1, but its *library* requires text >=1.2.2.1 && < 1.3 and the snapshot contains text-2.1 + - boolean-normal-forms < 0 # tried boolean-normal-forms-0.0.1.1, but its *library* requires base >=4.6 && < 4.14 and the snapshot contains base-4.19.0.0 + - boolean-normal-forms < 0 # tried boolean-normal-forms-0.0.1.1, but its *library* requires cond >=0.4.1 && < 0.5 and the snapshot contains cond-0.5.1 + - boolean-normal-forms < 0 # tried boolean-normal-forms-0.0.1.1, but its *library* requires deepseq >=1.1.0.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - boomerang < 0 # tried boomerang-1.4.9, but its *library* requires template-haskell < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - boomerang < 0 # tried boomerang-1.4.9, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - boomerang < 0 # tried boomerang-1.4.9, but its *library* requires th-abstraction >=0.4 && < 0.6 and the snapshot contains th-abstraction-0.6.0.0 + - boots < 0 # tried boots-0.2.0.1, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - both < 0 # tried both-0.1.1.2, but its *library* requires the disabled package: zero + - bower-json < 0 # tried bower-json-1.1.0.0, but its *library* requires the disabled package: aeson-better-errors + - box-csv < 0 # tried box-csv-0.2.0, but its *library* requires box ^>=0.8 and the snapshot contains box-0.9.3.1 + - box-csv < 0 # tried box-csv-0.2.0, but its *library* requires text ^>=1.2 and the snapshot contains text-2.1 + - box-csv < 0 # tried box-csv-0.2.0, but its *library* requires time ^>=1.9 and the snapshot contains time-1.12.2 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires aeson ^>=2.0.1 and the snapshot contains aeson-2.2.1.0 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires base ^>=4.15.0 and the snapshot contains base-4.19.0.0 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires bytestring ^>=0.10.12 and the snapshot contains bytestring-0.12.0.2 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires deepseq ^>=1.4.5 and the snapshot contains deepseq-1.5.0.0 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires ghc ^>=9.0.1 and the snapshot contains ghc-9.8.1 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires ghc-boot ^>=9.0.1 and the snapshot contains ghc-boot-9.8.1 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires ghc-boot-th ^>=9.0.1 and the snapshot contains ghc-boot-th-9.8.1 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires ghc-exactprint ^>=0.6.4 and the snapshot contains ghc-exactprint-1.8.0.0 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires mtl ^>=2.2.2 and the snapshot contains mtl-2.3.1 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires semigroups ^>=0.19.2 and the snapshot contains semigroups-0.20 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires strict ^>=0.4.0 and the snapshot contains strict-0.5 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires text ^>=1.2.5 and the snapshot contains text-2.1 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* requires transformers ^>=0.5.6 and the snapshot contains transformers-0.6.1.0 + - broadcast-chan < 0 # tried broadcast-chan-0.2.1.2, but its *library* requires base >=4.8 && < 4.19 and the snapshot contains base-4.19.0.0 + - buchhaltung < 0 # tried buchhaltung-0.0.7, but its *library* requires the disabled package: hledger + - buchhaltung < 0 # tried buchhaltung-0.0.7, but its *library* requires the disabled package: hledger-lib + - buchhaltung < 0 # tried buchhaltung-0.0.7, but its *library* requires the disabled package: regex-tdfa-text + - bulletproofs < 0 # tried bulletproofs-1.1.0, but its *library* requires the disabled package: elliptic-curve + - bulletproofs < 0 # tried bulletproofs-1.1.0, but its *library* requires the disabled package: galois-field + - butcher < 0 # tried butcher-1.3.3.2, but its *library* requires base >=4.11 && < 4.17 and the snapshot contains base-4.19.0.0 + - butcher < 0 # tried butcher-1.3.3.2, but its *library* requires bifunctors < 5.6 and the snapshot contains bifunctors-5.6.1 + - butcher < 0 # tried butcher-1.3.3.2, but its *library* requires free < 5.2 and the snapshot contains free-5.2 + - butcher < 0 # tried butcher-1.3.3.2, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 + - butcher < 0 # tried butcher-1.3.3.2, but its *library* requires transformers < 0.6 and the snapshot contains transformers-0.6.1.0 + - buttplug-hs-core < 0 # tried buttplug-hs-core-0.1.0.1, but its *library* requires aeson >=1.5.5.1 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - buttplug-hs-core < 0 # tried buttplug-hs-core-0.1.0.1, but its *library* requires bytestring >=0.10.12.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - buttplug-hs-core < 0 # tried buttplug-hs-core-0.1.0.1, but its *library* requires text >=1.2.4.1 && < 1.3 and the snapshot contains text-2.1 + - buttplug-hs-core < 0 # tried buttplug-hs-core-0.1.0.1, but its *library* requires websockets >=0.12.7.2 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - buttplug-hs-core < 0 # tried buttplug-hs-core-0.1.0.1, but its *library* requires wuss >=1.1.18 && < 1.2 and the snapshot contains wuss-2.0.1.7 + - bytebuild < 0 # tried bytebuild-0.3.14.0, but its *library* requires base >=4.12.0.0 && < 4.19 and the snapshot contains base-4.19.0.0 + - bytebuild < 0 # tried bytebuild-0.3.14.0, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - bytehash < 0 # tried bytehash-0.1.1.0, but its *library* requires bytestring >=0.10.8 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - byteslice < 0 # tried byteslice-0.2.12.0, but its *library* requires the disabled package: primitive-unlifted + - bytesmith < 0 # tried bytesmith-0.3.10.0, but its *library* requires bytestring >=0.10.8 && < =0.12 and the snapshot contains bytestring-0.12.0.2 + - bytestring-conversion < 0 # tried bytestring-conversion-0.3.2, but its *library* requires the disabled package: double-conversion + - bytestring-progress < 0 # tried bytestring-progress-1.4, but its *library* requires text >=1.2.3.1 && < 1.3 and the snapshot contains text-2.1 + - bytestring-trie < 0 # tried bytestring-trie-0.2.7.2, but its *library* requires base >=4.5 && < 4.19 and the snapshot contains base-4.19.0.0 + - bytestring-trie < 0 # tried bytestring-trie-0.2.7.2, but its *library* requires bytestring >=0.9.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - bytestring-trie < 0 # tried bytestring-trie-0.2.7.2, but its *library* requires deepseq >=1.2 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - cabal-debian < 0 # tried cabal-debian-5.2.2, but its *library* requires the disabled package: newtype-generics + - cabal-flatpak < 0 # tried cabal-flatpak-0.1.0.4, but its *executable* requires aeson >=2.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - cabal-flatpak < 0 # tried cabal-flatpak-0.1.0.4, but its *executable* requires optparse-applicative >=0.11 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - cabal-flatpak < 0 # tried cabal-flatpak-0.1.0.4, but its *executable* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - cabal-plan < 0 # tried cabal-plan-0.7.3.0, but its *library* requires base ^>=4.10.0.0 || ^>=4.11.0.0 || ^>=4.12.0.0 || ^>=4.13.0.0 || ^>=4.14.0.0 || ^>=4.15.0.0 || ^>=4.16.0.0 || ^>=4.17.0.0 || ^>=4.18.0.0 and the snapshot contains base-4.19.0.0 + - cabal-plan < 0 # tried cabal-plan-0.7.3.0, but its *library* requires bytestring ^>=0.10.8.0 || ^>=0.11.1.0 and the snapshot contains bytestring-0.12.0.2 + - cabal-plan < 0 # tried cabal-plan-0.7.3.0, but its *library* requires text ^>=1.2.3 || ^>=2.0.1 and the snapshot contains text-2.1 + - cabal2nix < 0 # tried cabal2nix-2.19.1, but its *library* requires the disabled package: language-nix + - cairo < 0 # tried cairo-0.13.10.0, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - cairo < 0 # tried cairo-0.13.10.0, but its *library* requires text >=1.0.0.0 && < 2.1 and the snapshot contains text-2.1 + - capability < 0 # tried capability-0.5.0.1, but its *library* requires constraints >=0.1 && < 0.14 and the snapshot contains constraints-0.14 + - captcha-2captcha < 0 # tried captcha-2captcha-0.1.0.0, but its *library* requires aeson >=1.5.6 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - captcha-2captcha < 0 # tried captcha-2captcha-0.1.0.0, but its *library* requires bytestring >=0.10.12.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - captcha-2captcha < 0 # tried captcha-2captcha-0.1.0.0, but its *library* requires lens >=4.19.2 && < 5.1 and the snapshot contains lens-5.2.3 + - captcha-2captcha < 0 # tried captcha-2captcha-0.1.0.0, but its *library* requires lens-aeson >=1.1.3 && < 1.2 and the snapshot contains lens-aeson-1.2.3 + - captcha-2captcha < 0 # tried captcha-2captcha-0.1.0.0, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - captcha-2captcha < 0 # tried captcha-2captcha-0.1.0.0, but its *library* requires o-clock >=1.2.1 && < 1.3 and the snapshot contains o-clock-1.4.0 + - captcha-2captcha < 0 # tried captcha-2captcha-0.1.0.0, but its *library* requires text >=1.2.4.1 && < 1.3 and the snapshot contains text-2.1 + - captcha-capmonster < 0 # tried captcha-capmonster-0.1.0.0, but its *library* requires aeson >=1.5.6 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - captcha-capmonster < 0 # tried captcha-capmonster-0.1.0.0, but its *library* requires bytestring >=0.10.12.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - captcha-capmonster < 0 # tried captcha-capmonster-0.1.0.0, but its *library* requires lens >=4.19.2 && < 5.1 and the snapshot contains lens-5.2.3 + - captcha-capmonster < 0 # tried captcha-capmonster-0.1.0.0, but its *library* requires lens-aeson >=1.1.3 && < 1.2 and the snapshot contains lens-aeson-1.2.3 + - captcha-capmonster < 0 # tried captcha-capmonster-0.1.0.0, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - captcha-capmonster < 0 # tried captcha-capmonster-0.1.0.0, but its *library* requires o-clock >=1.2.1 && < 1.3 and the snapshot contains o-clock-1.4.0 + - captcha-capmonster < 0 # tried captcha-capmonster-0.1.0.0, but its *library* requires text >=1.2.4.1 && < 1.3 and the snapshot contains text-2.1 + - captcha-core < 0 # tried captcha-core-0.1.0.1, but its *library* requires aeson >=1.5.6 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - captcha-core < 0 # tried captcha-core-0.1.0.1, but its *library* requires bytestring >=0.10.12.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - captcha-core < 0 # tried captcha-core-0.1.0.1, but its *library* requires lens >=4.19.2 && < 5.1 and the snapshot contains lens-5.2.3 + - captcha-core < 0 # tried captcha-core-0.1.0.1, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - captcha-core < 0 # tried captcha-core-0.1.0.1, but its *library* requires o-clock >=1.2.1 && < 1.3 and the snapshot contains o-clock-1.4.0 + - captcha-core < 0 # tried captcha-core-0.1.0.1, but its *library* requires text >=1.2.4.1 && < 1.3 and the snapshot contains text-2.1 + - cassava-megaparsec < 0 # tried cassava-megaparsec-2.1.0, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - cassava-megaparsec < 0 # tried cassava-megaparsec-2.1.0, but its *library* requires vector >=0.11 && < 0.13 and the snapshot contains vector-0.13.1.0 + - caster < 0 # tried caster-0.0.3.0, but its *library* requires the disabled package: fast-builder + - category < 0 # tried category-0.2.5.0, but its *library* requires base >=4.10 && < 4.15 and the snapshot contains base-4.19.0.0 + - category < 0 # tried category-0.2.5.0, but its *library* requires the disabled package: dual + - category < 0 # tried category-0.2.5.0, but its *library* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - cayley-client < 0 # tried cayley-client-0.4.19.2, but its *library* requires aeson >=0.8.0.2 && < 1.6 || >=2.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - cayley-client < 0 # tried cayley-client-0.4.19.2, but its *library* requires bytestring >=0.10.6 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - cayley-client < 0 # tried cayley-client-0.4.19.2, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - cayley-client < 0 # tried cayley-client-0.4.19.2, but its *library* requires text >=1.2.2 && < 1.3 and the snapshot contains text-2.1 + - cayley-client < 0 # tried cayley-client-0.4.19.2, but its *library* requires transformers >=0.4.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - cereal-time < 0 # tried cereal-time-0.1.0.0, but its *library* requires time >=1.5 && < 1.8.1 and the snapshot contains time-1.12.2 + - cgi < 0 # tried cgi-3001.5.0.1, but its *library* requires the disabled package: multipart + - chart-svg < 0 # tried chart-svg-0.6.0.0, but its *library* requires the disabled package: string-interpolate + - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* requires aeson >=1.0.2.1 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* requires aeson-casing >=0.1.0.5 && < 0.2 and the snapshot contains aeson-casing-0.2.0.0 + - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* requires bytestring >=0.10.8.1 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* requires connection >=0.2.7 && < 0.3 and the snapshot contains connection-0.3.1 + - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* requires http-api-data >=0.3.5 && < 0.3.9 and the snapshot contains http-api-data-0.6 + - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* requires http-client >=0.5.5.0 && < 0.6 and the snapshot contains http-client-0.7.16 + - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* requires req >=1.0.0 && < 1.3.0 and the snapshot contains req-3.13.1 + - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* requires text >=1.2.2.1 && < 1.3 and the snapshot contains text-2.1 + - cheapskate < 0 # tried cheapskate-0.1.1.2, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - cheapskate < 0 # tried cheapskate-0.1.1.2, but its *library* requires text >=0.9 && < 1.3 and the snapshot contains text-2.1 + - cheapskate-highlight < 0 # tried cheapskate-highlight-0.1.0.0, but its *library* requires the disabled package: highlighting-kate + - cheapskate-lucid < 0 # tried cheapskate-lucid-0.1.0.0, but its *library* requires the disabled package: cheapskate + - check-email < 0 # tried check-email-1.0.2, but its *library* requires the disabled package: email-validate + - chiphunk < 0 # tried chiphunk-0.1.4.0, but its *library* requires hashable >=1.2.6.0 && < 1.4 and the snapshot contains hashable-1.4.3.0 + - chronos < 0 # tried chronos-1.1.5.1, but its *library* requires base >=4.14 && < 4.19 and the snapshot contains base-4.19.0.0 + - chronos < 0 # tried chronos-1.1.5.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - chronos < 0 # tried chronos-1.1.5.1, but its *library* requires text >=1.2 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - chronos-bench < 0 # tried chronos-bench-0.2.0.2, but its *library* requires the disabled package: chronos + - clang-compilation-database < 0 # tried clang-compilation-database-0.1.0.1, but its *library* requires base >=4.8 && < 4.12 and the snapshot contains base-4.19.0.0 + - clash-prelude < 0 # tried clash-prelude-1.8.1, but its *library* requires the disabled package: string-interpolate + - classy-prelude-yesod < 0 # tried classy-prelude-yesod-1.5.0, but its *library* requires the disabled package: yesod + - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* requires base >=4.10 && < 4.13 and the snapshot contains base-4.19.0.0 + - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* requires template-haskell >=2.12 && < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - cleff < 0 # tried cleff-0.3.3.0, but its *library* requires th-abstraction >=0.2 && < 0.6 and the snapshot contains th-abstraction-0.6.0.0 + - cleff-plugin < 0 # tried cleff-plugin-0.1.0.0, but its *library* requires base >=4.12 && < 4.17 and the snapshot contains base-4.19.0.0 + - cleff-plugin < 0 # tried cleff-plugin-0.1.0.0, but its *library* requires ghc >=8.6 && < 9.3 and the snapshot contains ghc-9.8.1 + - clock-extras < 0 # tried clock-extras-0.1.0.2, but its *library* requires clock >=0.4.6 && < 0.8.0 and the snapshot contains clock-0.8.4 + - cmark-highlight < 0 # tried cmark-highlight-0.2.0.0, but its *library* requires cmark >=0.5 && < 0.6 and the snapshot contains cmark-0.6.1 + - cmark-highlight < 0 # tried cmark-highlight-0.2.0.0, but its *library* requires the disabled package: highlighting-kate + - co-log < 0 # tried co-log-0.6.0.2, but its *library* requires base >=4.14 && < 4.19 and the snapshot contains base-4.19.0.0 + - co-log-concurrent < 0 # tried co-log-concurrent-0.5.1.0, but its *library* requires base >=4.10.1.0 && < 4.19 and the snapshot contains base-4.19.0.0 + - codec < 0 # tried codec-0.2.1, but its *library* requires the disabled package: binary-bits + - cointracking-imports < 0 # tried cointracking-imports-0.1.0.2, but its *library* requires the disabled package: xlsx + - colonnade < 0 # tried colonnade-1.2.0.2, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - colonnade < 0 # tried colonnade-1.2.0.2, but its *library* requires text >=1.0 && < 2.1 and the snapshot contains text-2.1 + - colour-accelerate < 0 # tried colour-accelerate-0.4.0.0, but its *library* requires the disabled package: accelerate + - comonad-extras < 0 # tried comonad-extras-4.0.1, but its *library* requires semigroupoids >=4 && < 6 and the snapshot contains semigroupoids-6.0.0.1 + - comonad-extras < 0 # tried comonad-extras-4.0.1, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - composite-aeson < 0 # tried composite-aeson-0.8.2.2, but its *library* requires aeson >=1.1.2.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - composite-aeson < 0 # tried composite-aeson-0.8.2.2, but its *library* requires mmorph >=1.0.9 && < 1.2 and the snapshot contains mmorph-1.2.0 + - composite-aeson < 0 # tried composite-aeson-0.8.2.2, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - composite-aeson < 0 # tried composite-aeson-0.8.2.2, but its *library* requires template-haskell >=2.11.1.0 && < 2.19 and the snapshot contains template-haskell-2.21.0.0 + - composite-aeson < 0 # tried composite-aeson-0.8.2.2, but its *library* requires text >=1.2.2.2 && < 1.3 and the snapshot contains text-2.1 + - composite-aeson < 0 # tried composite-aeson-0.8.2.2, but its *library* requires time >=1.6.0.1 && < 1.12 and the snapshot contains time-1.12.2 + - composite-aeson < 0 # tried composite-aeson-0.8.2.2, but its *library* requires vector >=0.12.0.1 && < 0.13 and the snapshot contains vector-0.13.1.0 + - composite-aeson-path < 0 # tried composite-aeson-path-0.8.2.2, but its *library* requires path >=0.6 && < 0.9 and the snapshot contains path-0.9.5 + - composite-aeson-refined < 0 # tried composite-aeson-refined-0.8.2.2, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - composite-aeson-refined < 0 # tried composite-aeson-refined-0.8.2.2, but its *library* requires refined >=0.1.2.1 && < 0.7 and the snapshot contains refined-0.8.1 + - composite-aeson-throw < 0 # tried composite-aeson-throw-0.1.0.0, but its *library* requires the disabled package: aeson-better-errors + - composite-aeson-throw < 0 # tried composite-aeson-throw-0.1.0.0, but its *library* requires the disabled package: composite-aeson + - composite-base < 0 # tried composite-base-0.8.2.1, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - composite-base < 0 # tried composite-base-0.8.2.1, but its *library* requires template-haskell >=2.11.1.0 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - composite-base < 0 # tried composite-base-0.8.2.1, but its *library* requires text >=1.2.2.2 && < 2.1 and the snapshot contains text-2.1 + - composite-binary < 0 # tried composite-binary-0.8.2.2, but its *library* requires the disabled package: composite-base + - composite-ekg < 0 # tried composite-ekg-0.8.2.2, but its *library* requires text >=1.2.2.2 && < 1.3 and the snapshot contains text-2.1 + - composite-hashable < 0 # tried composite-hashable-0.8.2.2, but its *library* requires the disabled package: composite-base + - composite-tuple < 0 # tried composite-tuple-0.1.2.0, but its *library* requires the disabled package: composite-base + - composite-xstep < 0 # tried composite-xstep-0.1.0.0, but its *library* requires the disabled package: composite-base + - compressed < 0 # tried compressed-3.11, but its *library* requires containers >=0.3 && < 0.6 and the snapshot contains containers-0.6.8 + - compressed < 0 # tried compressed-3.11, but its *library* requires hashable >=1.1.2.1 && < 1.3 and the snapshot contains hashable-1.4.3.0 + - compressed < 0 # tried compressed-3.11, but its *library* requires semigroupoids >=4 && < 6 and the snapshot contains semigroupoids-6.0.0.1 + - conduit-algorithms < 0 # tried conduit-algorithms-0.0.13.0, but its *library* requires the disabled package: lzma-conduit + - conduit-connection < 0 # tried conduit-connection-0.1.0.5, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - conduit-connection < 0 # tried conduit-connection-0.1.0.5, but its *library* requires resourcet >=1.1 && < 1.3 and the snapshot contains resourcet-1.3.0 + - conduit-connection < 0 # tried conduit-connection-0.1.0.5, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - conduit-throttle < 0 # tried conduit-throttle-0.3.1.0, but its *library* requires the disabled package: throttle-io-stream + - confcrypt < 0 # tried confcrypt-0.2.3.3, but its *library* requires bytestring >=0.10.8 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - confcrypt < 0 # tried confcrypt-0.2.3.3, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - confcrypt < 0 # tried confcrypt-0.2.3.3, but its *library* requires optparse-applicative >=0.14 && < 0.15 and the snapshot contains optparse-applicative-0.18.1.0 + - confcrypt < 0 # tried confcrypt-0.2.3.3, but its *library* requires the disabled package: amazonka + - confcrypt < 0 # tried confcrypt-0.2.3.3, but its *library* requires the disabled package: amazonka-kms + - confcrypt < 0 # tried confcrypt-0.2.3.3, but its *library* requires the disabled package: crypto-pubkey-openssh + - conferer < 0 # tried conferer-1.1.0.0, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - conferer < 0 # tried conferer-1.1.0.0, but its *library* requires text >=1.1 && < 2.1 and the snapshot contains text-2.1 + - conferer-aeson < 0 # tried conferer-aeson-1.1.0.2, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - conferer-aeson < 0 # tried conferer-aeson-1.1.0.2, but its *library* requires text >=1.1 && < 2.1 and the snapshot contains text-2.1 + - conferer-hspec < 0 # tried conferer-hspec-1.1.0.0, but its *library* requires hspec-core >=2.0.0 && < 2.8.0 and the snapshot contains hspec-core-2.11.7 + - conferer-hspec < 0 # tried conferer-hspec-1.1.0.0, but its *library* requires text >=1.1 && < 2.1 and the snapshot contains text-2.1 + - conferer-snap < 0 # tried conferer-snap-1.0.0.0, but its *library* requires conferer >=1.0.0.0 && < 1.1.0.0 and the snapshot contains conferer-1.1.0.0 + - conferer-snap < 0 # tried conferer-snap-1.0.0.0, but its *library* requires text >=1.1 && < 2.1 and the snapshot contains text-2.1 + - conferer-warp < 0 # tried conferer-warp-1.1.0.1, but its *library* requires text >=1.1 && < 2.1 and the snapshot contains text-2.1 + - configurator-pg < 0 # tried configurator-pg-0.2.9, but its *library* requires megaparsec >=7.0.0 && < 9.6 and the snapshot contains megaparsec-9.6.1 + - connection < 0 # tried connection-0.3.1, but its *library* requires tls >=1.4 && < 1.7 and the snapshot contains tls-1.9.0 + - console-style < 0 # tried console-style-0.0.2.1, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - constraint < 0 # tried constraint-0.1.4.0, but its *library* requires the disabled package: category + - containers-unicode-symbols < 0 # tried containers-unicode-symbols-0.3.1.3, but its *library* requires containers >=0.5 && < 0.6.5 and the snapshot contains containers-0.6.8 + - contiguous < 0 # tried contiguous-0.6.4.0, but its *library* requires the disabled package: primitive-unlifted + - country < 0 # tried country-0.2.4.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - country < 0 # tried country-0.2.4.1, but its *library* requires deepseq >=1.3.0.2 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - cprng-aes < 0 # tried cprng-aes-0.6.1, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - cprng-aes < 0 # tried cprng-aes-0.6.1, but its *library* requires the disabled package: crypto-random + - cpuinfo < 0 # tried cpuinfo-0.1.0.2, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - cpuinfo < 0 # tried cpuinfo-0.1.0.2, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - crypto-pubkey < 0 # tried crypto-pubkey-0.2.8, but its *library* requires the disabled package: crypto-numbers + - crypto-pubkey < 0 # tried crypto-pubkey-0.2.8, but its *library* requires the disabled package: crypto-random + - cryptocipher < 0 # tried cryptocipher-0.6.2, but its *library* requires the disabled package: cipher-blowfish + - cryptocipher < 0 # tried cryptocipher-0.6.2, but its *library* requires the disabled package: cipher-des + - csg < 0 # tried csg-0.1.0.6, but its *executable* requires turtle < 1.6 and the snapshot contains turtle-1.6.2 + - csg < 0 # tried csg-0.1.0.6, but its *library* requires QuickCheck < 2.13 and the snapshot contains QuickCheck-2.14.3 + - csg < 0 # tried csg-0.1.0.6, but its *library* requires attoparsec < 0.14 and the snapshot contains attoparsec-0.14.4 + - csg < 0 # tried csg-0.1.0.6, but its *library* requires bytestring < 0.11 and the snapshot contains bytestring-0.12.0.2 + - csg < 0 # tried csg-0.1.0.6, but its *library* requires simple-vec3 >=0.4 && < 0.5 and the snapshot contains simple-vec3-0.6.0.1 + - csg < 0 # tried csg-0.1.0.6, but its *library* requires strict < 0.4 and the snapshot contains strict-0.5 + - csg < 0 # tried csg-0.1.0.6, but its *library* requires transformers < 0.6 and the snapshot contains transformers-0.6.1.0 + - css-syntax < 0 # tried css-syntax-0.1.0.1, but its *library* requires text >=2.0 && < 2.1 and the snapshot contains text-2.1 + - csv-conduit < 0 # tried csv-conduit-0.7.3.0, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 + - cubicbezier < 0 # tried cubicbezier-0.6.0.7, but its *library* requires the disabled package: vector-space + - curl-runnings < 0 # tried curl-runnings-0.17.0, but its *library* requires the disabled package: connection + - curl-runnings < 0 # tried curl-runnings-0.17.0, but its *library* requires the disabled package: dhall + - curl-runnings < 0 # tried curl-runnings-0.17.0, but its *library* requires the disabled package: dhall-json + - currencies < 0 # tried currencies-0.2.0.0, but its *library* requires text >=1.2 && < 2 and the snapshot contains text-2.1 + - cusolver < 0 # tried cusolver-0.3.0.0, but its *library* requires the disabled package: cublas + - cusolver < 0 # tried cusolver-0.3.0.0, but its *library* requires the disabled package: cusparse + - czipwith < 0 # tried czipwith-1.0.1.4, but its *library* requires base >=4.11 && < 4.17 and the snapshot contains base-4.19.0.0 + - czipwith < 0 # tried czipwith-1.0.1.4, but its *library* requires template-haskell >=2.9 && < 2.19 and the snapshot contains template-haskell-2.21.0.0 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires Cabal >=2.4 && < 3.7 and the snapshot contains Cabal-3.10.2.0 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires attoparsec >=0.13.0.1 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires base >=4.10 && < 4.16 and the snapshot contains base-4.19.0.0 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires bytestring >=0.10.6 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires constraints >=0.11 && < 0.13 and the snapshot contains constraints-0.14 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires cryptonite >=0.24 && < 0.30 and the snapshot contains cryptonite-0.30 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires fgl >=5.5.2.3 && < 5.8 and the snapshot contains fgl-5.8.2.0 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires hashable >=1.2.3.3 && < 1.4 and the snapshot contains hashable-1.4.3.0 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires http-types >=0.12.1 && < 0.12.4 and the snapshot contains http-types-0.12.4 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires memory >=0.14 && < 0.17 and the snapshot contains memory-0.18.0 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires regex-tdfa >=1.3.1.0 && < 1.3.2 and the snapshot contains regex-tdfa-1.3.2.2 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires text >=1.2.1.3 && < 1.3 and the snapshot contains text-2.1 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires time >=1.5.0.1 && < 1.10 and the snapshot contains time-1.12.2 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires transformers >=0.4.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires unix >=2.7.1.0 && < 2.8 and the snapshot contains unix-2.8.3.0 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires unix-compat >=0.5 && < 0.6 and the snapshot contains unix-compat-0.7.1 + - darcs < 0 # tried darcs-2.16.5, but its *library* requires vector >=0.11 && < 0.13 and the snapshot contains vector-0.13.1.0 + - data-accessor-template < 0 # tried data-accessor-template-0.2.1.16, but its *library* requires template-haskell >=2.11 && < 2.17 and the snapshot contains template-haskell-2.21.0.0 + - data-compat < 0 # tried data-compat-0.1.0.4, but its *library* requires base >=4.12.0.0 && < 4.18 and the snapshot contains base-4.19.0.0 + - data-compat < 0 # tried data-compat-0.1.0.4, but its *library* requires constraints >=0.10 && < 0.14 and the snapshot contains constraints-0.14 + - data-default-extra < 0 # tried data-default-extra-0.1.0, but its *library* requires the disabled package: data-default-instances-new-base + - data-default-instances-text < 0 # tried data-default-instances-text-0.0.1, but its *library* requires text >=0.2 && < 2 and the snapshot contains text-2.1 + - data-forest < 0 # tried data-forest-0.1.0.12, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - data-tree-print < 0 # tried data-tree-print-0.1.0.2, but its *library* requires base >=4.8 && < 4.17 and the snapshot contains base-4.19.0.0 + - datasets < 0 # tried datasets-0.4.0, but its *library* requires the disabled package: streaming-cassava + - dawg-ord < 0 # tried dawg-ord-0.5.1.2, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - dawg-ord < 0 # tried dawg-ord-0.5.1.2, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - dawg-ord < 0 # tried dawg-ord-0.5.1.2, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - decidable < 0 # tried decidable-0.3.1.0, but its *library* requires singletons-base < 3.2 and the snapshot contains singletons-base-3.3 + - deepseq-instances < 0 # tried deepseq-instances-0.1.0.1, but its *library* requires base >=4.13.0.0 && < 4.15 and the snapshot contains base-4.19.0.0 + - deepseq-instances < 0 # tried deepseq-instances-0.1.0.1, but its *library* requires deepseq >=1.4.0.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - dependent-sum-template < 0 # tried dependent-sum-template-0.2.0.1, but its *library* requires template-haskell >=2.11 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - dhall < 0 # tried dhall-1.42.1, but its *library* requires Diff >=0.2 && < 0.5 and the snapshot contains Diff-0.5 + - dhall-bash < 0 # tried dhall-bash-1.0.41, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - dhall-bash < 0 # tried dhall-bash-1.0.41, but its *library* requires text >=0.2 && < 2.1 and the snapshot contains text-2.1 + - dhall-json < 0 # tried dhall-json-1.7.12, but its *library* requires aeson >=1.4.6.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - dhall-json < 0 # tried dhall-json-1.7.12, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - dhall-json < 0 # tried dhall-json-1.7.12, but its *library* requires text >=0.11.1.0 && < 2.1 and the snapshot contains text-2.1 + - dhall-lsp-server < 0 # tried dhall-lsp-server-1.1.3, but its *library* requires aeson >=1.3.1.1 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - dhall-lsp-server < 0 # tried dhall-lsp-server-1.1.3, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - dhall-lsp-server < 0 # tried dhall-lsp-server-1.1.3, but its *library* requires lens >=4.16.1 && < 5.2 and the snapshot contains lens-5.2.3 + - dhall-lsp-server < 0 # tried dhall-lsp-server-1.1.3, but its *library* requires lsp >=1.2.0.0 && < 1.5 and the snapshot contains lsp-2.3.0.0 + - dhall-lsp-server < 0 # tried dhall-lsp-server-1.1.3, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - dhall-lsp-server < 0 # tried dhall-lsp-server-1.1.3, but its *library* requires text >=1.2.3.0 && < 2.1 and the snapshot contains text-2.1 + - dhall-lsp-server < 0 # tried dhall-lsp-server-1.1.3, but its *library* requires transformers >=0.5.5.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - dhall-nix < 0 # tried dhall-nix-1.1.26, but its *library* requires text >=0.8.0.0 && < 2.1 and the snapshot contains text-2.1 + - dhall-nix < 0 # tried dhall-nix-1.1.26, but its *library* requires the disabled package: hnix + - dhall-yaml < 0 # tried dhall-yaml-1.2.12, but its *library* requires aeson >=1.0.0.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - dhall-yaml < 0 # tried dhall-yaml-1.2.12, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - dhall-yaml < 0 # tried dhall-yaml-1.2.12, but its *library* requires text >=0.11.1.0 && < 2.1 and the snapshot contains text-2.1 + - diagrams < 0 # tried diagrams-1.4.1, but its *library* requires the disabled package: diagrams-contrib + - diagrams < 0 # tried diagrams-1.4.1, but its *library* requires the disabled package: diagrams-lib + - diagrams < 0 # tried diagrams-1.4.1, but its *library* requires the disabled package: diagrams-svg + - diagrams-builder < 0 # tried diagrams-builder-0.8.0.6, but its *library* requires base >=4.10 && < 4.19 and the snapshot contains base-4.19.0.0 + - diagrams-cairo < 0 # tried diagrams-cairo-1.4.2.1, but its *library* requires base >=4.2 && < 4.19 and the snapshot contains base-4.19.0.0 + - diagrams-canvas < 0 # tried diagrams-canvas-1.4.1.2, but its *library* requires base >=4.13 && < 4.19 and the snapshot contains base-4.19.0.0 + - diagrams-canvas < 0 # tried diagrams-canvas-1.4.1.2, but its *library* requires text >=1.0 && < 2.1 and the snapshot contains text-2.1 + - diagrams-contrib < 0 # tried diagrams-contrib-1.4.5.1, but its *library* requires base >=4.8 && < 4.19 and the snapshot contains base-4.19.0.0 + - diagrams-contrib < 0 # tried diagrams-contrib-1.4.5.1, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - diagrams-gtk < 0 # tried diagrams-gtk-1.4, but its *library* requires base >=4.2 && < 4.19 and the snapshot contains base-4.19.0.0 + - diagrams-html5 < 0 # tried diagrams-html5-1.4.2, but its *library* requires base >=4.7 && < 4.19 and the snapshot contains base-4.19.0.0 + - diagrams-html5 < 0 # tried diagrams-html5-1.4.2, but its *library* requires text >=1.0 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - diagrams-lib < 0 # tried diagrams-lib-1.4.6, but its *library* requires base >=4.9 && < 4.19 and the snapshot contains base-4.19.0.0 + - diagrams-lib < 0 # tried diagrams-lib-1.4.6, but its *library* requires text >=0.7.1 && < 2.1 and the snapshot contains text-2.1 + - diagrams-postscript < 0 # tried diagrams-postscript-1.5.1.1, but its *library* requires base >=4.8 && < 4.19 and the snapshot contains base-4.19.0.0 + - diagrams-postscript < 0 # tried diagrams-postscript-1.5.1.1, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - diagrams-rasterific < 0 # tried diagrams-rasterific-1.4.2.3, but its *library* requires base >=4.2 && < 4.19 and the snapshot contains base-4.19.0.0 + - diagrams-rasterific < 0 # tried diagrams-rasterific-1.4.2.3, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - diagrams-svg < 0 # tried diagrams-svg-1.4.3.1, but its *library* requires base >=4.7 && < 4.19 and the snapshot contains base-4.19.0.0 + - diagrams-svg < 0 # tried diagrams-svg-1.4.3.1, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* requires aeson >=1.4.2 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* requires base >=4.12.0.0 && < 4.15.0.0 and the snapshot contains base-4.19.0.0 + - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* requires bytestring >=0.10.8 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* requires text >=1.2.3 && < 1.3 and the snapshot contains text-2.1 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *executable* requires criterion >=0.6.2.1 && < 1.4 and the snapshot contains criterion-1.6.3.0 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* requires attoparsec >=0.10.4.0 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* requires base >=4.8.2 && < 4.11 and the snapshot contains base-4.19.0.0 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* requires bytestring >=0.10.6.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* requires containers >=0.5.6.2 && < 0.6 and the snapshot contains containers-0.6.8 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* requires exceptions >=0.8.3 && < 0.9 and the snapshot contains exceptions-0.10.7 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* requires text >=1.2.2.1 && < 1.3 and the snapshot contains text-2.1 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* requires time >=1.5.0.1 && < 1.9 and the snapshot contains time-1.12.2 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* requires transformers >=0.4.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - diff-loc < 0 # tried diff-loc-0.1.0.0, but its *library* requires base >=4.14 && < 4.19 and the snapshot contains base-4.19.0.0 + - direct-rocksdb < 0 # tried direct-rocksdb-0.0.3, but its *library* requires Cabal >=2.0 && < 2.2 and the snapshot contains Cabal-3.10.2.0 + - direct-rocksdb < 0 # tried direct-rocksdb-0.0.3, but its *library* requires the disabled package: cabal-toolkit + - discrimination < 0 # tried discrimination-0.5, but its *library* requires deepseq >=1.4.1.1 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - distributed-process < 0 # tried distributed-process-0.7.4, but its *library* requires bytestring >=0.9 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - distributed-process < 0 # tried distributed-process-0.7.4, but its *library* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - distributed-process < 0 # tried distributed-process-0.7.4, but its *library* requires hashable >=1.2.0.5 && < 1.3 and the snapshot contains hashable-1.4.3.0 + - distributed-process < 0 # tried distributed-process-0.7.4, but its *library* requires random >=1.0 && < 1.2 and the snapshot contains random-1.2.1.1 + - distributed-process < 0 # tried distributed-process-0.7.4, but its *library* requires stm >=2.4 && < 2.5 and the snapshot contains stm-2.5.2.1 + - distributed-process < 0 # tried distributed-process-0.7.4, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - distributed-process-lifted < 0 # tried distributed-process-lifted-0.3.0.1, but its *library* requires deepseq >=1.2 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - distributed-process-lifted < 0 # tried distributed-process-lifted-0.3.0.1, but its *library* requires mtl >=2.0 && < 2.3 and the snapshot contains mtl-2.3.1 + - distributed-process-lifted < 0 # tried distributed-process-lifted-0.3.0.1, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - distributed-process-monad-control < 0 # tried distributed-process-monad-control-0.5.1.3, but its *library* requires the disabled package: distributed-process + - distributed-static < 0 # tried distributed-static-0.3.9, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - distribution < 0 # tried distribution-1.1.1.0, but its *library* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - distribution < 0 # tried distribution-1.1.1.0, but its *library* requires random >=1.1 && < 1.2 and the snapshot contains random-1.2.1.1 + - distribution-nixpkgs < 0 # tried distribution-nixpkgs-1.7.0.1, but its *library* requires the disabled package: language-nix + - distribution-opensuse < 0 # tried distribution-opensuse-1.1.4, but its *library* requires the disabled package: parsec-class + - diversity < 0 # tried diversity-0.8.1.0, but its *library* requires the disabled package: fasta + - docker < 0 # tried docker-0.7.0.1, but its *library* requires bytestring >=0.10.0 && < 0.12.0 and the snapshot contains bytestring-0.12.0.2 + - docker < 0 # tried docker-0.7.0.1, but its *library* requires text >=1.0.0 && < 2.0.0 and the snapshot contains text-2.1 + - docker < 0 # tried docker-0.7.0.1, but its *library* requires tls >=1.3.7 && < 1.7.0 and the snapshot contains tls-1.9.0 + - docker-build-cacher < 0 # tried docker-build-cacher-2.1.1, but its *library* requires the disabled package: language-docker + - docopt < 0 # tried docopt-0.7.0.7, but its *library* requires containers >=0.6.2 && < 0.6.6 and the snapshot contains containers-0.6.8 + - download < 0 # tried download-0.3.2.7, but its *library* requires the disabled package: feed + - download-curl < 0 # tried download-curl-0.1.4, but its *library* requires the disabled package: feed + - earcut < 0 # tried earcut-0.1.0.4, but its *library* requires base >=4.5 && < 4.15 and the snapshot contains base-4.19.0.0 + - easytest < 0 # tried easytest-0.3, but its *library* requires hedgehog >=0.6 && < =0.6.1 and the snapshot contains hedgehog-1.4 + - edit < 0 # tried edit-1.0.1.0, but its *library* requires QuickCheck >=2.10 && < 2.13 and the snapshot contains QuickCheck-2.14.3 + - edit < 0 # tried edit-1.0.1.0, but its *library* requires base >=4.9 && < 4.12 and the snapshot contains base-4.19.0.0 + - edit < 0 # tried edit-1.0.1.0, but its *library* requires deepseq >=1.1 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - edit < 0 # tried edit-1.0.1.0, but its *library* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - effect-handlers < 0 # tried effect-handlers-0.1.0.8, but its *library* requires free >=4.9 && < 5 and the snapshot contains free-5.2 + - egison < 0 # tried egison-4.1.3, but its *library* requires text >=0.2 && < 1.3 and the snapshot contains text-2.1 + - egison < 0 # tried egison-4.1.3, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - egison < 0 # tried egison-4.1.3, but its *library* requires vector >=0.12 && < 0.13 and the snapshot contains vector-0.13.1.0 + - egison-pattern-src-th-mode < 0 # tried egison-pattern-src-th-mode-0.2.1.2, but its *library* requires mtl ^>=2.2.1 and the snapshot contains mtl-2.3.1 + - egison-pattern-src-th-mode < 0 # tried egison-pattern-src-th-mode-0.2.1.2, but its *library* requires template-haskell >=2.2.0 && < 2.17 and the snapshot contains template-haskell-2.21.0.0 + - egison-pattern-src-th-mode < 0 # tried egison-pattern-src-th-mode-0.2.1.2, but its *library* requires text >=0.1.0 && < 1.3 and the snapshot contains text-2.1 + - ekg < 0 # tried ekg-0.4.0.15, but its *library* requires aeson >=0.4 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - ekg < 0 # tried ekg-0.4.0.15, but its *library* requires base >=4.5 && < 4.15 and the snapshot contains base-4.19.0.0 + - ekg < 0 # tried ekg-0.4.0.15, but its *library* requires text < 1.3 and the snapshot contains text-2.1 + - ekg < 0 # tried ekg-0.4.0.15, but its *library* requires time < 1.10 and the snapshot contains time-1.12.2 + - ekg < 0 # tried ekg-0.4.0.15, but its *library* requires transformers < 0.6 and the snapshot contains transformers-0.6.1.0 + - ekg-core < 0 # tried ekg-core-0.1.1.7, but its *library* requires ghc-prim < 0.11 and the snapshot contains ghc-prim-0.11.0 + - ekg-core < 0 # tried ekg-core-0.1.1.7, but its *library* requires text < 2.1 and the snapshot contains text-2.1 + - ekg-json < 0 # tried ekg-json-0.1.0.6, but its *library* requires aeson >=0.4 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - ekg-json < 0 # tried ekg-json-0.1.0.6, but its *library* requires base >=4.5 && < 4.15 and the snapshot contains base-4.19.0.0 + - ekg-json < 0 # tried ekg-json-0.1.0.6, but its *library* requires text < 1.3 and the snapshot contains text-2.1 + - ekg-statsd < 0 # tried ekg-statsd-0.2.5.0, but its *library* requires base >=4.6 && < 4.15 and the snapshot contains base-4.19.0.0 + - ekg-statsd < 0 # tried ekg-statsd-0.2.5.0, but its *library* requires text < 1.3 and the snapshot contains text-2.1 + - ekg-statsd < 0 # tried ekg-statsd-0.2.5.0, but its *library* requires time < 1.10 and the snapshot contains time-1.12.2 + - ekg-wai < 0 # tried ekg-wai-0.1.1.0, but its *library* requires time < 1.10 and the snapshot contains time-1.12.2 + - elliptic-curve < 0 # tried elliptic-curve-0.3.0, but its *library* requires protolude >=0.2 && < 0.3 and the snapshot contains protolude-0.3.3 + - email-validate < 0 # tried email-validate-2.3.2.19, but its *library* requires template-haskell >=2.10.0.0 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - emd < 0 # tried emd-0.2.0.0, but its *library* requires the disabled package: finite-typelits + - envy < 0 # tried envy-2.1.2.0, but its *library* requires bytestring >=0.10 && < 0.11 || >=0.11 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - envy < 0 # tried envy-2.1.2.0, but its *library* requires text >=1.2 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - essence-of-live-coding-gloss < 0 # tried essence-of-live-coding-gloss-0.2.7, but its *library* requires the disabled package: essence-of-live-coding + - essence-of-live-coding-pulse < 0 # tried essence-of-live-coding-pulse-0.2.7, but its *library* requires the disabled package: essence-of-live-coding + - essence-of-live-coding-quickcheck < 0 # tried essence-of-live-coding-quickcheck-0.2.7, but its *library* requires the disabled package: essence-of-live-coding + - essence-of-live-coding-warp < 0 # tried essence-of-live-coding-warp-0.2.7, but its *library* requires the disabled package: essence-of-live-coding + - euler-tour-tree < 0 # tried euler-tour-tree-0.1.1.0, but its *library* requires the disabled package: Unique + - event < 0 # tried event-0.1.4, but its *library* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - event < 0 # tried event-0.1.4, but its *library* requires semigroups >=0.16 && < 0.19 and the snapshot contains semigroups-0.20 + - event < 0 # tried event-0.1.4, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - eventful-core < 0 # tried eventful-core-0.2.0, but its *library* requires the disabled package: sum-type-boilerplate + - eventful-dynamodb < 0 # tried eventful-dynamodb-0.2.0, but its *library* requires the disabled package: amazonka + - eventful-dynamodb < 0 # tried eventful-dynamodb-0.2.0, but its *library* requires the disabled package: amazonka-dynamodb + - eventful-memory < 0 # tried eventful-memory-0.2.0, but its *library* requires the disabled package: eventful-core + - eventful-postgresql < 0 # tried eventful-postgresql-0.2.0, but its *library* requires the disabled package: eventful-core + - eventful-postgresql < 0 # tried eventful-postgresql-0.2.0, but its *library* requires the disabled package: eventful-sql-common + - eventful-sql-common < 0 # tried eventful-sql-common-0.2.0, but its *library* requires persistent-template < 2.7 and the snapshot contains persistent-template-2.12.0.0 + - eventful-sqlite < 0 # tried eventful-sqlite-0.2.0, but its *library* requires the disabled package: eventful-core + - eventful-sqlite < 0 # tried eventful-sqlite-0.2.0, but its *library* requires the disabled package: eventful-sql-common + - eventful-test-helpers < 0 # tried eventful-test-helpers-0.2.0, but its *library* requires the disabled package: eventful-core + - eventsource-geteventstore-store < 0 # tried eventsource-geteventstore-store-1.2.1, but its *library* requires the disabled package: eventsource-api + - eventsource-geteventstore-store < 0 # tried eventsource-geteventstore-store-1.2.1, but its *library* requires the disabled package: eventsource-store-specs + - eventsource-geteventstore-store < 0 # tried eventsource-geteventstore-store-1.2.1, but its *library* requires the disabled package: eventstore + - eventsource-stub-store < 0 # tried eventsource-stub-store-1.1.1, but its *library* requires the disabled package: eventsource-api + - exception-via < 0 # tried exception-via-0.2.0.0, but its *library* requires template-haskell >=2.9.0.0 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - failable < 0 # tried failable-1.2.4.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - failable < 0 # tried failable-1.2.4.0, but its *library* requires transformers >=0.4.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - fakedata < 0 # tried fakedata-1.0.3, but its *library* requires the disabled package: string-random + - fakedata-quickcheck < 0 # tried fakedata-quickcheck-0.2.0, but its *library* requires the disabled package: fakedata + - fast-builder < 0 # tried fast-builder-0.1.3.0, but its *library* requires base >=4.8 && < 4.16 and the snapshot contains base-4.19.0.0 + - fasta < 0 # tried fasta-0.10.4.2, but its *library* requires the disabled package: pipes-text + - fastmemo < 0 # tried fastmemo-0.1.1, but its *library* requires base >=4.7 && < 4.18 and the snapshot contains base-4.19.0.0 + - fastmemo < 0 # tried fastmemo-0.1.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - fclabels < 0 # tried fclabels-2.0.5.1, but its *library* requires base >=4.5 && < 4.19 and the snapshot contains base-4.19.0.0 + - fclabels < 0 # tried fclabels-2.0.5.1, but its *library* requires template-haskell >=2.2 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - feed < 0 # tried feed-1.3.2.1, but its *library* requires base >=4 && < 4.19 and the snapshot contains base-4.19.0.0 + - feed < 0 # tried feed-1.3.2.1, but its *library* requires text < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - fib < 0 # tried fib-0.1.0.1, but its *library* requires the disabled package: base-noprelude + - filecache < 0 # tried filecache-0.4.1, but its *library* requires fsnotify >=0.3 && < 0.4 and the snapshot contains fsnotify-0.4.1.0 + - filecache < 0 # tried filecache-0.4.1, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - filepath-bytestring < 0 # tried filepath-bytestring-1.4.2.1.13, but its *library* requires base >=4 && < 4.19 and the snapshot contains base-4.19.0.0 + - finite-typelits < 0 # tried finite-typelits-0.1.6.0, but its *library* requires base >=4.7 && < 4.19 and the snapshot contains base-4.19.0.0 + - first-class-patterns < 0 # tried first-class-patterns-0.3.2.5, but its *library* requires transformers >=0.1.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - flac < 0 # tried flac-0.2.1, but its *library* requires bytestring >=0.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - flac-picture < 0 # tried flac-picture-0.1.2, but its *library* requires bytestring >=0.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - flat-mcmc < 0 # tried flat-mcmc-1.5.2, but its *library* requires text >=1.2 && < 2 and the snapshot contains text-2.1 + - flat-mcmc < 0 # tried flat-mcmc-1.5.2, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - fold-debounce-conduit < 0 # tried fold-debounce-conduit-0.2.0.7, but its *library* requires base >=4.9.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - fold-debounce-conduit < 0 # tried fold-debounce-conduit-0.2.0.7, but its *library* requires transformers >=0.5.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - foldable1 < 0 # tried foldable1-0.1.0.0, but its *library* requires the disabled package: util + - foldable1 < 0 # tried foldable1-0.1.0.0, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - force-layout < 0 # tried force-layout-0.4.0.6, but its *library* requires base >=4.2 && < 4.19 and the snapshot contains base-4.19.0.0 + - fortran-src < 0 # tried fortran-src-0.15.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - fortran-src < 0 # tried fortran-src-0.15.1, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - fortran-src < 0 # tried fortran-src-0.15.1, but its *library* requires singletons-base >=3.0 && < 3.2 and the snapshot contains singletons-base-3.3 + - fortran-src < 0 # tried fortran-src-0.15.1, but its *library* requires singletons-th >=3.0 && < 3.2 and the snapshot contains singletons-th-3.3 + - fortran-src < 0 # tried fortran-src-0.15.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - fortran-src-extras < 0 # tried fortran-src-extras-0.5.0, but its *library* requires aeson >=1.5 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - fortran-src-extras < 0 # tried fortran-src-extras-0.5.0, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - fortran-src-extras < 0 # tried fortran-src-extras-0.5.0, but its *library* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - fortran-src-extras < 0 # tried fortran-src-extras-0.5.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - fourmolu < 0 # tried fourmolu-0.14.1.0, but its *library* requires the disabled package: MemoTrie + - freer-simple < 0 # tried freer-simple-1.2.1.2, but its *library* requires template-haskell >=2.11 && < 2.19 and the snapshot contains template-haskell-2.21.0.0 + - fswatch < 0 # tried fswatch-0.1.0.6, but its *library* requires base >=4.9 && < 4.13 and the snapshot contains base-4.19.0.0 + - fswatch < 0 # tried fswatch-0.1.0.6, but its *library* requires haskeline >=0.7 && < 0.8 and the snapshot contains haskeline-0.8.2.1 + - ftp-client < 0 # tried ftp-client-0.5.1.4, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - functor-products < 0 # tried functor-products-0.1.2.0, but its *library* requires singletons-base < 3.2 and the snapshot contains singletons-base-3.3 + - functor-products < 0 # tried functor-products-0.1.2.0, but its *library* requires text < 1.3 and the snapshot contains text-2.1 + - fused-effects < 0 # tried fused-effects-1.1.2.2, but its *library* requires base >=4.9 && < 4.19 and the snapshot contains base-4.19.0.0 + - galois-field < 0 # tried galois-field-1.0.2, but its *library* requires MonadRandom >=0.5.1 && < 0.6 and the snapshot contains MonadRandom-0.6 + - galois-field < 0 # tried galois-field-1.0.2, but its *library* requires mod >=0.1.0 && < 0.2 and the snapshot contains mod-0.2.0.1 + - galois-field < 0 # tried galois-field-1.0.2, but its *library* requires poly >=0.3.2 && < 0.5 and the snapshot contains poly-0.5.1.0 + - galois-field < 0 # tried galois-field-1.0.2, but its *library* requires protolude >=0.2 && < 0.3 and the snapshot contains protolude-0.3.3 + - galois-field < 0 # tried galois-field-1.0.2, but its *library* requires vector >=0.12.0 && < 0.13 and the snapshot contains vector-0.13.1.0 + - gdax < 0 # tried gdax-0.6.0.0, but its *library* requires the disabled package: regex-tdfa-text + - generic-aeson < 0 # tried generic-aeson-0.2.0.14, but its *library* requires aeson >=0.6 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - generic-aeson < 0 # tried generic-aeson-0.2.0.14, but its *library* requires base >=4.4 && < 4.17 and the snapshot contains base-4.19.0.0 + - generic-aeson < 0 # tried generic-aeson-0.2.0.14, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - generic-aeson < 0 # tried generic-aeson-0.2.0.14, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - generic-xmlpickler < 0 # tried generic-xmlpickler-0.1.0.6, but its *library* requires base >=4.5 && < 4.14 and the snapshot contains base-4.19.0.0 + - generic-xmlpickler < 0 # tried generic-xmlpickler-0.1.0.6, but its *library* requires generic-deriving >=1.6 && < 1.14 and the snapshot contains generic-deriving-1.14.5 + - geniplate-mirror < 0 # tried geniplate-mirror-0.7.9, but its *library* requires template-haskell < 2.20 and the snapshot contains template-haskell-2.21.0.0 + - genvalidity-sydtest < 0 # tried genvalidity-sydtest-1.0.0.0, but its *library* requires the disabled package: sydtest + - genvalidity-sydtest-aeson < 0 # tried genvalidity-sydtest-aeson-1.0.0.0, but its *library* requires the disabled package: sydtest + - genvalidity-sydtest-hashable < 0 # tried genvalidity-sydtest-hashable-1.0.0.1, but its *library* requires the disabled package: sydtest + - genvalidity-sydtest-lens < 0 # tried genvalidity-sydtest-lens-1.0.0.0, but its *library* requires the disabled package: sydtest + - genvalidity-sydtest-persistent < 0 # tried genvalidity-sydtest-persistent-1.0.0.0, but its *library* requires the disabled package: sydtest + - geojson < 0 # tried geojson-4.1.1, but its *library* requires deepseq >=1.4.2.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - geojson < 0 # tried geojson-4.1.1, but its *library* requires text >=1.2.3.0 && < 2.1 and the snapshot contains text-2.1 + - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* requires dhall >=1.30.0 && < 1.34 and the snapshot contains dhall-1.42.1 + - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* requires ghc >=8.8.2 && < 8.11 and the snapshot contains ghc-9.8.1 + - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* requires text >=1.2.3.2 && < 1.3 and the snapshot contains text-2.1 + - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* requires text-icu >=0.7.0 && < 0.8 and the snapshot contains text-icu-0.8.0.4 + - ghc-compact < 0 # tried ghc-compact-0.1.0.0, but its *library* requires base >=4.9.0 && < 4.19 and the snapshot contains base-4.19.0.0 + - ghc-compact < 0 # tried ghc-compact-0.1.0.0, but its *library* requires bytestring >=0.10.6.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - ghc-compact < 0 # tried ghc-compact-0.1.0.0, but its *library* requires ghc-prim >=0.5.3 && < 0.11 and the snapshot contains ghc-prim-0.11.0 + - ghc-events < 0 # tried ghc-events-0.19.0.1, but its *library* requires base >=4.7 && < 4.19 and the snapshot contains base-4.19.0.0 + - ghc-events < 0 # tried ghc-events-0.19.0.1, but its *library* requires text >=0.11.2.3 && < 2.1 and the snapshot contains text-2.1 + - ghc-prof < 0 # tried ghc-prof-1.4.1.12, but its *library* requires base >=4.6 && < 4.18 and the snapshot contains base-4.19.0.0 + - ghc-source-gen < 0 # tried ghc-source-gen-0.4.4.0, but its *library* requires ghc >=8.4 && < 9.7 and the snapshot contains ghc-9.8.1 + - ghc-syb-utils < 0 # tried ghc-syb-utils-0.3.0.0, but its *library* requires ghc >=7.10 && < 8.6 and the snapshot contains ghc-9.8.1 + - ghc-syntax-highlighter < 0 # tried ghc-syntax-highlighter-0.0.10.0, but its *library* requires ghc-lib-parser >=9.6 && < 9.7 and the snapshot contains ghc-lib-parser-9.8.1.20231121 + - ghc-syntax-highlighter < 0 # tried ghc-syntax-highlighter-0.0.10.0, but its *library* requires text >=0.2 && < 2.1 and the snapshot contains text-2.1 + - ghc-trace-events < 0 # tried ghc-trace-events-0.1.2.7, but its *library* requires base >=4.8 && < 4.19 and the snapshot contains base-4.19.0.0 + - ghc-trace-events < 0 # tried ghc-trace-events-0.1.2.7, but its *library* requires bytestring >=0.9.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - ghc-trace-events < 0 # tried ghc-trace-events-0.1.2.7, but its *library* requires text >=1.0.0 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - ghcjs-dom < 0 # tried ghcjs-dom-0.9.5.0, but its *library* requires text >=0.11.0.6 && < 1.3 and the snapshot contains text-2.1 + - ghcjs-dom < 0 # tried ghcjs-dom-0.9.5.0, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - ghcjs-dom-jsaddle < 0 # tried ghcjs-dom-jsaddle-0.9.5.0, but its *library* requires the disabled package: jsaddle-dom + - gi-cairo-connector < 0 # tried gi-cairo-connector-0.1.1, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - gi-gsk < 0 # tried gi-gsk-4.0.7, but its *library* requires gi-gdk >=4.0 && < 4.1 and the snapshot contains gi-gdk-3.0.28 + - ginger < 0 # tried ginger-0.10.5.2, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - ginger < 0 # tried ginger-0.10.5.2, but its *library* requires text >=1.2.3.1 && < 2.1 and the snapshot contains text-2.1 + - gio < 0 # tried gio-0.13.10.0, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - git-annex < 0 # tried git-annex-10.20231227, but its *executable* requires the disabled package: aws + - git-annex < 0 # tried git-annex-10.20231227, but its *executable* requires the disabled package: feed + - git-annex < 0 # tried git-annex-10.20231227, but its *executable* requires the disabled package: filepath-bytestring + - git-annex < 0 # tried git-annex-10.20231227, but its *executable* requires the disabled package: git-lfs + - git-lfs < 0 # tried git-lfs-1.2.1, but its *library* requires aeson >=1.3 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - git-lfs < 0 # tried git-lfs-1.2.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - git-lfs < 0 # tried git-lfs-1.2.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - github-release < 0 # tried github-release-2.0.0.10, but its *library* requires the disabled package: optparse-generic + - github-webhook-handler < 0 # tried github-webhook-handler-0.0.8, but its *library* requires base >=4 && < 4.11 and the snapshot contains base-4.19.0.0 + - github-webhook-handler-snap < 0 # tried github-webhook-handler-snap-0.0.7, but its *library* requires base >=4 && < 4.11 and the snapshot contains base-4.19.0.0 + - gitlab-haskell < 0 # tried gitlab-haskell-1.0.0.3, but its *library* requires the disabled package: connection + - glaze < 0 # tried glaze-0.3.0.1, but its *library* requires lens >=4 && < 5 and the snapshot contains lens-5.2.3 + - glazier-react < 0 # tried glazier-react-1.0.0.0, but its *library* requires the disabled package: data-diverse-lens + - glazier-react < 0 # tried glazier-react-1.0.0.0, but its *library* requires the disabled package: ghcjs-base-stub + - glazier-react < 0 # tried glazier-react-1.0.0.0, but its *library* requires the disabled package: glazier + - glazier-react-widget < 0 # tried glazier-react-widget-1.0.0.0, but its *library* requires the disabled package: data-diverse-lens + - glazier-react-widget < 0 # tried glazier-react-widget-1.0.0.0, but its *library* requires the disabled package: ghcjs-base-stub + - glazier-react-widget < 0 # tried glazier-react-widget-1.0.0.0, but its *library* requires the disabled package: glazier + - glib < 0 # tried glib-0.13.10.0, but its *library* requires bytestring >=0.9.1.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - glib < 0 # tried glib-0.13.10.0, but its *library* requires text >=1.0.0.0 && < 2.1 and the snapshot contains text-2.1 + - gloss-accelerate < 0 # tried gloss-accelerate-2.1.0.0, but its *library* requires the disabled package: accelerate + - gloss-accelerate < 0 # tried gloss-accelerate-2.1.0.0, but its *library* requires the disabled package: linear-accelerate + - gloss-examples < 0 # tried gloss-examples-1.13.0.4, but its *executable* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - gloss-examples < 0 # tried gloss-examples-1.13.0.4, but its *executable* requires vector >=0.11 && < 0.13 and the snapshot contains vector-0.13.1.0 + - gloss-raster < 0 # tried gloss-raster-1.13.1.2, but its *library* requires the disabled package: repa + - gloss-raster-accelerate < 0 # tried gloss-raster-accelerate-2.1.0.0, but its *library* requires the disabled package: accelerate + - gogol < 0 # tried gogol-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-adexchange-buyer < 0 # tried gogol-adexchange-buyer-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-adexchange-seller < 0 # tried gogol-adexchange-seller-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-admin-datatransfer < 0 # tried gogol-admin-datatransfer-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-admin-directory < 0 # tried gogol-admin-directory-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-admin-emailmigration < 0 # tried gogol-admin-emailmigration-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-admin-reports < 0 # tried gogol-admin-reports-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-adsense < 0 # tried gogol-adsense-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-adsense-host < 0 # tried gogol-adsense-host-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-affiliates < 0 # tried gogol-affiliates-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-analytics < 0 # tried gogol-analytics-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-android-enterprise < 0 # tried gogol-android-enterprise-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-android-publisher < 0 # tried gogol-android-publisher-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-appengine < 0 # tried gogol-appengine-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-apps-activity < 0 # tried gogol-apps-activity-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-apps-calendar < 0 # tried gogol-apps-calendar-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-apps-licensing < 0 # tried gogol-apps-licensing-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-apps-reseller < 0 # tried gogol-apps-reseller-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-apps-tasks < 0 # tried gogol-apps-tasks-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-appstate < 0 # tried gogol-appstate-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-autoscaler < 0 # tried gogol-autoscaler-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-bigquery < 0 # tried gogol-bigquery-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-billing < 0 # tried gogol-billing-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-blogger < 0 # tried gogol-blogger-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-books < 0 # tried gogol-books-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-civicinfo < 0 # tried gogol-civicinfo-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-classroom < 0 # tried gogol-classroom-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-cloudmonitoring < 0 # tried gogol-cloudmonitoring-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-cloudtrace < 0 # tried gogol-cloudtrace-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-compute < 0 # tried gogol-compute-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-container < 0 # tried gogol-container-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-customsearch < 0 # tried gogol-customsearch-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-dataflow < 0 # tried gogol-dataflow-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-dataproc < 0 # tried gogol-dataproc-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-datastore < 0 # tried gogol-datastore-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-debugger < 0 # tried gogol-debugger-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-deploymentmanager < 0 # tried gogol-deploymentmanager-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-dfareporting < 0 # tried gogol-dfareporting-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-discovery < 0 # tried gogol-discovery-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-dns < 0 # tried gogol-dns-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-doubleclick-bids < 0 # tried gogol-doubleclick-bids-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-doubleclick-search < 0 # tried gogol-doubleclick-search-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-drive < 0 # tried gogol-drive-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-firebase-rules < 0 # tried gogol-firebase-rules-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-fitness < 0 # tried gogol-fitness-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-fonts < 0 # tried gogol-fonts-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-freebasesearch < 0 # tried gogol-freebasesearch-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-fusiontables < 0 # tried gogol-fusiontables-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-games < 0 # tried gogol-games-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-games-configuration < 0 # tried gogol-games-configuration-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-games-management < 0 # tried gogol-games-management-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-genomics < 0 # tried gogol-genomics-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-gmail < 0 # tried gogol-gmail-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-groups-migration < 0 # tried gogol-groups-migration-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-groups-settings < 0 # tried gogol-groups-settings-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-identity-toolkit < 0 # tried gogol-identity-toolkit-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-kgsearch < 0 # tried gogol-kgsearch-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-latencytest < 0 # tried gogol-latencytest-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-logging < 0 # tried gogol-logging-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-maps-coordinate < 0 # tried gogol-maps-coordinate-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-maps-engine < 0 # tried gogol-maps-engine-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-mirror < 0 # tried gogol-mirror-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-monitoring < 0 # tried gogol-monitoring-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-oauth2 < 0 # tried gogol-oauth2-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-pagespeed < 0 # tried gogol-pagespeed-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-partners < 0 # tried gogol-partners-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-people < 0 # tried gogol-people-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-play-moviespartner < 0 # tried gogol-play-moviespartner-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-plus < 0 # tried gogol-plus-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-plus-domains < 0 # tried gogol-plus-domains-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-prediction < 0 # tried gogol-prediction-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-proximitybeacon < 0 # tried gogol-proximitybeacon-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-pubsub < 0 # tried gogol-pubsub-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-qpxexpress < 0 # tried gogol-qpxexpress-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-replicapool < 0 # tried gogol-replicapool-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-replicapool-updater < 0 # tried gogol-replicapool-updater-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-resourcemanager < 0 # tried gogol-resourcemanager-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-resourceviews < 0 # tried gogol-resourceviews-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-script < 0 # tried gogol-script-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-sheets < 0 # tried gogol-sheets-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-shopping-content < 0 # tried gogol-shopping-content-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-siteverification < 0 # tried gogol-siteverification-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-spectrum < 0 # tried gogol-spectrum-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-sqladmin < 0 # tried gogol-sqladmin-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-storage < 0 # tried gogol-storage-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-storage-transfer < 0 # tried gogol-storage-transfer-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-tagmanager < 0 # tried gogol-tagmanager-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-taskqueue < 0 # tried gogol-taskqueue-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-translate < 0 # tried gogol-translate-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-urlshortener < 0 # tried gogol-urlshortener-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-useraccounts < 0 # tried gogol-useraccounts-0.3.0, but its *library* requires the disabled package: gogol-core + - gogol-vision < 0 # tried gogol-vision-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-webmaster-tools < 0 # tried gogol-webmaster-tools-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-youtube < 0 # tried gogol-youtube-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-youtube-analytics < 0 # tried gogol-youtube-analytics-0.5.0, but its *library* requires the disabled package: gogol-core + - gogol-youtube-reporting < 0 # tried gogol-youtube-reporting-0.5.0, but its *library* requires the disabled package: gogol-core + - google-cloud < 0 # tried google-cloud-0.0.4, but its *library* requires base >=4.4 && < 4.11 and the snapshot contains base-4.19.0.0 + - google-oauth2-jwt < 0 # tried google-oauth2-jwt-0.3.3, but its *library* requires base64-bytestring >=1.0.0 && < 1.2.0.1 and the snapshot contains base64-bytestring-1.2.1.0 + - google-oauth2-jwt < 0 # tried google-oauth2-jwt-0.3.3, but its *library* requires bytestring >=0.10.6 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - google-oauth2-jwt < 0 # tried google-oauth2-jwt-0.3.3, but its *library* requires text >=1.2.2 && < 1.3 and the snapshot contains text-2.1 + - google-translate < 0 # tried google-translate-0.5, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - google-translate < 0 # tried google-translate-0.5, but its *library* requires http-api-data >=0.2 && < 0.4 and the snapshot contains http-api-data-0.6 + - google-translate < 0 # tried google-translate-0.5, but its *library* requires http-client >=0.4 && < 0.6 and the snapshot contains http-client-0.7.16 + - google-translate < 0 # tried google-translate-0.5, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - google-translate < 0 # tried google-translate-0.5, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - gothic < 0 # tried gothic-0.1.8.1, but its *library* requires aeson >=2.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - gothic < 0 # tried gothic-0.1.8.1, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - gothic < 0 # tried gothic-0.1.8.1, but its *library* requires text >=1.2.3.0 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - gothic < 0 # tried gothic-0.1.8.1, but its *library* requires vector >=0.12.0.1 && < 0.13 and the snapshot contains vector-0.13.1.0 + - greskell < 0 # tried greskell-2.0.3.0, but its *library* requires aeson >=2.0.2.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - greskell < 0 # tried greskell-2.0.3.0, but its *library* requires base >=4.9.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - greskell < 0 # tried greskell-2.0.3.0, but its *library* requires text >=1.2.2.1 && < 1.3 and the snapshot contains text-2.1 + - greskell < 0 # tried greskell-2.0.3.0, but its *library* requires transformers >=0.5.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - greskell-core < 0 # tried greskell-core-1.0.0.1, but its *library* requires aeson >=2.0.2.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - greskell-core < 0 # tried greskell-core-1.0.0.1, but its *library* requires base >=4.9.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - greskell-core < 0 # tried greskell-core-1.0.0.1, but its *library* requires bytestring >=0.10.8.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - greskell-core < 0 # tried greskell-core-1.0.0.1, but its *library* requires text >=1.2.2.1 && < 1.3 and the snapshot contains text-2.1 + - greskell-websocket < 0 # tried greskell-websocket-1.0.0.1, but its *library* requires aeson >=2.0.2.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - greskell-websocket < 0 # tried greskell-websocket-1.0.0.1, but its *library* requires base >=4.9.1.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - greskell-websocket < 0 # tried greskell-websocket-1.0.0.1, but its *library* requires bytestring >=0.10.8.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - greskell-websocket < 0 # tried greskell-websocket-1.0.0.1, but its *library* requires text >=1.2.2.2 && < 1.3 and the snapshot contains text-2.1 + - greskell-websocket < 0 # tried greskell-websocket-1.0.0.1, but its *library* requires websockets >=0.10 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* requires groundhog-th >=0.8 && < 0.12 and the snapshot contains groundhog-th-0.12 + - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* requires the disabled package: groundhog + - groundhog-mysql < 0 # tried groundhog-mysql-0.12, but its *library* requires mysql >=0.1.1.3 && < 0.2 and the snapshot contains mysql-0.2.1 + - groundhog-mysql < 0 # tried groundhog-mysql-0.12, but its *library* requires the disabled package: groundhog + - groundhog-mysql < 0 # tried groundhog-mysql-0.12, but its *library* requires transformers >=0.2.1 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - groundhog-postgresql < 0 # tried groundhog-postgresql-0.12, but its *library* requires postgresql-simple >=0.3 && < 0.7 and the snapshot contains postgresql-simple-0.7.0.0 + - groundhog-postgresql < 0 # tried groundhog-postgresql-0.12, but its *library* requires the disabled package: groundhog + - groundhog-postgresql < 0 # tried groundhog-postgresql-0.12, but its *library* requires transformers >=0.2.1 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - groundhog-postgresql < 0 # tried groundhog-postgresql-0.12, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - groundhog-sqlite < 0 # tried groundhog-sqlite-0.12.0, but its *library* requires the disabled package: groundhog + - groundhog-th < 0 # tried groundhog-th-0.12, but its *library* requires aeson >=0.7 && < 2 and the snapshot contains aeson-2.2.1.0 + - groundhog-th < 0 # tried groundhog-th-0.12, but its *library* requires the disabled package: groundhog + - grouped-list < 0 # tried grouped-list-0.2.3.0, but its *library* requires base >=4.8 && < 4.17 and the snapshot contains base-4.19.0.0 + - gtk < 0 # tried gtk-0.15.8, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - gtk < 0 # tried gtk-0.15.8, but its *library* requires text >=0.11.0.6 && < 2.1 and the snapshot contains text-2.1 + - gtk-sni-tray < 0 # tried gtk-sni-tray-0.1.8.1, but its *library* requires the disabled package: gi-cairo-connector + - gtk3 < 0 # tried gtk3-0.15.8, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - gtk3 < 0 # tried gtk3-0.15.8, but its *library* requires text >=0.11.0.6 && < 2.1 and the snapshot contains text-2.1 + - hOpenPGP < 0 # tried hOpenPGP-2.9.8, but its *library* requires the disabled package: ixset-typed + - hOpenPGP < 0 # tried hOpenPGP-2.9.8, but its *library* requires the disabled package: nettle + - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* requires http-client >=0.5 && < 0.6 and the snapshot contains http-client-0.7.16 + - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* requires servant >=0.9 && < 0.13 and the snapshot contains servant-0.20.1 + - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* requires servant-client >=0.9 && < 0.13 and the snapshot contains servant-client-0.20 + - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - hadolint < 0 # tried hadolint-2.12.0, but its *library* requires deepseq >=1.4.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hadolint < 0 # tried hadolint-2.12.0, but its *library* requires the disabled package: language-docker + - hadoop-streaming < 0 # tried hadoop-streaming-0.2.0.3, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - hadoop-streaming < 0 # tried hadoop-streaming-0.2.0.3, but its *library* requires text >=1.2.2.0 && < 1.3 and the snapshot contains text-2.1 + - hakyll-convert < 0 # tried hakyll-convert-0.3.0.4, but its *library* requires text >=1.2 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - hakyllbars < 0 # tried hakyllbars-1.0.1.0, but its *library* requires bytestring >=0.11.3 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hakyllbars < 0 # tried hakyllbars-1.0.1.0, but its *library* requires text >=2.0.2 && < 2.1 and the snapshot contains text-2.1 + - hapistrano < 0 # tried hapistrano-0.4.8.0, but its *executable* requires optparse-applicative >=0.11 && < 0.17 and the snapshot contains optparse-applicative-0.18.1.0 + - hapistrano < 0 # tried hapistrano-0.4.8.0, but its *library* requires ansi-terminal >=0.9 && < 0.12 and the snapshot contains ansi-terminal-1.0 + - hapistrano < 0 # tried hapistrano-0.4.8.0, but its *library* requires path >=0.5 && < 0.9 and the snapshot contains path-0.9.5 + - hapistrano < 0 # tried hapistrano-0.4.8.0, but its *library* requires path-io >=1.2 && < 1.7 and the snapshot contains path-io-1.8.1 + - hapistrano < 0 # tried hapistrano-0.4.8.0, but its *library* requires time >=1.5 && < 1.11 and the snapshot contains time-1.12.2 + - hapistrano < 0 # tried hapistrano-0.4.8.0, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - happstack-hsp < 0 # tried happstack-hsp-7.3.7.7, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - happstack-hsp < 0 # tried happstack-hsp-7.3.7.7, but its *library* requires text >=0.10 && < 2.1 and the snapshot contains text-2.1 + - happstack-hsp < 0 # tried happstack-hsp-7.3.7.7, but its *library* requires the disabled package: hsp + - happstack-jmacro < 0 # tried happstack-jmacro-7.0.12.5, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - happstack-jmacro < 0 # tried happstack-jmacro-7.0.12.5, but its *library* requires text >=0.9 && < 2.1 and the snapshot contains text-2.1 + - happstack-server-tls < 0 # tried happstack-server-tls-7.2.1.3, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - harp < 0 # tried harp-0.4.3.6, but its *library* requires base < 4.18 and the snapshot contains base-4.19.0.0 + - hasbolt < 0 # tried hasbolt-0.1.7.0, but its *library* requires bytestring >=0.10.8.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hasbolt < 0 # tried hasbolt-0.1.7.0, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hasbolt < 0 # tried hasbolt-0.1.7.0, but its *library* requires text >=1.2.2.1 && < 2.1 and the snapshot contains text-2.1 + - hashable-time < 0 # tried hashable-time-0.3, but its *library* requires base >=4.7 && < 4.16 and the snapshot contains base-4.19.0.0 + - hashing < 0 # tried hashing-0.1.1.0, but its *library* requires bytestring >=0.10.6.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - haskell-names < 0 # tried haskell-names-0.9.9, but its *library* requires aeson >=0.8.0.2 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - haskell-names < 0 # tried haskell-names-0.9.9, but its *library* requires bytestring >=0.10.4.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - haskell-names < 0 # tried haskell-names-0.9.9, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-names < 0 # tried haskell-names-0.9.9, but its *library* requires transformers >=0.4.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* requires base >=4.11 && < 4.13 and the snapshot contains base-4.19.0.0 + - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* requires ghc >=8.4 && < 8.7 and the snapshot contains ghc-9.8.1 + - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* requires template-haskell >=2.13 && < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* requires the disabled package: references + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* requires base >=4.11 && < 4.13 and the snapshot contains base-4.19.0.0 + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* requires ghc >=8.4 && < 8.7 and the snapshot contains ghc-9.8.1 + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* requires ghc-boot-th >=8.4 && < 8.7 and the snapshot contains ghc-boot-th-9.8.1 + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* requires template-haskell >=2.13 && < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* requires the disabled package: references + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - haskell-tools-builtin-refactorings < 0 # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *library* requires Cabal >=2.0 && < 2.5 and the snapshot contains Cabal-3.10.2.0 + - haskell-tools-builtin-refactorings < 0 # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *library* requires aeson >=1.0 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - haskell-tools-builtin-refactorings < 0 # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *library* requires base >=4.11 && < 4.13 and the snapshot contains base-4.19.0.0 + - haskell-tools-builtin-refactorings < 0 # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - haskell-tools-builtin-refactorings < 0 # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *library* requires ghc >=8.4 && < 8.7 and the snapshot contains ghc-9.8.1 + - haskell-tools-builtin-refactorings < 0 # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-tools-builtin-refactorings < 0 # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *library* requires template-haskell >=2.13 && < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - haskell-tools-builtin-refactorings < 0 # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *library* requires the disabled package: references + - haskell-tools-builtin-refactorings < 0 # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *library* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *executable* requires Glob >=0.9 && < 0.10 and the snapshot contains Glob-0.10.2 + - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *executable* requires optparse-applicative >=0.14 && < 0.15 and the snapshot contains optparse-applicative-0.18.1.0 + - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* requires base >=4.11 && < 4.13 and the snapshot contains base-4.19.0.0 + - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* requires ghc >=8.4 && < 8.7 and the snapshot contains ghc-9.8.1 + - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* requires strict >=0.3 && < 0.4 and the snapshot contains strict-0.5 + - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* requires the disabled package: references + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires Cabal >=2.0 && < 2.5 and the snapshot contains Cabal-3.10.2.0 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires Diff >=0.3 && < 0.4 and the snapshot contains Diff-0.5 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires aeson >=1.0 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires base >=4.9 && < 4.13 and the snapshot contains base-4.19.0.0 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires ghc >=8.4 && < 8.7 and the snapshot contains ghc-9.8.1 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires network >=2.6 && < 2.9 and the snapshot contains network-3.1.4.0 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires optparse-applicative >=0.14 && < 0.15 and the snapshot contains optparse-applicative-0.18.1.0 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires strict >=0.3 && < 0.4 and the snapshot contains strict-0.5 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires template-haskell >=2.13 && < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires the disabled package: references + - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* requires base >=4.11 && < 4.13 and the snapshot contains base-4.19.0.0 + - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* requires criterion >=1.1 && < 1.6 and the snapshot contains criterion-1.6.3.0 + - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* requires ghc >=8.4 && < 8.7 and the snapshot contains ghc-9.8.1 + - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* requires template-haskell >=2.13 && < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* requires the disabled package: references + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires aeson >=1.0 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires base >=4.11 && < 4.13 and the snapshot contains base-4.19.0.0 + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires ghc >=8.4 && < 8.7 and the snapshot contains ghc-9.8.1 + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires the disabled package: references + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires warp >=3.2 && < 3.3 and the snapshot contains warp-3.3.31 + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires websockets >=0.12 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - haskell-tools-prettyprint < 0 # tried haskell-tools-prettyprint-1.1.1.0, but its *library* requires base >=4.11 && < 4.13 and the snapshot contains base-4.19.0.0 + - haskell-tools-prettyprint < 0 # tried haskell-tools-prettyprint-1.1.1.0, but its *library* requires ghc >=8.4 && < 8.7 and the snapshot contains ghc-9.8.1 + - haskell-tools-prettyprint < 0 # tried haskell-tools-prettyprint-1.1.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-tools-prettyprint < 0 # tried haskell-tools-prettyprint-1.1.1.0, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - haskell-tools-prettyprint < 0 # tried haskell-tools-prettyprint-1.1.1.0, but its *library* requires the disabled package: references + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* requires Cabal >=2.0 && < 2.5 and the snapshot contains Cabal-3.10.2.0 + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* requires aeson >=1.0 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* requires base >=4.11 && < 4.13 and the snapshot contains base-4.19.0.0 + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* requires ghc >=8.4 && < 8.7 and the snapshot contains ghc-9.8.1 + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* requires template-haskell >=2.13 && < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* requires the disabled package: references + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires base >=4.11 && < 4.13 and the snapshot contains base-4.19.0.0 + - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires ghc >=8.4 && < 8.7 and the snapshot contains ghc-9.8.1 + - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires the disabled package: references + - haskey < 0 # tried haskey-0.3.1.0, but its *library* requires stm-containers >=0.2 && < 1 || >=1.1 && < 1.2 and the snapshot contains stm-containers-1.2.0.3 + - haskey-btree < 0 # tried haskey-btree-0.3.0.1, but its *library* requires text >=1.2.1 && < 2 and the snapshot contains text-2.1 + - haskey-mtl < 0 # tried haskey-mtl-0.3.1.0, but its *library* requires monad-control >=1.0.1.0 && < 1.0.2.4 and the snapshot contains monad-control-1.0.3.1 + - haskoin-core < 0 # tried haskoin-core-1.0.2, but its *library* requires the disabled package: base16 + - haskoin-core < 0 # tried haskoin-core-1.0.2, but its *library* requires the disabled package: secp256k1-haskell + - haskoin-node < 0 # tried haskoin-node-1.0.1, but its *library* requires the disabled package: haskoin-core + - haskoin-store < 0 # tried haskoin-store-1.2.3, but its *library* requires the disabled package: statsd-rupp + - haskoin-store-data < 0 # tried haskoin-store-data-1.2.2, but its *library* requires the disabled package: haskoin-core + - hasmin < 0 # tried hasmin-1.0.3, but its *executable* requires bytestring >=0.10.2.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - hasmin < 0 # tried hasmin-1.0.3, but its *executable* requires optparse-applicative >=0.11 && < 0.16 and the snapshot contains optparse-applicative-0.18.1.0 + - hasmin < 0 # tried hasmin-1.0.3, but its *library* requires attoparsec >=0.12 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - hasmin < 0 # tried hasmin-1.0.3, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - hasmin < 0 # tried hasmin-1.0.3, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - hasql-dynamic-statements < 0 # tried hasql-dynamic-statements-0.3.1.2, but its *library* requires the disabled package: hasql-implicits + - hasql-queue < 0 # tried hasql-queue-1.2.0.2, but its *executable* requires the disabled package: tmp-postgres + - haxl < 0 # tried haxl-2.4.0.0, but its *library* requires aeson >=0.6 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - haxl < 0 # tried haxl-2.4.0.0, but its *library* requires bytestring >=0.9 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - haxl < 0 # tried haxl-2.4.0.0, but its *library* requires hashable >=1.2 && < 1.4 and the snapshot contains hashable-1.4.3.0 + - haxl < 0 # tried haxl-2.4.0.0, but its *library* requires text >=1.2.1.0 && < 1.3 and the snapshot contains text-2.1 + - haxl < 0 # tried haxl-2.4.0.0, but its *library* requires time >=1.4 && < 1.10 and the snapshot contains time-1.12.2 + - haxl < 0 # tried haxl-2.4.0.0, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: amazonka + - hedgehog < 0 # tried hedgehog-1.4, but its *library* requires barbies >=1.0 && < 2.1 and the snapshot contains barbies-2.1.0.0 + - hedgehog-classes < 0 # tried hedgehog-classes-0.2.5.4, but its *library* requires the disabled package: hedgehog + - hedgehog-fakedata < 0 # tried hedgehog-fakedata-0.0.1.5, but its *library* requires hedgehog >=0.1 && < 1.3 and the snapshot contains hedgehog-1.4 + - hedgehog-fn < 0 # tried hedgehog-fn-1.0, but its *library* requires the disabled package: hedgehog + - hedgehog-optics < 0 # tried hedgehog-optics-1.0.0.3, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - hedgehog-optics < 0 # tried hedgehog-optics-1.0.0.3, but its *library* requires hedgehog ^>=1.1.2 || ^>=1.2 and the snapshot contains hedgehog-1.4 + - hedgehog-quickcheck < 0 # tried hedgehog-quickcheck-0.1.1, but its *library* requires the disabled package: hedgehog + - herms < 0 # tried herms-1.9.0.4, but its *executable* requires ansi-terminal >=0.7.0 && < =0.8.1 and the snapshot contains ansi-terminal-1.0 + - herms < 0 # tried herms-1.9.0.4, but its *executable* requires brick >=0.19 && < =0.39 and the snapshot contains brick-2.3.1 + - herms < 0 # tried herms-1.9.0.4, but its *executable* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - herms < 0 # tried herms-1.9.0.4, but its *executable* requires optparse-applicative >=0.14 && < 0.15 and the snapshot contains optparse-applicative-0.18.1.0 + - herms < 0 # tried herms-1.9.0.4, but its *executable* requires semigroups >=0.18.3 && < 0.19 and the snapshot contains semigroups-0.20 + - herms < 0 # tried herms-1.9.0.4, but its *executable* requires vty >=5.15 && < =5.23 and the snapshot contains vty-6.1 + - hetzner < 0 # tried hetzner-0.6.0.0, but its *library* requires base >=4.16 && < 4.19 and the snapshot contains base-4.19.0.0 + - hexpat < 0 # tried hexpat-0.20.13, but its *library* requires deepseq >=1.1.0.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hexpat < 0 # tried hexpat-0.20.13, but its *library* requires text >=0.5.0.0 && < 1.3 || >=2 && < 2.1 and the snapshot contains text-2.1 + - hgeometry < 0 # tried hgeometry-0.14, but its *library* requires the disabled package: vector-circular + - hgeometry-combinatorial < 0 # tried hgeometry-combinatorial-0.14, but its *library* requires the disabled package: vector-circular + - hgrev < 0 # tried hgrev-0.2.6, but its *library* requires aeson >=0.8 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - hgrev < 0 # tried hgrev-0.2.6, but its *library* requires base >=4.7 && < 4.15 and the snapshot contains base-4.19.0.0 + - hgrev < 0 # tried hgrev-0.2.6, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - hgrev < 0 # tried hgrev-0.2.6, but its *library* requires template-haskell >=2.10 && < 2.17 and the snapshot contains template-haskell-2.21.0.0 + - hid < 0 # tried hid-0.2.2, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - hid < 0 # tried hid-0.2.2, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - hidden-char < 0 # tried hidden-char-0.1.0.2, but its *library* requires base >=4.7 && < 4.13 and the snapshot contains base-4.19.0.0 + - hierarchy < 0 # tried hierarchy-1.0.2, but its *library* requires base >=4.7 && < 4.12 and the snapshot contains base-4.19.0.0 + - hierarchy < 0 # tried hierarchy-1.0.2, but its *library* requires mmorph >=1.0 && < 1.2 and the snapshot contains mmorph-1.2.0 + - hierarchy < 0 # tried hierarchy-1.0.2, but its *library* requires transformers-compat >=0.3 && < 0.7 and the snapshot contains transformers-compat-0.7.2 + - higher-leveldb < 0 # tried higher-leveldb-0.6.0.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - higher-leveldb < 0 # tried higher-leveldb-0.6.0.0, but its *library* requires mtl >=2.0 && < 2.3 and the snapshot contains mtl-2.3.1 + - higher-leveldb < 0 # tried higher-leveldb-0.6.0.0, but its *library* requires resourcet >=1.2.3 && < =1.3 and the snapshot contains resourcet-1.3.0 + - higher-leveldb < 0 # tried higher-leveldb-0.6.0.0, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - highjson-swagger < 0 # tried highjson-swagger-0.5.0.0, but its *library* requires the disabled package: highjson + - highjson-th < 0 # tried highjson-th-0.5.0.0, but its *library* requires the disabled package: highjson + - hip < 0 # tried hip-1.5.6.0, but its *library* requires the disabled package: repa + - hit < 0 # tried hit-0.7.0, but its *executable* requires the disabled package: git + - hjsonpointer < 0 # tried hjsonpointer-1.5.0, but its *library* requires aeson >=0.7 && < 1.4 and the snapshot contains aeson-2.2.1.0 + - hjsonpointer < 0 # tried hjsonpointer-1.5.0, but its *library* requires hashable >=1.2 && < 1.3 and the snapshot contains hashable-1.4.3.0 + - hjsonpointer < 0 # tried hjsonpointer-1.5.0, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - hjsonpointer < 0 # tried hjsonpointer-1.5.0, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires QuickCheck >=2.8 && < 2.11 and the snapshot contains QuickCheck-2.14.3 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires aeson >=0.11 && < 1.4 and the snapshot contains aeson-2.2.1.0 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires hashable >=1.2 && < 1.3 and the snapshot contains hashable-1.4.3.0 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires hjsonpointer >=1.1 && < 1.4 and the snapshot contains hjsonpointer-1.5.0 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires http-client >=0.4.30 && < 0.6 and the snapshot contains http-client-0.7.16 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires http-types >=0.8 && < 0.10 and the snapshot contains http-types-0.12.4 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires profunctors >=5.0 && < 5.3 and the snapshot contains profunctors-5.6.2 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires protolude >=0.1.10 && < 0.3 and the snapshot contains protolude-0.3.3 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires text >=1.1 && < 1.3 and the snapshot contains text-2.1 + - hjsonschema < 0 # tried hjsonschema-1.10.0, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - hledger < 0 # tried hledger-1.32.2, but its *library* requires base >=4.14 && < 4.19 and the snapshot contains base-4.19.0.0 + - hledger-iadd < 0 # tried hledger-iadd-1.3.19, but its *library* requires megaparsec >=7.0 && < 9.6 and the snapshot contains megaparsec-9.6.1 + - hledger-interest < 0 # tried hledger-interest-1.6.6, but its *executable* requires the disabled package: hledger-lib + - hledger-lib < 0 # tried hledger-lib-1.32.2, but its *library* requires base >=4.14 && < 4.19 and the snapshot contains base-4.19.0.0 + - hledger-stockquotes < 0 # tried hledger-stockquotes-0.1.2.1, but its *library* requires the disabled package: hledger-lib + - hledger-ui < 0 # tried hledger-ui-1.32.2, but its *library* requires base >=4.14 && < 4.19 and the snapshot contains base-4.19.0.0 + - hledger-ui < 0 # tried hledger-ui-1.32.2, but its *library* requires brick >=2.1.1 && < 2.3 and the snapshot contains brick-2.3.1 + - hledger-web < 0 # tried hledger-web-1.32.2, but its *library* requires base >=4.14 && < 4.19 and the snapshot contains base-4.19.0.0 + - hlint < 0 # tried hlint-3.6.1, but its *library* requires ghc-lib-parser >=9.6 && < 9.7 and the snapshot contains ghc-lib-parser-9.8.1.20231121 + - hlint < 0 # tried hlint-3.6.1, but its *library* requires ghc-lib-parser-ex >=9.6.0.0 && < 9.6.1 and the snapshot contains ghc-lib-parser-ex-9.8.0.0 + - hmatrix-backprop < 0 # tried hmatrix-backprop-0.1.3.0, but its *library* requires the disabled package: vector-sized + - hmatrix-repa < 0 # tried hmatrix-repa-0.1.2.2, but its *library* requires the disabled package: repa + - hmatrix-vector-sized < 0 # tried hmatrix-vector-sized-0.1.3.0, but its *library* requires the disabled package: vector-sized + - hmm-lapack < 0 # tried hmm-lapack-0.5.0.1, but its *library* requires deepseq >=1.3 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hnix-store-core < 0 # tried hnix-store-core-0.7.0.0, but its *library* requires the disabled package: saltine + - hnock < 0 # tried hnock-0.4.0, but its *library* requires text >=1.2.3.0 && < 1.3 and the snapshot contains text-2.1 + - hocilib < 0 # tried hocilib-0.2.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - hocon < 0 # tried hocon-0.1.0.4, but its *library* requires MissingH < =1.4.3.0 and the snapshot contains MissingH-1.6.0.1 + - hocon < 0 # tried hocon-0.1.0.4, but its *library* requires parsec < =3.1.14.0 and the snapshot contains parsec-3.1.17.0 + - hocon < 0 # tried hocon-0.1.0.4, but its *library* requires split < =0.2.3.4 and the snapshot contains split-0.2.4 + - holy-project < 0 # tried holy-project-0.2.0.1, but its *library* requires the disabled package: hastache + - hoogle < 0 # tried hoogle-5.0.18.3, but its *library* requires the disabled package: connection + - hopfli < 0 # tried hopfli-0.2.2.1, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hpack-dhall < 0 # tried hpack-dhall-0.5.7, but its *library* requires hpack >=0.35 && < 0.36 and the snapshot contains hpack-0.36.0 + - hpc-coveralls < 0 # tried hpc-coveralls-1.0.10, but its *library* requires aeson >=0.7.1 && < 1.3 and the snapshot contains aeson-2.2.1.0 + - hpc-coveralls < 0 # tried hpc-coveralls-1.0.10, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - hpc-coveralls < 0 # tried hpc-coveralls-1.0.10, but its *library* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - hpc-coveralls < 0 # tried hpc-coveralls-1.0.10, but its *library* requires hpc >=0.6 && < 0.7 and the snapshot contains hpc-0.7.0.0 + - hpc-coveralls < 0 # tried hpc-coveralls-1.0.10, but its *library* requires retry >=0.5 && < 0.8 and the snapshot contains retry-0.9.3.1 + - hpc-coveralls < 0 # tried hpc-coveralls-1.0.10, but its *library* requires transformers >=0.4.1 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - hpio < 0 # tried hpio-0.9.0.7, but its *executable* requires optparse-applicative >=0.11.0 && < 0.15 and the snapshot contains optparse-applicative-0.18.1.0 + - hpio < 0 # tried hpio-0.9.0.7, but its *library* requires QuickCheck >=2.7.6 && < 2.13 and the snapshot contains QuickCheck-2.14.3 + - hpio < 0 # tried hpio-0.9.0.7, but its *library* requires bytestring >=0.10.4 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - hpio < 0 # tried hpio-0.9.0.7, but its *library* requires mtl >=2.1.3 && < 2.3 and the snapshot contains mtl-2.3.1 + - hpio < 0 # tried hpio-0.9.0.7, but its *library* requires protolude >=0.2 && < 0.3 and the snapshot contains protolude-0.3.3 + - hpio < 0 # tried hpio-0.9.0.7, but its *library* requires text >=1.2.0 && < 1.3 and the snapshot contains text-2.1 + - hpio < 0 # tried hpio-0.9.0.7, but its *library* requires transformers >=0.3.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - hpio < 0 # tried hpio-0.9.0.7, but its *library* requires unix >=2.7.0 && < 2.8 and the snapshot contains unix-2.8.3.0 + - hpio < 0 # tried hpio-0.9.0.7, but its *library* requires unix-bytestring >=0.3.7 && < 0.4 and the snapshot contains unix-bytestring-0.4.0 + - hprotoc < 0 # tried hprotoc-2.4.17, but its *library* requires the disabled package: protocol-buffers + - hquantlib < 0 # tried hquantlib-0.0.5.1, but its *library* requires statistics >=0.15.0.0 && < 0.16.0.0 and the snapshot contains statistics-0.16.2.1 + - hquantlib < 0 # tried hquantlib-0.0.5.1, but its *library* requires time >=1.9.0.0 && < 1.10.0.0 and the snapshot contains time-1.12.2 + - hquantlib < 0 # tried hquantlib-0.0.5.1, but its *library* requires vector >=0.11.0.0 && < 0.13.0.0 and the snapshot contains vector-0.13.1.0 + - hquantlib < 0 # tried hquantlib-0.0.5.1, but its *library* requires vector-algorithms >=0.8.0.0 && < 0.9.0.0 and the snapshot contains vector-algorithms-0.9.0.1 + - hquantlib-time < 0 # tried hquantlib-time-0.0.5.2, but its *library* requires time >=1.4.0.0 && < 1.12.0.0 and the snapshot contains time-1.12.2 + - hs-tags < 0 # tried hs-tags-0.1.5.3, but its *executable* requires Cabal >=1.24.0.0 && < 3.7 and the snapshot contains Cabal-3.10.2.0 + - hs-tags < 0 # tried hs-tags-0.1.5.3, but its *executable* requires base >=4.9.0.0 && < 4.16 and the snapshot contains base-4.19.0.0 + - hs-tags < 0 # tried hs-tags-0.1.5.3, but its *executable* requires ghc >=8.0.2 && < 9.1 and the snapshot contains ghc-9.8.1 + - hs-tags < 0 # tried hs-tags-0.1.5.3, but its *executable* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - hs-tags < 0 # tried hs-tags-0.1.5.3, but its *executable* requires strict >=0.3.2 && < 0.5 and the snapshot contains strict-0.5 + - hsb2hs < 0 # tried hsb2hs-0.3.1, but its *executable* requires the disabled package: preprocessor-tools + - hschema-aeson < 0 # tried hschema-aeson-0.0.1.1, but its *library* requires the disabled package: hschema + - hschema-prettyprinter < 0 # tried hschema-prettyprinter-0.0.1.1, but its *library* requires the disabled package: hschema + - hschema-quickcheck < 0 # tried hschema-quickcheck-0.0.1.1, but its *library* requires the disabled package: hschema + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires aeson >=1.2.4.0 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires attoparsec >=0.13.1.0 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires bytestring >=0.10.8.1 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires deepseq >=1.4.2.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires fsnotify >=0.2.1 && < 0.4 and the snapshot contains fsnotify-0.4.1.0 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires ghc-boot >=8.0.1 && < 8.11 and the snapshot contains ghc-boot-9.8.1 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires ghc-lib-parser >=8.10 && < 8.11 and the snapshot contains ghc-lib-parser-9.8.1.20231121 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires hlint >=3.0.0 && < 3.3.0 and the snapshot contains hlint-3.6.1 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires http-client >=0.5 && < 0.7 and the snapshot contains http-client-0.7.16 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires lens >=4.14 && < 4.20 and the snapshot contains lens-5.2.3 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires mmorph >=1.0.9 && < 1.2 and the snapshot contains mmorph-1.2.0 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires optparse-applicative >=0.12.1.0 && < 0.16 and the snapshot contains optparse-applicative-0.18.1.0 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires template-haskell >=2.11.0 && < 2.17 and the snapshot contains template-haskell-2.21.0.0 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires text >=1.2.2.2 && < 1.3 and the snapshot contains text-2.1 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires the disabled package: sqlite-simple + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires the disabled package: text-region + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires time >=1.6.0.1 && < 1.10 and the snapshot contains time-1.12.2 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires transformers >=0.5.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires unix >=2.7.2.0 && < 2.8 and the snapshot contains unix-2.8.3.0 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires vector >=0.11.0.0 && < 0.13 and the snapshot contains vector-0.13.1.0 + - hsexif < 0 # tried hsexif-0.6.1.10, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hsinstall < 0 # tried hsinstall-2.8, but its *executable* requires the disabled package: newtype-generics + - hslua < 0 # tried hslua-2.3.0, but its *library* requires bytestring >=0.10.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hslua < 0 # tried hslua-2.3.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-aeson < 0 # tried hslua-aeson-2.3.0.1, but its *library* requires aeson >=1.5 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - hslua-aeson < 0 # tried hslua-aeson-2.3.0.1, but its *library* requires bytestring >=0.10.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hslua-aeson < 0 # tried hslua-aeson-2.3.0.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-classes < 0 # tried hslua-classes-2.3.0, but its *library* requires bytestring >=0.10.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hslua-classes < 0 # tried hslua-classes-2.3.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-cli < 0 # tried hslua-cli-1.4.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-core < 0 # tried hslua-core-2.3.1, but its *library* requires bytestring >=0.10.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hslua-core < 0 # tried hslua-core-2.3.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-list < 0 # tried hslua-list-1.1.1, but its *library* requires the disabled package: hslua-core + - hslua-marshalling < 0 # tried hslua-marshalling-2.3.0, but its *library* requires bytestring >=0.10.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hslua-marshalling < 0 # tried hslua-marshalling-2.3.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-module-doclayout < 0 # tried hslua-module-doclayout-1.1.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-module-path < 0 # tried hslua-module-path-1.1.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-module-system < 0 # tried hslua-module-system-1.1.0.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-module-text < 0 # tried hslua-module-text-1.1.0.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-module-version < 0 # tried hslua-module-version-1.1.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-module-zip < 0 # tried hslua-module-zip-1.1.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-objectorientation < 0 # tried hslua-objectorientation-2.3.0, but its *library* requires bytestring >=0.10.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hslua-objectorientation < 0 # tried hslua-objectorientation-2.3.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-packaging < 0 # tried hslua-packaging-2.3.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-repl < 0 # tried hslua-repl-0.1.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hslua-repl < 0 # tried hslua-repl-0.1.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hslua-typing < 0 # tried hslua-typing-0.1.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - hspec-hedgehog < 0 # tried hspec-hedgehog-0.1.1.0, but its *library* requires the disabled package: hedgehog + - hspec-need-env < 0 # tried hspec-need-env-0.1.0.10, but its *library* requires base >=4.6.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - hspec-need-env < 0 # tried hspec-need-env-0.1.0.10, but its *library* requires hspec-core >=2.2.4 && < 2.11 and the snapshot contains hspec-core-2.11.7 + - hspec-tables < 0 # tried hspec-tables-0.0.1, but its *library* requires base >=4.13.0.0 && < 4.15 and the snapshot contains base-4.19.0.0 + - hspec-tables < 0 # tried hspec-tables-0.0.1, but its *library* requires hspec-core >=2.7 && < 2.8 and the snapshot contains hspec-core-2.11.7 + - hsx-jmacro < 0 # tried hsx-jmacro-7.3.8.2, but its *library* requires mtl >=2.0 && < 2.3 and the snapshot contains mtl-2.3.1 + - hsx-jmacro < 0 # tried hsx-jmacro-7.3.8.2, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - hsx-jmacro < 0 # tried hsx-jmacro-7.3.8.2, but its *library* requires the disabled package: hsp + - hsx2hs < 0 # tried hsx2hs-0.14.1.11, but its *library* requires template-haskell >=2.7 && < 2.20 and the snapshot contains template-haskell-2.21.0.0 + - hsyslog-udp < 0 # tried hsyslog-udp-0.2.5, but its *library* requires bytestring < 0.11 and the snapshot contains bytestring-0.12.0.2 + - hsyslog-udp < 0 # tried hsyslog-udp-0.2.5, but its *library* requires text < 1.3 and the snapshot contains text-2.1 + - hsyslog-udp < 0 # tried hsyslog-udp-0.2.5, but its *library* requires time < 1.10 and the snapshot contains time-1.12.2 + - hsyslog-udp < 0 # tried hsyslog-udp-0.2.5, but its *library* requires unix < 2.8 and the snapshot contains unix-2.8.3.0 + - htoml < 0 # tried htoml-1.0.0.3, but its *library* requires aeson >=0.8 && < 2 and the snapshot contains aeson-2.2.1.0 + - htoml < 0 # tried htoml-1.0.0.3, but its *library* requires text >=1.0 && < 2 and the snapshot contains text-2.1 + - hw-balancedparens < 0 # tried hw-balancedparens-0.4.1.3, but its *executable* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-balancedparens < 0 # tried hw-balancedparens-0.4.1.3, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - hw-balancedparens < 0 # tried hw-balancedparens-0.4.1.3, but its *library* requires deepseq >=1.4.2.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hw-bits < 0 # tried hw-bits-0.7.2.2, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-bits < 0 # tried hw-bits-0.7.2.2, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hw-conduit < 0 # tried hw-conduit-0.2.1.1, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-eliasfano < 0 # tried hw-eliasfano-0.1.2.1, but its *executable* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-eliasfano < 0 # tried hw-eliasfano-0.1.2.1, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - hw-eliasfano < 0 # tried hw-eliasfano-0.1.2.1, but its *executable* requires resourcet >=1.2.2 && < 1.3 and the snapshot contains resourcet-1.3.0 + - hw-eliasfano < 0 # tried hw-eliasfano-0.1.2.1, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hw-excess < 0 # tried hw-excess-0.2.3.0, but its *library* requires the disabled package: hw-bits + - hw-excess < 0 # tried hw-excess-0.2.3.0, but its *library* requires the disabled package: hw-prim + - hw-fingertree < 0 # tried hw-fingertree-0.1.2.1, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hw-fingertree-strict < 0 # tried hw-fingertree-strict-0.1.2.1, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hw-hedgehog < 0 # tried hw-hedgehog-0.1.1.1, but its *library* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-hspec-hedgehog < 0 # tried hw-hspec-hedgehog-0.1.1.1, but its *library* requires the disabled package: hedgehog + - hw-ip < 0 # tried hw-ip-2.4.2.1, but its *executable* requires bytestring >=0.10.6 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-ip < 0 # tried hw-ip-2.4.2.1, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - hw-json < 0 # tried hw-json-1.3.2.4, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - hw-json < 0 # tried hw-json-1.3.2.4, but its *library* requires aeson >=2.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - hw-json < 0 # tried hw-json-1.3.2.4, but its *library* requires ansi-wl-pprint >=0.6.8.2 && < 0.7 and the snapshot contains ansi-wl-pprint-1.0.2 + - hw-json < 0 # tried hw-json-1.3.2.4, but its *library* requires bytestring >=0.10.6 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-json-simd < 0 # tried hw-json-simd-0.1.1.2, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - hw-json-simd < 0 # tried hw-json-simd-0.1.1.2, but its *library* requires bytestring >=0.10.6 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-json-simple-cursor < 0 # tried hw-json-simple-cursor-0.1.1.1, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - hw-json-simple-cursor < 0 # tried hw-json-simple-cursor-0.1.1.1, but its *library* requires bytestring >=0.10.6 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-json-standard-cursor < 0 # tried hw-json-standard-cursor-0.2.3.2, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - hw-json-standard-cursor < 0 # tried hw-json-standard-cursor-0.2.3.2, but its *library* requires bytestring >=0.10.6 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-mquery < 0 # tried hw-mquery-0.2.1.1, but its *library* requires ansi-wl-pprint >=0.6.8 && < 0.7 and the snapshot contains ansi-wl-pprint-1.0.2 + - hw-packed-vector < 0 # tried hw-packed-vector-0.2.1.1, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - hw-packed-vector < 0 # tried hw-packed-vector-0.2.1.1, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-packed-vector < 0 # tried hw-packed-vector-0.2.1.1, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hw-parser < 0 # tried hw-parser-0.1.1.0, but its *library* requires bytestring >=0.10.6 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-prim < 0 # tried hw-prim-0.6.3.2, but its *library* requires ghc-prim >=0.5 && < 0.11 and the snapshot contains ghc-prim-0.11.0 + - hw-rankselect < 0 # tried hw-rankselect-0.13.4.1, but its *executable* requires optparse-applicative >=0.11 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - hw-rankselect < 0 # tried hw-rankselect-0.13.4.1, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hw-rankselect-base < 0 # tried hw-rankselect-base-0.3.4.1, but its *library* requires the disabled package: bits-extra + - hw-rankselect-base < 0 # tried hw-rankselect-base-0.3.4.1, but its *library* requires the disabled package: hw-bits + - hw-rankselect-base < 0 # tried hw-rankselect-base-0.3.4.1, but its *library* requires the disabled package: hw-prim + - hw-simd < 0 # tried hw-simd-0.1.2.2, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-simd < 0 # tried hw-simd-0.1.2.2, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hw-succinct < 0 # tried hw-succinct-0.1.0.1, but its *library* requires the disabled package: hw-balancedparens + - hw-succinct < 0 # tried hw-succinct-0.1.0.1, but its *library* requires the disabled package: hw-bits + - hw-succinct < 0 # tried hw-succinct-0.1.0.1, but its *library* requires the disabled package: hw-prim + - hw-succinct < 0 # tried hw-succinct-0.1.0.1, but its *library* requires the disabled package: hw-rankselect + - hw-xml < 0 # tried hw-xml-0.5.1.1, but its *executable* requires optparse-applicative >=0.15.1.0 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - hw-xml < 0 # tried hw-xml-0.5.1.1, but its *library* requires ansi-wl-pprint >=0.6.9 && < 0.7 and the snapshot contains ansi-wl-pprint-1.0.2 + - hw-xml < 0 # tried hw-xml-0.5.1.1, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-xml < 0 # tried hw-xml-0.5.1.1, but its *library* requires deepseq >=1.4.3.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - hw-xml < 0 # tried hw-xml-0.5.1.1, but its *library* requires ghc-prim >=0.5 && < 0.10 and the snapshot contains ghc-prim-0.11.0 + - hw-xml < 0 # tried hw-xml-0.5.1.1, but its *library* requires resourcet >=1.2.2 && < 1.3 and the snapshot contains resourcet-1.3.0 + - hw-xml < 0 # tried hw-xml-0.5.1.1, but its *library* requires text >=1.2.3.2 && < 2 and the snapshot contains text-2.1 + - hxt-expat < 0 # tried hxt-expat-9.1.1, but its *library* requires the disabled package: hexpat + - hyraxAbif < 0 # tried hyraxAbif-0.2.4.5, but its *library* requires the disabled package: verset + - idris < 0 # tried idris-1.3.4, but its *library* requires Cabal >=2.4 && < =3.4 and the snapshot contains Cabal-3.10.2.0 + - idris < 0 # tried idris-1.3.4, but its *library* requires aeson >=0.6 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - idris < 0 # tried idris-1.3.4, but its *library* requires ansi-terminal < 0.12 and the snapshot contains ansi-terminal-1.0 + - idris < 0 # tried idris-1.3.4, but its *library* requires ansi-wl-pprint < 0.7 and the snapshot contains ansi-wl-pprint-1.0.2 + - idris < 0 # tried idris-1.3.4, but its *library* requires bytestring < 0.11 and the snapshot contains bytestring-0.12.0.2 + - idris < 0 # tried idris-1.3.4, but its *library* requires deepseq < 1.5 and the snapshot contains deepseq-1.5.0.0 + - idris < 0 # tried idris-1.3.4, but its *library* requires fsnotify >=0.2 && < 0.4 and the snapshot contains fsnotify-0.4.1.0 + - idris < 0 # tried idris-1.3.4, but its *library* requires libffi < 0.2 and the snapshot contains libffi-0.2.1 + - idris < 0 # tried idris-1.3.4, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - idris < 0 # tried idris-1.3.4, but its *library* requires network >=2.7 && < 3.1.2 and the snapshot contains network-3.1.4.0 + - idris < 0 # tried idris-1.3.4, but its *library* requires optparse-applicative >=0.13 && < 0.17 and the snapshot contains optparse-applicative-0.18.1.0 + - idris < 0 # tried idris-1.3.4, but its *library* requires text >=1.2.1.0 && < 1.4 and the snapshot contains text-2.1 + - idris < 0 # tried idris-1.3.4, but its *library* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - idris < 0 # tried idris-1.3.4, but its *library* requires unix < 2.8 and the snapshot contains unix-2.8.3.0 + - idris < 0 # tried idris-1.3.4, but its *library* requires vector < 0.13 and the snapshot contains vector-0.13.1.0 + - ihaskell < 0 # tried ihaskell-0.10.4.0, but its *library* requires base >=4.9 && < 4.19 and the snapshot contains base-4.19.0.0 + - ihaskell < 0 # tried ihaskell-0.10.4.0, but its *library* requires ghc >=8.0 && < 9.7 and the snapshot contains ghc-9.8.1 + - ihaskell-hvega < 0 # tried ihaskell-hvega-0.5.0.5, but its *library* requires the disabled package: ihaskell + - importify < 0 # tried importify-1.0.1, but its *library* requires the disabled package: haskell-names + - importify < 0 # tried importify-1.0.1, but its *library* requires the disabled package: log-warper + - importify < 0 # tried importify-1.0.1, but its *library* requires the disabled package: text-format + - importify < 0 # tried importify-1.0.1, but its *library* requires the disabled package: universum + - indentation-core < 0 # tried indentation-core-0.0.0.2, but its *library* requires base >=4.6 && < 4.13 and the snapshot contains base-4.19.0.0 + - indentation-parsec < 0 # tried indentation-parsec-0.0.0.2, but its *library* requires base >=4.6 && < 4.13 and the snapshot contains base-4.19.0.0 + - inflections < 0 # tried inflections-0.4.0.7, but its *library* requires text >=0.2 && < 2.1 and the snapshot contains text-2.1 + - influxdb < 0 # tried influxdb-1.9.3, but its *library* requires aeson >=0.7 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - influxdb < 0 # tried influxdb-1.9.3, but its *library* requires base >=4.11 && < 4.19 and the snapshot contains base-4.19.0.0 + - influxdb < 0 # tried influxdb-1.9.3, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - influxdb < 0 # tried influxdb-1.9.3, but its *library* requires text < 2.1 and the snapshot contains text-2.1 + - inline-java < 0 # tried inline-java-0.10.0, but its *library* requires ghc >=8.10.1 && < =8.11 and the snapshot contains ghc-9.8.1 + - inline-java < 0 # tried inline-java-0.10.0, but its *library* requires the disabled package: jni + - inline-r < 0 # tried inline-r-1.0.1, but its *library* requires aeson >=0.6 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - inline-r < 0 # tried inline-r-1.0.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - inline-r < 0 # tried inline-r-1.0.1, but its *library* requires deepseq >=1.3 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - inline-r < 0 # tried inline-r-1.0.1, but its *library* requires singletons-th >=3 && < 3.3 and the snapshot contains singletons-th-3.3 + - inline-r < 0 # tried inline-r-1.0.1, but its *library* requires template-haskell >=2.8 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - inline-r < 0 # tried inline-r-1.0.1, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - inliterate < 0 # tried inliterate-0.1.0, but its *library* requires the disabled package: cheapskate + - instance-control < 0 # tried instance-control-0.1.2.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - instance-control < 0 # tried instance-control-0.1.2.0, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - int-cast < 0 # tried int-cast-0.2.0.0, but its *library* requires base >=4.7 && < 4.19 and the snapshot contains base-4.19.0.0 + - integer-types < 0 # tried integer-types-0.1.4.0, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - integer-types < 0 # tried integer-types-0.1.4.0, but its *library* requires deepseq ^>=1.4.6 and the snapshot contains deepseq-1.5.0.0 + - interpolatedstring-qq2 < 0 # tried interpolatedstring-qq2-0.1.0.0, but its *library* requires bytestring >=0.10.8.2 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - interpolatedstring-qq2 < 0 # tried interpolatedstring-qq2-0.1.0.0, but its *library* requires template-haskell >=2.14.0.0 && < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - interpolatedstring-qq2 < 0 # tried interpolatedstring-qq2-0.1.0.0, but its *library* requires text >=1.2.3.1 && < 1.3 and the snapshot contains text-2.1 + - intro < 0 # tried intro-0.9.0.0, but its *library* requires bytestring >=0.9 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - intro < 0 # tried intro-0.9.0.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - intro < 0 # tried intro-0.9.0.0, but its *library* requires text >=0.7 && < 1.3 and the snapshot contains text-2.1 + - intro < 0 # tried intro-0.9.0.0, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - invert < 0 # tried invert-1.0.0.4, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - invertible < 0 # tried invertible-0.2.0.8, but its *library* requires the disabled package: partial-isomorphisms + - ip < 0 # tried ip-1.7.7, but its *library* requires bytestring >=0.10.8 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - ip < 0 # tried ip-1.7.7, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - ipa < 0 # tried ipa-0.3.1.1, but its *library* requires template-haskell >=2.14 && < 2.18 and the snapshot contains template-haskell-2.21.0.0 + - ipa < 0 # tried ipa-0.3.1.1, but its *library* requires text ^>=1.2 and the snapshot contains text-2.1 + - ipa < 0 # tried ipa-0.3.1.1, but its *library* requires unicode-transforms ^>=0.3.7 and the snapshot contains unicode-transforms-0.4.0.1 + - irc-client < 0 # tried irc-client-1.1.2.3, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - irc-client < 0 # tried irc-client-1.1.2.3, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - irc-client < 0 # tried irc-client-1.1.2.3, but its *library* requires network-conduit-tls >=1.1 && < 1.4 and the snapshot contains network-conduit-tls-1.4.0 + - irc-client < 0 # tried irc-client-1.1.2.3, but its *library* requires text >=1.1 && < 1.3 and the snapshot contains text-2.1 + - irc-client < 0 # tried irc-client-1.1.2.3, but its *library* requires tls >=1.3 && < 1.6 and the snapshot contains tls-1.9.0 + - irc-client < 0 # tried irc-client-1.1.2.3, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - irc-conduit < 0 # tried irc-conduit-0.3.0.6, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - irc-conduit < 0 # tried irc-conduit-0.3.0.6, but its *library* requires network-conduit-tls >=1.1 && < 1.4 and the snapshot contains network-conduit-tls-1.4.0 + - irc-conduit < 0 # tried irc-conduit-0.3.0.6, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - irc-conduit < 0 # tried irc-conduit-0.3.0.6, but its *library* requires tls >=1.3 && < 1.6 and the snapshot contains tls-1.9.0 + - irc-conduit < 0 # tried irc-conduit-0.3.0.6, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* requires attoparsec >=0.13.0.1 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* requires bytestring >=0.10.6.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* requires network >=2.6.2.1 && < 2.8 and the snapshot contains network-3.1.4.0 + - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* requires path >=0.5.7 && < 0.7 and the snapshot contains path-0.9.5 + - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* requires transformers >=0.4.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - it-has < 0 # tried it-has-0.2.0.0, but its *library* requires generic-lens >=2.0.0.0 && < =2.0.0.0 and the snapshot contains generic-lens-2.2.2.0 + - iterable < 0 # tried iterable-3.0, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 + - ixset < 0 # tried ixset-1.1.1.2, but its *library* requires the disabled package: syb-with-class + - ixset-typed < 0 # tried ixset-typed-0.5.1.0, but its *library* requires template-haskell >=2.8 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - ixset-typed-binary-instance < 0 # tried ixset-typed-binary-instance-0.1.0.2, but its *library* requires the disabled package: ixset-typed + - ixset-typed-conversions < 0 # tried ixset-typed-conversions-0.1.2.0, but its *library* requires the disabled package: ixset-typed + - ixset-typed-hashable-instance < 0 # tried ixset-typed-hashable-instance-0.1.0.2, but its *library* requires the disabled package: ixset-typed + - javascript-extras < 0 # tried javascript-extras-0.5.0.0, but its *library* requires the disabled package: ghcjs-base-stub + - jmacro-rpc-happstack < 0 # tried jmacro-rpc-happstack-0.3.2, but its *library* requires the disabled package: jmacro-rpc + - jmacro-rpc-snap < 0 # tried jmacro-rpc-snap-0.3, but its *library* requires the disabled package: jmacro-rpc + - jsaddle-dom < 0 # tried jsaddle-dom-0.9.5.0, but its *library* requires Cabal >=2.4 && < 3.7 and the snapshot contains Cabal-3.10.2.0 + - jsaddle-dom < 0 # tried jsaddle-dom-0.9.5.0, but its *library* requires base >=4.5 && < 4.17 and the snapshot contains base-4.19.0.0 + - jsaddle-dom < 0 # tried jsaddle-dom-0.9.5.0, but its *library* requires base-compat >=0.9.0 && < 0.12 and the snapshot contains base-compat-0.13.1 + - jsaddle-dom < 0 # tried jsaddle-dom-0.9.5.0, but its *library* requires lens >=4.12.3 && < 4.20 and the snapshot contains lens-5.2.3 + - jsaddle-dom < 0 # tried jsaddle-dom-0.9.5.0, but its *library* requires text >=0.11.0.6 && < 1.3 and the snapshot contains text-2.1 + - jsaddle-dom < 0 # tried jsaddle-dom-0.9.5.0, but its *library* requires the disabled package: jsaddle + - jsaddle-dom < 0 # tried jsaddle-dom-0.9.5.0, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - json-alt < 0 # tried json-alt-1.0.0, but its *library* requires aeson >=1.2.1 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - json-autotype < 0 # tried json-autotype-3.1.2, but its *executable* requires bytestring >=0.9 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - json-autotype < 0 # tried json-autotype-3.1.2, but its *library* requires aeson >=1.2.1 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - json-autotype < 0 # tried json-autotype-3.1.2, but its *library* requires hashable >=1.2 && < 1.4 and the snapshot contains hashable-1.4.3.0 + - json-autotype < 0 # tried json-autotype-3.1.2, but its *library* requires lens >=4.1 && < 4.20 and the snapshot contains lens-5.2.3 + - json-autotype < 0 # tried json-autotype-3.1.2, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - json-autotype < 0 # tried json-autotype-3.1.2, but its *library* requires smallcheck >=1.0 && < 1.2 and the snapshot contains smallcheck-1.2.1.1 + - json-autotype < 0 # tried json-autotype-3.1.2, but its *library* requires text >=1.1 && < 1.4 and the snapshot contains text-2.1 + - json-autotype < 0 # tried json-autotype-3.1.2, but its *library* requires vector >=0.9 && < 0.13 and the snapshot contains vector-0.13.1.0 + - json-rpc-client < 0 # tried json-rpc-client-0.2.5.0, but its *library* requires aeson >=0.7 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - json-rpc-client < 0 # tried json-rpc-client-0.2.5.0, but its *library* requires base >=4.3.1 && < 4.13 and the snapshot contains base-4.19.0.0 + - json-rpc-client < 0 # tried json-rpc-client-0.2.5.0, but its *library* requires bytestring >=0.9.1 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - json-rpc-client < 0 # tried json-rpc-client-0.2.5.0, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - json-rpc-client < 0 # tried json-rpc-client-0.2.5.0, but its *library* requires text >=0.11.2 && < 1.3 and the snapshot contains text-2.1 + - json-rpc-client < 0 # tried json-rpc-client-0.2.5.0, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - json-rpc-client < 0 # tried json-rpc-client-0.2.5.0, but its *library* requires vector-algorithms >=0.5.4 && < 0.9 and the snapshot contains vector-algorithms-0.9.0.1 + - json-rpc-server < 0 # tried json-rpc-server-0.2.6.0, but its *library* requires aeson >=0.6 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - json-rpc-server < 0 # tried json-rpc-server-0.2.6.0, but its *library* requires base >=4.3 && < 4.15 and the snapshot contains base-4.19.0.0 + - json-rpc-server < 0 # tried json-rpc-server-0.2.6.0, but its *library* requires bytestring >=0.9 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - json-rpc-server < 0 # tried json-rpc-server-0.2.6.0, but its *library* requires deepseq >=1.1 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - json-rpc-server < 0 # tried json-rpc-server-0.2.6.0, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - json-rpc-server < 0 # tried json-rpc-server-0.2.6.0, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - json-rpc-server < 0 # tried json-rpc-server-0.2.6.0, but its *library* requires vector >=0.7.1 && < 0.13 and the snapshot contains vector-0.13.1.0 + - jsonrpc-tinyclient < 0 # tried jsonrpc-tinyclient-1.0.0.0, but its *library* requires aeson >1.2 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - jsonrpc-tinyclient < 0 # tried jsonrpc-tinyclient-1.0.0.0, but its *library* requires base >4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - jsonrpc-tinyclient < 0 # tried jsonrpc-tinyclient-1.0.0.0, but its *library* requires bytestring >0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - jsonrpc-tinyclient < 0 # tried jsonrpc-tinyclient-1.0.0.0, but its *library* requires http-client >0.5 && < 0.7 and the snapshot contains http-client-0.7.16 + - jsonrpc-tinyclient < 0 # tried jsonrpc-tinyclient-1.0.0.0, but its *library* requires mtl >2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - jsonrpc-tinyclient < 0 # tried jsonrpc-tinyclient-1.0.0.0, but its *library* requires text >1.2 && < 1.3 and the snapshot contains text-2.1 + - jsonrpc-tinyclient < 0 # tried jsonrpc-tinyclient-1.0.0.0, but its *library* requires websockets >0.10 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - jvm < 0 # tried jvm-0.6.0, but its *library* requires the disabled package: jni + - jvm-batching < 0 # tried jvm-batching-0.2.0, but its *library* requires the disabled package: jni + - jvm-streaming < 0 # tried jvm-streaming-0.4.0, but its *library* requires the disabled package: jni + - kanji < 0 # tried kanji-3.5.0, but its *library* requires aeson ^>=2.0 and the snapshot contains aeson-2.2.1.0 + - katip-rollbar < 0 # tried katip-rollbar-0.3.0.1, but its *library* requires aeson >=1.2 && < 1.3 and the snapshot contains aeson-2.2.1.0 + - katip-rollbar < 0 # tried katip-rollbar-0.3.0.1, but its *library* requires async >=2.1 && < 2.2 and the snapshot contains async-2.2.5 + - katip-rollbar < 0 # tried katip-rollbar-0.3.0.1, but its *library* requires katip >=0.5 && < 0.6 and the snapshot contains katip-0.8.8.0 + - katip-rollbar < 0 # tried katip-rollbar-0.3.0.1, but its *library* requires rollbar-hs >=0.2 && < 0.3 and the snapshot contains rollbar-hs-0.3.1.0 + - katip-rollbar < 0 # tried katip-rollbar-0.3.0.1, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - katip-rollbar < 0 # tried katip-rollbar-0.3.0.1, but its *library* requires time >=1.8 && < 1.9 and the snapshot contains time-1.12.2 + - katip-scalyr-scribe < 0 # tried katip-scalyr-scribe-0.1.0.1, but its *library* requires aeson >=1.0 && < 1.4 and the snapshot contains aeson-2.2.1.0 + - katip-scalyr-scribe < 0 # tried katip-scalyr-scribe-0.1.0.1, but its *library* requires katip >=0.5 && < 0.6 and the snapshot contains katip-0.8.8.0 + - katip-scalyr-scribe < 0 # tried katip-scalyr-scribe-0.1.0.1, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - kind-generics-th < 0 # tried kind-generics-th-0.2.3.3, but its *library* requires template-haskell >=2.14 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - kind-generics-th < 0 # tried kind-generics-th-0.2.3.3, but its *library* requires the disabled package: fcf-family + - kleene < 0 # tried kleene-0.1, but its *library* requires base >=4.7.0.2 && < 4.19 and the snapshot contains base-4.19.0.0 + - kleene < 0 # tried kleene-0.1, but its *library* requires bytestring >=0.10.4.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - kleene < 0 # tried kleene-0.1, but its *library* requires text >=1.2.3.0 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - knob < 0 # tried knob-0.2.2, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - koofr-client < 0 # tried koofr-client-1.0.0.3, but its *library* requires aeson >=0.8 && < 2 and the snapshot contains aeson-2.2.1.0 + - kraken < 0 # tried kraken-0.1.0, but its *library* requires base >=4.5 && < 4.14 and the snapshot contains base-4.19.0.0 + - kubernetes-webhook-haskell < 0 # tried kubernetes-webhook-haskell-0.2.0.3, but its *library* requires aeson >=1.4.6 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - kubernetes-webhook-haskell < 0 # tried kubernetes-webhook-haskell-0.2.0.3, but its *library* requires bytestring >=0.10.8 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - kubernetes-webhook-haskell < 0 # tried kubernetes-webhook-haskell-0.2.0.3, but its *library* requires text >=1.2.3 && < 1.3 and the snapshot contains text-2.1 + - l10n < 0 # tried l10n-0.1.0.1, but its *library* requires text >=1 && < 2 and the snapshot contains text-2.1 + - lambdabot-core < 0 # tried lambdabot-core-5.3.1.2, but its *library* requires dependent-sum-template >=0.1.0.2 && < 0.2 and the snapshot contains dependent-sum-template-0.2.0.1 + - lambdabot-irc-plugins < 0 # tried lambdabot-irc-plugins-5.3.1.2, but its *library* requires the disabled package: lambdabot-core + - language-avro < 0 # tried language-avro-0.1.4.0, but its *library* requires the disabled package: avro + - language-bash < 0 # tried language-bash-0.9.2, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - language-haskell-extract < 0 # tried language-haskell-extract-0.2.4, but its *library* requires template-haskell < 2.16 and the snapshot contains template-haskell-2.21.0.0 + - language-lua < 0 # tried language-lua-0.11.0.1, but its *library* requires base >=4.5 && < 4.19 and the snapshot contains base-4.19.0.0 + - language-lua < 0 # tried language-lua-0.11.0.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - language-lua < 0 # tried language-lua-0.11.0.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - language-nix < 0 # tried language-nix-2.2.0, but its *library* requires the disabled package: parsec-class + - language-puppet < 0 # tried language-puppet-1.5.1, but its *library* requires aeson >=2.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - language-puppet < 0 # tried language-puppet-1.5.1, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - language-puppet < 0 # tried language-puppet-1.5.1, but its *library* requires http-api-data >=0.2 && < 0.6 and the snapshot contains http-api-data-0.6 + - language-puppet < 0 # tried language-puppet-1.5.1, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - language-puppet < 0 # tried language-puppet-1.5.1, but its *library* requires servant >=0.9 && < 0.20 and the snapshot contains servant-0.20.1 + - language-puppet < 0 # tried language-puppet-1.5.1, but its *library* requires servant-client >=0.9 && < 0.20 and the snapshot contains servant-client-0.20 + - language-puppet < 0 # tried language-puppet-1.5.1, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - language-puppet < 0 # tried language-puppet-1.5.1, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - language-puppet < 0 # tried language-puppet-1.5.1, but its *library* requires unix >=2.7 && < 2.8 and the snapshot contains unix-2.8.3.0 + - language-python < 0 # tried language-python-0.5.8, but its *library* requires the disabled package: monads-tf + - language-thrift < 0 # tried language-thrift-0.12.0.1, but its *library* requires ansi-wl-pprint >=0.6 && < 0.7 and the snapshot contains ansi-wl-pprint-1.0.2 + - large-hashable < 0 # tried large-hashable-0.1.0.4, but its *library* requires template-haskell < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - learn-physics < 0 # tried learn-physics-0.6.6, but its *library* requires the disabled package: vector-space + - lens-accelerate < 0 # tried lens-accelerate-0.3.0.0, but its *library* requires lens >=4 && < 5 and the snapshot contains lens-5.2.3 + - lens-datetime < 0 # tried lens-datetime-0.3, but its *library* requires lens >=3 && < 5 and the snapshot contains lens-5.2.3 + - lens-family-th < 0 # tried lens-family-th-0.5.2.1, but its *library* requires template-haskell >=2.11 && < 2.19 and the snapshot contains template-haskell-2.21.0.0 + - lens-process < 0 # tried lens-process-0.4.0.0, but its *library* requires lens >=4.0 && < 5.1 and the snapshot contains lens-5.2.3 + - lens-simple < 0 # tried lens-simple-0.1.0.9, but its *library* requires lens-family >=1.2 && < 1.3 and the snapshot contains lens-family-2.1.2 + - lens-simple < 0 # tried lens-simple-0.1.0.9, but its *library* requires lens-family-core >=1.2 && < 1.3 and the snapshot contains lens-family-core-2.1.2 + - lens-simple < 0 # tried lens-simple-0.1.0.9, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - lenz < 0 # tried lenz-0.4.2.0, but its *library* requires the disabled package: hs-functors + - lenz < 0 # tried lenz-0.4.2.0, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - libgraph < 0 # tried libgraph-1.14, but its *library* requires the disabled package: monads-tf + - libgraph < 0 # tried libgraph-1.14, but its *library* requires the disabled package: union-find + - libinfluxdb < 0 # tried libinfluxdb-0.0.4, but its *library* requires base >=4.8 && < 4.11 and the snapshot contains base-4.19.0.0 + - libjwt-typed < 0 # tried libjwt-typed-0.2, but its *library* requires base >=4.13.0.0 && < 4.15 and the snapshot contains base-4.19.0.0 + - libjwt-typed < 0 # tried libjwt-typed-0.2, but its *library* requires bytestring ^>=0.10.10.0 and the snapshot contains bytestring-0.12.0.2 + - libjwt-typed < 0 # tried libjwt-typed-0.2, but its *library* requires exceptions ==0.10.4 and the snapshot contains exceptions-0.10.7 + - libjwt-typed < 0 # tried libjwt-typed-0.2, but its *library* requires monad-time >=0.3 && < 0.4 and the snapshot contains monad-time-0.4.0.0 + - libjwt-typed < 0 # tried libjwt-typed-0.2, but its *library* requires text >=1.2.3.2 && < 1.2.5 and the snapshot contains text-2.1 + - libjwt-typed < 0 # tried libjwt-typed-0.2, but its *library* requires time >=1.9 && < 1.10 and the snapshot contains time-1.12.2 + - libjwt-typed < 0 # tried libjwt-typed-0.2, but its *library* requires transformers ^>=0.5.6.2 and the snapshot contains transformers-0.6.1.0 + - libmpd < 0 # tried libmpd-0.10.0.0, but its *library* requires text >=0.11 && < 2 and the snapshot contains text-2.1 + - libraft < 0 # tried libraft-0.5.0.0, but its *library* requires the disabled package: ekg + - libraft < 0 # tried libraft-0.5.0.0, but its *library* requires the disabled package: ekg-core + - licensor < 0 # tried licensor-0.5.0, but its *library* requires Cabal >=3.0.1 && < 3.3 and the snapshot contains Cabal-3.10.2.0 + - licensor < 0 # tried licensor-0.5.0, but its *library* requires base >=4.13.0 && < 4.15 and the snapshot contains base-4.19.0.0 + - linear-accelerate < 0 # tried linear-accelerate-0.7.0.0, but its *library* requires lens >=4 && < 5 and the snapshot contains lens-5.2.3 + - linear-base < 0 # tried linear-base-0.4.0, but its *library* requires the disabled package: linear-generics + - linear-generics < 0 # tried linear-generics-0.2.2, but its *library* requires template-haskell >=2.16 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - linear-generics < 0 # tried linear-generics-0.2.2, but its *library* requires th-abstraction >=0.5 && < 0.6 and the snapshot contains th-abstraction-0.6.0.0 + - linked-list-with-iterator < 0 # tried linked-list-with-iterator-0.1.1.0, but its *library* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - liquid-fixpoint < 0 # tried liquid-fixpoint-8.10.7, but its *library* requires megaparsec >=7.0.0 && < 9 and the snapshot contains megaparsec-9.6.1 + - liquid-fixpoint < 0 # tried liquid-fixpoint-8.10.7, but its *library* requires rest-rewrite >=0.1.1 && < 0.2 and the snapshot contains rest-rewrite-0.4.2 + - list-witnesses < 0 # tried list-witnesses-0.1.4.0, but its *library* requires singletons-base >=3.0 && < 3.3 and the snapshot contains singletons-base-3.3 + - llvm-hs-pure < 0 # tried llvm-hs-pure-9.0.0, but its *library* requires bytestring >=0.10 && < 0.11.3 and the snapshot contains bytestring-0.12.0.2 + - llvm-hs-pure < 0 # tried llvm-hs-pure-9.0.0, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - llvm-hs-pure < 0 # tried llvm-hs-pure-9.0.0, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - loc < 0 # tried loc-0.2.0.0, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - log-warper < 0 # tried log-warper-1.9.0, but its *library* requires aeson ^>=1.4 and the snapshot contains aeson-2.2.1.0 + - log-warper < 0 # tried log-warper-1.9.0, but its *library* requires ansi-terminal >=0.7 && < 1.0 and the snapshot contains ansi-terminal-1.0 + - log-warper < 0 # tried log-warper-1.9.0, but its *library* requires deepseq ^>=1.4 and the snapshot contains deepseq-1.5.0.0 + - log-warper < 0 # tried log-warper-1.9.0, but its *library* requires mmorph ^>=1.1 and the snapshot contains mmorph-1.2.0 + - log-warper < 0 # tried log-warper-1.9.0, but its *library* requires mtl ^>=2.2.1 and the snapshot contains mtl-2.3.1 + - log-warper < 0 # tried log-warper-1.9.0, but its *library* requires o-clock ^>=1.1 and the snapshot contains o-clock-1.4.0 + - log-warper < 0 # tried log-warper-1.9.0, but its *library* requires text ^>=1.2.2.0 and the snapshot contains text-2.1 + - log-warper < 0 # tried log-warper-1.9.0, but its *library* requires transformers ^>=0.5.2 and the snapshot contains transformers-0.6.1.0 + - log-warper < 0 # tried log-warper-1.9.0, but its *library* requires universum ^>=1.6.0 and the snapshot contains universum-1.8.2 + - log-warper < 0 # tried log-warper-1.9.0, but its *library* requires vector ^>=0.12 and the snapshot contains vector-0.13.1.0 + - logging-effect < 0 # tried logging-effect-1.4.0, but its *library* requires base >=4.8 && < 4.19 and the snapshot contains base-4.19.0.0 + - logging-effect < 0 # tried logging-effect-1.4.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - loopbreaker < 0 # tried loopbreaker-0.1.1.1, but its *library* requires ghc >=8.6 && < 8.9 and the snapshot contains ghc-9.8.1 + - lrucaching < 0 # tried lrucaching-0.3.3, but its *library* requires base-compat >=0.9 && < 0.13 and the snapshot contains base-compat-0.13.1 + - lrucaching < 0 # tried lrucaching-0.3.3, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - lrucaching < 0 # tried lrucaching-0.3.3, but its *library* requires vector >=0.11 && < 0.13 and the snapshot contains vector-0.13.1.0 + - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* requires aeson >=1.0.2.1 && < 2 and the snapshot contains aeson-2.2.1.0 + - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* requires network >=2.6.3.2 && < 3 and the snapshot contains network-3.1.4.0 + - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* requires servant >=0.11 && < 0.14 and the snapshot contains servant-0.20.1 + - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* requires servant-client >=0.11 && < 0.14 and the snapshot contains servant-client-0.20 + - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* requires text >=1.2.2.2 && < 2 and the snapshot contains text-2.1 + - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* requires websockets >=0.10.0.0 && < 0.11 || >=0.12.2.0 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - lxd-client-config < 0 # tried lxd-client-config-0.1.0.1, but its *library* requires text >=1.2 && < 2 and the snapshot contains text-2.1 + - lzma-conduit < 0 # tried lzma-conduit-1.2.3, but its *library* requires bytestring >=0.9.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - lzma-conduit < 0 # tried lzma-conduit-1.2.3, but its *library* requires resourcet >=1.1.0 && < 1.3 and the snapshot contains resourcet-1.3.0 + - lzma-conduit < 0 # tried lzma-conduit-1.2.3, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - machines-directory < 0 # tried machines-directory-7.0.0.0, but its *library* requires the disabled package: machines-io + - machines-directory < 0 # tried machines-directory-7.0.0.0, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-core + - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-wai + - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: envy + - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: refined + - mail-pool < 0 # tried mail-pool-2.2.3, but its *library* requires the disabled package: HaskellNet + - mail-pool < 0 # tried mail-pool-2.2.3, but its *library* requires the disabled package: HaskellNet-SSL + - mailtrap < 0 # tried mailtrap-0.1.2.0, but its *library* requires the disabled package: email-validate + - makefile < 0 # tried makefile-1.1.0.0, but its *library* requires attoparsec >=0.12 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - makefile < 0 # tried makefile-1.1.0.0, but its *library* requires text >=1.1 && < 1.3 and the snapshot contains text-2.1 + - mallard < 0 # tried mallard-0.6.1.1, but its *library* requires megaparsec >=6 && < 7 and the snapshot contains megaparsec-9.6.1 + - mandrill < 0 # tried mandrill-0.5.7.0, but its *library* requires text >=1.0.0.0 && < 2.1 and the snapshot contains text-2.1 + - markup-parse < 0 # tried markup-parse-0.1.1, but its *library* requires the disabled package: string-interpolate + - marvin < 0 # tried marvin-0.2.5, but its *library* requires aeson >=0.11 && < 1.3 and the snapshot contains aeson-2.2.1.0 + - marvin < 0 # tried marvin-0.2.5, but its *library* requires http-client >=0.4 && < 0.6 and the snapshot contains http-client-0.7.16 + - marvin < 0 # tried marvin-0.2.5, but its *library* requires lens >=4 && < 5 and the snapshot contains lens-5.2.3 + - marvin < 0 # tried marvin-0.2.5, but its *library* requires text-icu >=0.6 && < 0.8 and the snapshot contains text-icu-0.8.0.4 + - marvin < 0 # tried marvin-0.2.5, but its *library* requires the disabled package: marvin-interpolate + - massiv-persist < 0 # tried massiv-persist-1.0.0.3, but its *library* requires the disabled package: persist + - mbox < 0 # tried mbox-0.3.4, but its *library* requires time < 1.10 and the snapshot contains time-1.12.2 + - mbug < 0 # tried mbug-1.3.2, but its *library* requires bytestring >=0.10.8.2 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - mbug < 0 # tried mbug-1.3.2, but its *library* requires extra >=1.6.14 && < 1.7 and the snapshot contains extra-1.7.14 + - mbug < 0 # tried mbug-1.3.2, but its *library* requires formatting >=6.3.7 && < 6.4 and the snapshot contains formatting-7.2.0 + - mbug < 0 # tried mbug-1.3.2, but its *library* requires http-client >=0.5.14 && < 0.6 and the snapshot contains http-client-0.7.16 + - mbug < 0 # tried mbug-1.3.2, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - mbug < 0 # tried mbug-1.3.2, but its *library* requires optparse-applicative >=0.14.3.0 && < 0.15 and the snapshot contains optparse-applicative-0.18.1.0 + - mbug < 0 # tried mbug-1.3.2, but its *library* requires scalpel-core >=0.5.1 && < 0.6 and the snapshot contains scalpel-core-0.6.2.2 + - mbug < 0 # tried mbug-1.3.2, but its *library* requires text >=1.2.3.1 && < 1.3 and the snapshot contains text-2.1 + - mbug < 0 # tried mbug-1.3.2, but its *library* requires time >=1.8.0.2 && < 1.9 and the snapshot contains time-1.12.2 + - medea < 0 # tried medea-1.2.0, but its *library* requires aeson >=1.4.6.0 && < 2.0.0.0 and the snapshot contains aeson-2.2.1.0 + - medea < 0 # tried medea-1.2.0, but its *library* requires algebraic-graphs ^>=0.5 and the snapshot contains algebraic-graphs-0.7 + - medea < 0 # tried medea-1.2.0, but its *library* requires bytestring ^>=0.10.8.2 and the snapshot contains bytestring-0.12.0.2 + - medea < 0 # tried medea-1.2.0, but its *library* requires deepseq ^>=1.4.4.0 and the snapshot contains deepseq-1.5.0.0 + - medea < 0 # tried medea-1.2.0, but its *library* requires free ^>=5.1.3 and the snapshot contains free-5.2 + - medea < 0 # tried medea-1.2.0, but its *library* requires hashable >=1.2.7.0 && < 1.4.0.0 and the snapshot contains hashable-1.4.3.0 + - medea < 0 # tried medea-1.2.0, but its *library* requires mtl ^>=2.2.2 and the snapshot contains mtl-2.3.1 + - medea < 0 # tried medea-1.2.0, but its *library* requires text ^>=1.2.3.1 and the snapshot contains text-2.1 + - medea < 0 # tried medea-1.2.0, but its *library* requires vector ^>=0.12.0.3 and the snapshot contains vector-0.13.1.0 + - memfd < 0 # tried memfd-1.0.1.3, but its *library* requires base ^>=4.14 || ^>=4.15 || ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - memory-hexstring < 0 # tried memory-hexstring-1.0.0.0, but its *library* requires aeson >1.2 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - memory-hexstring < 0 # tried memory-hexstring-1.0.0.0, but its *library* requires base >4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - memory-hexstring < 0 # tried memory-hexstring-1.0.0.0, but its *library* requires bytestring >0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - memory-hexstring < 0 # tried memory-hexstring-1.0.0.0, but its *library* requires memory >0.14 && < 0.16 and the snapshot contains memory-0.18.0 + - memory-hexstring < 0 # tried memory-hexstring-1.0.0.0, but its *library* requires template-haskell >2.11 && < 2.17 and the snapshot contains template-haskell-2.21.0.0 + - memory-hexstring < 0 # tried memory-hexstring-1.0.0.0, but its *library* requires text >1.2 && < 1.3 and the snapshot contains text-2.1 + - menshen < 0 # tried menshen-0.0.3, but its *library* requires regex-tdfa >=1.2.3.1 && < 1.3 and the snapshot contains regex-tdfa-1.3.2.2 + - menshen < 0 # tried menshen-0.0.3, but its *library* requires text >=1.2.3.1 && < 1.3 and the snapshot contains text-2.1 + - mercury-api < 0 # tried mercury-api-0.1.0.2, but its *executable* requires optparse-applicative >=0.13 && < 0.17 and the snapshot contains optparse-applicative-0.18.1.0 + - mercury-api < 0 # tried mercury-api-0.1.0.2, but its *library* requires ansi-terminal >=0.6.2.3 && < 0.12 and the snapshot contains ansi-terminal-1.0 + - mercury-api < 0 # tried mercury-api-0.1.0.2, but its *library* requires bytestring >=0.10.4 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - mercury-api < 0 # tried mercury-api-0.1.0.2, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - messagepack-rpc < 0 # tried messagepack-rpc-0.5.1, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - messagepack-rpc < 0 # tried messagepack-rpc-0.5.1, but its *library* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - microlens-aeson < 0 # tried microlens-aeson-2.5.1, but its *library* requires text >=0.11 && < 1.3 || ^>=2.0 and the snapshot contains text-2.1 + - microlens-process < 0 # tried microlens-process-0.2.0.2, but its *library* requires microlens >=0.3 && < 0.4.13 and the snapshot contains microlens-0.4.13.1 + - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* requires http-api-data >=0.3 && < 0.5 and the snapshot contains http-api-data-0.6 + - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* requires http-client >=0.5 && < 0.6 and the snapshot contains http-client-0.7.16 + - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* requires http-media >=0.6 && < 0.8 and the snapshot contains http-media-0.8.1.1 + - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* requires servant >=0.13 && < 0.16 and the snapshot contains servant-0.20.1 + - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* requires servant-client >=0.13 && < 0.16 and the snapshot contains servant-client-0.20 + - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* requires time >=1.6 && < 1.9 and the snapshot contains time-1.12.2 + - midi-music-box < 0 # tried midi-music-box-0.0.1.2, but its *executable* requires the disabled package: diagrams-lib + - midi-music-box < 0 # tried midi-music-box-0.0.1.2, but its *executable* requires the disabled package: diagrams-postscript + - milena < 0 # tried milena-0.5.4.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - milena < 0 # tried milena-0.5.4.0, but its *library* requires lens >=4.4 && < 4.20 and the snapshot contains lens-5.2.3 + - milena < 0 # tried milena-0.5.4.0, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - milena < 0 # tried milena-0.5.4.0, but its *library* requires network >=2.4 && < 3.0 and the snapshot contains network-3.1.4.0 + - milena < 0 # tried milena-0.5.4.0, but its *library* requires random >=1.0 && < 1.2 and the snapshot contains random-1.2.1.1 + - milena < 0 # tried milena-0.5.4.0, but its *library* requires resource-pool >=0.2.3.2 && < 0.3 and the snapshot contains resource-pool-0.4.0.0 + - milena < 0 # tried milena-0.5.4.0, but its *library* requires semigroups >=0.16.2.2 && < 0.19 and the snapshot contains semigroups-0.20 + - milena < 0 # tried milena-0.5.4.0, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - mini-egison < 0 # tried mini-egison-1.0.0, but its *library* requires the disabled package: egison-pattern-src-th-mode + - minio-hs < 0 # tried minio-hs-1.7.0, but its *library* requires the disabled package: connection + - misfortune < 0 # tried misfortune-0.1.2.1, but its *library* requires the disabled package: knob + - miso < 0 # tried miso-1.8.3.0, but its *library* requires the disabled package: jsaddle + - mmark < 0 # tried mmark-0.0.7.6, but its *library* requires the disabled package: email-validate + - mmark-cli < 0 # tried mmark-cli-0.0.5.2, but its *executable* requires the disabled package: mmark + - mmark-cli < 0 # tried mmark-cli-0.0.5.2, but its *executable* requires the disabled package: mmark-ext + - mmark-ext < 0 # tried mmark-ext-0.2.1.5, but its *library* requires the disabled package: ghc-syntax-highlighter + - model < 0 # tried model-0.5, but its *library* requires transformers >=0.4.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - modify-fasta < 0 # tried modify-fasta-0.8.3.0, but its *executable* requires the disabled package: pipes-text + - modify-fasta < 0 # tried modify-fasta-0.8.3.0, but its *library* requires the disabled package: regex-tdfa-text + - moffy-samples-gtk4 < 0 # tried moffy-samples-gtk4-0.1.0.1, but its *executable* requires the disabled package: moffy-samples-gtk4-run + - mole < 0 # tried mole-0.0.7, but its *executable* requires base >=4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - monad-bayes < 0 # tried monad-bayes-1.2.0, but its *executable* requires transformers ^>=0.5.6 and the snapshot contains transformers-0.6.1.0 + - monad-bayes < 0 # tried monad-bayes-1.2.0, but its *library* requires base >=4.15 && < 4.18 and the snapshot contains base-4.19.0.0 + - monad-bayes < 0 # tried monad-bayes-1.2.0, but its *library* requires brick >=1.0 && < 2.0 and the snapshot contains brick-2.3.1 + - monad-bayes < 0 # tried monad-bayes-1.2.0, but its *library* requires free >=5.0.2 && < 5.2 and the snapshot contains free-5.2 + - monad-bayes < 0 # tried monad-bayes-1.2.0, but its *library* requires mtl ^>=2.2.2 and the snapshot contains mtl-2.3.1 + - monad-bayes < 0 # tried monad-bayes-1.2.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - monad-bayes < 0 # tried monad-bayes-1.2.0, but its *library* requires vty ^>=5.38 and the snapshot contains vty-6.1 + - monad-journal < 0 # tried monad-journal-0.8.1, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - monad-journal < 0 # tried monad-journal-0.8.1, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - monad-logger-prefix < 0 # tried monad-logger-prefix-0.1.12, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - monad-logger-prefix < 0 # tried monad-logger-prefix-0.1.12, but its *library* requires text >=1.1 && < 1.3 and the snapshot contains text-2.1 + - monad-logger-prefix < 0 # tried monad-logger-prefix-0.1.12, but its *library* requires transformers >=0.4.0 && < 0.5.7 and the snapshot contains transformers-0.6.1.0 + - monad-metrics < 0 # tried monad-metrics-0.2.2.1, but its *library* requires the disabled package: ekg-core + - monad-mock < 0 # tried monad-mock-0.2.0.0, but its *library* requires template-haskell >=2.10.0.0 && < 2.13 and the snapshot contains template-haskell-2.21.0.0 + - monad-products < 0 # tried monad-products-4.0.1, but its *library* requires semigroupoids >=4 && < 6 and the snapshot contains semigroupoids-6.0.0.1 + - monad-schedule < 0 # tried monad-schedule-0.1.2.1, but its *library* requires base >=4.13.0 && < =4.19 and the snapshot contains base-4.19.0.0 + - monad-skeleton < 0 # tried monad-skeleton-0.2, but its *library* requires base >=4.9 && < 4.17 and the snapshot contains base-4.19.0.0 + - monad-unlift-ref < 0 # tried monad-unlift-ref-0.2.1, but its *library* requires the disabled package: monad-unlift + - monadic-arrays < 0 # tried monadic-arrays-0.2.2, but its *library* requires transformers >=0.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - monads-tf < 0 # tried monads-tf-0.3.0.1, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - monomer < 0 # tried monomer-1.6.0.0, but its *executable* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - monomer < 0 # tried monomer-1.6.0.0, but its *executable* requires websockets >=0.12 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - monomer < 0 # tried monomer-1.6.0.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - morpheus-graphql < 0 # tried morpheus-graphql-0.27.3, but its *library* requires bytestring >=0.10.4 && < 0.12.0 and the snapshot contains bytestring-0.12.0.2 + - morpheus-graphql-app < 0 # tried morpheus-graphql-app-0.27.3, but its *library* requires bytestring >=0.10.4 && < 0.12.0 and the snapshot contains bytestring-0.12.0.2 + - morpheus-graphql-client < 0 # tried morpheus-graphql-client-0.27.3, but its *library* requires bytestring >=0.10.4 && < 0.12.0 and the snapshot contains bytestring-0.12.0.2 + - morpheus-graphql-code-gen < 0 # tried morpheus-graphql-code-gen-0.27.3, but its *executable* requires optparse-applicative >=0.12.0 && < 0.18.0 and the snapshot contains optparse-applicative-0.18.1.0 + - morpheus-graphql-code-gen < 0 # tried morpheus-graphql-code-gen-0.27.3, but its *library* requires bytestring >=0.10.4 && < 0.12.0 and the snapshot contains bytestring-0.12.0.2 + - morpheus-graphql-code-gen-utils < 0 # tried morpheus-graphql-code-gen-utils-0.27.3, but its *library* requires bytestring >=0.10.4 && < 0.12.0 and the snapshot contains bytestring-0.12.0.2 + - morpheus-graphql-core < 0 # tried morpheus-graphql-core-0.27.3, but its *library* requires bytestring >=0.10.4 && < 0.12.0 and the snapshot contains bytestring-0.12.0.2 + - morpheus-graphql-server < 0 # tried morpheus-graphql-server-0.27.3, but its *library* requires bytestring >=0.10.4 && < 0.12.0 and the snapshot contains bytestring-0.12.0.2 + - morpheus-graphql-subscriptions < 0 # tried morpheus-graphql-subscriptions-0.27.3, but its *library* requires bytestring >=0.10.4 && < 0.12.0 and the snapshot contains bytestring-0.12.0.2 + - morpheus-graphql-tests < 0 # tried morpheus-graphql-tests-0.27.3, but its *library* requires bytestring >=0.10.4 && < 0.12.0 and the snapshot contains bytestring-0.12.0.2 + - mpi-hs-binary < 0 # tried mpi-hs-binary-0.1.1.0, but its *library* requires the disabled package: mpi-hs + - mpi-hs-cereal < 0 # tried mpi-hs-cereal-0.1.0.0, but its *library* requires the disabled package: mpi-hs + - msgpack-idl < 0 # tried msgpack-idl-0.2.1, but its *library* requires blaze-builder >=0.3 && < 0.4 and the snapshot contains blaze-builder-0.4.2.3 + - msgpack-idl < 0 # tried msgpack-idl-0.2.1, but its *library* requires filepath >=1.1 && < 1.4 and the snapshot contains filepath-1.4.100.4 + - msgpack-idl < 0 # tried msgpack-idl-0.2.1, but its *library* requires msgpack >=0.7 && < 0.8 and the snapshot contains msgpack-1.0.1.0 + - msgpack-idl < 0 # tried msgpack-idl-0.2.1, but its *library* requires shakespeare-text >=1.0 && < 1.1 and the snapshot contains shakespeare-text-1.1.0 + - msgpack-idl < 0 # tried msgpack-idl-0.2.1, but its *library* requires template-haskell >=2.5 && < 2.9 and the snapshot contains template-haskell-2.21.0.0 + - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* requires base >=4.8 && < 4.13 and the snapshot contains base-4.19.0.0 + - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* requires binary-conduit >=1.2.3 && < 1.3 and the snapshot contains binary-conduit-1.3.1 + - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* requires bytestring >=0.10.4 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* requires conduit >=1.2.3.1 && < 1.3 and the snapshot contains conduit-1.3.5 + - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* requires conduit-extra >=1.1.3.4 && < 1.3 and the snapshot contains conduit-extra-1.3.6 + - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* requires network >=2.6 && < 2.9 || >=3.0 && < 3.1 and the snapshot contains network-3.1.4.0 + - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* requires random >=1.1 && < 1.2 and the snapshot contains random-1.2.1.1 + - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - mstate < 0 # tried mstate-0.2.10, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - multipart < 0 # tried multipart-0.2.1, but its *library* requires bytestring >=0.10.8.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - mwc-random-accelerate < 0 # tried mwc-random-accelerate-0.2.0.0, but its *library* requires the disabled package: accelerate + - mwc-random-monad < 0 # tried mwc-random-monad-0.7.3.1, but its *library* requires the disabled package: monad-primitive + - mysql-haskell < 0 # tried mysql-haskell-1.1.3, but its *library* requires base >=4.7 && < 4.19.0 and the snapshot contains base-4.19.0.0 + - mysql-haskell < 0 # tried mysql-haskell-1.1.3, but its *library* requires the disabled package: blaze-textual + - mysql-haskell < 0 # tried mysql-haskell-1.1.3, but its *library* requires tls >=1.7.0 && < 1.8 || ^>=1.8.0 and the snapshot contains tls-1.9.0 + - mysql-haskell-nem < 0 # tried mysql-haskell-nem-0.1.0.0, but its *library* requires the disabled package: mysql-haskell + - mysql-haskell-openssl < 0 # tried mysql-haskell-openssl-0.8.3.1, but its *library* requires mysql-haskell >=0.8.3 && < 0.8.5 and the snapshot contains mysql-haskell-1.1.3 + - mysql-haskell-openssl < 0 # tried mysql-haskell-openssl-0.8.3.1, but its *library* requires the disabled package: tcp-streams + - n2o-web < 0 # tried n2o-web-0.11.2, but its *library* requires the disabled package: n2o-protocols + - nakadi-client < 0 # tried nakadi-client-0.7.0.0, but its *library* requires resourcet >=1.2.0 && < 1.3 and the snapshot contains resourcet-1.3.0 + - naqsha < 0 # tried naqsha-0.3.0.1, but its *library* requires base >=4.10 && < 4.13 and the snapshot contains base-4.19.0.0 + - naqsha < 0 # tried naqsha-0.3.0.1, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - naqsha < 0 # tried naqsha-0.3.0.1, but its *library* requires vector >=0.12 && < 0.13 and the snapshot contains vector-0.13.1.0 + - net-mqtt < 0 # tried net-mqtt-0.8.6.0, but its *library* requires bytestring >=0.10.8 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - net-mqtt < 0 # tried net-mqtt-0.8.6.0, but its *library* requires deepseq >=1.4.3.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - net-mqtt < 0 # tried net-mqtt-0.8.6.0, but its *library* requires websockets >=0.12.5.3 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - net-mqtt-lens < 0 # tried net-mqtt-lens-0.1.1.0, but its *library* requires the disabled package: net-mqtt + - nettle < 0 # tried nettle-0.3.0, but its *library* requires bytestring >=0.10.8 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: hexstring + - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: network-attoparsec + - network-messagepack-rpc-websocket < 0 # tried network-messagepack-rpc-websocket-0.1.1.1, but its *library* requires the disabled package: wss-client + - network-msgpack-rpc < 0 # tried network-msgpack-rpc-0.0.6, but its *library* requires network < 3 and the snapshot contains network-3.1.4.0 + - newtype-generics < 0 # tried newtype-generics-0.6.2, but its *library* requires base >=4.9 && < 4.19 and the snapshot contains base-4.19.0.0 + - next-ref < 0 # tried next-ref-0.1.0.2, but its *library* requires stm >=2.2 && < 2.5 and the snapshot contains stm-2.5.2.1 + - nonemptymap < 0 # tried nonemptymap-0.0.6.0, but its *library* requires semigroupoids >=5 && < 6 and the snapshot contains semigroupoids-6.0.0.1 + - normalization-insensitive < 0 # tried normalization-insensitive-2.0.2, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - normalization-insensitive < 0 # tried normalization-insensitive-2.0.2, but its *library* requires deepseq >=1.1 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - normalization-insensitive < 0 # tried normalization-insensitive-2.0.2, but its *library* requires text >=1.1.1 && < 1.3 and the snapshot contains text-2.1 + - nri-env-parser < 0 # tried nri-env-parser-0.1.0.8, but its *library* requires base >=4.12.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - nri-env-parser < 0 # tried nri-env-parser-0.1.0.8, but its *library* requires text >=1.2.3.1 && < 2.1 and the snapshot contains text-2.1 + - nri-env-parser < 0 # tried nri-env-parser-0.1.0.8, but its *library* requires the disabled package: nri-prelude + - nri-http < 0 # tried nri-http-0.3.0.0, but its *library* requires aeson >=1.4.6.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - nri-http < 0 # tried nri-http-0.3.0.0, but its *library* requires base >=4.12.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - nri-http < 0 # tried nri-http-0.3.0.0, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - nri-http < 0 # tried nri-http-0.3.0.0, but its *library* requires text >=1.2.3.1 && < 2.1 and the snapshot contains text-2.1 + - nri-http < 0 # tried nri-http-0.3.0.0, but its *library* requires the disabled package: nri-prelude + - nri-kafka < 0 # tried nri-kafka-0.1.0.4, but its *library* requires aeson >=1.4.6.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - nri-kafka < 0 # tried nri-kafka-0.1.0.4, but its *library* requires base >=4.12.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - nri-kafka < 0 # tried nri-kafka-0.1.0.4, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - nri-kafka < 0 # tried nri-kafka-0.1.0.4, but its *library* requires hw-kafka-client >=4.0.3 && < 5.0 and the snapshot contains hw-kafka-client-5.3.0 + - nri-kafka < 0 # tried nri-kafka-0.1.0.4, but its *library* requires text >=1.2.3.1 && < 2.1 and the snapshot contains text-2.1 + - nri-kafka < 0 # tried nri-kafka-0.1.0.4, but its *library* requires the disabled package: nri-prelude + - nri-kafka < 0 # tried nri-kafka-0.1.0.4, but its *library* requires unix >=2.7.2.2 && < 2.8.0.0 and the snapshot contains unix-2.8.3.0 + - nri-observability < 0 # tried nri-observability-0.1.1.4, but its *library* requires aeson >=1.4.6.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - nri-observability < 0 # tried nri-observability-0.1.1.4, but its *library* requires base >=4.12.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - nri-observability < 0 # tried nri-observability-0.1.1.4, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - nri-observability < 0 # tried nri-observability-0.1.1.4, but its *library* requires text >=1.2.3.1 && < 2.1 and the snapshot contains text-2.1 + - nri-observability < 0 # tried nri-observability-0.1.1.4, but its *library* requires the disabled package: nri-prelude + - nri-postgresql < 0 # tried nri-postgresql-0.1.0.4, but its *library* requires base >=4.12.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - nri-postgresql < 0 # tried nri-postgresql-0.1.0.4, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - nri-postgresql < 0 # tried nri-postgresql-0.1.0.4, but its *library* requires resource-pool >=0.2.0.0 && < 0.3 and the snapshot contains resource-pool-0.4.0.0 + - nri-postgresql < 0 # tried nri-postgresql-0.1.0.4, but its *library* requires resourcet >=1.2.0 && < 1.3 and the snapshot contains resourcet-1.3.0 + - nri-postgresql < 0 # tried nri-postgresql-0.1.0.4, but its *library* requires template-haskell >=2.15.0.0 && < 2.19 and the snapshot contains template-haskell-2.21.0.0 + - nri-postgresql < 0 # tried nri-postgresql-0.1.0.4, but its *library* requires text >=1.2.3.1 && < 2.1 and the snapshot contains text-2.1 + - nri-postgresql < 0 # tried nri-postgresql-0.1.0.4, but its *library* requires the disabled package: nri-prelude + - nri-redis < 0 # tried nri-redis-0.1.0.4, but its *library* requires aeson >=1.4.6.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - nri-redis < 0 # tried nri-redis-0.1.0.4, but its *library* requires base >=4.12.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - nri-redis < 0 # tried nri-redis-0.1.0.4, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - nri-redis < 0 # tried nri-redis-0.1.0.4, but its *library* requires resourcet >=1.2.0 && < 1.3 and the snapshot contains resourcet-1.3.0 + - nri-redis < 0 # tried nri-redis-0.1.0.4, but its *library* requires text >=1.2.3.1 && < 2.1 and the snapshot contains text-2.1 + - nri-redis < 0 # tried nri-redis-0.1.0.4, but its *library* requires the disabled package: nri-prelude + - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.3, but its *library* requires aeson >=1.4.6.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.3, but its *library* requires base >=4.12.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.3, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.3, but its *library* requires servant >=0.16.2 && < 0.19 and the snapshot contains servant-0.20.1 + - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.3, but its *library* requires servant-server >=0.16.2 && < 0.19 and the snapshot contains servant-server-0.20 + - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.3, but its *library* requires text >=1.2.3.1 && < 2.1 and the snapshot contains text-2.1 + - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.3, but its *library* requires the disabled package: nri-prelude + - numhask-prelude < 0 # tried numhask-prelude-0.5.0, but its *library* requires numhask >=0.3 && < 0.6 and the snapshot contains numhask-0.11.1.0 + - ochintin-daicho < 0 # tried ochintin-daicho-0.3.4.2, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - oeis < 0 # tried oeis-0.3.10, but its *library* requires HTTP >=4000.2 && < 4000.4 and the snapshot contains HTTP-4000.4.1 + - om-elm < 0 # tried om-elm-2.0.0.5, but its *library* requires bytestring >=0.11.3.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - one-liner < 0 # tried one-liner-2.1, but its *library* requires the disabled package: linear-base + - one-liner-instances < 0 # tried one-liner-instances-0.1.3.0, but its *library* requires the disabled package: one-liner + - opaleye < 0 # tried opaleye-0.10.2.0, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - opentelemetry < 0 # tried opentelemetry-0.8.0, but its *library* requires the disabled package: ghc-trace-events + - opentelemetry-extra < 0 # tried opentelemetry-extra-0.8.0, but its *library* requires the disabled package: ghc-events + - opentelemetry-lightstep < 0 # tried opentelemetry-lightstep-0.8.0, but its *executable* requires the disabled package: ghc-events + - opentelemetry-wai < 0 # tried opentelemetry-wai-0.8.0, but its *library* requires the disabled package: opentelemetry + - opml-conduit < 0 # tried opml-conduit-0.9.0.0, but its *library* requires the disabled package: refined + - options < 0 # tried options-1.2.1.2, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - optparse-generic < 0 # tried optparse-generic-1.5.2, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - optparse-generic < 0 # tried optparse-generic-1.5.2, but its *library* requires text < 2.1 and the snapshot contains text-2.1 + - ormolu < 0 # tried ormolu-0.7.3.0, but its *library* requires the disabled package: MemoTrie + - oset < 0 # tried oset-0.4.0.1, but its *library* requires base >=4.9 && < 4.13 and the snapshot contains base-4.19.0.0 + - packdeps < 0 # tried packdeps-0.6.0.0, but its *executable* requires optparse-applicative >=0.14 && < 0.17 and the snapshot contains optparse-applicative-0.18.1.0 + - packdeps < 0 # tried packdeps-0.6.0.0, but its *library* requires Cabal >=3.2 && < 3.3 and the snapshot contains Cabal-3.10.2.0 + - pairing < 0 # tried pairing-1.1.0, but its *library* requires MonadRandom >=0.5.1 && < 0.6 and the snapshot contains MonadRandom-0.6 + - pairing < 0 # tried pairing-1.1.0, but its *library* requires bytestring >=0.10.8 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - pairing < 0 # tried pairing-1.1.0, but its *library* requires groups >=0.4.1 && < 0.5 and the snapshot contains groups-0.5.3 + - pairing < 0 # tried pairing-1.1.0, but its *library* requires protolude >=0.2 && < 0.3 and the snapshot contains protolude-0.3.3 + - palette < 0 # tried palette-0.3.0.3, but its *library* requires base >=4.2 && < 4.19 and the snapshot contains base-4.19.0.0 + - pandoc-cli < 0 # tried pandoc-cli-3.1.11, but its *executable* requires the disabled package: hslua-cli + - pandoc-cli < 0 # tried pandoc-cli-3.1.11, but its *executable* requires the disabled package: pandoc-lua-engine + - pandoc-csv2table < 0 # tried pandoc-csv2table-1.0.9, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - pandoc-dhall-decoder < 0 # tried pandoc-dhall-decoder-0.1.0.1, but its *library* requires the disabled package: dhall + - pandoc-lua-engine < 0 # tried pandoc-lua-engine-0.2.1.2, but its *library* requires lpeg >=1.0.4 && < 1.1 and the snapshot contains lpeg-1.1.0 + - pandoc-lua-marshal < 0 # tried pandoc-lua-marshal-0.2.2, but its *library* requires aeson >=1.5 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - pandoc-lua-marshal < 0 # tried pandoc-lua-marshal-0.2.2, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - pandoc-lua-marshal < 0 # tried pandoc-lua-marshal-0.2.2, but its *library* requires text >=1.1.1.0 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - pandoc-symreg < 0 # tried pandoc-symreg-0.2.1.3, but its *library* requires bytestring >=0.11 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - pandoc-symreg < 0 # tried pandoc-symreg-0.2.1.3, but its *library* requires hegg >=0.3.0 && < 0.4 and the snapshot contains hegg-0.5.0.0 + - pango < 0 # tried pango-0.13.10.0, but its *library* requires text >=0.11.0.6 && < 2.1 and the snapshot contains text-2.1 + - papillon < 0 # tried papillon-0.1.1.1, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - papillon < 0 # tried papillon-0.1.1.1, but its *library* requires monads-tf >=0.1 && < 0.2 and the snapshot contains monads-tf-0.3.0.1 + - papillon < 0 # tried papillon-0.1.1.1, but its *library* requires template-haskell >=2.15 && < 2.16 and the snapshot contains template-haskell-2.21.0.0 + - papillon < 0 # tried papillon-0.1.1.1, but its *library* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - paripari < 0 # tried paripari-0.7.0.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - paripari < 0 # tried paripari-0.7.0.0, but its *library* requires parser-combinators >=1.0 && < 1.3 and the snapshot contains parser-combinators-1.3.0 + - paripari < 0 # tried paripari-0.7.0.0, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - partial-semigroup < 0 # tried partial-semigroup-0.6.0.2, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - pasta-curves < 0 # tried pasta-curves-0.0.1.0, but its *library* requires base >=4.12 && < 4.17 and the snapshot contains base-4.19.0.0 + - pasta-curves < 0 # tried pasta-curves-0.0.1.0, but its *library* requires bytestring >=0.10 && < 0.11.4 and the snapshot contains bytestring-0.12.0.2 + - pasta-curves < 0 # tried pasta-curves-0.0.1.0, but its *library* requires memory >=0.16 && < 0.18 and the snapshot contains memory-0.18.0 + - path-dhall-instance < 0 # tried path-dhall-instance-0.2.1.0, but its *library* requires the disabled package: dhall + - path-formatting < 0 # tried path-formatting-0.1.0.0, but its *library* requires formatting >=7.0.0 && < 7.2 and the snapshot contains formatting-7.2.0 + - path-text-utf8 < 0 # tried path-text-utf8-0.0.2.0, but its *library* requires base ^>=4.18 and the snapshot contains base-4.19.0.0 + - path-text-utf8 < 0 # tried path-text-utf8-0.0.2.0, but its *library* requires bytestring ^>=0.10.12 || ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - path-text-utf8 < 0 # tried path-text-utf8-0.0.2.0, but its *library* requires text ^>=1.2.5 || ^>=2.0 and the snapshot contains text-2.1 + - path-text-utf8 < 0 # tried path-text-utf8-0.0.2.0, but its *library* requires the disabled package: file-io + - pattern-arrows < 0 # tried pattern-arrows-0.0.2, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 + - pdf-toolbox-content < 0 # tried pdf-toolbox-content-0.1.1, but its *library* requires the disabled package: pdf-toolbox-core + - pdf-toolbox-core < 0 # tried pdf-toolbox-core-0.1.1, but its *library* requires bytestring >=0.10.4 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - pdf-toolbox-document < 0 # tried pdf-toolbox-document-0.1.2, but its *library* requires the disabled package: pdf-toolbox-core + - peggy < 0 # tried peggy-0.3.2, but its *library* requires ListLike >=3.1 && < 3.2 and the snapshot contains ListLike-4.7.8.2 + - peggy < 0 # tried peggy-0.3.2, but its *library* requires hashtables >=1.0 && < 1.1 and the snapshot contains hashtables-1.3.1 + - peggy < 0 # tried peggy-0.3.2, but its *library* requires monad-control >=0.3 && < 0.4 and the snapshot contains monad-control-1.0.3.1 + - peggy < 0 # tried peggy-0.3.2, but its *library* requires template-haskell >=2.5 && < 2.9 and the snapshot contains template-haskell-2.21.0.0 + - peregrin < 0 # tried peregrin-0.4.2, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - perfect-vector-shuffle < 0 # tried perfect-vector-shuffle-0.1.1.1, but its *library* requires MonadRandom >=0.5.1.1 && < 0.6 and the snapshot contains MonadRandom-0.6 + - perfect-vector-shuffle < 0 # tried perfect-vector-shuffle-0.1.1.1, but its *library* requires base >=4.9 && < 4.15 and the snapshot contains base-4.19.0.0 + - perfect-vector-shuffle < 0 # tried perfect-vector-shuffle-0.1.1.1, but its *library* requires primitive >=0.6.4 && < 0.8 and the snapshot contains primitive-0.8.0.0 + - perfect-vector-shuffle < 0 # tried perfect-vector-shuffle-0.1.1.1, but its *library* requires vector >=0.12.0 && < 0.13 and the snapshot contains vector-0.13.1.0 + - persist < 0 # tried persist-0.1.1.5, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - persistent-mysql-haskell < 0 # tried persistent-mysql-haskell-0.6.0, but its *library* requires mysql-haskell >=0.8.0.0 && < 1.0 and the snapshot contains mysql-haskell-1.1.3 + - persistent-mysql-haskell < 0 # tried persistent-mysql-haskell-0.6.0, but its *library* requires tls >=1.3.5 && < 1.5 and the snapshot contains tls-1.9.0 + - persistent-pagination < 0 # tried persistent-pagination-0.1.1.2, but its *library* requires the disabled package: esqueleto + - persistent-redis < 0 # tried persistent-redis-2.13.0.1, but its *library* requires bytestring >=0.10.8 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* requires postgresql-simple >=0.6 && < 0.7 and the snapshot contains postgresql-simple-0.7.0.0 + - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* requires random >=1.0 && < 1.2 and the snapshot contains random-1.2.1.1 + - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* requires scotty >=0.11.0 && < 0.12 and the snapshot contains scotty-0.21 + - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* requires text >=1.1.0 && < 2 and the snapshot contains text-2.1 + - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - picedit < 0 # tried picedit-0.2.3.0, but its *executable* requires the disabled package: cli + - picedit < 0 # tried picedit-0.2.3.0, but its *library* requires JuicyPixels >=3.2.8 && < 3.3 and the snapshot contains JuicyPixels-3.3.8 + - picedit < 0 # tried picedit-0.2.3.0, but its *library* requires hmatrix >=0.17.0.2 && < 0.19 and the snapshot contains hmatrix-0.20.2 + - picedit < 0 # tried picedit-0.2.3.0, but its *library* requires vector >=0.11.0.0 && < 0.13 and the snapshot contains vector-0.13.1.0 + - picosat < 0 # tried picosat-0.1.6, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - pier < 0 # tried pier-0.3.0.0, but its *executable* requires Cabal >=2.2 && < 2.3 and the snapshot contains Cabal-3.10.2.0 + - pier < 0 # tried pier-0.3.0.0, but its *executable* requires aeson >=1.3 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - pier < 0 # tried pier-0.3.0.0, but its *executable* requires base >=4.11 && < 4.12 and the snapshot contains base-4.19.0.0 + - pier < 0 # tried pier-0.3.0.0, but its *executable* requires binary-orphans >=0.1 && < 0.2 and the snapshot contains binary-orphans-1.0.4.1 + - pier < 0 # tried pier-0.3.0.0, but its *executable* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - pier < 0 # tried pier-0.3.0.0, but its *executable* requires hashable >=1.2 && < 1.3 and the snapshot contains hashable-1.4.3.0 + - pier < 0 # tried pier-0.3.0.0, but its *executable* requires shake >=0.16 && < 0.17 and the snapshot contains shake-0.19.7 + - pier < 0 # tried pier-0.3.0.0, but its *executable* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - pier < 0 # tried pier-0.3.0.0, but its *executable* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - pier < 0 # tried pier-0.3.0.0, but its *executable* requires yaml >=0.8 && < 0.11 and the snapshot contains yaml-0.11.11.2 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* requires Cabal >=2.2 && < 2.3 and the snapshot contains Cabal-3.10.2.0 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* requires base >=4.11 && < 4.12 and the snapshot contains base-4.19.0.0 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* requires base64-bytestring >=1.0 && < 1.1 and the snapshot contains base64-bytestring-1.2.1.0 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* requires hashable >=1.2 && < 1.3 and the snapshot contains hashable-1.4.3.0 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* requires http-client >=0.5 && < 0.6 and the snapshot contains http-client-0.7.16 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* requires shake >=0.16.4 && < 0.17 and the snapshot contains shake-0.19.7 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* requires unix >=2.7 && < 2.8 and the snapshot contains unix-2.8.3.0 + - pinboard < 0 # tried pinboard-0.10.3.0, but its *library* requires bytestring >=0.10.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - pinboard < 0 # tried pinboard-0.10.3.0, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - pinboard < 0 # tried pinboard-0.10.3.0, but its *library* requires vector >=0.10.9 && < 0.13 and the snapshot contains vector-0.13.1.0 + - pinch < 0 # tried pinch-0.5.0.0, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - pinch < 0 # tried pinch-0.5.0.0, but its *library* requires deepseq >=1.3 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - pipes-category < 0 # tried pipes-category-0.3.0.0, but its *library* requires lens >=4 && < 5 and the snapshot contains lens-5.2.3 + - pipes-http < 0 # tried pipes-http-1.0.6, but its *library* requires bytestring >=0.9.2.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - pipes-misc < 0 # tried pipes-misc-0.5.0.0, but its *library* requires the disabled package: pipes-category + - pipes-network-tls < 0 # tried pipes-network-tls-0.4, but its *library* requires the disabled package: pipes-network + - pipes-text < 0 # tried pipes-text-1.0.1, but its *library* requires bytestring >=0.9.2.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - pipes-text < 0 # tried pipes-text-1.0.1, but its *library* requires text >=0.11.2 && < 2.1 and the snapshot contains text-2.1 + - pixelated-avatar-generator < 0 # tried pixelated-avatar-generator-0.1.3, but its *executable* requires the disabled package: cli + - pointful < 0 # tried pointful-1.1.0.0, but its *library* requires base >=4.7 && < 4.13 || ^>=4.13 and the snapshot contains base-4.19.0.0 + - pointful < 0 # tried pointful-1.1.0.0, but its *library* requires haskell-src-exts-simple >=1.18 && < 1.21 || ^>=1.21 and the snapshot contains haskell-src-exts-simple-1.23.0.0 + - pointful < 0 # tried pointful-1.1.0.0, but its *library* requires mtl >=2 && < 2.2 || ^>=2.2 and the snapshot contains mtl-2.3.1 + - pointful < 0 # tried pointful-1.1.0.0, but its *library* requires transformers >=0.2 && < 0.5 || ^>=0.5 and the snapshot contains transformers-0.6.1.0 + - poly < 0 # tried poly-0.5.1.0, but its *library* requires the disabled package: finite-typelits + - polysemy-extra < 0 # tried polysemy-extra-0.2.1.0, but its *library* requires polysemy >=1.4 && < 1.8 and the snapshot contains polysemy-1.9.1.3 + - polysemy-fskvstore < 0 # tried polysemy-fskvstore-0.1.2.0, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - polysemy-fskvstore < 0 # tried polysemy-fskvstore-0.1.2.0, but its *library* requires polysemy >=1.4.0.0 && < 1.8 and the snapshot contains polysemy-1.9.1.3 + - polysemy-kvstore < 0 # tried polysemy-kvstore-0.1.3.0, but its *library* requires polysemy >=1.3.0.0 && < 1.8 and the snapshot contains polysemy-1.9.1.3 + - polysemy-kvstore-jsonfile < 0 # tried polysemy-kvstore-jsonfile-0.1.1.0, but its *library* requires aeson >=1.0 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - polysemy-kvstore-jsonfile < 0 # tried polysemy-kvstore-jsonfile-0.1.1.0, but its *library* requires base >=4.7 && < 4.16 and the snapshot contains base-4.19.0.0 + - polysemy-kvstore-jsonfile < 0 # tried polysemy-kvstore-jsonfile-0.1.1.0, but its *library* requires polysemy >=1.3.0.0 && < 1.7 and the snapshot contains polysemy-1.9.1.3 + - polysemy-methodology < 0 # tried polysemy-methodology-0.2.2.0, but its *library* requires base >=4.7 && < 4.18 and the snapshot contains base-4.19.0.0 + - polysemy-methodology < 0 # tried polysemy-methodology-0.2.2.0, but its *library* requires polysemy >=1.3.0.0 && < 1.8 and the snapshot contains polysemy-1.9.1.3 + - polysemy-path < 0 # tried polysemy-path-0.2.1.0, but its *library* requires base >=4.7 && < 4.16 and the snapshot contains base-4.19.0.0 + - polysemy-path < 0 # tried polysemy-path-0.2.1.0, but its *library* requires polysemy >=1.3.0.0 && < 1.7 and the snapshot contains polysemy-1.9.1.3 + - polysemy-several < 0 # tried polysemy-several-0.1.1.0, but its *library* requires base >=4.7 && < 4.18 and the snapshot contains base-4.19.0.0 + - polysemy-several < 0 # tried polysemy-several-0.1.1.0, but its *library* requires polysemy >=1.3.0.0 && < 1.8 and the snapshot contains polysemy-1.9.1.3 + - polysemy-socket < 0 # tried polysemy-socket-0.0.2.0, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - polysemy-socket < 0 # tried polysemy-socket-0.0.2.0, but its *library* requires polysemy >=1.3.0.0 && < 1.7 and the snapshot contains polysemy-1.9.1.3 + - polysemy-uncontrolled < 0 # tried polysemy-uncontrolled-0.1.1.1, but its *library* requires base >=4.7 && < 4.18 and the snapshot contains base-4.19.0.0 + - polysemy-uncontrolled < 0 # tried polysemy-uncontrolled-0.1.1.1, but its *library* requires polysemy >=1.3.0.0 && < 1.8 and the snapshot contains polysemy-1.9.1.3 + - polysemy-video < 0 # tried polysemy-video-0.2.0.1, but its *library* requires formatting >=7.0.0 && < 7.2 and the snapshot contains formatting-7.2.0 + - polysemy-video < 0 # tried polysemy-video-0.2.0.1, but its *library* requires polysemy >=1.3.0.0 && < 1.7 and the snapshot contains polysemy-1.9.1.3 + - polysemy-video < 0 # tried polysemy-video-0.2.0.1, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - polysemy-video < 0 # tried polysemy-video-0.2.0.1, but its *library* requires turtle >=1.0 && < 1.6 and the snapshot contains turtle-1.6.2 + - polysemy-vinyl < 0 # tried polysemy-vinyl-0.1.5.0, but its *library* requires polysemy >=1.3 && < 1.7 and the snapshot contains polysemy-1.9.1.3 + - polysemy-vinyl < 0 # tried polysemy-vinyl-0.1.5.0, but its *library* requires vinyl >=0.10.0 && < 0.14 and the snapshot contains vinyl-0.14.3 + - polysemy-zoo < 0 # tried polysemy-zoo-0.8.2.0, but its *library* requires constraints >=0.10.1 && < 0.14 and the snapshot contains constraints-0.14 + - polysemy-zoo < 0 # tried polysemy-zoo-0.8.2.0, but its *library* requires ghc-prim >=0.5.2 && < 0.10 and the snapshot contains ghc-prim-0.11.0 + - polysemy-zoo < 0 # tried polysemy-zoo-0.8.2.0, but its *library* requires text >=1.1.0 && < 2.1 and the snapshot contains text-2.1 + - pomaps < 0 # tried pomaps-0.2.0.1, but its *library* requires base >=4.6.0.0 && < 4.15 and the snapshot contains base-4.19.0.0 + - pomaps < 0 # tried pomaps-0.2.0.1, but its *library* requires containers >=0.5.9.2 && < =0.6.4.1 and the snapshot contains containers-0.6.8 + - pomaps < 0 # tried pomaps-0.2.0.1, but its *library* requires deepseq >=1.1 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - pomaps < 0 # tried pomaps-0.2.0.1, but its *library* requires ghc-prim >=0.4 && < 0.7 and the snapshot contains ghc-prim-0.11.0 + - postgresql-migration < 0 # tried postgresql-migration-0.2.1.7, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - postgresql-migration < 0 # tried postgresql-migration-0.2.1.7, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - postgresql-query < 0 # tried postgresql-query-3.10.0, but its *library* requires the disabled package: inflections + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires HTTP >=4000.3.7 && < 4000.4 and the snapshot contains HTTP-4000.4.1 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires aeson >=1.4.7 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires base >=4.9 && < 4.16 and the snapshot contains base-4.19.0.0 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires bytestring >=0.10.8 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires hasql >=1.4 && < 1.5 and the snapshot contains hasql-1.6.3.4 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires hasql-dynamic-statements ==0.3.1 and the snapshot contains hasql-dynamic-statements-0.3.1.2 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires hasql-pool >=0.5 && < 0.6 and the snapshot contains hasql-pool-0.10.0.1 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires jose >=0.8.1 && < 0.9 and the snapshot contains jose-0.11 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires lens >=4.14 && < 5.1 and the snapshot contains lens-5.2.3 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires lens-aeson >=1.0.1 && < 1.2 and the snapshot contains lens-aeson-1.2.3 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires optparse-applicative >=0.13 && < 0.17 and the snapshot contains optparse-applicative-0.18.1.0 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires swagger2 >=2.4 && < 2.7 and the snapshot contains swagger2-2.8.7 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires text >=1.2.2 && < 1.3 and the snapshot contains text-2.1 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires time >=1.6 && < 1.11 and the snapshot contains time-1.12.2 + - postgrest < 0 # tried postgrest-9.0.1, but its *library* requires vector >=0.11 && < 0.13 and the snapshot contains vector-0.13.1.0 + - prairie < 0 # tried prairie-0.0.2.0, but its *library* requires template-haskell >=2.15 && < 2.20 and the snapshot contains template-haskell-2.21.0.0 + - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: tries + - pretty-diff < 0 # tried pretty-diff-0.4.0.3, but its *library* requires Diff >=0.3 && < 0.5 and the snapshot contains Diff-0.5 + - pretty-diff < 0 # tried pretty-diff-0.4.0.3, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - prettyprinter-interp < 0 # tried prettyprinter-interp-0.2.0.0, but its *library* requires the disabled package: string-interpolate + - primitive-extras < 0 # tried primitive-extras-0.10.1.10, but its *library* requires the disabled package: primitive-unlifted + - primitive-unlifted < 0 # tried primitive-unlifted-2.1.0.0, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - printcess < 0 # tried printcess-0.1.0.3, but its *library* requires containers >=0.5.6 && < 0.6 and the snapshot contains containers-0.6.8 + - printcess < 0 # tried printcess-0.1.0.3, but its *library* requires lens >=4.10 && < 4.16 and the snapshot contains lens-5.2.3 + - printcess < 0 # tried printcess-0.1.0.3, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - printcess < 0 # tried printcess-0.1.0.3, but its *library* requires transformers >=0.4.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - profiterole < 0 # tried profiterole-0.1, but its *executable* requires the disabled package: ghc-prof + - profiteur < 0 # tried profiteur-0.4.7.0, but its *library* requires aeson >=0.6 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - profiteur < 0 # tried profiteur-0.4.7.0, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - profiteur < 0 # tried profiteur-0.4.7.0, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - prometheus < 0 # tried prometheus-2.2.4, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - prometheus < 0 # tried prometheus-2.2.4, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - prometheus-wai-middleware < 0 # tried prometheus-wai-middleware-1.0.1.0, but its *library* requires text ^>=1.2 and the snapshot contains text-2.1 + - proto-lens < 0 # tried proto-lens-0.7.1.4, but its *library* requires base >=4.10 && < 4.19 and the snapshot contains base-4.19.0.0 + - proto-lens < 0 # tried proto-lens-0.7.1.4, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - proto-lens < 0 # tried proto-lens-0.7.1.4, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - proto-lens < 0 # tried proto-lens-0.7.1.4, but its *library* requires ghc-prim >=0.4 && < 0.11 and the snapshot contains ghc-prim-0.11.0 + - proto-lens-arbitrary < 0 # tried proto-lens-arbitrary-0.1.2.12, but its *library* requires base >=4.10 && < 4.19 and the snapshot contains base-4.19.0.0 + - proto-lens-arbitrary < 0 # tried proto-lens-arbitrary-0.1.2.12, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - proto-lens-optparse < 0 # tried proto-lens-optparse-0.1.1.11, but its *library* requires base >=4.10 && < 4.19 and the snapshot contains base-4.19.0.0 + - proto-lens-protobuf-types < 0 # tried proto-lens-protobuf-types-0.7.1.3, but its *library* requires base >=4.10 && < 4.19 and the snapshot contains base-4.19.0.0 + - proto-lens-protoc < 0 # tried proto-lens-protoc-0.8.0.0, but its *executable* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - proto-lens-protoc < 0 # tried proto-lens-protoc-0.8.0.0, but its *executable* requires ghc >=8.2 && < 9.8 and the snapshot contains ghc-9.8.1 + - proto-lens-protoc < 0 # tried proto-lens-protoc-0.8.0.0, but its *library* requires base >=4.10 && < 4.19 and the snapshot contains base-4.19.0.0 + - proto-lens-runtime < 0 # tried proto-lens-runtime-0.7.0.5, but its *library* requires base >=4.10 && < 4.19 and the snapshot contains base-4.19.0.0 + - proto-lens-runtime < 0 # tried proto-lens-runtime-0.7.0.5, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - proto-lens-runtime < 0 # tried proto-lens-runtime-0.7.0.5, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - proto-lens-setup < 0 # tried proto-lens-setup-0.4.0.7, but its *library* requires base >=4.10 && < 4.19 and the snapshot contains base-4.19.0.0 + - proto-lens-setup < 0 # tried proto-lens-setup-0.4.0.7, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - proto-lens-setup < 0 # tried proto-lens-setup-0.4.0.7, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - protocol-buffers-descriptor < 0 # tried protocol-buffers-descriptor-2.4.17, but its *library* requires the disabled package: protocol-buffers + - ptr < 0 # tried ptr-0.16.8.5, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - publicsuffix < 0 # tried publicsuffix-0.20200526, but its *library* requires base >=4 && < 4.15 and the snapshot contains base-4.19.0.0 + - pure-io < 0 # tried pure-io-0.2.1, but its *library* requires base >=4.5 && < 4.11 and the snapshot contains base-4.19.0.0 + - purview < 0 # tried purview-0.2.0.2, but its *library* requires template-haskell >=2.15.0 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - purview < 0 # tried purview-0.2.0.2, but its *library* requires websockets >=0.12 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - qm-interpolated-string < 0 # tried qm-interpolated-string-0.3.1.0, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - qnap-decrypt < 0 # tried qnap-decrypt-0.3.5, but its *executable* requires optparse-applicative >=0.14.2.0 && < 0.16 and the snapshot contains optparse-applicative-0.18.1.0 + - qnap-decrypt < 0 # tried qnap-decrypt-0.3.5, but its *library* requires bytestring >=0.10.0.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - qnap-decrypt < 0 # tried qnap-decrypt-0.3.5, but its *library* requires the disabled package: cipher-aes128 + - qrcode-core < 0 # tried qrcode-core-0.9.9, but its *library* requires bytestring >=0.10.6.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - qrcode-core < 0 # tried qrcode-core-0.9.9, but its *library* requires text >=1.2.2.0 && < 2.1 and the snapshot contains text-2.1 + - qrcode-juicypixels < 0 # tried qrcode-juicypixels-0.8.5, but its *library* requires bytestring >=0.10.6.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - qrcode-juicypixels < 0 # tried qrcode-juicypixels-0.8.5, but its *library* requires text >=1.2.2.0 && < 2.1 and the snapshot contains text-2.1 + - questioner < 0 # tried questioner-0.1.1.0, but its *library* requires ansi-terminal >=0.6 && < 0.7 and the snapshot contains ansi-terminal-1.0 + - questioner < 0 # tried questioner-0.1.1.0, but its *library* requires the disabled package: readline + - queue-sheet < 0 # tried queue-sheet-0.7.0.2, but its *executable* requires ansi-wl-pprint >=0.6 && < 0.7 and the snapshot contains ansi-wl-pprint-1.0.2 + - queue-sheet < 0 # tried queue-sheet-0.7.0.2, but its *executable* requires optparse-applicative >=0.14 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - queue-sheet < 0 # tried queue-sheet-0.7.0.2, but its *library* requires aeson >=1.2 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - queue-sheet < 0 # tried queue-sheet-0.7.0.2, but its *library* requires bytestring >=0.10.8 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - queue-sheet < 0 # tried queue-sheet-0.7.0.2, but its *library* requires text >=1.2.3 && < 2.1 and the snapshot contains text-2.1 + - queue-sheet < 0 # tried queue-sheet-0.7.0.2, but its *library* requires transformers >=0.5.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - queue-sheet < 0 # tried queue-sheet-0.7.0.2, but its *library* requires ttc >=1.1 && < 1.3 and the snapshot contains ttc-1.4.0.0 + - quickbench < 0 # tried quickbench-1.0.1, but its *library* requires the disabled package: docopt + - quickcheck-arbitrary-template < 0 # tried quickcheck-arbitrary-template-0.2.1.1, but its *library* requires template-haskell >=2.11 && < 2.17 and the snapshot contains template-haskell-2.21.0.0 + - quickcheck-combinators < 0 # tried quickcheck-combinators-0.0.6, but its *library* requires the disabled package: unfoldable-restricted + - quickcheck-special < 0 # tried quickcheck-special-0.1.0.6, but its *library* requires the disabled package: special-values + - quickcheck-state-machine < 0 # tried quickcheck-state-machine-0.8.0, but its *library* requires bytestring >=0.10.4.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - quickcheck-state-machine < 0 # tried quickcheck-state-machine-0.8.0, but its *library* requires text >=1.2.3.1 && < 2.1 and the snapshot contains text-2.1 + - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires aeson >=1.0.2.1 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires bytestring >=0.10.8.1 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires connection >=0.2.7 && < 0.3 and the snapshot contains connection-0.3.1 + - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires constraints >=0.9.1 && < 0.11 and the snapshot contains constraints-0.14 + - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires extensible >=0.4.7.2 && < 0.4.11 and the snapshot contains extensible-0.9 + - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires http-api-data >=0.3.5 && < 0.3.9 and the snapshot contains http-api-data-0.6 + - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires http-client >=0.5.5.0 && < 0.6 and the snapshot contains http-client-0.7.16 + - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires lens >=4.15.3 && < 5.0 and the snapshot contains lens-5.2.3 + - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires req >=0.3.0 && < 1.3.0 and the snapshot contains req-3.13.1 + - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires text >=1.2.2.1 && < 1.3 and the snapshot contains text-2.1 + - random-source < 0 # tried random-source-0.3.0.13, but its *library* requires base >=4 && < 4.16 and the snapshot contains base-4.19.0.0 + - random-source < 0 # tried random-source-0.3.0.13, but its *library* requires mtl >=2.0 && < 2.3 and the snapshot contains mtl-2.3.1 + - readable < 0 # tried readable-0.3.1, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - readable < 0 # tried readable-0.3.1, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - reanimate < 0 # tried reanimate-1.1.6.0, but its *library* requires aeson >=1.3.0.0 && < 2 and the snapshot contains aeson-2.2.1.0 + - reanimate < 0 # tried reanimate-1.1.6.0, but its *library* requires the disabled package: reanimate-svg + - rec-smallarray < 0 # tried rec-smallarray-0.1.0.0, but its *library* requires base >=4.12 && < =4.17 and the snapshot contains base-4.19.0.0 + - rec-smallarray < 0 # tried rec-smallarray-0.1.0.0, but its *library* requires primitive >=0.6.4 && < 0.8 and the snapshot contains primitive-0.8.0.0 + - record-dot-preprocessor < 0 # tried record-dot-preprocessor-0.2.16, but its *library* requires ghc >=8.6 && < 9.5 and the snapshot contains ghc-9.8.1 + - records-sop < 0 # tried records-sop-0.1.1.1, but its *library* requires deepseq >=1.3 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - records-sop < 0 # tried records-sop-0.1.1.1, but its *library* requires ghc-prim >=0.5 && < 0.11 and the snapshot contains ghc-prim-0.11.0 + - redis-io < 0 # tried redis-io-1.1.0, but its *library* requires the disabled package: redis-resp + - redis-io < 0 # tried redis-io-1.1.0, but its *library* requires the disabled package: tinylog + - redis-resp < 0 # tried redis-resp-1.0.0, but its *library* requires the disabled package: double-conversion + - refined < 0 # tried refined-0.8.1, but its *library* requires aeson >=0.9 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - refined < 0 # tried refined-0.8.1, but its *library* requires base >=4.11 && < 4.19 and the snapshot contains base-4.19.0.0 + - refined < 0 # tried refined-0.8.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - refined < 0 # tried refined-0.8.1, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - refined < 0 # tried refined-0.8.1, but its *library* requires template-haskell >=2.9 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - refined < 0 # tried refined-0.8.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - reform < 0 # tried reform-0.2.7.5, but its *library* requires mtl >=2.0 && < 2.3 and the snapshot contains mtl-2.3.1 + - reform < 0 # tried reform-0.2.7.5, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - reform-blaze < 0 # tried reform-blaze-0.2.4.4, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - reform-hamlet < 0 # tried reform-hamlet-0.0.5.3, but its *library* requires shakespeare >=2.0 && < 2.1 and the snapshot contains shakespeare-2.1.0.1 + - reform-hamlet < 0 # tried reform-hamlet-0.0.5.3, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - reform-happstack < 0 # tried reform-happstack-0.2.5.6, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - reform-hsp < 0 # tried reform-hsp-0.2.7.2, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - reform-hsp < 0 # tried reform-hsp-0.2.7.2, but its *library* requires the disabled package: hsp + - regex-applicative-text < 0 # tried regex-applicative-text-0.1.0.1, but its *library* requires base >=4.3 && < 4.18 and the snapshot contains base-4.19.0.0 + - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* requires regex-base >=0.93 && < 0.94 and the snapshot contains regex-base-0.94.0.2 + - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* requires regex-pcre-builtin >=0.94 && < 0.95 and the snapshot contains regex-pcre-builtin-0.95.2.3.8.44 + - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - regex-tdfa-text < 0 # tried regex-tdfa-text-1.0.0.3, but its *library* requires regex-base < 0.94 and the snapshot contains regex-base-0.94.0.2 + - registry < 0 # tried registry-0.6.1.0, but its *library* requires resourcet >=1.1 && < 1.3 and the snapshot contains resourcet-1.3.0 + - registry < 0 # tried registry-0.6.1.0, but its *library* requires semigroupoids >=5.0 && < 5.4 and the snapshot contains semigroupoids-6.0.0.1 + - registry-aeson < 0 # tried registry-aeson-0.3.0.0, but its *library* requires text >=1 && < 2 and the snapshot contains text-2.1 + - registry-hedgehog < 0 # tried registry-hedgehog-0.8.1.0, but its *library* requires the disabled package: hedgehog + - registry-hedgehog < 0 # tried registry-hedgehog-0.8.1.0, but its *library* requires the disabled package: registry + - registry-hedgehog < 0 # tried registry-hedgehog-0.8.1.0, but its *library* requires the disabled package: universum + - registry-hedgehog-aeson < 0 # tried registry-hedgehog-aeson-0.3.0.0, but its *library* requires tasty-discover >=2 && < 5 and the snapshot contains tasty-discover-5.0.0 + - registry-hedgehog-aeson < 0 # tried registry-hedgehog-aeson-0.3.0.0, but its *library* requires text >=1 && < 2 and the snapshot contains text-2.1 + - registry-options < 0 # tried registry-options-0.2.0.0, but its *library* requires text >=1 && < 2 and the snapshot contains text-2.1 + - rel8 < 0 # tried rel8-1.4.1.0, but its *library* requires base ^>=4.14 || ^>=4.15 || ^>=4.16 || ^>=4.17 and the snapshot contains base-4.19.0.0 + - rel8 < 0 # tried rel8-1.4.1.0, but its *library* requires opaleye ^>=0.9.6.1 and the snapshot contains opaleye-0.10.2.0 + - repa < 0 # tried repa-3.4.1.5, but its *library* requires base >=4.8 && < 4.17 and the snapshot contains base-4.19.0.0 + - repa < 0 # tried repa-3.4.1.5, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - repa-algorithms < 0 # tried repa-algorithms-3.4.1.5, but its *library* requires vector >=0.11 && < 0.13 and the snapshot contains vector-0.13.1.0 + - repa-io < 0 # tried repa-io-3.4.1.2, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - repa-io < 0 # tried repa-io-3.4.1.2, but its *library* requires vector >=0.11 && < 0.13 and the snapshot contains vector-0.13.1.0 + - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *executable* requires aeson >=1.2 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *executable* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* requires base >=4.9 && < 4.13 and the snapshot contains base-4.19.0.0 + - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* requires req >=2.0.0 && < 2.1.0 and the snapshot contains req-3.13.1 + - require < 0 # tried require-0.4.11, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - require < 0 # tried require-0.4.11, but its *library* requires text >=1.2.3.0 && < 2 and the snapshot contains text-2.1 + - rest-rewrite < 0 # tried rest-rewrite-0.4.2, but its *library* requires text >=1.2.4 && < 2.1 and the snapshot contains text-2.1 + - rethinkdb-client-driver < 0 # tried rethinkdb-client-driver-0.0.25, but its *library* requires base < 4.15 and the snapshot contains base-4.19.0.0 + - rev-state < 0 # tried rev-state-0.1.2, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 + - rhine < 0 # tried rhine-1.1, but its *library* requires base >=4.14 && < 4.18 and the snapshot contains base-4.19.0.0 + - rhine < 0 # tried rhine-1.1, but its *library* requires the disabled package: dunai + - rhine-gloss < 0 # tried rhine-gloss-1.1, but its *library* requires base >=4.14 && < 4.18 and the snapshot contains base-4.19.0.0 + - rhine-gloss < 0 # tried rhine-gloss-1.1, but its *library* requires the disabled package: dunai + - riak < 0 # tried riak-1.2.0.0, but its *library* requires aeson >=0.8 && < 1.5.7 and the snapshot contains aeson-2.2.1.0 + - riak < 0 # tried riak-1.2.0.0, but its *library* requires attoparsec >=0.12.1.6 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - riak < 0 # tried riak-1.2.0.0, but its *library* requires network >=3.0 && < 3.1 and the snapshot contains network-3.1.4.0 + - riak < 0 # tried riak-1.2.0.0, but its *library* requires resource-pool >=0.2 && < 0.3 and the snapshot contains resource-pool-0.4.0.0 + - riak < 0 # tried riak-1.2.0.0, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - riak < 0 # tried riak-1.2.0.0, but its *library* requires time >=1.4.2 && < 1.10 and the snapshot contains time-1.12.2 + - riak < 0 # tried riak-1.2.0.0, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - riak < 0 # tried riak-1.2.0.0, but its *library* requires vector >=0.10.12.3 && < 0.13 and the snapshot contains vector-0.13.1.0 + - riak-protobuf < 0 # tried riak-protobuf-0.25.0.0, but its *library* requires the disabled package: proto-lens + - riak-protobuf < 0 # tried riak-protobuf-0.25.0.0, but its *library* requires the disabled package: proto-lens-runtime + - roc-id < 0 # tried roc-id-0.2.0.0, but its *library* requires text >=1.2.3.1 && < 2.1 and the snapshot contains text-2.1 + - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* requires aeson >=1.0 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* requires http-client >=0.5 && < 0.6 and the snapshot contains http-client-0.7.16 + - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* requires network >=2.6 && < 2.8 and the snapshot contains network-3.1.4.0 + - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* requires time >=1.6 && < 1.9 and the snapshot contains time-1.12.2 + - rss-conduit < 0 # tried rss-conduit-0.6.0.1, but its *library* requires the disabled package: atom-conduit + - run-st < 0 # tried run-st-0.1.3.2, but its *library* requires the disabled package: primitive-unlifted + - rzk < 0 # tried rzk-0.7.3, but its *executable* requires the disabled package: optparse-generic + - rzk < 0 # tried rzk-0.7.3, but its *executable* requires the disabled package: with-utf8 + - safe-exceptions-checked < 0 # tried safe-exceptions-checked-0.1.0, but its *library* requires transformers >=0.2.0.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - safe-money < 0 # tried safe-money-0.9.1, but its *library* requires the disabled package: vector-space + - safe-tensor < 0 # tried safe-tensor-0.2.1.1, but its *library* requires constraints >=0.10 && < 0.14 and the snapshot contains constraints-0.14 + - safe-tensor < 0 # tried safe-tensor-0.2.1.1, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - safe-tensor < 0 # tried safe-tensor-0.2.1.1, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - safe-tensor < 0 # tried safe-tensor-0.2.1.1, but its *library* requires singletons >=2.5 && < 2.8 and the snapshot contains singletons-3.0.2 + - salak < 0 # tried salak-0.3.6, but its *library* requires bytestring >=0.10.8 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - salak < 0 # tried salak-0.3.6, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - salak < 0 # tried salak-0.3.6, but its *library* requires text >=1.2.3 && < 1.3 and the snapshot contains text-2.1 + - salak < 0 # tried salak-0.3.6, but its *library* requires time >=1.8.0 && < 1.11 and the snapshot contains time-1.12.2 + - salak-toml < 0 # tried salak-toml-0.3.5.3, but its *library* requires text >=1.2.3 && < 1.3 and the snapshot contains text-2.1 + - salak-toml < 0 # tried salak-toml-0.3.5.3, but its *library* requires the disabled package: tomland + - salak-toml < 0 # tried salak-toml-0.3.5.3, but its *library* requires time >=1.8.0 && < 1.10 and the snapshot contains time-1.12.2 + - salak-yaml < 0 # tried salak-yaml-0.3.5.3, but its *library* requires text >=1.2.3 && < 1.3 and the snapshot contains text-2.1 + - saltine < 0 # tried saltine-0.2.1.0, but its *library* requires bytestring >=0.10.8 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - saltine < 0 # tried saltine-0.2.1.0, but its *library* requires deepseq ^>=1.4 and the snapshot contains deepseq-1.5.0.0 + - saltine < 0 # tried saltine-0.2.1.0, but its *library* requires text ^>=1.2 || ^>=2.0 and the snapshot contains text-2.1 + - sandwich < 0 # tried sandwich-0.2.1.0, but its *library* requires the disabled package: string-interpolate + - sandwich-hedgehog < 0 # tried sandwich-hedgehog-0.1.3.0, but its *library* requires the disabled package: hedgehog + - sandwich-hedgehog < 0 # tried sandwich-hedgehog-0.1.3.0, but its *library* requires the disabled package: string-interpolate + - sandwich-quickcheck < 0 # tried sandwich-quickcheck-0.1.0.7, but its *library* requires the disabled package: sandwich + - sandwich-slack < 0 # tried sandwich-slack-0.1.2.0, but its *library* requires the disabled package: string-interpolate + - sandwich-webdriver < 0 # tried sandwich-webdriver-0.2.3.1, but its *library* requires the disabled package: microlens-aeson + - sandwich-webdriver < 0 # tried sandwich-webdriver-0.2.3.1, but its *library* requires the disabled package: string-interpolate + - scale < 0 # tried scale-1.0.0.0, but its *library* requires base >4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - scale < 0 # tried scale-1.0.0.0, but its *library* requires bytestring >0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - scale < 0 # tried scale-1.0.0.0, but its *library* requires memory >0.14 && < 0.16 and the snapshot contains memory-0.18.0 + - scale < 0 # tried scale-1.0.0.0, but its *library* requires template-haskell >2.11 && < 2.17 and the snapshot contains template-haskell-2.21.0.0 + - scale < 0 # tried scale-1.0.0.0, but its *library* requires text >1.2 && < 1.3 and the snapshot contains text-2.1 + - scale < 0 # tried scale-1.0.0.0, but its *library* requires vector >0.12 && < 0.13 and the snapshot contains vector-0.13.1.0 + - scalendar < 0 # tried scalendar-1.2.0, but its *library* requires containers >=0.5.7.1 && < 0.6 and the snapshot contains containers-0.6.8 + - scalendar < 0 # tried scalendar-1.2.0, but its *library* requires text >=1.2.0.0 && < 2 and the snapshot contains text-2.1 + - schematic < 0 # tried schematic-0.5.1.0, but its *library* requires aeson >=1 && < 1.4.3.0 and the snapshot contains aeson-2.2.1.0 + - schematic < 0 # tried schematic-0.5.1.0, but its *library* requires the disabled package: validationt + - sdl2 < 0 # tried sdl2-2.5.5.0, but its *library* requires bytestring >=0.10.4.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - sdl2-gfx < 0 # tried sdl2-gfx-0.3.0.0, but its *library* requires the disabled package: sdl2 + - sdl2-image < 0 # tried sdl2-image-2.1.0.0, but its *library* requires the disabled package: sdl2 + - sdl2-mixer < 0 # tried sdl2-mixer-1.2.0.0, but its *library* requires the disabled package: sdl2 + - sdl2-ttf < 0 # tried sdl2-ttf-2.1.3, but its *library* requires the disabled package: sdl2 + - secp256k1-haskell < 0 # tried secp256k1-haskell-1.1.0, but its *library* requires bytestring >=0.10.8 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - secp256k1-haskell < 0 # tried secp256k1-haskell-1.1.0, but its *library* requires deepseq >=1.4.2 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - selda < 0 # tried selda-0.5.2.0, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - selda < 0 # tried selda-0.5.2.0, but its *library* requires mtl >=2.0 && < 2.3 and the snapshot contains mtl-2.3.1 + - selda < 0 # tried selda-0.5.2.0, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - selda < 0 # tried selda-0.5.2.0, but its *library* requires time >=1.5 && < 1.12 and the snapshot contains time-1.12.2 + - selda-json < 0 # tried selda-json-0.1.1.1, but its *library* requires aeson >=1.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - selda-json < 0 # tried selda-json-0.1.1.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - selda-json < 0 # tried selda-json-0.1.1.1, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - selda-postgresql < 0 # tried selda-postgresql-0.1.8.2, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - selda-postgresql < 0 # tried selda-postgresql-0.1.8.2, but its *library* requires postgresql-binary >=0.12 && < 0.13 and the snapshot contains postgresql-binary-0.13.1.2 + - selda-postgresql < 0 # tried selda-postgresql-0.1.8.2, but its *library* requires postgresql-libpq >=0.9 && < 0.10 and the snapshot contains postgresql-libpq-0.10.0.0 + - selda-postgresql < 0 # tried selda-postgresql-0.1.8.2, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - selda-postgresql < 0 # tried selda-postgresql-0.1.8.2, but its *library* requires time >=1.5 && < 1.12 and the snapshot contains time-1.12.2 + - selda-sqlite < 0 # tried selda-sqlite-0.1.7.2, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - selda-sqlite < 0 # tried selda-sqlite-0.1.7.2, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - selda-sqlite < 0 # tried selda-sqlite-0.1.7.2, but its *library* requires time >=1.5 && < 1.12 and the snapshot contains time-1.12.2 + - semigroupoid-extras < 0 # tried semigroupoid-extras-5, but its *library* requires semigroupoids >=5 && < 6 and the snapshot contains semigroupoids-6.0.0.1 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires aeson >=0.11 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires base >=4.11 && < 4.14 and the snapshot contains base-4.19.0.0 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires http-client >=0.5.6 && < 0.7 and the snapshot contains http-client-0.7.16 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires lens >=4.15 && < 4.20 and the snapshot contains lens-5.2.3 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires optparse-applicative >=0.12 && < 0.16 and the snapshot contains optparse-applicative-0.18.1.0 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires text >=1.2.2 && < 1.3 and the snapshot contains text-2.1 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires time >=1.5.0.1 && < 1.10 and the snapshot contains time-1.12.2 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires unix < 2.8 and the snapshot contains unix-2.8.3.0 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires unix-compat < 0.6 and the snapshot contains unix-compat-0.7.1 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* requires vector >=0.11 && < 0.13 and the snapshot contains vector-0.13.1.0 + - seqloc < 0 # tried seqloc-0.6.1.1, but its *library* requires the disabled package: biocore + - serf < 0 # tried serf-0.1.1.0, but its *library* requires text >=1 && < 2 and the snapshot contains text-2.1 + - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* requires blaze-builder >=0.4 && < 0.4.1 and the snapshot contains blaze-builder-0.4.2.3 + - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* requires cryptonite >=0.14 && < 0.25 and the snapshot contains cryptonite-0.30 + - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* requires exceptions >=0.8 && < 0.9 and the snapshot contains exceptions-0.10.7 + - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* requires http-api-data >=0.3 && < 0.4 and the snapshot contains http-api-data-0.6 + - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* requires http-types >=0.9 && < 0.12 and the snapshot contains http-types-0.12.4 + - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* requires memory >=0.11 && < 0.15 and the snapshot contains memory-0.18.0 + - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* requires servant >=0.5 && < 0.13 and the snapshot contains servant-0.20.1 + - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* requires servant-server >=0.5 && < 0.13 and the snapshot contains servant-server-0.20 + - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* requires time >=1.6 && < 1.8.1 and the snapshot contains time-1.12.2 + - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - servant-auth-swagger < 0 # tried servant-auth-swagger-0.2.10.2, but its *library* requires the disabled package: swagger2 + - servant-auth-wordpress < 0 # tried servant-auth-wordpress-1.0.0.2, but its *library* requires servant-server >=0.14 && < 0.20 and the snapshot contains servant-server-0.20 + - servant-auth-wordpress < 0 # tried servant-auth-wordpress-1.0.0.2, but its *library* requires the disabled package: wordpress-auth + - servant-cassava < 0 # tried servant-cassava-0.10.2, but its *library* requires base-compat >=0.9.1 && < 0.13 and the snapshot contains base-compat-0.13.1 + - servant-cassava < 0 # tried servant-cassava-0.10.2, but its *library* requires servant >=0.7 && < 0.20 and the snapshot contains servant-0.20.1 + - servant-docs-simple < 0 # tried servant-docs-simple-0.4.0.0, but its *library* requires aeson >=1.4.2 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - servant-docs-simple < 0 # tried servant-docs-simple-0.4.0.0, but its *library* requires bytestring >=0.10.8.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - servant-docs-simple < 0 # tried servant-docs-simple-0.4.0.0, but its *library* requires servant >=0.15 && < 0.19 and the snapshot contains servant-0.20.1 + - servant-docs-simple < 0 # tried servant-docs-simple-0.4.0.0, but its *library* requires text >=1.2.3.1 && < 1.3 and the snapshot contains text-2.1 + - servant-errors < 0 # tried servant-errors-0.1.7.0, but its *library* requires aeson >=1.3 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - servant-errors < 0 # tried servant-errors-0.1.7.0, but its *library* requires base >=4.10.0.0 && < 4.15 and the snapshot contains base-4.19.0.0 + - servant-js < 0 # tried servant-js-0.9.4.2, but its *executable* requires aeson >=1.4.1.0 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* requires containers >=0.5.7 && < 0.6.1 and the snapshot contains containers-0.6.8 + - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* requires formatting >=6.2 && < 6.4 and the snapshot contains formatting-7.2.0 + - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* requires lens >=4.15 && < 4.18 and the snapshot contains lens-5.2.3 + - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* requires servant >=0.9 && < 0.17 and the snapshot contains servant-0.20.1 + - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* requires servant-foreign >=0.9 && < 0.16 and the snapshot contains servant-foreign-0.16 + - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* requires time >=1.6 && < 1.9 and the snapshot contains time-1.12.2 + - servant-mock < 0 # tried servant-mock-0.8.7, but its *library* requires QuickCheck >=2.12.6.1 && < 2.14 and the snapshot contains QuickCheck-2.14.3 + - servant-mock < 0 # tried servant-mock-0.8.7, but its *library* requires base >=4.9 && < 4.14 and the snapshot contains base-4.19.0.0 + - servant-mock < 0 # tried servant-mock-0.8.7, but its *library* requires base-compat >=0.10.5 && < 0.12 and the snapshot contains base-compat-0.13.1 + - servant-mock < 0 # tried servant-mock-0.8.7, but its *library* requires bytestring >=0.10.8.1 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - servant-mock < 0 # tried servant-mock-0.8.7, but its *library* requires servant >=0.17 && < 0.19 and the snapshot contains servant-0.20.1 + - servant-mock < 0 # tried servant-mock-0.8.7, but its *library* requires servant-server >=0.17 && < 0.19 and the snapshot contains servant-server-0.20 + - servant-mock < 0 # tried servant-mock-0.8.7, but its *library* requires transformers >=0.5.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - servant-pandoc < 0 # tried servant-pandoc-0.5.0.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - servant-pandoc < 0 # tried servant-pandoc-0.5.0.0, but its *library* requires http-media >=0.6 && < 0.8 and the snapshot contains http-media-0.8.1.1 + - servant-pandoc < 0 # tried servant-pandoc-0.5.0.0, but its *library* requires lens >=4.9 && < 5 and the snapshot contains lens-5.2.3 + - servant-pandoc < 0 # tried servant-pandoc-0.5.0.0, but its *library* requires pandoc-types >=1.12 && < 1.18 and the snapshot contains pandoc-types-1.23.1 + - servant-pandoc < 0 # tried servant-pandoc-0.5.0.0, but its *library* requires servant-docs >=0.11.1 && < 0.12 and the snapshot contains servant-docs-0.13 + - servant-pandoc < 0 # tried servant-pandoc-0.5.0.0, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires aeson >=0.8 && < 2 and the snapshot contains aeson-2.2.1.0 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires base >=4.9 && < 4.15 and the snapshot contains base-4.19.0.0 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires base-compat-batteries >=0.10.1 && < 0.12 and the snapshot contains base-compat-batteries-0.13.1 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires hspec >=2.5.6 && < 2.8 and the snapshot contains hspec-2.11.7 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires servant >=0.17 && < 0.19 and the snapshot contains servant-0.20.1 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires servant-client >=0.17 && < 0.19 and the snapshot contains servant-client-0.20 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires servant-server >=0.17 && < 0.19 and the snapshot contains servant-server-0.20 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires text >=1 && < 2 and the snapshot contains text-2.1 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* requires time >=1.5 && < 1.11 and the snapshot contains time-1.12.2 + - servant-ruby < 0 # tried servant-ruby-0.9.0.0, but its *library* requires servant-foreign >=0.9 && < 0.16 and the snapshot contains servant-foreign-0.16 + - servant-ruby < 0 # tried servant-ruby-0.9.0.0, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - servant-streaming < 0 # tried servant-streaming-0.3.0.0, but its *library* requires base >=4.7 && < 4.13 and the snapshot contains base-4.19.0.0 + - servant-streaming < 0 # tried servant-streaming-0.3.0.0, but its *library* requires servant >=0.13 && < 0.16 and the snapshot contains servant-0.20.1 + - servant-streaming-client < 0 # tried servant-streaming-client-0.3.0.0, but its *library* requires base >=4.7 && < 4.13 and the snapshot contains base-4.19.0.0 + - servant-streaming-client < 0 # tried servant-streaming-client-0.3.0.0, but its *library* requires http-media >=0.6 && < 0.8 and the snapshot contains http-media-0.8.1.1 + - servant-streaming-client < 0 # tried servant-streaming-client-0.3.0.0, but its *library* requires resourcet >=1.1 && < 1.3 and the snapshot contains resourcet-1.3.0 + - servant-streaming-client < 0 # tried servant-streaming-client-0.3.0.0, but its *library* requires servant >=0.14 && < 0.15 and the snapshot contains servant-0.20.1 + - servant-streaming-client < 0 # tried servant-streaming-client-0.3.0.0, but its *library* requires servant-client-core >=0.14 && < 0.15 and the snapshot contains servant-client-core-0.20 + - servant-streaming-server < 0 # tried servant-streaming-server-0.3.0.0, but its *library* requires base >=4.7 && < 4.13 and the snapshot contains base-4.19.0.0 + - servant-streaming-server < 0 # tried servant-streaming-server-0.3.0.0, but its *library* requires http-media >=0.6 && < 0.8 and the snapshot contains http-media-0.8.1.1 + - servant-streaming-server < 0 # tried servant-streaming-server-0.3.0.0, but its *library* requires resourcet >=1.1 && < 1.3 and the snapshot contains resourcet-1.3.0 + - servant-streaming-server < 0 # tried servant-streaming-server-0.3.0.0, but its *library* requires servant-server >=0.13 && < 0.15 and the snapshot contains servant-server-0.20 + - servant-swagger < 0 # tried servant-swagger-1.2, but its *library* requires the disabled package: swagger2 + - servant-swagger-ui < 0 # tried servant-swagger-ui-0.3.5.5.0.0, but its *library* requires base >=4.7 && < 4.19 and the snapshot contains base-4.19.0.0 + - servant-swagger-ui < 0 # tried servant-swagger-ui-0.3.5.5.0.0, but its *library* requires bytestring >=0.10.4.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - servant-swagger-ui < 0 # tried servant-swagger-ui-0.3.5.5.0.0, but its *library* requires text >=1.2.3.0 && < 2.1 and the snapshot contains text-2.1 + - servant-swagger-ui-core < 0 # tried servant-swagger-ui-core-0.3.5, but its *library* requires base >=4.7 && < 4.19 and the snapshot contains base-4.19.0.0 + - servant-swagger-ui-core < 0 # tried servant-swagger-ui-core-0.3.5, but its *library* requires bytestring >=0.10.4.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - servant-swagger-ui-core < 0 # tried servant-swagger-ui-core-0.3.5, but its *library* requires text >=1.2.3.0 && < 2.1 and the snapshot contains text-2.1 + - servant-swagger-ui-redoc < 0 # tried servant-swagger-ui-redoc-0.3.4.1.22.3, but its *library* requires base >=4.7 && < 4.19 and the snapshot contains base-4.19.0.0 + - servant-swagger-ui-redoc < 0 # tried servant-swagger-ui-redoc-0.3.4.1.22.3, but its *library* requires bytestring >=0.10.4.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - servant-swagger-ui-redoc < 0 # tried servant-swagger-ui-redoc-0.3.4.1.22.3, but its *library* requires text >=1.2.3.0 && < 2.1 and the snapshot contains text-2.1 + - servant-xml < 0 # tried servant-xml-1.0.2, but its *library* requires the disabled package: xmlbf-xeno + - servant-yaml < 0 # tried servant-yaml-0.1.0.1, but its *library* requires base >=4.9 && < 4.14 and the snapshot contains base-4.19.0.0 + - servant-yaml < 0 # tried servant-yaml-0.1.0.1, but its *library* requires bytestring >=0.10.8.1 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - servant-yaml < 0 # tried servant-yaml-0.1.0.1, but its *library* requires servant >=0.15 && < 0.18 and the snapshot contains servant-0.20.1 + - serversession-backend-persistent < 0 # tried serversession-backend-persistent-2.0.1, but its *library* requires persistent >=2.13 && < 2.14 and the snapshot contains persistent-2.14.6.0 + - sessiontypes-distributed < 0 # tried sessiontypes-distributed-0.1.1, but its *library* requires bytestring >=0.10.8.1 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - sessiontypes-distributed < 0 # tried sessiontypes-distributed-0.1.1, but its *library* requires exceptions >=0.8.3 && < 0.10.0 and the snapshot contains exceptions-0.10.7 + - sessiontypes-distributed < 0 # tried sessiontypes-distributed-0.1.1, but its *library* requires the disabled package: sessiontypes + - sets < 0 # tried sets-0.0.6.2, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 + - sexpr-parser < 0 # tried sexpr-parser-0.2.2.0, but its *executable* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - sexpr-parser < 0 # tried sexpr-parser-0.2.2.0, but its *library* requires megaparsec >=6.5 && < 9.3 and the snapshot contains megaparsec-9.6.1 + - shake-language-c < 0 # tried shake-language-c-0.12.0, but its *library* requires the disabled package: fclabels + - shake-plus-extended < 0 # tried shake-plus-extended-0.4.1.0, but its *library* requires the disabled package: ixset-typed + - shell-conduit < 0 # tried shell-conduit-5.0.0, but its *library* requires the disabled package: monads-tf + - shellmet < 0 # tried shellmet-0.0.4.1, but its *library* requires text >=1.2.3 && < 2.1 and the snapshot contains text-2.1 + - shikensu < 0 # tried shikensu-0.4.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - shikensu < 0 # tried shikensu-0.4.1, but its *library* requires text >=1 && < 2 and the snapshot contains text-2.1 + - show-prettyprint < 0 # tried show-prettyprint-0.3.0.1, but its *library* requires trifecta >=1.6 && < 1.8 and the snapshot contains trifecta-2.1.3 + - shower < 0 # tried shower-0.2.0.3, but its *library* requires base >=4.10 && < 4.18 and the snapshot contains base-4.19.0.0 + - simple-log < 0 # tried simple-log-0.9.12, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - simple-log < 0 # tried simple-log-0.9.12, but its *library* requires mmorph >=1.0 && < 1.2 and the snapshot contains mmorph-1.2.0 + - simple-log < 0 # tried simple-log-0.9.12, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - simple-log < 0 # tried simple-log-0.9.12, but its *library* requires text >=0.11.0 && < 2.0.0 and the snapshot contains text-2.1 + - simple-log < 0 # tried simple-log-0.9.12, but its *library* requires time >=1.5 && < 1.10 and the snapshot contains time-1.12.2 + - simple-log < 0 # tried simple-log-0.9.12, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - simple-media-timestamp-formatting < 0 # tried simple-media-timestamp-formatting-0.1.1.0, but its *library* requires formatting >=7.0.0 && < 7.2 and the snapshot contains formatting-7.2.0 + - simple-session < 0 # tried simple-session-2.0.0, but its *library* requires the disabled package: simple + - simplest-sqlite < 0 # tried simplest-sqlite-0.1.0.2, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - simplest-sqlite < 0 # tried simplest-sqlite-0.1.0.2, but its *library* requires template-haskell >=2.12 && < 2.16 and the snapshot contains template-haskell-2.21.0.0 + - simplest-sqlite < 0 # tried simplest-sqlite-0.1.0.2, but its *library* requires text >=1.1 && < 1.3 and the snapshot contains text-2.1 + - siphash < 0 # tried siphash-1.0.3, but its *library* requires bytestring < 0.11 and the snapshot contains bytestring-0.12.0.2 + - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* requires aeson >=1.2 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* requires base >=4.9 && < 4.13 and the snapshot contains base-4.19.0.0 + - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* requires constraints >=0.9 && < 0.11 and the snapshot contains constraints-0.14 + - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* requires lens >=4.15 && < 5 and the snapshot contains lens-5.2.3 + - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* requires random >=1.1 && < 1.2 and the snapshot contains random-1.2.1.1 + - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* requires vector >=0.12 && < 0.13 and the snapshot contains vector-0.13.1.0 + - skeletons < 0 # tried skeletons-0.4.0, but its *executable* requires the disabled package: tinytemplate + - slack-web < 0 # tried slack-web-1.6.1.0, but its *library* requires aeson >=2.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - slack-web < 0 # tried slack-web-1.6.1.0, but its *library* requires base >=4.11 && < 4.18 and the snapshot contains base-4.19.0.0 + - slack-web < 0 # tried slack-web-1.6.1.0, but its *library* requires http-api-data >=0.3 && < 0.6 and the snapshot contains http-api-data-0.6 + - slack-web < 0 # tried slack-web-1.6.1.0, but its *library* requires servant >=0.16 && < 0.20 and the snapshot contains servant-0.20.1 + - slack-web < 0 # tried slack-web-1.6.1.0, but its *library* requires servant-client >=0.16 && < 0.20 and the snapshot contains servant-client-0.20 + - slack-web < 0 # tried slack-web-1.6.1.0, but its *library* requires servant-client-core >=0.16 && < 0.20 and the snapshot contains servant-client-core-0.20 + - slack-web < 0 # tried slack-web-1.6.1.0, but its *library* requires text >=1.2 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - slave-thread < 0 # tried slave-thread-1.1.0.3, but its *library* requires the disabled package: stm-containers + - smallcheck-series < 0 # tried smallcheck-series-0.7.1.0, but its *library* requires base >=4.6 && < 4.15 and the snapshot contains base-4.19.0.0 + - smash < 0 # tried smash-0.1.3, but its *library* requires base >=4.12 && < 4.17 and the snapshot contains base-4.19.0.0 + - smash < 0 # tried smash-0.1.3, but its *library* requires bifunctors ^>=5.5 and the snapshot contains bifunctors-5.6.1 + - smash < 0 # tried smash-0.1.3, but its *library* requires deepseq ^>=1.4 and the snapshot contains deepseq-1.5.0.0 + - smash < 0 # tried smash-0.1.3, but its *library* requires hashable ^>=1.3 and the snapshot contains hashable-1.4.3.0 + - smash-aeson < 0 # tried smash-aeson-0.2.0.1, but its *library* requires aeson >=2.0 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - smash-aeson < 0 # tried smash-aeson-0.2.0.1, but its *library* requires base >=4.1 && < 4.17 and the snapshot contains base-4.19.0.0 + - smash-lens < 0 # tried smash-lens-0.1.0.3, but its *library* requires base >=4.11 && < 4.17 and the snapshot contains base-4.19.0.0 + - smash-lens < 0 # tried smash-lens-0.1.0.3, but its *library* requires lens >=4.0 && < 5.2 and the snapshot contains lens-5.2.3 + - smash-microlens < 0 # tried smash-microlens-0.1.0.2, but its *library* requires base >=4.11 && < 4.17 and the snapshot contains base-4.19.0.0 + - smoothie < 0 # tried smoothie-0.4.2.11, but its *library* requires aeson >=0.8 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - smoothie < 0 # tried smoothie-0.4.2.11, but its *library* requires linear >=1.16 && < 1.22 and the snapshot contains linear-1.22 + - smoothie < 0 # tried smoothie-0.4.2.11, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - smoothie < 0 # tried smoothie-0.4.2.11, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - smtp-mail < 0 # tried smtp-mail-0.3.0.0, but its *library* requires the disabled package: connection + - snap < 0 # tried snap-1.1.3.3, but its *library* requires the disabled package: snap-core + - snap-blaze < 0 # tried snap-blaze-0.2.1.5, but its *library* requires the disabled package: snap-core + - snap-core < 0 # tried snap-core-1.0.5.1, but its *library* requires the disabled package: readable + - snap-server < 0 # tried snap-server-1.1.2.1, but its *library* requires the disabled package: snap-core + - soap < 0 # tried soap-0.2.3.6, but its *library* requires bytestring >=0.10.6 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - soap < 0 # tried soap-0.2.3.6, but its *library* requires text >=1.2.2.1 && < 2.1 and the snapshot contains text-2.1 + - soap < 0 # tried soap-0.2.3.6, but its *library* requires the disabled package: xml-conduit-writer + - soap-openssl < 0 # tried soap-openssl-0.1.0.2, but its *library* requires text >=1.2.2.1 && < 2.1 and the snapshot contains text-2.1 + - soap-tls < 0 # tried soap-tls-0.1.1.4, but its *library* requires text >=1.2.2.1 && < 2.1 and the snapshot contains text-2.1 + - socket < 0 # tried socket-0.8.3.0, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - socket-activation < 0 # tried socket-activation-0.1.0.2, but its *library* requires network >=2.3 && < 2.9 and the snapshot contains network-3.1.4.0 + - solana-staking-csvs < 0 # tried solana-staking-csvs-0.1.2.0, but its *library* requires the disabled package: cointracking-imports + - spacecookie < 0 # tried spacecookie-1.0.0.2, but its *library* requires the disabled package: filepath-bytestring + - spacecookie < 0 # tried spacecookie-1.0.0.2, but its *library* requires the disabled package: socket + - sparkle < 0 # tried sparkle-0.7.4, but its *library* requires inline-java >=0.7.0 && < 0.9 and the snapshot contains inline-java-0.10.0 + - sparkle < 0 # tried sparkle-0.7.4, but its *library* requires jvm >=0.4.0.1 && < 0.5 and the snapshot contains jvm-0.6.0 + - sparkle < 0 # tried sparkle-0.7.4, but its *library* requires the disabled package: jni + - sparse-linear-algebra < 0 # tried sparse-linear-algebra-0.3.1, but its *library* requires base >=4.7 && < 4.17 and the snapshot contains base-4.19.0.0 + - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* requires Cabal >=1.24 && < 3.5 and the snapshot contains Cabal-3.10.2.0 + - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* requires ad >=4.2 && < 4.5 and the snapshot contains ad-4.5.4 + - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* requires deepseq >=1.1 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - spdx < 0 # tried spdx-1.0.0.3, but its *library* requires Cabal ^>=2.4.0.1 || ^>=3.0.0.0 || ^>=3.2.0.0 || ^>=3.4.0.0 || ^>=3.6.0.0 and the snapshot contains Cabal-3.10.2.0 + - spdx < 0 # tried spdx-1.0.0.3, but its *library* requires base >=4.3.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - spdx < 0 # tried spdx-1.0.0.3, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - special-values < 0 # tried special-values-0.1.0.0, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - special-values < 0 # tried special-values-0.1.0.0, but its *library* requires text >=0.7 && < 2.1 and the snapshot contains text-2.1 + - speculation < 0 # tried speculation-1.5.0.3, but its *library* requires stm >=2.1 && < 2.5 and the snapshot contains stm-2.5.2.1 + - speculation < 0 # tried speculation-1.5.0.3, but its *library* requires transformers >=0.2.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - sqlcli < 0 # tried sqlcli-0.2.2.0, but its *library* requires transformers >=0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - sqlcli-odbc < 0 # tried sqlcli-odbc-0.2.0.1, but its *library* requires the disabled package: sqlcli + - sqlite-simple-errors < 0 # tried sqlite-simple-errors-0.6.1.0, but its *library* requires text >=1.2 && < 1.2.4 and the snapshot contains text-2.1 + - sqlite-simple-errors < 0 # tried sqlite-simple-errors-0.6.1.0, but its *library* requires the disabled package: sqlite-simple + - squeal-postgresql < 0 # tried squeal-postgresql-0.9.1.3, but its *library* requires the disabled package: records-sop + - srt < 0 # tried srt-0.1.2.0, but its *library* requires text >=1.0 && < 2.1 and the snapshot contains text-2.1 + - srt-attoparsec < 0 # tried srt-attoparsec-0.1.0.0, but its *library* requires mtl >=1.0 && < =2.3 and the snapshot contains mtl-2.3.1 + - srt-attoparsec < 0 # tried srt-attoparsec-0.1.0.0, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - srt-dhall < 0 # tried srt-dhall-0.1.0.0, but its *library* requires dhall >=1 && < 1.41 and the snapshot contains dhall-1.42.1 + - srt-dhall < 0 # tried srt-dhall-0.1.0.0, but its *library* requires formatting >=7.0.0 && < 7.2 and the snapshot contains formatting-7.2.0 + - srt-dhall < 0 # tried srt-dhall-0.1.0.0, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - srt-formatting < 0 # tried srt-formatting-0.1.0.0, but its *library* requires formatting >=7.0.0 && < 7.2 and the snapshot contains formatting-7.2.0 + - stack < 0 # tried stack-2.13.1, but its *executable* requires the disabled package: optparse-generic + - stackcollapse-ghc < 0 # tried stackcollapse-ghc-0.0.1.4, but its *executable* requires base >=4.12.0.0 && < 4.16 and the snapshot contains base-4.19.0.0 + - stackcollapse-ghc < 0 # tried stackcollapse-ghc-0.0.1.4, but its *executable* requires transformers >=0.5.6 && < 0.5.7 and the snapshot contains transformers-0.6.1.0 + - statestack < 0 # tried statestack-0.3.1.1, but its *library* requires base >=4.8 && < 4.19 and the snapshot contains base-4.19.0.0 + - static-canvas < 0 # tried static-canvas-0.2.0.3, but its *library* requires base >=4.5 && < 4.19 and the snapshot contains base-4.19.0.0 + - static-canvas < 0 # tried static-canvas-0.2.0.3, but its *library* requires text >=0.11 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - static-canvas < 0 # tried static-canvas-0.2.0.3, but its *library* requires the disabled package: double-conversion + - stb-image-redux < 0 # tried stb-image-redux-0.2.1.2, but its *library* requires vector >=0.10.12.3 && < 0.13 and the snapshot contains vector-0.13.1.0 + - stm-containers < 0 # tried stm-containers-1.2.0.3, but its *library* requires the disabled package: stm-hamt + - stm-hamt < 0 # tried stm-hamt-1.2.0.14, but its *library* requires the disabled package: primitive-extras + - stm-lifted < 0 # tried stm-lifted-2.5.0.0, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - stopwatch < 0 # tried stopwatch-0.1.0.6, but its *library* requires transformers >=0.3.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - store < 0 # tried store-0.7.18, but its *library* requires the disabled package: store-core + - store-core < 0 # tried store-core-0.4.4.6, but its *library* requires text >=1.2.0.4 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - store-streaming < 0 # tried store-streaming-0.2.0.5, but its *library* requires the disabled package: store-core + - streaming-cassava < 0 # tried streaming-cassava-0.2.0.0, but its *library* requires streaming-bytestring >=0.2 && < 0.3 and the snapshot contains streaming-bytestring-0.3.2 + - streamly-examples < 0 # tried streamly-examples-0.2.0, but its *executable* requires streamly-core ==0.2.0 and the snapshot contains streamly-core-0.2.1 + - streamly-process < 0 # tried streamly-process-0.3.1, but its *library* requires streamly >=0.9 && < 0.10 and the snapshot contains streamly-0.10.0 + - streamly-process < 0 # tried streamly-process-0.3.1, but its *library* requires streamly-core >=0.1 && < 0.2 and the snapshot contains streamly-core-0.2.1 + - streamproc < 0 # tried streamproc-1.6.2, but its *library* requires base >=3 && < 4.13 and the snapshot contains base-4.19.0.0 + - streamt < 0 # tried streamt-0.5.0.1, but its *library* requires mtl >=2.0 && < 2.3 and the snapshot contains mtl-2.3.1 + - strict-tuple-lens < 0 # tried strict-tuple-lens-0.2, but its *library* requires lens ^>=5 and the snapshot contains lens-5.2.3 + - string-class < 0 # tried string-class-0.1.7.1, but its *library* requires bytestring >=0.10.0.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - string-class < 0 # tried string-class-0.1.7.1, but its *library* requires text >=0.11.0.1 && < 2.1 and the snapshot contains text-2.1 + - string-interpolate < 0 # tried string-interpolate-0.3.2.1, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - string-interpolate < 0 # tried string-interpolate-0.3.2.1, but its *library* requires template-haskell < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - string-interpolate < 0 # tried string-interpolate-0.3.2.1, but its *library* requires text < 2.1 and the snapshot contains text-2.1 + - string-random < 0 # tried string-random-0.1.4.3, but its *library* requires text >=1.2.2.1 && < 2.1 and the snapshot contains text-2.1 + - string-variants < 0 # tried string-variants-0.3.0.0, but its *library* requires the disabled package: refinery + - stripe-concepts < 0 # tried stripe-concepts-1.0.3.3, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - stripe-concepts < 0 # tried stripe-concepts-1.0.3.3, but its *library* requires bytestring ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - stripe-concepts < 0 # tried stripe-concepts-1.0.3.3, but its *library* requires text ^>=1.2.5 || ^>=2.0 and the snapshot contains text-2.1 + - stripe-core < 0 # tried stripe-core-2.6.2, but its *library* requires aeson >=0.8 && < 0.10 || >=0.11 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - stripe-core < 0 # tried stripe-core-2.6.2, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - stripe-core < 0 # tried stripe-core-2.6.2, but its *library* requires mtl >=2.1.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - stripe-core < 0 # tried stripe-core-2.6.2, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - stripe-core < 0 # tried stripe-core-2.6.2, but its *library* requires time >=1.4 && < 1.11 and the snapshot contains time-1.12.2 + - stripe-core < 0 # tried stripe-core-2.6.2, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - stripe-haskell < 0 # tried stripe-haskell-2.6.2, but its *library* requires the disabled package: stripe-core + - stripe-haskell < 0 # tried stripe-haskell-2.6.2, but its *library* requires the disabled package: stripe-http-client + - stripe-http-client < 0 # tried stripe-http-client-2.6.2, but its *library* requires aeson >=0.8 && < 0.10 || >=0.11 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - stripe-http-client < 0 # tried stripe-http-client-2.6.2, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - stripe-http-client < 0 # tried stripe-http-client-2.6.2, but its *library* requires text >=1.1 && < 1.3 and the snapshot contains text-2.1 + - stripe-signature < 0 # tried stripe-signature-1.0.0.16, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - stripe-signature < 0 # tried stripe-signature-1.0.0.16, but its *library* requires bytestring ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - stripe-signature < 0 # tried stripe-signature-1.0.0.16, but its *library* requires text ^>=1.2.5 || ^>=2.0 and the snapshot contains text-2.1 + - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* requires aeson >=0.8 && < 0.10 || >=0.11 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* requires hspec >=2.1.0 && < 2.8 and the snapshot contains hspec-2.11.7 + - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* requires hspec-core >=2.1.0 && < 2.8 and the snapshot contains hspec-core-2.11.7 + - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* requires mtl >=2.1.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* requires random >=1.1 && < 1.2 and the snapshot contains random-1.2.1.1 + - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* requires time >=1.4 && < 1.11 and the snapshot contains time-1.12.2 + - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - stripe-wreq < 0 # tried stripe-wreq-1.0.1.16, but its *library* requires aeson ^>=2.0.3 || ^>=2.1 and the snapshot contains aeson-2.2.1.0 + - stripe-wreq < 0 # tried stripe-wreq-1.0.1.16, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - stripe-wreq < 0 # tried stripe-wreq-1.0.1.16, but its *library* requires bytestring ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - stripe-wreq < 0 # tried stripe-wreq-1.0.1.16, but its *library* requires text ^>=1.2.5 || ^>=2.0 and the snapshot contains text-2.1 + - strong-path < 0 # tried strong-path-1.1.4.0, but its *library* requires hashable >=1.3 && < 1.4 and the snapshot contains hashable-1.4.3.0 + - strong-path < 0 # tried strong-path-1.1.4.0, but its *library* requires template-haskell >=2.16 && < 2.18 and the snapshot contains template-haskell-2.21.0.0 + - strongweak < 0 # tried strongweak-0.6.0, but its *library* requires text >=1.2.5.0 && < 2.1 and the snapshot contains text-2.1 + - strongweak < 0 # tried strongweak-0.6.0, but its *library* requires the disabled package: refined1 + - structured-cli < 0 # tried structured-cli-2.7.0.1, but its *library* requires transformers >=0.5.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - structured-haskell-mode < 0 # tried structured-haskell-mode-1.1.0, but its *executable* requires haskell-src-exts >=1.18 && < 1.20 and the snapshot contains haskell-src-exts-1.23.1 + - structured-haskell-mode < 0 # tried structured-haskell-mode-1.1.0, but its *executable* requires the disabled package: descriptive + - stylish-haskell < 0 # tried stylish-haskell-0.14.5.0, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - stylish-haskell < 0 # tried stylish-haskell-0.14.5.0, but its *library* requires ghc-lib-parser >=9.6 && < 9.7 and the snapshot contains ghc-lib-parser-9.8.1.20231121 + - stylish-haskell < 0 # tried stylish-haskell-0.14.5.0, but its *library* requires ghc-lib-parser-ex >=9.6 && < 9.7 and the snapshot contains ghc-lib-parser-ex-9.8.0.0 + - stylish-haskell < 0 # tried stylish-haskell-0.14.5.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - superbuffer < 0 # tried superbuffer-0.3.1.2, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - sv < 0 # tried sv-1.4.0.1, but its *library* requires attoparsec >=0.12.1.4 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - sv < 0 # tried sv-1.4.0.1, but its *library* requires base >=4.9 && < 4.15 and the snapshot contains base-4.19.0.0 + - sv < 0 # tried sv-1.4.0.1, but its *library* requires bifunctors >=5.1 && < 5.6 and the snapshot contains bifunctors-5.6.1 + - sv < 0 # tried sv-1.4.0.1, but its *library* requires bytestring >=0.9.1.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - sv < 0 # tried sv-1.4.0.1, but its *library* requires semigroupoids >=5 && < 5.4 and the snapshot contains semigroupoids-6.0.0.1 + - sv < 0 # tried sv-1.4.0.1, but its *library* requires the disabled package: hw-dsv + - sv < 0 # tried sv-1.4.0.1, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - sv-cassava < 0 # tried sv-cassava-0.3, but its *library* requires attoparsec >=0.12.1.4 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - sv-cassava < 0 # tried sv-cassava-0.3, but its *library* requires bytestring >=0.9.1.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - sv-cassava < 0 # tried sv-cassava-0.3, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires attoparsec >=0.12.1.4 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires base >=4.9 && < 4.15 and the snapshot contains base-4.19.0.0 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires bifunctors >=5.1 && < 5.6 and the snapshot contains bifunctors-5.6.1 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires bytestring >=0.9.1.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires deepseq >=1.1 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires lens >=4 && < 4.20 and the snapshot contains lens-5.2.3 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires mtl >=2.0.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires profunctors >=5.2.1 && < 5.6 and the snapshot contains profunctors-5.6.2 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires semigroupoids >=5 && < 5.4 and the snapshot contains semigroupoids-6.0.0.1 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires semigroups >=0.18 && < 0.20 and the snapshot contains semigroups-0.20 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires the disabled package: double-conversion + - sv-core < 0 # tried sv-core-0.5, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - sv-core < 0 # tried sv-core-0.5, but its *library* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - svg-builder < 0 # tried svg-builder-0.1.1, but its *library* requires base >=4.5 && < 4.19 and the snapshot contains base-4.19.0.0 + - svg-builder < 0 # tried svg-builder-0.1.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - svg-builder < 0 # tried svg-builder-0.1.1, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires aeson >=1.0 && < 2.0 and the snapshot contains aeson-2.2.1.0 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires bytestring >=0.10.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires containers >=0.5.0.0 && < 0.6 and the snapshot contains containers-0.6.8 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires http-api-data >=0.3.4 && < 0.4 and the snapshot contains http-api-data-0.6 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires http-client >=0.5 && < 0.6 and the snapshot contains http-client-0.7.16 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires http-media >=0.4 && < 0.8 and the snapshot contains http-media-0.8.1.1 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires katip >=0.4 && < 0.6 and the snapshot contains katip-0.8.8.0 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires network >=2.6.2 && < 2.8 and the snapshot contains network-3.1.4.0 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires time >=1.5 && < 1.10 and the snapshot contains time-1.12.2 + - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* requires vector >=0.10.9 && < 0.13 and the snapshot contains vector-0.13.1.0 + - swagger2 < 0 # tried swagger2-2.8.7, but its *library* requires aeson >=2.0.0.0 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - swagger2 < 0 # tried swagger2-2.8.7, but its *library* requires base < 4.19 and the snapshot contains base-4.19.0.0 + - swagger2 < 0 # tried swagger2-2.8.7, but its *library* requires bytestring >=0.10.8.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - swagger2 < 0 # tried swagger2-2.8.7, but its *library* requires template-haskell >=2.11.1.0 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - swagger2 < 0 # tried swagger2-2.8.7, but its *library* requires text >=1.2.3.0 && < 2.1 and the snapshot contains text-2.1 + - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires logict ^>=0.7.0 and the snapshot contains logict-0.8.1.0 + - syb-with-class < 0 # tried syb-with-class-0.6.1.14, but its *library* requires template-haskell >=2.4 && < 2.19 and the snapshot contains template-haskell-2.21.0.0 + - sydtest < 0 # tried sydtest-0.15.1.1, but its *library* requires the disabled package: svg-builder + - sydtest-aeson < 0 # tried sydtest-aeson-0.1.0.0, but its *library* requires the disabled package: sydtest + - sydtest-amqp < 0 # tried sydtest-amqp-0.1.0.0, but its *library* requires the disabled package: sydtest + - sydtest-autodocodec < 0 # tried sydtest-autodocodec-0.0.0.0, but its *library* requires the disabled package: sydtest + - sydtest-hedgehog < 0 # tried sydtest-hedgehog-0.4.0.0, but its *library* requires the disabled package: hedgehog + - sydtest-hedis < 0 # tried sydtest-hedis-0.0.0.0, but its *library* requires the disabled package: sydtest + - sydtest-hspec < 0 # tried sydtest-hspec-0.4.0.2, but its *library* requires the disabled package: sydtest + - sydtest-mongo < 0 # tried sydtest-mongo-0.0.0.0, but its *library* requires the disabled package: sydtest + - sydtest-persistent < 0 # tried sydtest-persistent-0.0.0.2, but its *library* requires the disabled package: sydtest + - sydtest-persistent-postgresql < 0 # tried sydtest-persistent-postgresql-0.2.0.3, but its *library* requires the disabled package: tmp-postgres + - sydtest-persistent-sqlite < 0 # tried sydtest-persistent-sqlite-0.2.0.3, but its *library* requires the disabled package: sydtest + - sydtest-process < 0 # tried sydtest-process-0.0.0.0, but its *library* requires the disabled package: sydtest + - sydtest-rabbitmq < 0 # tried sydtest-rabbitmq-0.1.0.0, but its *library* requires the disabled package: sydtest + - sydtest-servant < 0 # tried sydtest-servant-0.2.0.2, but its *library* requires the disabled package: sydtest + - sydtest-typed-process < 0 # tried sydtest-typed-process-0.0.0.0, but its *library* requires the disabled package: sydtest + - sydtest-wai < 0 # tried sydtest-wai-0.2.0.1, but its *library* requires the disabled package: sydtest + - sydtest-webdriver < 0 # tried sydtest-webdriver-0.0.0.1, but its *library* requires the disabled package: sydtest + - sydtest-webdriver-screenshot < 0 # tried sydtest-webdriver-screenshot-0.0.0.2, but its *library* requires the disabled package: sydtest + - sydtest-webdriver-yesod < 0 # tried sydtest-webdriver-yesod-0.0.0.1, but its *library* requires the disabled package: sydtest + - sydtest-yesod < 0 # tried sydtest-yesod-0.3.0.2, but its *library* requires the disabled package: sydtest + - systemd-socket-activation < 0 # tried systemd-socket-activation-1.1.0.1, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - systemd-socket-activation < 0 # tried systemd-socket-activation-1.1.0.1, but its *library* requires text ^>=1.2.4 || ^>=2.0 and the snapshot contains text-2.1 + - taffybar < 0 # tried taffybar-4.0.1, but its *library* requires scotty >=0.11 && < 0.13 and the snapshot contains scotty-0.21 + - tasty-hedgehog < 0 # tried tasty-hedgehog-1.4.0.2, but its *library* requires the disabled package: hedgehog + - tasty-hslua < 0 # tried tasty-hslua-1.1.0, but its *library* requires bytestring >=0.10.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - tasty-hunit-compat < 0 # tried tasty-hunit-compat-0.2.0.1, but its *library* requires tasty < 1.5 and the snapshot contains tasty-1.5 + - tasty-lua < 0 # tried tasty-lua-1.1.0, but its *library* requires bytestring >=0.10.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - tasty-lua < 0 # tried tasty-lua-1.1.0, but its *library* requires tasty >=1.2 && < 1.5 and the snapshot contains tasty-1.5 + - tasty-lua < 0 # tried tasty-lua-1.1.0, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* requires containers >=0.4 && < 0.6 and the snapshot contains containers-0.6.8 + - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* requires tasty >=0.11.2 && < 1.2 and the snapshot contains tasty-1.5 + - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* requires time >=1.5 && < 1.9 and the snapshot contains time-1.12.2 + - tasty-test-reporter < 0 # tried tasty-test-reporter-0.1.1.4, but its *library* requires ansi-terminal >=0.8 && < 0.12 and the snapshot contains ansi-terminal-1.0 + - tasty-test-reporter < 0 # tried tasty-test-reporter-0.1.1.4, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - tasty-test-reporter < 0 # tried tasty-test-reporter-0.1.1.4, but its *library* requires tasty >=0.1 && < 1.5 and the snapshot contains tasty-1.5 + - tasty-test-reporter < 0 # tried tasty-test-reporter-0.1.1.4, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - tcp-streams-openssl < 0 # tried tcp-streams-openssl-1.0.1.0, but its *library* requires network >=2.3 && < 3.0 and the snapshot contains network-3.1.4.0 + - tcp-streams-openssl < 0 # tried tcp-streams-openssl-1.0.1.0, but its *library* requires the disabled package: tcp-streams + - telegram-bot-api < 0 # tried telegram-bot-api-6.7.1, but its *library* requires the disabled package: cron + - telegram-bot-simple < 0 # tried telegram-bot-simple-0.12, but its *library* requires the disabled package: cron + - tensors < 0 # tried tensors-0.1.5, but its *library* requires deepseq >=1.4.4.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - termcolor < 0 # tried termcolor-0.2.0.0, but its *executable* requires the disabled package: cli + - test-fixture < 0 # tried test-fixture-0.5.1.0, but its *library* requires template-haskell >=2.10 && < 2.13 and the snapshot contains template-haskell-2.21.0.0 + - test-framework-th < 0 # tried test-framework-th-0.2.4, but its *library* requires the disabled package: language-haskell-extract + - text-all < 0 # tried text-all-0.4.2, but its *library* requires text >=1.2.3 && < 1.2.4 and the snapshot contains text-2.1 + - text-all < 0 # tried text-all-0.4.2, but its *library* requires text-format >=0.3.1 && < 0.3.2 and the snapshot contains text-format-0.3.2.1 + - text-format < 0 # tried text-format-0.3.2.1, but its *library* requires base >=4.3 && < 4.19 and the snapshot contains base-4.19.0.0 + - text-format < 0 # tried text-format-0.3.2.1, but its *library* requires the disabled package: double-conversion + - text-generic-pretty < 0 # tried text-generic-pretty-1.2.1, but its *library* requires wl-pprint-text < 1.2 and the snapshot contains wl-pprint-text-1.2.0.2 + - th-to-exp < 0 # tried th-to-exp-0.0.1.1, but its *library* requires template-haskell >=2.11.0.0 && < 2.13 and the snapshot contains template-haskell-2.21.0.0 + - these-skinny < 0 # tried these-skinny-0.7.5, but its *library* requires base >=4.4 && < 4.19 and the snapshot contains base-4.19.0.0 + - threepenny-gui < 0 # tried threepenny-gui-0.9.4.0, but its *library* requires base >=4.8 && < 4.19 and the snapshot contains base-4.19.0.0 + - threepenny-gui < 0 # tried threepenny-gui-0.9.4.0, but its *library* requires websockets >=0.8 && < 0.12.5 || >0.12.5.0 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - through-text < 0 # tried through-text-0.1.0.0, but its *library* requires base >=4.3 && < 4.17 and the snapshot contains base-4.19.0.0 + - through-text < 0 # tried through-text-0.1.0.0, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - through-text < 0 # tried through-text-0.1.0.0, but its *library* requires text >=0.11 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - thumbnail-plus < 0 # tried thumbnail-plus-1.0.5, but its *library* requires either < 5 and the snapshot contains either-5.0.2 + - thyme < 0 # tried thyme-0.4, but its *library* requires template-haskell >=2.7 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - time-parsers < 0 # tried time-parsers-0.2, but its *library* requires base >=4.6 && < 4.19 and the snapshot contains base-4.19.0.0 + - time-parsers < 0 # tried time-parsers-0.2, but its *library* requires template-haskell >=2.8.0.0 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - tls-debug < 0 # tried tls-debug-0.4.8, but its *executable* requires tls >=1.3 && < 1.6 and the snapshot contains tls-1.9.0 + - tmp-proc-postgres < 0 # tried tmp-proc-postgres-0.5.3.1, but its *library* requires text >=1.2.3.0 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - tonalude < 0 # tried tonalude-0.2.0.0, but its *library* requires base >=4.14 && < 4.18 and the snapshot contains base-4.19.0.0 + - tonalude < 0 # tried tonalude-0.2.0.0, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - tonaparser < 0 # tried tonaparser-0.2.0.0, but its *library* requires base >=4.14 && < 4.18 and the snapshot contains base-4.19.0.0 + - tonatona < 0 # tried tonatona-0.2.0.0, but its *library* requires base >=4.14 && < 4.18 and the snapshot contains base-4.19.0.0 + - tonatona-logger < 0 # tried tonatona-logger-0.3.0.0, but its *library* requires base >=4.14 && < 4.18 and the snapshot contains base-4.19.0.0 + - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.2.0.0, but its *library* requires base >=4.14 && < 4.18 and the snapshot contains base-4.19.0.0 + - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.2.0.0, but its *library* requires base >=4.14 && < 4.18 and the snapshot contains base-4.19.0.0 + - tonatona-servant < 0 # tried tonatona-servant-0.2.0.0, but its *library* requires base >=4.14 && < 4.18 and the snapshot contains base-4.19.0.0 + - tonatona-servant < 0 # tried tonatona-servant-0.2.0.0, but its *library* requires servant >=0.18 && < 0.20 and the snapshot contains servant-0.20.1 + - tonatona-servant < 0 # tried tonatona-servant-0.2.0.0, but its *library* requires servant-server >=0.18 && < 0.20 and the snapshot contains servant-server-0.20 + - tostring < 0 # tried tostring-0.2.1.1, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - tracing-control < 0 # tried tracing-control-0.0.7.3, but its *library* requires the disabled package: stm-lifted + - transformers-bifunctors < 0 # tried transformers-bifunctors-0.1, but its *library* requires mmorph >=1.0 && < 1.2 and the snapshot contains mmorph-1.2.0 + - transformers-bifunctors < 0 # tried transformers-bifunctors-0.1, but its *library* requires transformers >=0.3 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - transformers-fix < 0 # tried transformers-fix-1.0, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* requires base >=4.8 && < 4.13 and the snapshot contains base-4.19.0.0 + - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* requires transformers >=0.4.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* requires writer-cps-transformers ==0.1.1.4 and the snapshot contains writer-cps-transformers-0.5.6.1 + - transient-universe < 0 # tried transient-universe-0.6.0.1, but its *library* requires network >=2.8.0.0 && < 3.0.0.0 and the snapshot contains network-3.1.4.0 + - transient-universe < 0 # tried transient-universe-0.6.0.1, but its *library* requires the disabled package: TCache + - transient-universe < 0 # tried transient-universe-0.6.0.1, but its *library* requires the disabled package: transient + - tries < 0 # tried tries-0.0.6.1, but its *library* requires the disabled package: rose-trees + - triplesec < 0 # tried triplesec-0.2.2.1, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 + - true-name < 0 # tried true-name-0.1.0.3, but its *library* requires template-haskell >=2.7 && < 2.15 and the snapshot contains template-haskell-2.21.0.0 + - ttl-hashtables < 0 # tried ttl-hashtables-1.4.1.0, but its *library* requires hashable >=1.2 && < 1.4 and the snapshot contains hashable-1.4.3.0 + - ttl-hashtables < 0 # tried ttl-hashtables-1.4.1.0, but its *library* requires hashtables >=1.2 && < 1.3 and the snapshot contains hashtables-1.3.1 + - ttl-hashtables < 0 # tried ttl-hashtables-1.4.1.0, but its *library* requires mtl >=2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - ttl-hashtables < 0 # tried ttl-hashtables-1.4.1.0, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - type-combinators-singletons < 0 # tried type-combinators-singletons-0.2.1.0, but its *library* requires the disabled package: type-combinators + - type-errors-pretty < 0 # tried type-errors-pretty-0.0.1.2, but its *library* requires base >=4.10.1.0 && < 4.16 and the snapshot contains base-4.19.0.0 + - type-of-html < 0 # tried type-of-html-1.6.2.0, but its *library* requires the disabled package: double-conversion + - type-of-html-static < 0 # tried type-of-html-static-0.1.0.2, but its *library* requires the disabled package: type-of-html + - type-operators < 0 # tried type-operators-0.2.0.0, but its *library* requires base >=4.7 && < 4.17 and the snapshot contains base-4.19.0.0 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* requires aeson >=1.2 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* requires attoparsec >=0.13.2.2 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* requires base >=4.11.0.0 && < 4.13 and the snapshot contains base-4.19.0.0 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* requires bytestring >=0.10.8.2 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* requires cryptonite >=0.25 && < 0.27 and the snapshot contains cryptonite-0.30 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* requires http-api-data >=0.3.8.1 && < 0.5 and the snapshot contains http-api-data-0.6 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* requires parser-combinators >=1.0.0 && < 1.3 and the snapshot contains parser-combinators-1.3.0 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* requires text >=0.11 && < 1.2.3.0 || >=1.2.3.1 && < 1.3 and the snapshot contains text-2.1 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* requires time >=1.8.0.2 && < 1.10 and the snapshot contains time-1.12.2 + - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* requires aeson >=1.2 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* requires base >=4.11.0.0 && < 4.13 and the snapshot contains base-4.19.0.0 + - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* requires base64-bytestring >=1.0.0.1 && < 1.1 and the snapshot contains base64-bytestring-1.2.1.0 + - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* requires bytestring >=0.10.8.2 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* requires deepseq >=1.4.3.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* requires text >=0.11 && < 1.2.3.0 || >=1.2.3.1 && < 1.3 and the snapshot contains text-2.1 + - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* requires time >=1.8.0.2 && < 1.10 and the snapshot contains time-1.12.2 + - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* requires timerep >=2.0.0.2 && < 2.1 and the snapshot contains timerep-2.1.0.0 + - unbound-generics < 0 # tried unbound-generics-0.4.3, but its *library* requires ansi-wl-pprint >=0.6.7.2 && < 0.7 and the snapshot contains ansi-wl-pprint-1.0.2 + - unfoldable < 0 # tried unfoldable-1.0.1, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - unfoldable-restricted < 0 # tried unfoldable-restricted-0.0.3, but its *library* requires the disabled package: unfoldable + - unfork < 0 # tried unfork-1.0.0.1, but its *library* requires base ^>=4.14 || ^>=4.15 || ^>=4.16 || ^>=4.17 || ^>=4.18 and the snapshot contains base-4.19.0.0 + - unification-fd < 0 # tried unification-fd-0.11.2, but its *library* requires logict >=0.4 && < 0.8.1 and the snapshot contains logict-0.8.1.0 + - union < 0 # tried union-0.1.2, but its *library* requires base >=4.9 && < 4.18 and the snapshot contains base-4.19.0.0 + - union < 0 # tried union-0.1.2, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - union-find < 0 # tried union-find-0.2, but its *library* requires base >=4.4 && < 4.17 and the snapshot contains base-4.19.0.0 + - uniprot-kb < 0 # tried uniprot-kb-0.1.2.0, but its *library* requires attoparsec >=0.10 && < 0.14 and the snapshot contains attoparsec-0.14.4 + - uniprot-kb < 0 # tried uniprot-kb-0.1.2.0, but its *library* requires text >=0.2 && < 1.3 and the snapshot contains text-2.1 + - universum < 0 # tried universum-1.8.2, but its *library* requires text >=1.0.0.0 && < =2.0.2 and the snapshot contains text-2.1 + - unix-bytestring < 0 # tried unix-bytestring-0.4.0, but its *library* requires base >=4.1 && < 4.19 and the snapshot contains base-4.19.0.0 + - unix-bytestring < 0 # tried unix-bytestring-0.4.0, but its *library* requires bytestring >=0.9.1.5 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - urbit-hob < 0 # tried urbit-hob-0.3.3, but its *library* requires text >=1.2 && < 2 and the snapshot contains text-2.1 + - uri-templater < 0 # tried uri-templater-0.3.1.0, but its *library* requires trifecta >=1.6 && < 1.8 and the snapshot contains trifecta-2.1.3 + - urlpath < 0 # tried urlpath-11.0.2, but its *library* requires the disabled package: attoparsec-uri + - userid < 0 # tried userid-0.1.3.7, but its *library* requires aeson >=0.9 && < 2.1 and the snapshot contains aeson-2.2.1.0 + - userid < 0 # tried userid-0.1.3.7, but its *library* requires base >=4.6 && < 4.17 and the snapshot contains base-4.19.0.0 + - userid < 0 # tried userid-0.1.3.7, but its *library* requires the disabled package: web-routes + - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* requires bytestring >=0.10.4 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* requires text-short >=0.1.1 && < 0.1.4 and the snapshot contains text-short-0.1.5 + - vado < 0 # tried vado-0.0.14, but its *library* requires base >=4.0.0.0 && < 4.17 and the snapshot contains base-4.19.0.0 + - vado < 0 # tried vado-0.0.14, but its *library* requires text >=0.11.3.1 && < 2.1 and the snapshot contains text-2.1 + - validation < 0 # tried validation-1.1.3, but its *library* requires deepseq >=1.4.3 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - variable-media-field < 0 # tried variable-media-field-0.1.0.0, but its *library* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - variable-media-field-dhall < 0 # tried variable-media-field-dhall-0.1.0.0, but its *library* requires the disabled package: dhall + - variable-media-field-dhall < 0 # tried variable-media-field-dhall-0.1.0.0, but its *library* requires the disabled package: variable-media-field + - variable-media-field-optics < 0 # tried variable-media-field-optics-0.1.0.0, but its *library* requires the disabled package: variable-media-field + - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* requires base >=4.0.0.0 && < 4.11 and the snapshot contains base-4.19.0.0 + - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* requires containers >=0.5.5.1 && < 0.6 and the snapshot contains containers-0.6.8 + - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* requires mtl >=2.0.1.0 && < 2.3 and the snapshot contains mtl-2.3.1 + - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* requires text >=0.11.1.5 && < 1.3 and the snapshot contains text-2.1 + - vector-circular < 0 # tried vector-circular-0.1.4, but its *library* requires base >=4.11 && < 4.17 and the snapshot contains base-4.19.0.0 + - vector-circular < 0 # tried vector-circular-0.1.4, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - vector-circular < 0 # tried vector-circular-0.1.4, but its *library* requires primitive >=0.6.4 && < 0.8 and the snapshot contains primitive-0.8.0.0 + - vector-circular < 0 # tried vector-circular-0.1.4, but its *library* requires semigroupoids >=5.3 && < 5.4 and the snapshot contains semigroupoids-6.0.0.1 + - vector-circular < 0 # tried vector-circular-0.1.4, but its *library* requires template-haskell >=2.12 && < 2.19 and the snapshot contains template-haskell-2.21.0.0 + - vector-circular < 0 # tried vector-circular-0.1.4, but its *library* requires vector >=0.12 && < 0.13 and the snapshot contains vector-0.13.1.0 + - vector-fftw < 0 # tried vector-fftw-0.1.4.0, but its *library* requires base >=4.3 && < 4.15 and the snapshot contains base-4.19.0.0 + - vector-fftw < 0 # tried vector-fftw-0.1.4.0, but its *library* requires primitive >=0.6 && < 0.8 and the snapshot contains primitive-0.8.0.0 + - vector-fftw < 0 # tried vector-fftw-0.1.4.0, but its *library* requires vector >=0.9 && < 0.13 and the snapshot contains vector-0.13.1.0 + - vector-sized < 0 # tried vector-sized-1.5.0, but its *library* requires the disabled package: finite-typelits + - vector-space < 0 # tried vector-space-0.16, but its *library* requires the disabled package: MemoTrie + - vectortiles < 0 # tried vectortiles-1.5.1, but its *library* requires deepseq ^>=1.4 and the snapshot contains deepseq-1.5.0.0 + - vectortiles < 0 # tried vectortiles-1.5.1, but its *library* requires text ^>=1.2 and the snapshot contains text-2.1 + - vectortiles < 0 # tried vectortiles-1.5.1, but its *library* requires the disabled package: protocol-buffers + - vectortiles < 0 # tried vectortiles-1.5.1, but its *library* requires transformers ^>=0.5 and the snapshot contains transformers-0.6.1.0 + - vectortiles < 0 # tried vectortiles-1.5.1, but its *library* requires vector >=0.11 && < 0.13 and the snapshot contains vector-0.13.1.0 + - verbosity < 0 # tried verbosity-0.4.0.0, but its *library* requires the disabled package: dhall + - verset < 0 # tried verset-0.0.1.8, but its *library* requires bytestring >=0.11.3 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - verset < 0 # tried verset-0.0.1.8, but its *library* requires text >=2.0.1 && < 2.1 and the snapshot contains text-2.1 + - vformat-aeson < 0 # tried vformat-aeson-0.1.0.1, but its *library* requires aeson >=1.2 && < 2.0 and the snapshot contains aeson-2.2.1.0 + - vformat-aeson < 0 # tried vformat-aeson-0.1.0.1, but its *library* requires text >=1.2 && < 2.0 and the snapshot contains text-2.1 + - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* requires base >=4.9 && < 4.15 and the snapshot contains base-4.19.0.0 + - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* requires brick >0.26.1 && < 0.54 and the snapshot contains brick-2.3.1 + - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* requires lens >=4.14 && < 4.20 and the snapshot contains lens-5.2.3 + - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* requires text >=1.2.2.0 && < 1.3 and the snapshot contains text-2.1 + - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* requires vector >=0.10.12.3 && < 0.13 and the snapshot contains vector-0.13.1.0 + - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* requires vector-algorithms >=0.6.0.4 && < 0.9 and the snapshot contains vector-algorithms-0.9.0.1 + - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* requires vty >=5.13 && < 5.29 and the snapshot contains vty-6.1 + - wai-cli < 0 # tried wai-cli-0.2.3, but its *library* requires the disabled package: monads-tf + - wai-cli < 0 # tried wai-cli-0.2.3, but its *library* requires the disabled package: options + - wai-control < 0 # tried wai-control-0.2.0.0, but its *library* requires websockets >=0.12.5.3 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - wai-middleware-crowd < 0 # tried wai-middleware-crowd-0.1.4.2, but its *executable* requires optparse-applicative >=0.11 && < 0.15 and the snapshot contains optparse-applicative-0.18.1.0 + - wai-middleware-metrics < 0 # tried wai-middleware-metrics-0.2.4, but its *library* requires the disabled package: ekg-core + - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* requires aeson >=1.0 && < 1.4 and the snapshot contains aeson-2.2.1.0 + - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* requires http-client >=0.5 && < 0.6 and the snapshot contains http-client-0.7.16 + - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* requires text >=1.2 && < 1.3 and the snapshot contains text-2.1 + - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* requires time >=1.6 && < 1.9 and the snapshot contains time-1.12.2 + - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: bytestring-conversion + - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-predicates + - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-route + - wai-session-redis < 0 # tried wai-session-redis-0.1.0.5, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - wavefront < 0 # tried wavefront-0.7.1.5, but its *library* requires base >=4.8 && < 4.18 and the snapshot contains base-4.19.0.0 + - wavefront < 0 # tried wavefront-0.7.1.5, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - web-plugins < 0 # tried web-plugins-0.4.1, but its *library* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - web-plugins < 0 # tried web-plugins-0.4.1, but its *library* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - web-plugins < 0 # tried web-plugins-0.4.1, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - web-routes-boomerang < 0 # tried web-routes-boomerang-0.28.4.4, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - web-routes-boomerang < 0 # tried web-routes-boomerang-0.28.4.4, but its *library* requires the disabled package: web-routes + - web-routes-happstack < 0 # tried web-routes-happstack-0.23.12.3, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - web-routes-happstack < 0 # tried web-routes-happstack-0.23.12.3, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - web-routes-happstack < 0 # tried web-routes-happstack-0.23.12.3, but its *library* requires the disabled package: web-routes + - web-routes-hsp < 0 # tried web-routes-hsp-0.24.6.2, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - web-routes-hsp < 0 # tried web-routes-hsp-0.24.6.2, but its *library* requires the disabled package: hsp + - web-routes-hsp < 0 # tried web-routes-hsp-0.24.6.2, but its *library* requires the disabled package: web-routes + - web-routes-th < 0 # tried web-routes-th-0.22.8.1, but its *library* requires template-haskell >=2.11 && < 2.20 and the snapshot contains template-haskell-2.21.0.0 + - web-routes-th < 0 # tried web-routes-th-0.22.8.1, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - web-routes-th < 0 # tried web-routes-th-0.22.8.1, but its *library* requires the disabled package: web-routes + - web-routes-wai < 0 # tried web-routes-wai-0.24.3.2, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - web-routes-wai < 0 # tried web-routes-wai-0.24.3.2, but its *library* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - web-routes-wai < 0 # tried web-routes-wai-0.24.3.2, but its *library* requires the disabled package: web-routes + - web3 < 0 # tried web3-1.0.0.0, but its *library* requires base >4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - web3-bignum < 0 # tried web3-bignum-1.0.0.0, but its *library* requires base >4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - web3-bignum < 0 # tried web3-bignum-1.0.0.0, but its *library* requires memory >0.14 && < 0.16 and the snapshot contains memory-0.18.0 + - web3-crypto < 0 # tried web3-crypto-1.0.0.0, but its *library* requires aeson >1.2 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - web3-crypto < 0 # tried web3-crypto-1.0.0.0, but its *library* requires base >4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - web3-crypto < 0 # tried web3-crypto-1.0.0.0, but its *library* requires bytestring >0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - web3-crypto < 0 # tried web3-crypto-1.0.0.0, but its *library* requires cryptonite >0.22 && < 0.30 and the snapshot contains cryptonite-0.30 + - web3-crypto < 0 # tried web3-crypto-1.0.0.0, but its *library* requires memory >0.14 && < 0.16 and the snapshot contains memory-0.18.0 + - web3-crypto < 0 # tried web3-crypto-1.0.0.0, but its *library* requires text >1.2 && < 1.3 and the snapshot contains text-2.1 + - web3-crypto < 0 # tried web3-crypto-1.0.0.0, but its *library* requires vector >0.12 && < 0.13 and the snapshot contains vector-0.13.1.0 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires OneTuple >0.2 && < 0.3 and the snapshot contains OneTuple-0.4.1.1 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires aeson >1.2 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires base >4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires bytestring >0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires memory >0.14 && < 0.16 and the snapshot contains memory-0.18.0 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires microlens-aeson >2.2 && < 2.4 and the snapshot contains microlens-aeson-2.5.1 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires mtl >2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires template-haskell >2.11 && < 2.17 and the snapshot contains template-haskell-2.21.0.0 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires text >1.2 && < 1.3 and the snapshot contains text-2.1 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires transformers >0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - web3-ethereum < 0 # tried web3-ethereum-1.0.0.0, but its *library* requires vinyl >0.5 && < 0.14 and the snapshot contains vinyl-0.14.3 + - web3-polkadot < 0 # tried web3-polkadot-1.0.0.0, but its *library* requires aeson >1.2 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - web3-polkadot < 0 # tried web3-polkadot-1.0.0.0, but its *library* requires base >4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - web3-polkadot < 0 # tried web3-polkadot-1.0.0.0, but its *library* requires bytestring >0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - web3-polkadot < 0 # tried web3-polkadot-1.0.0.0, but its *library* requires cryptonite >0.22 && < 0.30 and the snapshot contains cryptonite-0.30 + - web3-polkadot < 0 # tried web3-polkadot-1.0.0.0, but its *library* requires memory >0.14 && < 0.16 and the snapshot contains memory-0.18.0 + - web3-polkadot < 0 # tried web3-polkadot-1.0.0.0, but its *library* requires mtl >2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - web3-polkadot < 0 # tried web3-polkadot-1.0.0.0, but its *library* requires text >1.2 && < 1.3 and the snapshot contains text-2.1 + - web3-provider < 0 # tried web3-provider-1.0.0.0, but its *library* requires base >4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - web3-provider < 0 # tried web3-provider-1.0.0.0, but its *library* requires http-client >0.5 && < 0.7 and the snapshot contains http-client-0.7.16 + - web3-provider < 0 # tried web3-provider-1.0.0.0, but its *library* requires mtl >2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - web3-provider < 0 # tried web3-provider-1.0.0.0, but its *library* requires text >1.2 && < 1.3 and the snapshot contains text-2.1 + - web3-provider < 0 # tried web3-provider-1.0.0.0, but its *library* requires transformers >0.5 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - web3-provider < 0 # tried web3-provider-1.0.0.0, but its *library* requires websockets >0.10 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - web3-solidity < 0 # tried web3-solidity-1.0.0.0, but its *library* requires OneTuple >0.2 && < 0.3 and the snapshot contains OneTuple-0.4.1.1 + - web3-solidity < 0 # tried web3-solidity-1.0.0.0, but its *library* requires aeson >1.2 && < 1.6 and the snapshot contains aeson-2.2.1.0 + - web3-solidity < 0 # tried web3-solidity-1.0.0.0, but its *library* requires base >4.11 && < 4.15 and the snapshot contains base-4.19.0.0 + - web3-solidity < 0 # tried web3-solidity-1.0.0.0, but its *library* requires bytestring >0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - web3-solidity < 0 # tried web3-solidity-1.0.0.0, but its *library* requires memory >0.14 && < 0.16 and the snapshot contains memory-0.18.0 + - web3-solidity < 0 # tried web3-solidity-1.0.0.0, but its *library* requires template-haskell >2.11 && < 2.17 and the snapshot contains template-haskell-2.21.0.0 + - web3-solidity < 0 # tried web3-solidity-1.0.0.0, but its *library* requires text >1.2 && < 1.3 and the snapshot contains text-2.1 + - webby < 0 # tried webby-1.1.1, but its *library* requires aeson >=1.4 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - webby < 0 # tried webby-1.1.1, but its *library* requires formatting >=6.3.7 && < 7.2 and the snapshot contains formatting-7.2.0 + - webby < 0 # tried webby-1.1.1, but its *library* requires http-api-data >=0.4 && < 0.6 and the snapshot contains http-api-data-0.6 + - webby < 0 # tried webby-1.1.1, but its *library* requires resourcet >=1.2 && < 1.3 and the snapshot contains resourcet-1.3.0 + - webby < 0 # tried webby-1.1.1, but its *library* requires text >=1.2 && < 2.1 and the snapshot contains text-2.1 + - webdriver-angular < 0 # tried webdriver-angular-0.1.11, but its *library* requires language-javascript >=0.6 && < 0.7 and the snapshot contains language-javascript-0.7.1.0 + - webdriver-angular < 0 # tried webdriver-angular-0.1.11, but its *library* requires webdriver >=0.6 && < 0.9 and the snapshot contains webdriver-0.12.0.0 + - webgear-core < 0 # tried webgear-core-1.1.1, but its *library* requires base >=4.13.0.0 && < 4.19 and the snapshot contains base-4.19.0.0 + - webgear-core < 0 # tried webgear-core-1.1.1, but its *library* requires template-haskell >=2.15.0.0 && < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - webgear-openapi < 0 # tried webgear-openapi-1.1.1, but its *library* requires base >=4.13.0.0 && < 4.19 and the snapshot contains base-4.19.0.0 + - webgear-server < 0 # tried webgear-server-1.1.1, but its *library* requires base >=4.13.0.0 && < 4.19 and the snapshot contains base-4.19.0.0 + - webgear-server < 0 # tried webgear-server-1.1.1, but its *library* requires the disabled package: bytestring-conversion + - websockets-snap < 0 # tried websockets-snap-0.10.3.1, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - websockets-snap < 0 # tried websockets-snap-0.10.3.1, but its *library* requires websockets >=0.9.5 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - wikicfp-scraper < 0 # tried wikicfp-scraper-0.1.0.13, but its *library* requires bytestring >=0.10.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - wikicfp-scraper < 0 # tried wikicfp-scraper-0.1.0.13, but its *library* requires text >=0.11.3.1 && < 1.3 and the snapshot contains text-2.1 + - wikicfp-scraper < 0 # tried wikicfp-scraper-0.1.0.13, but its *library* requires time >=1.4.0 && < 1.12 and the snapshot contains time-1.12.2 + - wild-bind < 0 # tried wild-bind-0.1.2.9, but its *library* requires base >=4.6 && < 4.17 and the snapshot contains base-4.19.0.0 + - wild-bind < 0 # tried wild-bind-0.1.2.9, but its *library* requires text >=1.2.0 && < 1.3 and the snapshot contains text-2.1 + - wild-bind < 0 # tried wild-bind-0.1.2.9, but its *library* requires transformers >=0.3.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - wild-bind-x11 < 0 # tried wild-bind-x11-0.2.0.15, but its *library* requires base >=4.6 && < 4.17 and the snapshot contains base-4.19.0.0 + - wild-bind-x11 < 0 # tried wild-bind-x11-0.2.0.15, but its *library* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - wild-bind-x11 < 0 # tried wild-bind-x11-0.2.0.15, but its *library* requires text >=1.2.0 && < 1.3 and the snapshot contains text-2.1 + - wild-bind-x11 < 0 # tried wild-bind-x11-0.2.0.15, but its *library* requires transformers >=0.3.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - wire-streams < 0 # tried wire-streams-0.1.1.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - with-utf8 < 0 # tried with-utf8-1.0.2.4, but its *library* requires base >=4.10 && < 4.19 and the snapshot contains base-4.19.0.0 + - with-utf8 < 0 # tried with-utf8-1.0.2.4, but its *library* requires text >=0.7 && < 2.1 and the snapshot contains text-2.1 + - wl-pprint-console < 0 # tried wl-pprint-console-0.1.0.2, but its *library* requires bytestring >=0.10.2 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - wl-pprint-console < 0 # tried wl-pprint-console-0.1.0.2, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - wl-pprint-extras < 0 # tried wl-pprint-extras-3.5.0.5, but its *library* requires containers >=0.4 && < 0.6 and the snapshot contains containers-0.6.8 + - wl-pprint-extras < 0 # tried wl-pprint-extras-3.5.0.5, but its *library* requires semigroupoids >=3 && < 6 and the snapshot contains semigroupoids-6.0.0.1 + - wl-pprint-extras < 0 # tried wl-pprint-extras-3.5.0.5, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - wl-pprint-terminfo < 0 # tried wl-pprint-terminfo-3.7.1.4, but its *library* requires bytestring >=0.9.1 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - wl-pprint-terminfo < 0 # tried wl-pprint-terminfo-3.7.1.4, but its *library* requires containers >=0.4 && < 0.6 and the snapshot contains containers-0.6.8 + - wl-pprint-terminfo < 0 # tried wl-pprint-terminfo-3.7.1.4, but its *library* requires text >=0.11 && < 1.3 and the snapshot contains text-2.1 + - wl-pprint-terminfo < 0 # tried wl-pprint-terminfo-3.7.1.4, but its *library* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - wrecker < 0 # tried wrecker-1.3.2.0, but its *library* requires the disabled package: ansigraph + - wrecker < 0 # tried wrecker-1.3.2.0, but its *library* requires the disabled package: clock-extras + - wrecker < 0 # tried wrecker-1.3.2.0, but its *library* requires the disabled package: connection + - wrecker < 0 # tried wrecker-1.3.2.0, but its *library* requires the disabled package: next-ref + - writer-cps-exceptions < 0 # tried writer-cps-exceptions-0.1.0.1, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - writer-cps-full < 0 # tried writer-cps-full-0.1.0.0, but its *library* requires the disabled package: writer-cps-morph + - writer-cps-lens < 0 # tried writer-cps-lens-0.1.0.1, but its *library* requires lens >=4 && < 5 and the snapshot contains lens-5.2.3 + - writer-cps-lens < 0 # tried writer-cps-lens-0.1.0.1, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - writer-cps-mtl < 0 # tried writer-cps-mtl-0.1.1.6, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 + - writer-cps-mtl < 0 # tried writer-cps-mtl-0.1.1.6, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - ws < 0 # tried ws-0.0.6, but its *library* requires the disabled package: attoparsec-uri + - wss-client < 0 # tried wss-client-0.3.0.0, but its *library* requires websockets >=0.12.6 && < 0.13 and the snapshot contains websockets-0.13.0.0 + - xdg-desktop-entry < 0 # tried xdg-desktop-entry-0.1.1.1, but its *library* requires the disabled package: ConfigFile + - xlsx < 0 # tried xlsx-1.1.1, but its *library* requires the disabled package: hexpat + - xml-lens < 0 # tried xml-lens-0.3.1, but its *library* requires text >=0.7 && < 1.3 || >=2 && < 2.1 and the snapshot contains text-2.1 + - xml-parser < 0 # tried xml-parser-0.1.1.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - xml-parser < 0 # tried xml-parser-0.1.1.1, but its *library* requires transformers ^>=0.5 and the snapshot contains transformers-0.6.1.0 + - xmlbf-xeno < 0 # tried xmlbf-xeno-0.2.2, but its *library* requires the disabled package: html-entities + - xmlbf-xmlhtml < 0 # tried xmlbf-xmlhtml-0.2.2, but its *library* requires the disabled package: html-entities + - xmonad-contrib < 0 # tried xmonad-contrib-0.17.1, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - xmonad-contrib < 0 # tried xmonad-contrib-0.17.1, but its *library* requires mtl >=1 && < 2.3 and the snapshot contains mtl-2.3.1 + - xmonad-extras < 0 # tried xmonad-extras-0.17.0, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* requires the disabled package: yeshql-hdbc + - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* requires yeshql-core ==4.1.1.2 and the snapshot contains yeshql-core-4.2.0.0 + - yesod < 0 # tried yesod-1.6.2.1, but its *library* requires the disabled package: yesod-form + - yesod-alerts < 0 # tried yesod-alerts-0.1.3.0, but its *library* requires text >=0.11 && < 2.0 and the snapshot contains text-2.1 + - yesod-auth < 0 # tried yesod-auth-1.6.11.2, but its *library* requires the disabled package: email-validate + - yesod-auth-basic < 0 # tried yesod-auth-basic-0.1.0.3, but its *library* requires the disabled package: yesod + - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* requires persistent >=2.1 && < 2.8 and the snapshot contains persistent-2.14.6.0 + - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* requires yesod-auth >=1.4.18 && < 1.5 and the snapshot contains yesod-auth-1.6.11.2 + - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* requires yesod-core >=1.4 && < 1.5 and the snapshot contains yesod-core-1.6.25.1 + - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* requires yesod-form >=1.4 && < 1.5 and the snapshot contains yesod-form-1.7.6 + - yesod-auth-hashdb < 0 # tried yesod-auth-hashdb-1.7.1.7, but its *library* requires the disabled package: yesod-auth + - yesod-auth-hashdb < 0 # tried yesod-auth-hashdb-1.7.1.7, but its *library* requires the disabled package: yesod-form + - yesod-auth-oauth2 < 0 # tried yesod-auth-oauth2-0.7.1.3, but its *library* requires the disabled package: yesod-auth + - yesod-fb < 0 # tried yesod-fb-0.6.1, but its *library* requires the disabled package: fb + - yesod-form < 0 # tried yesod-form-1.7.6, but its *library* requires the disabled package: email-validate + - yesod-form-bootstrap4 < 0 # tried yesod-form-bootstrap4-3.0.1.1, but its *library* requires the disabled package: yesod-form + - yesod-form-richtext < 0 # tried yesod-form-richtext-0.1.0.2, but its *library* requires yesod-core >=1.4 && < 1.5 and the snapshot contains yesod-core-1.6.25.1 + - yesod-form-richtext < 0 # tried yesod-form-richtext-0.1.0.2, but its *library* requires yesod-form >=1.4.4.1 && < 1.5 and the snapshot contains yesod-form-1.7.6 + - yesod-markdown < 0 # tried yesod-markdown-0.12.6.13, but its *library* requires the disabled package: yesod-form + - yesod-middleware-csp < 0 # tried yesod-middleware-csp-1.2.0, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - yesod-paginator < 0 # tried yesod-paginator-1.1.2.2, but its *executable* requires the disabled package: yesod + - yesod-recaptcha2 < 0 # tried yesod-recaptcha2-1.0.2.1, but its *library* requires the disabled package: yesod-form + - yesod-static-angular < 0 # tried yesod-static-angular-0.1.8, but its *executable* requires yesod >=1.2 && < 1.5 and the snapshot contains yesod-1.6.2.1 + - yesod-static-angular < 0 # tried yesod-static-angular-0.1.8, but its *library* requires language-javascript >=0.6 && < 0.7 and the snapshot contains language-javascript-0.7.1.0 + - yesod-static-angular < 0 # tried yesod-static-angular-0.1.8, but its *library* requires yesod-core >=1.2 && < 1.5 and the snapshot contains yesod-core-1.6.25.1 + - yesod-static-angular < 0 # tried yesod-static-angular-0.1.8, but its *library* requires yesod-static >=1.2.1 && < 1.6 and the snapshot contains yesod-static-1.6.1.0 + - yesod-text-markdown < 0 # tried yesod-text-markdown-0.1.10, but its *library* requires aeson >=0.7 && < 2.0 and the snapshot contains aeson-2.2.1.0 + - yesod-text-markdown < 0 # tried yesod-text-markdown-0.1.10, but its *library* requires text >=0.11 && < 2.0 and the snapshot contains text-2.1 + - zasni-gerna < 0 # tried zasni-gerna-0.0.7.1, but its *library* requires the disabled package: papillon + - zenacy-html < 0 # tried zenacy-html-2.1.0, but its *library* requires bytestring >=0.10.6.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - zenacy-html < 0 # tried zenacy-html-2.1.0, but its *library* requires text >=1.2.2.0 && < 2.1 and the snapshot contains text-2.1 + - zenacy-unicode < 0 # tried zenacy-unicode-1.0.2, but its *library* requires bytestring >=0.10.6.0 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - zero < 0 # tried zero-0.1.5, but its *library* requires semigroups >=0.16 && < 0.20 and the snapshot contains semigroups-0.20 + - zio < 0 # tried zio-0.1.0.2, but its *library* requires mtl >=2.2.2 && < 2.3 and the snapshot contains mtl-2.3.1 + - zio < 0 # tried zio-0.1.0.2, but its *library* requires the disabled package: unexceptionalio-trans + - zio < 0 # tried zio-0.1.0.2, but its *library* requires transformers >=0.5.6 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - zipper-extra < 0 # tried zipper-extra-0.1.3.2, but its *library* requires the disabled package: comonad-extras + - ziptastic-client < 0 # tried ziptastic-client-0.3.0.3, but its *library* requires base-compat >=0.9 && < 0.10 and the snapshot contains base-compat-0.13.1 + - ziptastic-client < 0 # tried ziptastic-client-0.3.0.3, but its *library* requires servant >=0.9 && < 0.12 and the snapshot contains servant-0.20.1 + - ziptastic-client < 0 # tried ziptastic-client-0.3.0.3, but its *library* requires servant-client >=0.9 && < 0.12 and the snapshot contains servant-client-0.20 + - ziptastic-core < 0 # tried ziptastic-core-0.2.0.3, but its *library* requires aeson >=0.7 && < 1.3 and the snapshot contains aeson-2.2.1.0 + - ziptastic-core < 0 # tried ziptastic-core-0.2.0.3, but its *library* requires base-compat >=0.9 && < 0.10 and the snapshot contains base-compat-0.13.1 + - ziptastic-core < 0 # tried ziptastic-core-0.2.0.3, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - ziptastic-core < 0 # tried ziptastic-core-0.2.0.3, but its *library* requires http-api-data >=0.3 && < 0.4 and the snapshot contains http-api-data-0.6 + - ziptastic-core < 0 # tried ziptastic-core-0.2.0.3, but its *library* requires servant >=0.9 && < 0.12 and the snapshot contains servant-0.20.1 + - zlib-lens < 0 # tried zlib-lens-0.1.2.1, but its *library* requires bytestring >=0.9.1.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - zm < 0 # tried zm-0.3.2, but its *library* requires bytestring >=0.10.6.0 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - zm < 0 # tried zm-0.3.2, but its *library* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - zm < 0 # tried zm-0.3.2, but its *library* requires deepseq >=1.4 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - zm < 0 # tried zm-0.3.2, but its *library* requires flat >=0.3 && < 0.4 and the snapshot contains flat-0.6 + - zm < 0 # tried zm-0.3.2, but its *library* requires model >=0.4.4 && < 0.5 and the snapshot contains model-0.5 + - zm < 0 # tried zm-0.3.2, but its *library* requires transformers >=0.4.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - zot < 0 # tried zot-0.0.3, but its *executable* requires the disabled package: monads-tf + - ztail < 0 # tried ztail-1.2.0.3, but its *executable* requires time >=1.5 && < 1.12 and the snapshot contains time-1.12.2 + - ztail < 0 # tried ztail-1.2.0.3, but its *executable* requires unix >=2.7 && < 2.8 and the snapshot contains unix-2.8.3.0 + - zxcvbn-hs < 0 # tried zxcvbn-hs-0.3.6, but its *executable* requires the disabled package: pipes-text + - zydiskell < 0 # tried zydiskell-0.2.0.0, but its *library* requires base >=4.7 && < 4.15 and the snapshot contains base-4.19.0.0 + - zydiskell < 0 # tried zydiskell-0.2.0.0, but its *library* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - zydiskell < 0 # tried zydiskell-0.2.0.0, but its *library* requires storable-record >=0.0.5 && < 0.0.6 and the snapshot contains storable-record-0.0.7 + # End of Library and exe bounds failures "Stackage upper bounds": - # https://github.com/commercialhaskell/stackage/issues/5570 - - tasty < 1.3 - - tasty-golden < 2.3.3.3 - - # https://github.com/commercialhaskell/stackage/issues/5587 - - network < 3.1.2.0 - - # https://github.com/commercialhaskell/stackage/issues/5566 - # To close this, we may need to set flags.QuickCheck.old-random = true unless we've updated to random 1.2 - - QuickCheck < 2.14 - - quickcheck-instances < 0.3.24 - - splitmix < 0.1 - - # https://github.com/commercialhaskell/stackage/issues/5349 - - typed-uuid < 0.1.0.0 - - # https://github.com/commercialhaskell/path/issues/161 - - path < 0.7.1 - - # https://github.com/commercialhaskell/stackage/issues/5474 - # When closing this, we may need to set flags.QuickCheck.old-random = false unless we've updated to QuickCheck 2.14.1 - - random < 1.2.0 - - random-fu < 0.2.7.6 - - random-source < 0.3.0.10 - - # https://github.com/commercialhaskell/stackage/issues/5524 - - dlist < 1.0 - - rebase < 1.7 - - rerebase < 1.7 - - # https://github.com/commercialhaskell/stackage/issues/5537 - - tasty-expected-failure < 0.12 - - # https://github.com/commercialhaskell/stackage/issues/5540 - # blocked by 5535 - - recursion-schemes < 5.2 - - stackcollapse-ghc < 0.0.1.3 - - egison-pattern-src < 0.2.1.1 - - # https://github.com/commercialhaskell/stackage/issues/5580 - - dhall < 1.34.0 - - dhall-bash < 1.0.32 - # - dhall-nix < 1.1.16 - - dhall-json < 1.7.1 - - dhall-lsp-server < 1.0.9 - - # https://github.com/commercialhaskell/stackage/issues/5592 - - ansi-terminal < 0.11 - - # https://github.com/commercialhaskell/stackage/issues/5593 - - proto3-wire < 1.2 - - # https://github.com/commercialhaskell/stackage/issues/5597 - - optparse-applicative < 0.16 - - optparse-generic < 1.4 - - turtle < 1.5.21 - - # https://github.com/commercialhaskell/stackage/issues/5598 - - base64-bytestring < 1.2 - - # https://github.com/commercialhaskell/stackage/issues/5619 - - http-link-header < 1.1 - - # https://github.com/commercialhaskell/stackage/issues/5623 - - http-api-data < 0.4.2 - - # https://github.com/commercialhaskell/stackage/issues/5632 - - megaparsec < 9.0.0 - - hspec-megaparsec < 2.2.0 - - megaparsec-tests < 9.0.0 - - # https://github.com/commercialhaskell/stackage/issues/5633 - - language-c < 0.9 - - # https://github.com/commercialhaskell/stackage/issues/5669 - - th-orphans < 0.13.11 - - # https://github.com/commercialhaskell/stackage/issues/5668 - - th-abstraction < 0.4 - - bifunctors < 5.5.8 - - bound < 2.0.2 - - deriving-compat < 0.5.10 - - free < 5.1.4 - - invariant < 0.5.4 - - # https://github.com/commercialhaskell/stackage/issues/5667 - - profunctors < 5.6 - - # https://github.com/commercialhaskell/stackage/issues/5666 - - generic-deriving < 1.14 - + # https://github.com/commercialhaskell/stackage/issues/7279 + - base64 < 1.0 + - gemini-exports < 0.1.0.1 + # end of Stackage upper bounds # end of packages # Package flags are applied to individual packages, and override the values of # global-flags package-flags: + QuickCheck: + old-random: false pathtype: old-time: false - brick: - demos: true - bz2: with-bzlib: false # Exclude bzlib from benchmarks to avoid unnecessary dependencies. @@ -5070,40 +8927,18 @@ package-flags: reedsolomon: llvm: false - # https://github.com/ghcjs/jsaddle/issues/9 - jsaddle: - gtk3: true - - ghc-heap-view: - ghc_7_7: false - ghc_8_0: true - - # https://github.com/commercialhaskell/stackage/issues/3666 and 3667 - exinst: - serialise: false - functor-classes-compat: containers: true - mintty: - win32-2-5-3: true - - cassava: - bytestring--lt-0_10_4: false - alerta: servant-client-core: false cabal-install: - # https://github.com/haskell/cabal/issues/4883 + # https://github.com/haskell/cabal/issues/9054 native-dns: false - # https://github.com/fpco/stackage/issues/3619 - transformers-compat: - five-three: true - greskell: - hint-test: false + server-test: false windns: allow-non-windows: true @@ -5117,7 +8952,32 @@ package-flags: mongoDB: _old-network: false + sdl2: + recent-ish: false + formatting: + no-double-conversion: true + + hackage-security: + Cabal-syntax: true + + aws-sns-verify: + development: true + + optics-operators: + build-readme: false + + # optparse-applicative dependencies depend on the version + bm: + optparse-applicative_ge_0_18: true + horizontal-rule: + optparse-applicative_ge_0_18: true + literatex: + optparse-applicative_ge_0_18: true + phatsort: + optparse-applicative_ge_0_18: true + redact: + optparse-applicative_ge_0_18: true # end of package-flags # Special configure options for individual packages @@ -5144,295 +9004,37 @@ skipped-builds: # or if Setup fails because of missing foreign libraries. # Otherwise place them in expected-test-failures. skipped-tests: + # Missing foreign libraries + - symengine + - hasql-interpolate # https://github.com/commercialhaskell/stackage/issues/6841 - # Outdated dependencies - # These can periodically be checked for updates; - # just remove these lines and run `./check' to verify. - - time-compat # base-compat 0.11 - - http-media # base-4.13 - - simple-vec3 # ghc 8.10 - - static-text # ghc 8.10 - - monad-par # ghc 8.10 - - # test-framework per ghc 8.8 - - extensible-effects # via test-framework - - stm-conduit # via test-framework - - conduit-zstd # via test-framework - - conduit-algorithms # via test-framework - - statistics # via test-framework - - Decimal # via test-framework - - Diff # via test-framework - - ENIG # via test-framework - - Glob # via test-framework - - SHA # via test-framework - - abstract-deque-tests # via test-framework - - astro # via test-framework - - async # via test-framework - - base64-bytestring # via test-framework - - binary-bits # via test-framework - - bindings-GLFW # via test-framework - - blaze-builder # via test-framework - - blaze-textual # via test-framework - - c2hs # via test-framework - - cereal # via test-framework - - chaselev-deque # via test-framework - - cipher-aes # via test-framework - - cipher-blowfish # via test-framework - - cipher-camellia # via test-framework - - cipher-des # via test-framework - - cipher-rc4 # via test-framework - - concurrent-extra # via test-framework - - conduit-iconv # via test-framework - - configurator # via test-framework - - crypto-api-tests # via test-framework - - crypto-cipher-tests # via test-framework - - ctrie # via test-framework - - deepseq-generics # via test-framework - - doldol # via test-framework - - double-conversion # via test-framework - - enummapset # via test-framework - - exception-transformers # via test-framework - - fingertree # via test-framework - - hashable # via test-framework - - haskey-btree # via test-framework - - hmatrix-morpheus # via test-framework - - irc # via test-framework - - language-c-quote # via test-framework - - largeword # via test-framework - - lifted-base # via test-framework - - lockfree-queue # via test-framework - - lzma-conduit # via test-framework - - messagepack # via test-framework - - minimorph # via test-framework - - miniutter # via test-framework - - mltool # via test-framework - - monad-memo # via test-framework - - monad-peel # via test-framework - - murmur3 # via test-framework - - nettle # via test-framework - - network-uri # via test-framework - - numbers # via test-framework - - parsec # via test-framework - - pem # via test-framework - - perfect-hash-generator # via test-framework - - pipes # via test-framework - - pipes-extras # via test-framework - - prefix-units # via test-framework - - pureMD5 # via test-framework - - range # via test-framework - - safeio # via test-framework - - saltine # via test-framework - - scrypt # via test-framework - - siphash # via test-framework - - spatial-math # via test-framework - - terminal-progress-bar # via test-framework - - text-icu # via test-framework - - text-printer # via test-framework - - threads # via test-framework - - throttle-io-stream # via test-framework - - ttrie # via test-framework - - type-map # via test-framework - - tzdata # via test-framework - - unicode-show # via test-framework - - word24 # via test-framework - - zeromq4-patterns # via test-framework - - zstd # via test-framework - - ENIG # via test-framework-th - - doldol # via test-framework-th - - messagepack # via test-framework-th - - safeio # via test-framework-th - - tzdata # via test-framework-th - - # other dep issues - - Cabal # GHC 8.4 via base-orphans-0.7, base-orphans-0.7 - - DBFunctor # missing file test_options.csv - - MissingH # testpack, quickcheck - - RSA # DRBG-0.5.5 via cipher-aes128-0.7.0.3 via Cabal-2.4 - - aeson # QuickCheck-2.11.3, base-orphans-0.7, hashable-time - - antiope-s3 # via hspec-2.6.0 - - atom-conduit - - attoparsec # QuickCheck-2.11.3 - - barrier # tasty 0.12 and tasty-hunit 0.10 - - binary-parser # tasty-1.0.1.1, tasty-quickcheck-0.10, tasty-hunit-0.10.0.1 - - cabal-install # tasty 1.1 - - cayley-client # via hspec-2.6.0 - - cborg # via tasty-1.2 - - clay # via hspec-discover-2.6.0 - - codec-rpm # via hspec-2.6.0 - - colour # QuickCheck-2.11.3 - - drawille # hspec 2.4 - - ed25519 # QuickCheck, hlint and more - - exact-pi # QuickCHeck 2.12, tasty-1.2 - - focuslist # via genvalidity, see https://github.com/commercialhaskell/stackage/pull/4436#issuecomment-475110614 - - ghc-prof # via tasty-1.2 - - github # hspec-2.6.0, hspec-discover-2.6.0 - - hackage-security # QuickCheck - - haddock-library # base-compat-0.10.1, hspec-2.5.1 - - haskell-names # via tasty-1.2 - - http-streams # via snap-server-1.1.0.0 - - hw-balancedparens # via QuickCheck-2.12.6.1, via hspec-2.6.0 - - hw-bits # via QuickCheck-2.12.6.1 - - hw-excess # via QuickCheck-2.12.6.1, via hspec-2.6.0 - - hw-json # via hspec-2.6.0 - - hw-prim # via QuickCheck-2.12.6.1, via hspec-2.6.0 - - hw-rankselect # via QuickCheck-2.12.6.1, via hspec-2.6.0 - - hw-rankselect-base # via QuickCheck-2.12.6.1, via hspec-2.6.0 - - hw-streams # via hspec-2.6.0 - - indents # tasty 0.12 and tasty-hunit 0.10 - - insert-ordered-containers # via tasty-1.2 - - int-cast # QuickCheck 2.12 - - ip # hspec 2.5 https://github.com/andrewthad/haskell-ip/issues/33 - - language-ecmascript # testing-feat 1.1.0.0 - - lattices # via tasty-1.2 - - netrc # via tasty-1.2 - - makefile # GHC 8.2 - - mmtf # via hspec-2.7.0 - - next-ref # hspec 2.3 - - partial-order # HUnit 1.6 - - protobuf # hex-0.1.2 - - psqueues # via QuickCheck-2.12.6.1 - - pure-zlib # via QuickCheck-2.12.6.1 - - records-sop # via hspec-2.7.0 - - resolv # via tasty-1.2 - - serialise - - servant-client # via hspec-2.7.0 - - servant-client-core # via hspec-2.7.0 - - servant-docs # via tasty-1.2 - - servant-foreign # via hspec-2.7.0 - - servant-js # via hspec-2.7.0 - - servant-server # via hspec-2.7.0 - - servant-swagger # via hspec-2.7.0 - - sized-grid # via tasty-1.2 - - stb-image-redux # hspec 2.5 - - streaming-cassava # via hspec-2.7.0 - - superbuffer # QuickCheck-2.11.3 - - tar # QuickCheck-2.11.3, tasty-quickcheck, base-4.11.1 - - tdigest # via tasty-1.2 - - temporary-resourcet # via tasty-1.2 - - test-framework # QuickCheck 2.10 - - text # QuickCheck-2.11.3 - - text-short # tasty 1.1 - - these # via tasty-1.2 - - tree-diff # trifecta 2 - - vector # QuickCheck-2.11.3 - - vinyl # via hspec-2.7.0 - - wide-word # via semirings - - zlib # tasty-quickcheck, tasty-hunit, tasty - - comfort-array # ChasingBottoms - - hw-int - - integer-roots # smallcheck, https://github.com/commercialhaskell/stackage/issues/5424 - - xlsx # smallcheck, https://github.com/commercialhaskell/stackage/issues/5576 - - registry # #5302/closed - - hashtables - - persistent-mysql # https://github.com/commercialhaskell/stackage/issues/5641 - - persistent-postgresql # https://github.com/commercialhaskell/stackage/issues/5641 - - persistent-sqlite # https://github.com/commercialhaskell/stackage/issues/5641 - - # Blocked due to tests failing to compile for GHC 8.6 - - async-refresh - - async-refresh-tokens - - async-timer - - binary-ext - - binary-tagged - - blake2 - - blaze-html - - butter - - conduit-parse - - dataurl - - detour-via-sci - - distributed-closure - - dotenv - - enum-subset-generate - - generic-lens - - geojson - - github-types - - graph-core - - hexml-lens - - hspec-core - - inflections - - inline-r - - inspection-testing - - kanji - - megaparsec - - mighty-metropolis - - multiarg - - opml-conduit - - pipes-csv - - postgresql-simple - - quickcheck-state-machine - - rakuten - - rank1dynamic - - rss-conduit - - servant-auth-server - - servant-blaze - - servant-cassava - - siggy-chardust - - skylighting-core - - speedy-slice - - thyme - - unordered-intmap - - vector-builder - - wai-cors - - warp - - wreq - - xml-conduit-parse - - yesod-test - - # Transitive outdated dependencies - # These can also be checked for updates periodically. - - options # ansi-terminal-0.8 via chell - - path # via genvalidity genvalidity-property - - system-fileio # ansi-terminal-0.8 via chell - - system-filepath # ansi-terminal-0.8 via chell - - buffer-builder # per HTF per cpphs per polyparse (ghc 8.6 failure) - - # Blocked by stackage upper bounds. These can be re-enabled once - # the relevant stackage upper bound is lifted. - # QuickCheck failures https://github.com/commercialhaskell/stackage/issues/4444 - - boolean-normal-forms - - cassava-conduit - - dlist-nonempty - - msgpack - - optparse-applicative - - typerep-map - - ucam-webauth - - unicode-transforms - - websockets - # via ChasingBottoms, via QuickCheck https://github.com/commercialhaskell/stackage/issues/4444 - - lapack - - # Compilation failures - - snappy # https://github.com/bos/snappy/issues/1 - - cron # Could not deduce (SOP.All (SOP.All Arbitrary) xss) arising from a use of ‘SOP.hcpure’ - - config-ini # https://github.com/aisamanra/config-ini/issues/22 - - polysemy-plugin # https://github.com/commercialhaskell/stackage/issues/4733 - - dhall # https://github.com/dhall-lang/dhall-haskell/issues/1985 - - # Runtime issues - - blank-canvas # Never finishes https://github.com/ku-fpg/blank-canvas/issues/73 + # Timeouts + # These tests sometimes take too long and hit the stackage build + # servers time limit so these shouldn't be removed from + # skipped-tests unless we know a fix has been released. + - accelerate-fourier - binary-search # Never finishes https://github.com/nushio3/binary-search/issues/2 - - cpio-conduit # Test file not in tarball https://github.com/da-x/cpio-conduit/issues/1 + - blank-canvas # Never finishes https://github.com/ku-fpg/blank-canvas/issues/73 + - cabal-helper + - enum-text # https://github.com/commercialhaskell/stackage/issues/6794 + - ghc-exactprint # flaky fails with 'executable not found' & and runs around 15 minutes (so put here instead of expected-test-failures) + - hpc-codecov # timeouts? https://github.com/commercialhaskell/stackage/issues/5976 + - ihaskell # Never finishes https://github.com/IHaskell/IHaskell/issues/1413 - jsaddle # Never finishes without framebuffer https://github.com/ghcjs/jsaddle/issues/9 - - binary-parsers # https://github.com/winterland1989/binary-parsers/issues/3 - - simple-affine-space # https://github.com/commercialhaskell/stackage/issues/5110 - - hw-kafka-client # https://github.com/commercialhaskell/stackage/pull/5542 - - # Missing foreign library - - symengine # symengine + - json-rpc # flaky + - network-attoparsec + - port-utils + - punycode + - sbv # takes more than 4 hours for a single test suite + - unagi-chan + - zeromq4-patterns # Wontfix. The maintainer doesn't want to keep test dependencies # up to date or be notified about it, or doesn't want stackage to # run the tests. # Only re-enable if requested. ## @hvr https://github.com/fpco/stackage/issues/2538#issuecomment-304458844 - - cassava - - cryptohash-md5 - - cryptohash-sha1 - - cryptohash-sha256 - - cryptohash-sha512 - - HsYAML - lzma - - resolv - token-bucket - uuid - uuid-types @@ -5459,7 +9061,6 @@ skipped-tests: - graphviz - wl-pprint-text # @phadej - - aeson-compat - aeson-extra - base64-bytestring-type - binary-orphans @@ -5473,47 +9074,541 @@ skipped-tests: - time-parsers - universe-base - vec + # @jsynacek + - hpqtypes # needs a running postgres database + - hpqtypes-extras # needs a running postgres database + + # norfairking + - afksautodocodec # runs doctest + - sydtest-amqp # runs rabbitmq + - sydtest-rabbitmq # runs rabbitmq + - sydtest-hedis # runs redis + - sydtest-mongo # runs mongo + - sydtest-persistent-sqlite # runs sqlite + - sydtest-persistent-postgresql # runs postgres + - sydtest-webdriver # runs chromium + - sydtest-webdriver-screenshot # runs chromium + - sydtest-webdriver-yesod # runs chromium + + - captcha-core + - captcha-2captcha + - captcha-capmonster + + # @thielema + - glpk-headers + - utility-ht # Uses Cabal's "library internal" stanza feature - s3-signer # Due to cycles, which are actually just limitations in Stack right now. - - call-stack - HUnit - - criterion - - hspec - - foundation + - Agda + - aeson + - indexed-traversable-instances + - semialign - attoparsec + - base-orphans # via hspec + - bifunctors # via hspec + - call-stack - case-insensitive - - nanospec - - scientific - - vector-binary-instances - clock + - criterion + - criterion-measurement + - distributive # via hspec + - doctest # via hspec + - foldable1-classes-compat + - foundation + - hspec + - hspec-discover # via logging-facade/mockery + - http-streams - js-flot - js-jquery + - microstache + - nanospec + - network-uri + - nothunks + - optparse-applicative # via QuickCheck + - primitive + - random + - scientific + - split - splitmix - - base-orphans # via hspec - - distributive # via hspec - - bifunctors # via hspec - - doctest # via hspec - - # Requires filesystem access - - json-autotype - - # Requires running pg-harness-server - - peregrin - - # Test errors with modules not being visible - - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 - - password-instances # https://github.com/commercialhaskell/stackage/issues/4653 - - password # https://github.com/cdepillabout/password/issues/2 - - envelope # https://github.com/commercialhaskell/stackage/issues/4669 - - algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670 - - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/4759 + - statistics + - syb + - tasty-expected-failure # via tasty-hedgehog + - vector # doctest + - vector-binary-instances # TODO - rpmbuild-order + # Revision to package caused it to require bounds and break + - htoml # https://github.com/commercialhaskell/stackage/issues/6239 + + # See "Large scale enabling/disabling of packages" in CURATORS.md for how to manage this section. + # + # Test bounds issues + - BiobaseNewick # tried BiobaseNewick-0.0.0.2, but its *test-suite* requires the disabled package: test-framework-th + - ENIG # tried ENIG-0.0.1.0, but its *test-suite* requires the disabled package: test-framework-th + - Frames # tried Frames-0.7.4.2, but its *test-suite* requires the disabled package: tomland + - Frames # tried Frames-0.7.4.2, but its *test-suite* requires the disabled package: validation-selective + - IPv6DB # tried IPv6DB-0.3.3, but its *test-suite* requires hspec >=2.1.10 && < 2.8 and the snapshot contains hspec-2.11.7 + - JuicyPixels-blurhash # tried JuicyPixels-blurhash-0.1.0.3, but its *test-suite* requires doctest >=0.16.2 && < 0.20 and the snapshot contains doctest-0.22.2 + - JuicyPixels-blurhash # tried JuicyPixels-blurhash-0.1.0.3, but its *test-suite* requires hedgehog >=1.0.2 && < 1.2 and the snapshot contains hedgehog-1.4 + - JuicyPixels-blurhash # tried JuicyPixels-blurhash-0.1.0.3, but its *test-suite* requires tasty >=1.2.3 && < 1.5 and the snapshot contains tasty-1.5 + - JuicyPixels-blurhash # tried JuicyPixels-blurhash-0.1.0.3, but its *test-suite* requires tasty-discover >=4.2.1 && < 4.3 and the snapshot contains tasty-discover-5.0.0 + - JuicyPixels-blurhash # tried JuicyPixels-blurhash-0.1.0.3, but its *test-suite* requires tasty-hedgehog >=1.0.0.2 && < 1.2 and the snapshot contains tasty-hedgehog-1.4.0.2 + - TotalMap # tried TotalMap-0.1.1.1, but its *test-suite* requires markdown-unlit >=0.5 && < 0.6 and the snapshot contains markdown-unlit-0.6.0 + - accelerate-bignum # tried accelerate-bignum-0.3.0.0, but its *test-suite* requires the disabled package: hedgehog + - accelerate-io-vector # tried accelerate-io-vector-0.1.0.0, but its *test-suite* requires the disabled package: hedgehog + - acid-state # tried acid-state-0.16.1.3, but its *test-suite* requires the disabled package: hedgehog + - airship # tried airship-0.9.5, but its *test-suite* requires bytestring >=0.9.1 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - airship # tried airship-0.9.5, but its *test-suite* requires tasty >=0.10.1 && < 1.3 and the snapshot contains tasty-1.5 + - airship # tried airship-0.9.5, but its *test-suite* requires text >=1.2 && < 2.0 and the snapshot contains text-2.1 + - antiope-s3 # tried antiope-s3-7.5.3, but its *test-suite* requires hedgehog >=0.5 && < 1.1 and the snapshot contains hedgehog-1.4 + - antiope-s3 # tried antiope-s3-7.5.3, but its *test-suite* requires hspec >=2.4 && < 2.8 and the snapshot contains hspec-2.11.7 + - appendful-persistent # tried appendful-persistent-0.1.0.1, but its *test-suite* requires the disabled package: sydtest + - arbor-lru-cache # tried arbor-lru-cache-0.1.1.1, but its *test-suite* requires hedgehog >=0.5 && < 1.1 and the snapshot contains hedgehog-1.4 + - arbor-lru-cache # tried arbor-lru-cache-0.1.1.1, but its *test-suite* requires hspec >=2.4 && < 2.8 and the snapshot contains hspec-2.11.7 + - arithmoi # tried arithmoi-0.13.0.0, but its *test-suite* requires tasty >=0.10 && < 1.5 and the snapshot contains tasty-1.5 + - ascii-numbers # tried ascii-numbers-1.2.0.1, but its *test-suite* requires hedgehog ^>=1.1.2 || ^>=1.2 and the snapshot contains hedgehog-1.4 + - ascii-predicates # tried ascii-predicates-1.0.1.3, but its *test-suite* requires hedgehog ^>=1.1.2 || ^>=1.2 and the snapshot contains hedgehog-1.4 + - ascii-th # tried ascii-th-1.2.0.1, but its *test-suite* requires bytestring ^>=0.11.4 || ^>=0.11 and the snapshot contains bytestring-0.12.0.2 + - ascii-th # tried ascii-th-1.2.0.1, but its *test-suite* requires text ^>=1.2.5 || ^>=2.0 and the snapshot contains text-2.1 + - atom-conduit # tried atom-conduit-0.9.0.1, but its *test-suite* requires the disabled package: hlint + - aur # tried aur-7.0.7, but its *test-suite* requires tasty >=0.11 && < 1.5 and the snapshot contains tasty-1.5 + - aura # tried aura-3.2.9, but its *test-suite* requires tasty >=0.11 && < 1.5 and the snapshot contains tasty-1.5 + - avro # tried avro-0.6.1.2, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - aws-cloudfront-signed-cookies # tried aws-cloudfront-signed-cookies-0.2.0.12, but its *test-suite* requires hedgehog ^>=1.0.5 || ^>=1.1 || ^>=1.2 and the snapshot contains hedgehog-1.4 + - barrier # tried barrier-0.1.1, but its *test-suite* requires tasty >=0.10 && < 1.5 and the snapshot contains tasty-1.5 + - beam-postgres # tried beam-postgres-0.5.3.1, but its *test-suite* requires the disabled package: tmp-postgres + - bench-show # tried bench-show-0.3.2, but its *test-suite* requires text >=1.1.1 && < 2.1 and the snapshot contains text-2.1 + - binance-exports # tried binance-exports-0.1.2.0, but its *test-suite* requires the disabled package: hedgehog + - binary-parser # tried binary-parser-0.5.7.5, but its *test-suite* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - bits-extra # tried bits-extra-0.0.2.3, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - bits-extra # tried bits-extra-0.0.2.3, but its *test-suite* requires hedgehog >=0.5.3 && < 1.3 and the snapshot contains hedgehog-1.4 + - bits-extra # tried bits-extra-0.0.2.3, but its *test-suite* requires hspec >=2.4 && < 2.11 and the snapshot contains hspec-2.11.7 + - bitvec # tried bitvec-1.1.5.0, but its *test-suite* requires tasty < 1.5 and the snapshot contains tasty-1.5 + - blake2 # tried blake2-0.3.0.1, but its *test-suite* requires hlint ^>=3.5 and the snapshot contains hlint-3.6.1 + - blake2 # tried blake2-0.3.0.1, but its *test-suite* requires tasty ^>=1.4.3 and the snapshot contains tasty-1.5 + - blaze-textual # tried blaze-textual-0.2.3.1, but its *test-suite* requires the disabled package: double-conversion + - bloodhound # tried bloodhound-0.21.0.0, but its *test-suite* requires the disabled package: quickcheck-properties + - bnb-staking-csvs # tried bnb-staking-csvs-0.2.1.0, but its *test-suite* requires the disabled package: hedgehog + - boolean-normal-forms # tried boolean-normal-forms-0.0.1.1, but its *test-suite* requires QuickCheck >=2.10 && < 2.14 and the snapshot contains QuickCheck-2.14.3 + - brittany # tried brittany-0.14.0.2, but its *test-suite* requires hspec ^>=2.8.3 and the snapshot contains hspec-2.11.7 + - bsb-http-chunked # tried bsb-http-chunked-0.0.0.4, but its *test-suite* requires the disabled package: hedgehog + - bugsnag-hs # tried bugsnag-hs-0.2.0.12, but its *test-suite* requires the disabled package: hedgehog + - bugzilla-redhat # tried bugzilla-redhat-1.0.1.1, but its *test-suite* requires aeson >=0.7 && < 2.2 and the snapshot contains aeson-2.2.1.0 + - buttplug-hs-core # tried buttplug-hs-core-0.1.0.1, but its *test-suite* requires hspec >=2.7.8 && < 2.9 and the snapshot contains hspec-2.11.7 + - bytebuild # tried bytebuild-0.3.14.0, but its *test-suite* requires tasty >=1.2.3 && < 1.5 and the snapshot contains tasty-1.5 + - bytestring-trie # tried bytestring-trie-0.2.7.2, but its *test-suite* requires tasty >=0.10.1.2 && < 1.5 and the snapshot contains tasty-1.5 + - cabal-install # tried cabal-install-3.10.2.1, but its *test-suite* requires tasty >=1.2.3 && < 1.5 and the snapshot contains tasty-1.5 + - cabal-install # tried cabal-install-3.10.2.1, but its *test-suite* requires the disabled package: Cabal-QuickCheck + - cabal-install # tried cabal-install-3.10.2.1, but its *test-suite* requires the disabled package: Cabal-described + - cabal-install # tried cabal-install-3.10.2.1, but its *test-suite* requires the disabled package: Cabal-tree-diff + - cacophony # tried cacophony-0.10.1, but its *test-suite* requires the disabled package: hlint + - call-alloy # tried call-alloy-0.4.0.3, but its *test-suite* requires the disabled package: string-interpolate + - cassava-conduit # tried cassava-conduit-0.6.6, but its *test-suite* requires QuickCheck >=2.12 && < 2.13 and the snapshot contains QuickCheck-2.14.3 + - cassava-conduit # tried cassava-conduit-0.6.6, but its *test-suite* requires bytestring >=0.11 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - cassava-conduit # tried cassava-conduit-0.6.6, but its *test-suite* requires text >=1.2 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1 + - chatwork # tried chatwork-0.1.3.5, but its *test-suite* requires hspec >=2.4.1 && < 2.6 and the snapshot contains hspec-2.11.7 + - chatwork # tried chatwork-0.1.3.5, but its *test-suite* requires servant-server >=0.9.1.1 && < 0.15 and the snapshot contains servant-server-0.20 + - chatwork # tried chatwork-0.1.3.5, but its *test-suite* requires warp >=3.2.11 && < 3.3 and the snapshot contains warp-3.3.31 + - clash-prelude # tried clash-prelude-1.8.1, but its *test-suite* requires the disabled package: hedgehog + - cleff # tried cleff-0.3.3.0, but its *test-suite* requires base >=4.12 && < 4.17 and the snapshot contains base-4.19.0.0 + - cleff # tried cleff-0.3.3.0, but its *test-suite* requires template-haskell >=2.14 && < 2.19 and the snapshot contains template-haskell-2.21.0.0 + - cointracking-imports # tried cointracking-imports-0.1.0.2, but its *test-suite* requires the disabled package: hedgehog + - colour # tried colour-2.3.6, but its *test-suite* requires random >=1.0 && < 1.2 and the snapshot contains random-1.2.1.1 + - comfort-array # tried comfort-array-0.5.4.1, but its *test-suite* requires the disabled package: ChasingBottoms + - comfort-array-shape # tried comfort-array-shape-0.0, but its *test-suite* requires the disabled package: ChasingBottoms + - conduit-parse # tried conduit-parse-0.2.1.1, but its *test-suite* requires the disabled package: hlint + - config-ini # tried config-ini-0.2.7.0, but its *test-suite* requires the disabled package: hedgehog + - configurator-pg # tried configurator-pg-0.2.9, but its *test-suite* requires bytestring >=0.10.6 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - construct # tried construct-0.3.1.2, but its *test-suite* requires markdown-unlit >=0.5 && < 0.6 and the snapshot contains markdown-unlit-0.6.0 + - csg # tried csg-0.1.0.6, but its *test-suite* requires doctest < 0.17 and the snapshot contains doctest-0.22.2 + - csg # tried csg-0.1.0.6, but its *test-suite* requires tasty < 1.3 and the snapshot contains tasty-1.5 + - darcs # tried darcs-2.16.5, but its *test-suite* requires leancheck >=0.9 && < 0.10 and the snapshot contains leancheck-1.0.0 + - data-interval # tried data-interval-2.1.2, but its *test-suite* requires the disabled package: ChasingBottoms + - detour-via-sci # tried detour-via-sci-1.0.0, but its *test-suite* requires the disabled package: hlint + - dhall # tried dhall-1.42.1, but its *test-suite* requires tasty >=0.11.2 && < 1.5 and the snapshot contains tasty-1.5 + - dhall-json # tried dhall-json-1.7.12, but its *test-suite* requires tasty < 1.5 and the snapshot contains tasty-1.5 + - dhall-lsp-server # tried dhall-lsp-server-1.1.3, but its *test-suite* requires hspec >=2.7 && < 2.11 and the snapshot contains hspec-2.11.7 + - dhall-lsp-server # tried dhall-lsp-server-1.1.3, but its *test-suite* requires lsp-test >=0.13.0.0 && < 0.15 and the snapshot contains lsp-test-0.16.0.1 + - dhall-lsp-server # tried dhall-lsp-server-1.1.3, but its *test-suite* requires lsp-types >=1.2.0.0 && < 1.5 and the snapshot contains lsp-types-2.1.0.0 + - dhall-lsp-server # tried dhall-lsp-server-1.1.3, but its *test-suite* requires tasty >=0.11.2 && < 1.5 and the snapshot contains tasty-1.5 + - dhall-yaml # tried dhall-yaml-1.2.12, but its *test-suite* requires tasty < 1.5 and the snapshot contains tasty-1.5 + - dialogflow-fulfillment # tried dialogflow-fulfillment-0.1.1.4, but its *test-suite* requires hspec >=2.7.1 && < 2.9.0 and the snapshot contains hspec-2.11.7 + - dialogflow-fulfillment # tried dialogflow-fulfillment-0.1.1.4, but its *test-suite* requires hspec-discover >=2.7.1 && < 2.9.0 and the snapshot contains hspec-discover-2.11.7 + - distributed-process-lifted # tried distributed-process-lifted-0.3.0.1, but its *test-suite* requires the disabled package: network-transport-tcp + - distributed-process-lifted # tried distributed-process-lifted-0.3.0.1, but its *test-suite* requires the disabled package: rematch + - docopt # tried docopt-0.7.0.7, but its *test-suite* requires template-haskell >=2.15.0 && < 2.18 and the snapshot contains template-haskell-2.21.0.0 + - doldol # tried doldol-0.4.1.2, but its *test-suite* requires the disabled package: test-framework-th + - drawille # tried drawille-0.1.3.0, but its *test-suite* requires containers >=0.5 && < 0.6 and the snapshot contains containers-0.6.8 + - drawille # tried drawille-0.1.3.0, but its *test-suite* requires hspec >=1.11 && < 2.4 and the snapshot contains hspec-2.11.7 + - dublincore-xml-conduit # tried dublincore-xml-conduit-0.1.0.3, but its *test-suite* requires the disabled package: hlint + - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* requires QuickCheck >=2.4 && < 2.9 and the snapshot contains QuickCheck-2.14.3 + - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* requires directory >=1.0 && < 1.3 and the snapshot contains directory-1.3.8.1 + - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* requires doctest >=0.10 && < 0.12 and the snapshot contains doctest-0.22.2 + - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* requires hlint >=1.7 && < 1.10 and the snapshot contains hlint-3.6.1 + - edit # tried edit-1.0.1.0, but its *test-suite* requires doctest >=0.13 && < 0.17 and the snapshot contains doctest-0.22.2 + - edit # tried edit-1.0.1.0, but its *test-suite* requires tasty >=1.0 && < 1.2 and the snapshot contains tasty-1.5 + - edit # tried edit-1.0.1.0, but its *test-suite* requires tasty-discover >=4.2 && < 4.3 and the snapshot contains tasty-discover-5.0.0 + - emd # tried emd-0.2.0.0, but its *test-suite* requires the disabled package: hedgehog + - errors-ext # tried errors-ext-0.4.2, but its *test-suite* requires the disabled package: binary-ext + - euler-tour-tree # tried euler-tour-tree-0.1.1.0, but its *test-suite* requires the disabled package: sequence + - eventsource-stub-store # tried eventsource-stub-store-1.1.1, but its *test-suite* requires the disabled package: eventsource-store-specs + - evm-opcodes # tried evm-opcodes-0.1.2, but its *test-suite* requires the disabled package: hedgehog + - exon # tried exon-1.6.1.1, but its *test-suite* requires the disabled package: hedgehog + - extensible-effects # tried extensible-effects-5.0.0.1, but its *test-suite* requires the disabled package: test-framework-th + - fast-digits # tried fast-digits-0.3.2.0, but its *test-suite* requires tasty < 1.5 and the snapshot contains tasty-1.5 + - fclabels # tried fclabels-2.0.5.1, but its *test-suite* requires transformers < 0.6 and the snapshot contains transformers-0.6.1.0 + - feed # tried feed-1.3.2.1, but its *test-suite* requires markdown-unlit >=0.4 && < 0.6 and the snapshot contains markdown-unlit-0.6.0 + - filepath-bytestring # tried filepath-bytestring-1.4.2.1.13, but its *test-suite* requires filepath >=1.4.2 && < =1.4.100.3 and the snapshot contains filepath-1.4.100.4 + - filtrable # tried filtrable-0.1.6.0, but its *test-suite* requires tasty >=1.3.1 && < 1.4 and the snapshot contains tasty-1.5 + - fixed-vector-hetero # tried fixed-vector-hetero-0.6.1.1, but its *test-suite* requires doctest >=0.15 && < 0.20 and the snapshot contains doctest-0.22.2 + - focuslist # tried focuslist-0.1.1.0, but its *test-suite* requires genvalidity < 1.0.0.0 and the snapshot contains genvalidity-1.1.0.0 + - focuslist # tried focuslist-0.1.1.0, but its *test-suite* requires validity < 0.12.0.0 and the snapshot contains validity-0.12.0.2 + - fsnotify # tried fsnotify-0.4.1.0, but its *test-suite* requires the disabled package: sandwich + - ftp-client # tried ftp-client-0.5.1.4, but its *test-suite* requires tasty >=1.2.3 && < 1.3 and the snapshot contains tasty-1.5 + - ftp-client # tried ftp-client-0.5.1.4, but its *test-suite* requires tasty-hspec >=1.1.5.1 && < 1.2 and the snapshot contains tasty-hspec-1.2.0.4 + - fused-effects # tried fused-effects-1.1.2.2, but its *test-suite* requires hedgehog >=1 && < 1.3 and the snapshot contains hedgehog-1.4 + - fused-effects # tried fused-effects-1.1.2.2, but its *test-suite* requires markdown-unlit ^>=0.5 and the snapshot contains markdown-unlit-0.6.0 + - galois-field # tried galois-field-1.0.2, but its *test-suite* requires QuickCheck >=2.13 && < 2.14 and the snapshot contains QuickCheck-2.14.3 + - galois-field # tried galois-field-1.0.2, but its *test-suite* requires bitvec >=1.0.2 && < 1.1 and the snapshot contains bitvec-1.1.5.0 + - galois-field # tried galois-field-1.0.2, but its *test-suite* requires groups >=0.4.1 && < 0.5 and the snapshot contains groups-0.5.3 + - galois-field # tried galois-field-1.0.2, but its *test-suite* requires integer-gmp >=1.0.2 && < 1.1 and the snapshot contains integer-gmp-1.1 + - galois-field # tried galois-field-1.0.2, but its *test-suite* requires semirings >=0.5 && < 0.6 and the snapshot contains semirings-0.6 + - galois-field # tried galois-field-1.0.2, but its *test-suite* requires tasty >=1.2 && < 1.3 and the snapshot contains tasty-1.5 + - gemini-exports # tried gemini-exports-0.1.0.0, but its *test-suite* requires the disabled package: hedgehog + - generic-data # tried generic-data-1.1.0.0, but its *test-suite* requires the disabled package: one-liner + - generic-xmlpickler # tried generic-xmlpickler-0.1.0.6, but its *test-suite* requires tasty >=0.10 && < 1.3 and the snapshot contains tasty-1.5 + - genvalidity-appendful # tried genvalidity-appendful-0.1.0.0, but its *test-suite* requires the disabled package: sydtest + - genvalidity-mergeful # tried genvalidity-mergeful-0.3.0.1, but its *test-suite* requires the disabled package: sydtest + - genvalidity-network-uri # tried genvalidity-network-uri-0.0.0.0, but its *test-suite* requires the disabled package: sydtest + - geojson # tried geojson-4.1.1, but its *test-suite* requires bytestring >=0.10.8.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - geojson # tried geojson-4.1.1, but its *test-suite* requires hspec >=2.5 && < 2.10 and the snapshot contains hspec-2.11.7 + - geojson # tried geojson-4.1.1, but its *test-suite* requires tasty >=0.8 && < 0.13 || >=1.0 && < 1.5 and the snapshot contains tasty-1.5 + - ghc-prof # tried ghc-prof-1.4.1.12, but its *test-suite* requires tasty < 1.5 and the snapshot contains tasty-1.5 + - ghc-source-gen # tried ghc-source-gen-0.4.4.0, but its *test-suite* requires tasty >=1.0 && < 1.5 and the snapshot contains tasty-1.5 + - ginger # tried ginger-0.10.5.2, but its *test-suite* requires tasty >=1.2 && < 1.5 and the snapshot contains tasty-1.5 + - greskell # tried greskell-2.0.3.0, but its *test-suite* requires bytestring >=0.10.8.1 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hal # tried hal-1.1, but its *test-suite* requires the disabled package: hedgehog + - hasbolt # tried hasbolt-0.1.7.0, but its *test-suite* requires hspec >=2.4.1 && < 2.11 and the snapshot contains hspec-2.11.7 + - hashids # tried hashids-1.1.1.0, but its *test-suite* requires the disabled package: hedgehog + - haskell-names # tried haskell-names-0.9.9, but its *test-suite* requires tasty >=0.12 && < 1.3 and the snapshot contains tasty-1.5 + - haskell-tools-builtin-refactorings # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *test-suite* requires tasty >=0.11 && < 1.2 and the snapshot contains tasty-1.5 + - haskell-tools-builtin-refactorings # tried haskell-tools-builtin-refactorings-1.1.1.0, but its *test-suite* requires time >=1.8 && < 1.9 and the snapshot contains time-1.12.2 + - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *test-suite* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *test-suite* requires knob >=0.1 && < 0.2 and the snapshot contains knob-0.2.2 + - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *test-suite* requires tasty >=0.11 && < 1.2 and the snapshot contains tasty-1.5 + - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* requires Glob >=0.9 && < 0.10 and the snapshot contains Glob-0.10.2 + - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* requires bytestring >=0.10 && < 0.11 and the snapshot contains bytestring-0.12.0.2 + - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* requires tasty >=0.11 && < 1.2 and the snapshot contains tasty-1.5 + - haskell-tools-demo # tried haskell-tools-demo-1.1.1.0, but its *test-suite* requires network >=2.6 && < 2.9 and the snapshot contains network-3.1.4.0 + - haskell-tools-demo # tried haskell-tools-demo-1.1.1.0, but its *test-suite* requires tasty >=0.11 && < 1.2 and the snapshot contains tasty-1.5 + - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* requires polyparse >=1.12 && < 1.13 and the snapshot contains polyparse-1.13 + - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* requires tasty >=0.11 && < 1.2 and the snapshot contains tasty-1.5 + - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* requires time >=1.8 && < 1.9 and the snapshot contains time-1.12.2 + - haskell-tools-rewrite # tried haskell-tools-rewrite-1.1.1.0, but its *test-suite* requires tasty >=0.11 && < 1.2 and the snapshot contains tasty-1.5 + - haskey # tried haskey-0.3.1.0, but its *test-suite* requires text >=1.2 && < 2 and the snapshot contains text-2.1 + - haskey-mtl # tried haskey-mtl-0.3.1.0, but its *test-suite* requires lens >=4.12 && < 5 and the snapshot contains lens-5.2.3 + - haskey-mtl # tried haskey-mtl-0.3.1.0, but its *test-suite* requires text >=1.2 && < 2 and the snapshot contains text-2.1 + - hasmin # tried hasmin-1.0.3, but its *test-suite* requires doctest >=0.11 && < 0.17 and the snapshot contains doctest-0.22.2 + - hedn # tried hedn-0.3.0.4, but its *test-suite* requires the disabled package: hedgehog + - hegg # tried hegg-0.5.0.0, but its *test-suite* requires tasty >=1.4 && < 1.5 and the snapshot contains tasty-1.5 + - hidden-char # tried hidden-char-0.1.0.2, but its *test-suite* requires hspec >=2.2 && < 2.8 and the snapshot contains hspec-2.11.7 + - hjsonpointer # tried hjsonpointer-1.5.0, but its *test-suite* requires QuickCheck < 2.12 and the snapshot contains QuickCheck-2.14.3 + - hjsonpointer # tried hjsonpointer-1.5.0, but its *test-suite* requires base < 4.12 and the snapshot contains base-4.19.0.0 + - hjsonpointer # tried hjsonpointer-1.5.0, but its *test-suite* requires hspec >=2.2 && < 2.6 and the snapshot contains hspec-2.11.7 + - hledger-iadd # tried hledger-iadd-1.3.19, but its *test-suite* requires hledger-lib >=1.31 && < 1.32 and the snapshot contains hledger-lib-1.32.2 + - hledger-stockquotes # tried hledger-stockquotes-0.1.2.1, but its *test-suite* requires the disabled package: hedgehog + - hmatrix-backprop # tried hmatrix-backprop-0.1.3.0, but its *test-suite* requires the disabled package: finite-typelits + - hmatrix-backprop # tried hmatrix-backprop-0.1.3.0, but its *test-suite* requires the disabled package: hedgehog + - hmatrix-vector-sized # tried hmatrix-vector-sized-0.1.3.0, but its *test-suite* requires the disabled package: hedgehog + - hsdev # tried hsdev-0.3.4.0, but its *test-suite* requires lens-aeson >=1.0 && < 1.2 and the snapshot contains lens-aeson-1.2.3 + - hslua-list # tried hslua-list-1.1.1, but its *test-suite* requires the disabled package: tasty-lua + - hspec-need-env # tried hspec-need-env-0.1.0.10, but its *test-suite* requires transformers >=0.5.2.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - hspec-tables # tried hspec-tables-0.0.1, but its *test-suite* requires hspec >=2.7 && < 2.8 and the snapshot contains hspec-2.11.7 + - http-io-streams # tried http-io-streams-0.1.6.3, but its *test-suite* requires the disabled package: snap-core + - hw-balancedparens # tried hw-balancedparens-0.4.1.3, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-balancedparens # tried hw-balancedparens-0.4.1.3, but its *test-suite* requires hedgehog >=1.0 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-bits # tried hw-bits-0.7.2.2, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-bits # tried hw-bits-0.7.2.2, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-conduit # tried hw-conduit-0.2.1.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-conduit-merges # tried hw-conduit-merges-0.2.1.0, but its *test-suite* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-diagnostics # tried hw-diagnostics-0.0.1.0, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-eliasfano # tried hw-eliasfano-0.1.2.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-eliasfano # tried hw-eliasfano-0.1.2.1, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-excess # tried hw-excess-0.2.3.0, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-excess # tried hw-excess-0.2.3.0, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-fingertree # tried hw-fingertree-0.1.2.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-fingertree # tried hw-fingertree-0.1.2.1, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-fingertree-strict # tried hw-fingertree-strict-0.1.2.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-fingertree-strict # tried hw-fingertree-strict-0.1.2.1, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-hedgehog # tried hw-hedgehog-0.1.1.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-int # tried hw-int-0.0.2.0, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-int # tried hw-int-0.0.2.0, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-ip # tried hw-ip-2.4.2.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-ip # tried hw-ip-2.4.2.1, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-json # tried hw-json-1.3.2.4, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-json # tried hw-json-1.3.2.4, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-json-simd # tried hw-json-simd-0.1.1.2, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-json-simple-cursor # tried hw-json-simple-cursor-0.1.1.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-json-simple-cursor # tried hw-json-simple-cursor-0.1.1.1, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-json-standard-cursor # tried hw-json-standard-cursor-0.2.3.2, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-json-standard-cursor # tried hw-json-standard-cursor-0.2.3.2, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-mquery # tried hw-mquery-0.2.1.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-mquery # tried hw-mquery-0.2.1.1, but its *test-suite* requires hedgehog >=0.6.1 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-packed-vector # tried hw-packed-vector-0.2.1.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-packed-vector # tried hw-packed-vector-0.2.1.1, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-parser # tried hw-parser-0.1.1.0, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-parser # tried hw-parser-0.1.1.0, but its *test-suite* requires hedgehog >=1.0 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-prim # tried hw-prim-0.6.3.2, but its *test-suite* requires doctest >=0.16.2 && < 0.22 and the snapshot contains doctest-0.22.2 + - hw-prim # tried hw-prim-0.6.3.2, but its *test-suite* requires hedgehog >=1.0 && < 1.4 and the snapshot contains hedgehog-1.4 + - hw-rankselect # tried hw-rankselect-0.13.4.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-rankselect # tried hw-rankselect-0.13.4.1, but its *test-suite* requires hedgehog >=1.0 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-rankselect-base # tried hw-rankselect-base-0.3.4.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-rankselect-base # tried hw-rankselect-base-0.3.4.1, but its *test-suite* requires hedgehog >=0.6 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-simd # tried hw-simd-0.1.2.2, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-simd # tried hw-simd-0.1.2.2, but its *test-suite* requires hedgehog >=0.5 && < 1.3 and the snapshot contains hedgehog-1.4 + - hw-string-parse # tried hw-string-parse-0.0.0.5, but its *test-suite* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-string-parse # tried hw-string-parse-0.0.0.5, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-xml # tried hw-xml-0.5.1.1, but its *test-suite* requires doctest >=0.16.2 && < 0.21 and the snapshot contains doctest-0.22.2 + - hw-xml # tried hw-xml-0.5.1.1, but its *test-suite* requires hedgehog >=1.0 && < 1.3 and the snapshot contains hedgehog-1.4 + - hyraxAbif # tried hyraxAbif-0.2.4.5, but its *test-suite* requires the disabled package: hedgehog + - indexed-containers # tried indexed-containers-0.1.0.2, but its *test-suite* requires hspec >=2.4.8 && < 2.8 and the snapshot contains hspec-2.11.7 + - influxdb # tried influxdb-1.9.3, but its *test-suite* requires doctest >=0.11.3 && < 0.22 and the snapshot contains doctest-0.22.2 + - influxdb # tried influxdb-1.9.3, but its *test-suite* requires tasty < 1.5 and the snapshot contains tasty-1.5 + - influxdb # tried influxdb-1.9.3, but its *test-suite* requires template-haskell < 2.21 and the snapshot contains template-haskell-2.21.0.0 + - inline-r # tried inline-r-1.0.1, but its *test-suite* requires tasty >=0.11 && < 1.5 and the snapshot contains tasty-1.5 + - integer-types # tried integer-types-0.1.4.0, but its *test-suite* requires hedgehog ^>=1.0.5 || ^>=1.1 || ^>=1.2 and the snapshot contains hedgehog-1.4 + - integer-types # tried integer-types-0.1.4.0, but its *test-suite* requires hspec-hedgehog ^>=0.0.1 and the snapshot contains hspec-hedgehog-0.1.1.0 + - ipynb # tried ipynb-0.2, but its *test-suite* requires the disabled package: microlens-aeson + - irc-dcc # tried irc-dcc-2.0.1, but its *test-suite* requires tasty >=0.11.0.2 && < 1.2 and the snapshot contains tasty-1.5 + - irc-dcc # tried irc-dcc-2.0.1, but its *test-suite* requires tasty-hspec >=1.1.2 && < 1.2 and the snapshot contains tasty-hspec-1.2.0.4 + - jose # tried jose-0.11, but its *test-suite* requires the disabled package: hedgehog + - json-rpc-client # tried json-rpc-client-0.2.5.0, but its *test-suite* requires QuickCheck >=2.4.2 && < 2.14 and the snapshot contains QuickCheck-2.14.3 + - jsonifier # tried jsonifier-0.2.1.3, but its *test-suite* requires the disabled package: hedgehog + - language-c-quote # tried language-c-quote-0.13.0.1, but its *test-suite* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - lapack # tried lapack-0.5.1, but its *test-suite* requires the disabled package: ChasingBottoms + - lattices # tried lattices-2.2, but its *test-suite* requires tasty >=1.2.1 && < 1.5 and the snapshot contains tasty-1.5 + - libjwt-typed # tried libjwt-typed-0.2, but its *test-suite* requires hspec >=2.7 && < 2.8 and the snapshot contains hspec-2.11.7 + - libjwt-typed # tried libjwt-typed-0.2, but its *test-suite* requires hspec-core >=2.7 && < 2.8 and the snapshot contains hspec-core-2.11.7 + - libraft # tried libraft-0.5.0.0, but its *test-suite* requires the disabled package: quickcheck-state-machine + - linear-accelerate # tried linear-accelerate-0.7.0.0, but its *test-suite* requires doctest >=0.11.1 && < 0.17 and the snapshot contains doctest-0.22.2 + - linear-base # tried linear-base-0.4.0, but its *test-suite* requires the disabled package: hedgehog + - list-shuffle # tried list-shuffle-1.0.0, but its *test-suite* requires the disabled package: hedgehog + - loc # tried loc-0.2.0.0, but its *test-suite* requires hedgehog ^>=1.0.5 || ^>=1.1 || ^>=1.2 and the snapshot contains hedgehog-1.4 + - loc # tried loc-0.2.0.0, but its *test-suite* requires hspec-hedgehog ^>=0.0.1 and the snapshot contains hspec-hedgehog-0.1.1.0 + - logict # tried logict-0.8.1.0, but its *test-suite* requires tasty < 1.5 and the snapshot contains tasty-1.5 + - loopbreaker # tried loopbreaker-0.1.1.1, but its *test-suite* requires inspection-testing >=0.4.2.1 && < 0.5 and the snapshot contains inspection-testing-0.5.0.3 + - lrucaching # tried lrucaching-0.3.3, but its *test-suite* requires hspec >=2.2 && < 2.8 and the snapshot contains hspec-2.11.7 + - lrucaching # tried lrucaching-0.3.3, but its *test-suite* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - lxd-client # tried lxd-client-0.1.0.6, but its *test-suite* requires turtle >=1.3.6 && < 1.6 and the snapshot contains turtle-1.6.2 + - makefile # tried makefile-1.1.0.0, but its *test-suite* requires Glob >=0.7 && < 0.9 and the snapshot contains Glob-0.10.2 + - makefile # tried makefile-1.1.0.0, but its *test-suite* requires QuickCheck >=2.9.2 && < 2.11 and the snapshot contains QuickCheck-2.14.3 + - makefile # tried makefile-1.1.0.0, but its *test-suite* requires base >=4.9.1.0 && < 4.10 and the snapshot contains base-4.19.0.0 + - makefile # tried makefile-1.1.0.0, but its *test-suite* requires doctest >=0.9 && < 0.12 and the snapshot contains doctest-0.22.2 + - makefile # tried makefile-1.1.0.0, but its *test-suite* requires tasty >=0.11 && < 0.12 and the snapshot contains tasty-1.5 + - makefile # tried makefile-1.1.0.0, but its *test-suite* requires tasty-hunit >=0.9 && < 0.10 and the snapshot contains tasty-hunit-0.10.1 + - makefile # tried makefile-1.1.0.0, but its *test-suite* requires tasty-quickcheck >=0.8 && < 0.9 and the snapshot contains tasty-quickcheck-0.10.3 + - math-extras # tried math-extras-0.1.1.0, but its *test-suite* requires the disabled package: hedgehog + - medea # tried medea-1.2.0, but its *test-suite* requires hspec >=2.7.1 && < 2.9.0 and the snapshot contains hspec-2.11.7 + - medea # tried medea-1.2.0, but its *test-suite* requires hspec-core >=2.7.1 && < 2.9.0 and the snapshot contains hspec-core-2.11.7 + - menshen # tried menshen-0.0.3, but its *test-suite* requires QuickCheck < 2.14 and the snapshot contains QuickCheck-2.14.3 + - mergeful-persistent # tried mergeful-persistent-0.3.0.1, but its *test-suite* requires the disabled package: sydtest + - mergeless-persistent # tried mergeless-persistent-0.1.0.1, but its *test-suite* requires the disabled package: sydtest + - min-max-pqueue # tried min-max-pqueue-0.1.0.2, but its *test-suite* requires the disabled package: hedgehog + - monad-par # tried monad-par-0.3.6, but its *test-suite* requires the disabled package: test-framework-th + - monad-peel # tried monad-peel-0.3, but its *test-suite* requires transformers >=0.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - murmur3 # tried murmur3-1.0.5, but its *test-suite* requires the disabled package: base16 + - mwc-random # tried mwc-random-0.15.0.2, but its *test-suite* requires doctest >=0.15 && < 0.20 and the snapshot contains doctest-0.22.2 + - myers-diff # tried myers-diff-0.3.0.0, but its *test-suite* requires the disabled package: string-interpolate + - nakadi-client # tried nakadi-client-0.7.0.0, but its *test-suite* requires classy-prelude >=1.4.0 && < 1.5.0 and the snapshot contains classy-prelude-1.5.0.3 + - network-messagepack-rpc-websocket # tried network-messagepack-rpc-websocket-0.1.1.1, but its *test-suite* requires the disabled package: envy + - next-ref # tried next-ref-0.1.0.2, but its *test-suite* requires hspec >=2 && < 2.3 and the snapshot contains hspec-2.11.7 + - nonempty-containers # tried nonempty-containers-0.3.4.5, but its *test-suite* requires the disabled package: hedgehog + - numhask-prelude # tried numhask-prelude-0.5.0, but its *test-suite* requires doctest >=0.13 && < 0.17 and the snapshot contains doctest-0.22.2 + - o-clock # tried o-clock-1.4.0, but its *test-suite* requires hedgehog >=0.6 && < 1.4 and the snapshot contains hedgehog-1.4 + - oops # tried oops-0.2.0.1, but its *test-suite* requires doctest >=0.16.2 && < 0.22 and the snapshot contains doctest-0.22.2 + - opaleye # tried opaleye-0.10.2.0, but its *test-suite* requires text >=0.11 && < 2.1 and the snapshot contains text-2.1 + - opml-conduit # tried opml-conduit-0.9.0.0, but its *test-suite* requires the disabled package: hlint + - options # tried options-1.2.1.2, but its *test-suite* requires the disabled package: patience + - oset # tried oset-0.4.0.1, but its *test-suite* requires hspec >=2.2 && < 2.8 and the snapshot contains hspec-2.11.7 + - oset # tried oset-0.4.0.1, but its *test-suite* requires hspec-discover >=2.2 && < 2.8 and the snapshot contains hspec-discover-2.11.7 + - pantry # tried pantry-0.9.3.1, but its *test-suite* requires the disabled package: hedgehog + - partial-semigroup # tried partial-semigroup-0.6.0.2, but its *test-suite* requires hedgehog ^>=1.1.2 || ^>=1.2 and the snapshot contains hedgehog-1.4 + - pasta-curves # tried pasta-curves-0.0.1.0, but its *test-suite* requires tasty >=1.4 && < 1.5 and the snapshot contains tasty-1.5 + - peregrin # tried peregrin-0.4.2, but its *test-suite* requires transformers >=0.5.2 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - persistent-mtl # tried persistent-mtl-0.5.1, but its *test-suite* requires the disabled package: esqueleto + - persistent-typed-db # tried persistent-typed-db-0.1.0.7, but its *test-suite* requires the disabled package: esqueleto + - pg-transact # tried pg-transact-0.3.2.0, but its *test-suite* requires the disabled package: tmp-postgres + - pipes-category # tried pipes-category-0.3.0.0, but its *test-suite* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - pipes-extras # tried pipes-extras-1.0.15, but its *test-suite* requires transformers >=0.2.0.0 && < 0.6 and the snapshot contains transformers-0.6.1.0 + - pipes-fluid # tried pipes-fluid-0.6.0.1, but its *test-suite* requires the disabled package: pipes-misc + - postgresql-libpq-notify # tried postgresql-libpq-notify-0.2.0.0, but its *test-suite* requires the disabled package: tmp-postgres + - postgresql-syntax # tried postgresql-syntax-0.4.1.1, but its *test-suite* requires the disabled package: hedgehog + - postgrest # tried postgrest-9.0.1, but its *test-suite* requires hspec >=2.3 && < 2.9 and the snapshot contains hspec-2.11.7 + - pretty-diff # tried pretty-diff-0.4.0.3, but its *test-suite* requires tasty >=1.1 && < 1.5 and the snapshot contains tasty-1.5 + - pretty-sop # tried pretty-sop-0.2.0.3, but its *test-suite* requires markdown-unlit >=0.5.0 && < 0.6 and the snapshot contains markdown-unlit-0.6.0 + - prettyprinter # tried prettyprinter-1.7.1, but its *test-suite* requires the disabled package: pgp-wordlist + - printcess # tried printcess-0.1.0.3, but its *test-suite* requires HUnit >=1.3 && < 1.6 and the snapshot contains HUnit-1.6.2.0 + - printcess # tried printcess-0.1.0.3, but its *test-suite* requires QuickCheck >=2.8 && < 2.10 and the snapshot contains QuickCheck-2.14.3 + - ptr-poker # tried ptr-poker-0.1.2.14, but its *test-suite* requires the disabled package: hedgehog + - qnap-decrypt # tried qnap-decrypt-0.3.5, but its *test-suite* requires hspec >=2.4.8 && < 2.8 and the snapshot contains hspec-2.11.7 + - queue-sheet # tried queue-sheet-0.7.0.2, but its *test-suite* requires tasty >=1.0 && < 1.5 and the snapshot contains tasty-1.5 + - rakuten # tried rakuten-0.1.1.5, but its *test-suite* requires hspec >=2.4.1 && < 2.6 and the snapshot contains hspec-2.11.7 + - rakuten # tried rakuten-0.1.1.5, but its *test-suite* requires servant-server >=0.9.1.1 && < 0.15 and the snapshot contains servant-server-0.20 + - rakuten # tried rakuten-0.1.1.5, but its *test-suite* requires warp >=3.2.11 && < 3.3 and the snapshot contains warp-3.3.31 + - rank2classes # tried rank2classes-1.5.3, but its *test-suite* requires markdown-unlit >=0.5 && < 0.6 and the snapshot contains markdown-unlit-0.6.0 + - reactive-banana # tried reactive-banana-1.3.2.0, but its *test-suite* requires deepseq >=1.4.3.0 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - records-sop # tried records-sop-0.1.1.1, but its *test-suite* requires hspec >=2.2 && < 2.11 and the snapshot contains hspec-2.11.7 + - redis-glob # tried redis-glob-0.1.0.7, but its *test-suite* requires the disabled package: ascii-superset + - redis-io # tried redis-io-1.1.0, but its *test-suite* requires the disabled package: bytestring-conversion + - registry # tried registry-0.6.1.0, but its *test-suite* requires bytestring < 0.12 and the snapshot contains bytestring-0.12.0.2 + - registry # tried registry-0.6.1.0, but its *test-suite* requires tasty < 1.5 and the snapshot contains tasty-1.5 + - rel8 # tried rel8-1.4.1.0, but its *test-suite* requires hedgehog ^>=1.0 || ^>=1.1 and the snapshot contains hedgehog-1.4 + - rel8 # tried rel8-1.4.1.0, but its *test-suite* requires the disabled package: tmp-postgres + - relude # tried relude-1.2.1.0, but its *test-suite* requires the disabled package: hedgehog + - req-url-extra # tried req-url-extra-0.1.1.0, but its *test-suite* requires hspec >=2.2 && < 2.8 and the snapshot contains hspec-2.11.7 + - retry # tried retry-0.9.3.1, but its *test-suite* requires the disabled package: hedgehog + - rhine # tried rhine-1.1, but its *test-suite* requires tasty ^>=1.4 and the snapshot contains tasty-1.5 + - rng-utils # tried rng-utils-0.3.1, but its *test-suite* requires the disabled package: hedgehog + - roc-id # tried roc-id-0.2.0.0, but its *test-suite* requires hspec >=2.5.5 && < 2.11 and the snapshot contains hspec-2.11.7 + - rss-conduit # tried rss-conduit-0.6.0.1, but its *test-suite* requires the disabled package: hlint + - safe-coloured-text-gen # tried safe-coloured-text-gen-0.0.0.2, but its *test-suite* requires the disabled package: sydtest + - safe-coloured-text-layout # tried safe-coloured-text-layout-0.0.0.0, but its *test-suite* requires the disabled package: sydtest + - safe-coloured-text-layout-gen # tried safe-coloured-text-layout-gen-0.0.0.0, but its *test-suite* requires the disabled package: sydtest + - salak-toml # tried salak-toml-0.3.5.3, but its *test-suite* requires QuickCheck < 2.14 and the snapshot contains QuickCheck-2.14.3 + - scale # tried scale-1.0.0.0, but its *test-suite* requires hspec >=2.4.4 && < 2.8 and the snapshot contains hspec-2.11.7 + - scale # tried scale-1.0.0.0, but its *test-suite* requires hspec-discover >=2.4.4 && < 2.8 and the snapshot contains hspec-discover-2.11.7 + - scalendar # tried scalendar-1.2.0, but its *test-suite* requires the disabled package: SCalendar + - schematic # tried schematic-0.5.1.0, but its *test-suite* requires base >=4.11 && < 4.13 and the snapshot contains base-4.19.0.0 + - servant-auth-cookie # tried servant-auth-cookie-0.6.0.3, but its *test-suite* requires deepseq >=1.3 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - servant-cassava # tried servant-cassava-0.10.2, but its *test-suite* requires servant-server >=0.4.4.5 && < 0.20 and the snapshot contains servant-server-0.20 + - servant-docs # tried servant-docs-0.13, but its *test-suite* requires tasty >=1.1.0.4 && < 1.5 and the snapshot contains tasty-1.5 + - servant-docs-simple # tried servant-docs-simple-0.4.0.0, but its *test-suite* requires hspec >=2.7.1 && < 2.9 and the snapshot contains hspec-2.11.7 + - servant-docs-simple # tried servant-docs-simple-0.4.0.0, but its *test-suite* requires hspec-core >=2.7.1 && < 2.9 and the snapshot contains hspec-core-2.11.7 + - servant-js # tried servant-js-0.9.4.2, but its *test-suite* requires the disabled package: language-ecmascript + - servant-kotlin # tried servant-kotlin-0.1.1.9, but its *test-suite* requires aeson >=1.0 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - servant-kotlin # tried servant-kotlin-0.1.1.9, but its *test-suite* requires hspec >=2.4.1 && < 2.8 and the snapshot contains hspec-2.11.7 + - servant-kotlin # tried servant-kotlin-0.1.1.9, but its *test-suite* requires http-api-data >=0.3.7 && < 0.4.2 and the snapshot contains http-api-data-0.6 + - servant-mock # tried servant-mock-0.8.7, but its *test-suite* requires hspec-wai >=0.9.0 && < 0.11 and the snapshot contains hspec-wai-0.11.1 + - servant-mock # tried servant-mock-0.8.7, but its *test-suite* requires the disabled package: bytestring-conversion + - servant-quickcheck # tried servant-quickcheck-0.0.10.0, but its *test-suite* requires hspec-core >=2.5.5 && < 2.8 and the snapshot contains hspec-core-2.11.7 + - servant-streaming # tried servant-streaming-0.3.0.0, but its *test-suite* requires QuickCheck >=2.8 && < 2.13 and the snapshot contains QuickCheck-2.14.3 + - servant-streaming-client # tried servant-streaming-client-0.3.0.0, but its *test-suite* requires QuickCheck >=2.8 && < 2.12 and the snapshot contains QuickCheck-2.14.3 + - servant-streaming-server # tried servant-streaming-server-0.3.0.0, but its *test-suite* requires QuickCheck >=2.8 && < 2.12 and the snapshot contains QuickCheck-2.14.3 + - servant-streaming-server # tried servant-streaming-server-0.3.0.0, but its *test-suite* requires streaming-bytestring >=0.1 && < 0.2 and the snapshot contains streaming-bytestring-0.3.2 + - servant-streaming-server # tried servant-streaming-server-0.3.0.0, but its *test-suite* requires warp >=3.2.4 && < 3.3 and the snapshot contains warp-3.3.31 + - servant-yaml # tried servant-yaml-0.1.0.1, but its *test-suite* requires aeson >=1.4.1.0 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - servant-yaml # tried servant-yaml-0.1.0.1, but its *test-suite* requires base-compat >=0.10.5 && < 0.12 and the snapshot contains base-compat-0.13.1 + - servant-yaml # tried servant-yaml-0.1.0.1, but its *test-suite* requires servant-server >=0.15 && < 0.18 and the snapshot contains servant-server-0.20 + - sessiontypes-distributed # tried sessiontypes-distributed-0.1.1, but its *test-suite* requires hspec >=2.4.4 && < 2.5 and the snapshot contains hspec-2.11.7 + - sessiontypes-distributed # tried sessiontypes-distributed-0.1.1, but its *test-suite* requires the disabled package: network-transport-tcp + - sexpr-parser # tried sexpr-parser-0.2.2.0, but its *test-suite* requires hspec >=2.5 && < 2.10 and the snapshot contains hspec-2.11.7 + - siggy-chardust # tried siggy-chardust-1.0.0, but its *test-suite* requires the disabled package: hlint + - simple-affine-space # tried simple-affine-space-0.2.1, but its *test-suite* requires the disabled package: hlint + - simple-log # tried simple-log-0.9.12, but its *test-suite* requires hspec >=2.3 && < 2.8 and the snapshot contains hspec-2.11.7 + - sized-grid # tried sized-grid-0.2.0.1, but its *test-suite* requires ansi-terminal >=0.8.0.2 && < 0.10 and the snapshot contains ansi-terminal-1.0 + - sized-grid # tried sized-grid-0.2.0.1, but its *test-suite* requires markdown-unlit >=0.5.0 && < 0.6 and the snapshot contains markdown-unlit-0.6.0 + - skews # tried skews-0.1.0.3, but its *test-suite* requires the disabled package: envy + - slack-web # tried slack-web-1.6.1.0, but its *test-suite* requires hspec-discover >=2.6.0 && < 2.11 and the snapshot contains hspec-discover-2.11.7 + - slist # tried slist-0.2.1.0, but its *test-suite* requires the disabled package: hedgehog + - solana-staking-csvs # tried solana-staking-csvs-0.1.2.0, but its *test-suite* requires the disabled package: hedgehog + - sparse-tensor # tried sparse-tensor-0.2.1.5, but its *test-suite* requires tasty >=0.11 && < 1.5 and the snapshot contains tasty-1.5 + - spdx # tried spdx-1.0.0.3, but its *test-suite* requires base-compat ^>=0.10.5 || ^>=0.11.1 || ^>=0.12.1 and the snapshot contains base-compat-0.13.1 + - spdx # tried spdx-1.0.0.3, but its *test-suite* requires tasty >=1.1.0.4 && < 1.5 and the snapshot contains tasty-1.5 + - sqlite-simple-errors # tried sqlite-simple-errors-0.6.1.0, but its *test-suite* requires mtl >=2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - squeal-postgresql # tried squeal-postgresql-0.9.1.3, but its *test-suite* requires the disabled package: hedgehog + - squeal-postgresql # tried squeal-postgresql-0.9.1.3, but its *test-suite* requires the disabled package: with-utf8 + - squeather # tried squeather-0.8.0.0, but its *test-suite* requires the disabled package: hedgehog + - stb-image-redux # tried stb-image-redux-0.2.1.2, but its *test-suite* requires hspec >=2.1.5 && < 2.5 and the snapshot contains hspec-2.11.7 + - stm-supply # tried stm-supply-0.2.0.0, but its *test-suite* requires the disabled package: Unique + - streaming-cassava # tried streaming-cassava-0.2.0.0, but its *test-suite* requires hspec >=2.4 && < 2.8 and the snapshot contains hspec-2.11.7 + - streaming-cassava # tried streaming-cassava-0.2.0.0, but its *test-suite* requires mtl >=2.2.1 && < 2.3 and the snapshot contains mtl-2.3.1 + - stripe-http-client # tried stripe-http-client-2.6.2, but its *test-suite* requires hspec >=2.1.0 && < 2.8 and the snapshot contains hspec-2.11.7 + - strong-path # tried strong-path-1.1.4.0, but its *test-suite* requires hspec >=2.7 && < 2.10 and the snapshot contains hspec-2.11.7 + - strong-path # tried strong-path-1.1.4.0, but its *test-suite* requires tasty >=1.4 && < 1.5 and the snapshot contains tasty-1.5 + - strong-path # tried strong-path-1.1.4.0, but its *test-suite* requires tasty-discover >=4.2 && < 4.3 and the snapshot contains tasty-discover-5.0.0 + - strongweak # tried strongweak-0.6.0, but its *test-suite* requires hspec >=2.7 && < 2.11 and the snapshot contains hspec-2.11.7 + - strongweak # tried strongweak-0.6.0, but its *test-suite* requires hspec-discover >=2.7 && < 2.10 and the snapshot contains hspec-discover-2.11.7 + - sv # tried sv-1.4.0.1, but its *test-suite* requires hedgehog >=0.5 && < 1.1 and the snapshot contains hedgehog-1.4 + - sv # tried sv-1.4.0.1, but its *test-suite* requires lens >=4 && < 4.20 and the snapshot contains lens-5.2.3 + - sv # tried sv-1.4.0.1, but its *test-suite* requires semigroups >=0.18 && < 0.20 and the snapshot contains semigroups-0.20 + - sv # tried sv-1.4.0.1, but its *test-suite* requires tasty >=0.11 && < 1.3 and the snapshot contains tasty-1.5 + - sv # tried sv-1.4.0.1, but its *test-suite* requires tasty-hedgehog >=0.1 && < 1.1 and the snapshot contains tasty-hedgehog-1.4.0.2 + - sv # tried sv-1.4.0.1, but its *test-suite* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - sv # tried sv-1.4.0.1, but its *test-suite* requires vector >=0.10 && < 0.13 and the snapshot contains vector-0.13.1.0 + - sv-cassava # tried sv-cassava-0.3, but its *test-suite* requires text >=1.0 && < 1.3 and the snapshot contains text-2.1 + - sv-core # tried sv-core-0.5, but its *test-suite* requires tasty >=0.11 && < 1.3 and the snapshot contains tasty-1.5 + - swagger2 # tried swagger2-2.8.7, but its *test-suite* requires hspec >=2.5.5 && < 2.11 and the snapshot contains hspec-2.11.7 + - swagger2 # tried swagger2-2.8.7, but its *test-suite* requires hspec-discover >=2.5.5 && < 2.9 and the snapshot contains hspec-discover-2.11.7 + - system-fileio # tried system-fileio-0.3.16.4, but its *test-suite* requires the disabled package: chell + - system-filepath # tried system-filepath-0.4.14, but its *test-suite* requires the disabled package: chell + - system-filepath # tried system-filepath-0.4.14, but its *test-suite* requires the disabled package: chell-quickcheck + - system-linux-proc # tried system-linux-proc-0.1.1.1, but its *test-suite* requires the disabled package: hedgehog + - tar # tried tar-0.5.1.1, but its *test-suite* requires the disabled package: bytestring-handle + - tasty-discover # tried tasty-discover-5.0.0, but its *test-suite* requires hspec >=2.7 && < 2.11 and the snapshot contains hspec-2.11.7 + - tasty-discover # tried tasty-discover-5.0.0, but its *test-suite* requires hspec-core >=2.7.10 && < 2.11 and the snapshot contains hspec-core-2.11.7 + - tdigest # tried tdigest-0.3, but its *test-suite* requires tasty >=0.11.0.4 && < 1.5 and the snapshot contains tasty-1.5 + - temporary-resourcet # tried temporary-resourcet-0.1.0.1, but its *test-suite* requires tasty >=1.0 && < 1.2 and the snapshot contains tasty-1.5 + - termonad # tried termonad-4.5.0.0, but its *test-suite* requires the disabled package: hedgehog + - test-framework # tried test-framework-0.8.2.0, but its *test-suite* requires the disabled package: libxml + - time-compat # tried time-compat-1.9.6.1, but its *test-suite* requires tasty >=1.2.1 && < 1.5 and the snapshot contains tasty-1.5 + - type-errors # tried type-errors-0.2.0.2, but its *test-suite* requires doctest >=0.16.0.1 && < 0.22 and the snapshot contains doctest-0.22.2 + - type-errors-pretty # tried type-errors-pretty-0.0.1.2, but its *test-suite* requires doctest >=0.16 && < 0.19 and the snapshot contains doctest-0.22.2 + - tztime # tried tztime-0.1.1.0, but its *test-suite* requires the disabled package: tasty-hunit-compat + - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* requires QuickCheck >=2.11.3 && < 2.14 and the snapshot contains QuickCheck-2.14.3 + - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* requires generic-random >=1.2.0.0 && < 1.3 and the snapshot contains generic-random-1.5.0.1 + - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* requires hspec >=2.0.0 && < 2.8 and the snapshot contains hspec-2.11.7 + - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* requires the disabled package: time-qq + - ucam-webauth-types # tried ucam-webauth-types-0.1.0.0, but its *test-suite* requires hspec >=2.0.0 && < 2.8 and the snapshot contains hspec-2.11.7 + - uniprot-kb # tried uniprot-kb-0.1.2.0, but its *test-suite* requires QuickCheck >=2.9 && < 2.14 and the snapshot contains QuickCheck-2.14.3 + - uniprot-kb # tried uniprot-kb-0.1.2.0, but its *test-suite* requires hspec >=2.4.1 && < 2.8 and the snapshot contains hspec-2.11.7 + - unordered-containers # tried unordered-containers-0.2.19.1, but its *test-suite* requires the disabled package: ChasingBottoms + - uri-bytestring # tried uri-bytestring-0.3.3.1, but its *test-suite* requires the disabled package: hedgehog + - utf8-conversions # tried utf8-conversions-0.1.0.4, but its *test-suite* requires the disabled package: charsetdetect-ae + - utf8-light # tried utf8-light-0.4.4.0, but its *test-suite* requires hspec >=2.3 && < 2.11 and the snapshot contains hspec-2.11.7 + - wai-rate-limit-redis # tried wai-rate-limit-redis-0.2.0.1, but its *test-suite* requires the disabled package: tasty-hedgehog + - wai-session-redis # tried wai-session-redis-0.1.0.5, but its *test-suite* requires hspec < 2.10 and the snapshot contains hspec-2.11.7 + - wakame # tried wakame-0.1.0.0, but its *test-suite* requires tasty-discover >=4.2 && < 5.0 and the snapshot contains tasty-discover-5.0.0 + - wakame # tried wakame-0.1.0.0, but its *test-suite* requires text >=1.2 && < 2.0 and the snapshot contains text-2.1 + - wave # tried wave-0.2.1, but its *test-suite* requires bytestring >=0.2 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - web-routes-th # tried web-routes-th-0.22.8.1, but its *test-suite* requires hspec >=2.2 && < 2.11 and the snapshot contains hspec-2.11.7 + - web3-bignum # tried web3-bignum-1.0.0.0, but its *test-suite* requires hspec >=2.4.4 && < 2.8 and the snapshot contains hspec-2.11.7 + - web3-bignum # tried web3-bignum-1.0.0.0, but its *test-suite* requires hspec-discover >=2.4.4 && < 2.8 and the snapshot contains hspec-discover-2.11.7 + - web3-crypto # tried web3-crypto-1.0.0.0, but its *test-suite* requires hspec >=2.4.4 && < 2.8 and the snapshot contains hspec-2.11.7 + - web3-crypto # tried web3-crypto-1.0.0.0, but its *test-suite* requires hspec-discover >=2.4.4 && < 2.8 and the snapshot contains hspec-discover-2.11.7 + - web3-ethereum # tried web3-ethereum-1.0.0.0, but its *test-suite* requires hspec >=2.4.4 && < 2.8 and the snapshot contains hspec-2.11.7 + - web3-ethereum # tried web3-ethereum-1.0.0.0, but its *test-suite* requires hspec-discover >=2.4.4 && < 2.8 and the snapshot contains hspec-discover-2.11.7 + - web3-polkadot # tried web3-polkadot-1.0.0.0, but its *test-suite* requires hspec >=2.4.4 && < 2.8 and the snapshot contains hspec-2.11.7 + - web3-polkadot # tried web3-polkadot-1.0.0.0, but its *test-suite* requires hspec-discover >=2.4.4 && < 2.8 and the snapshot contains hspec-discover-2.11.7 + - web3-solidity # tried web3-solidity-1.0.0.0, but its *test-suite* requires hspec >=2.4.4 && < 2.8 and the snapshot contains hspec-2.11.7 + - web3-solidity # tried web3-solidity-1.0.0.0, but its *test-suite* requires hspec-discover >=2.4.4 && < 2.8 and the snapshot contains hspec-discover-2.11.7 + - wide-word # tried wide-word-0.1.6.0, but its *test-suite* requires the disabled package: hedgehog + - wild-bind-x11 # tried wild-bind-x11-0.2.0.15, but its *test-suite* requires time >=1.5.0 && < 1.12 and the snapshot contains time-1.12.2 + - wreq # tried wreq-0.5.4.2, but its *test-suite* requires the disabled package: snap-core + - yesod-page-cursor # tried yesod-page-cursor-2.0.1.0, but its *test-suite* requires the disabled package: yesod + - yesod-static-angular # tried yesod-static-angular-0.1.8, but its *test-suite* requires yesod-test >=1.2 && < 1.6 and the snapshot contains yesod-test-1.6.16 + - yesod-test # tried yesod-test-1.6.16, but its *test-suite* requires the disabled package: yesod-form + - zm # tried zm-0.3.2, but its *test-suite* requires doctest >=0.11.1 && < 0.14 and the snapshot contains doctest-0.22.2 + - zm # tried zm-0.3.2, but its *test-suite* requires tasty >=0.11 && < 0.13 and the snapshot contains tasty-1.5 + - zm # tried zm-0.3.2, but its *test-suite* requires tasty-quickcheck >=0.8.1 && < 0.9.2 and the snapshot contains tasty-quickcheck-0.10.3 + - zm # tried zm-0.3.2, but its *test-suite* requires timeit >=1 && < 1.1 and the snapshot contains timeit-2.0 + - zxcvbn-hs # tried zxcvbn-hs-0.3.6, but its *test-suite* requires the disabled package: hedgehog + # End of Test bounds issues + + # general failures + - aern2-mp # https://github.com/michalkonecny/aern2/issues/11 + + # ??? + - chronos # 1.1.5.1 chronos-test: executable not found + - do-list # 1.0.1 test: executable not found https://github.com/tserduke/do-list/issues/3 + - incremental-parser # Main: executable not found + - streamt # executable not found # end of skipped-tests @@ -5521,52 +9616,117 @@ skipped-tests: # or even build correctly. A Stackage build should not fail based on a test build # or test run failure for these packages. # (Testsuites which can't configure should be placed under skipped-tests.) +# +# We need to build and run test suites to verify if tests listed here +# can be re-enabled, so we usually wait for the maintainer to file a +# PR to re-enable them. expected-test-failures: + + # Compilation failures + - Spock # 0.14.0.0 + - blake2 + - blas-hs # 0.1.1.0 + - brick + - butter # 0.1.0.6 + - cabal-file-th # 0.2.7 + - cacophony # 0.10.1 https://github.com/centromere/cacophony/issues/15 + - cereal # 0.5.8.3 https://github.com/GaloisInc/cereal/issues/109 + - conduit-aeson # https://github.com/commercialhaskell/stackage/issues/6469 + - conduit-connection # 0.1.0.5 + - cryptohash # 0.11.9 Stack builds test and benchmarks in one pass so benchmark could prevent tests from getting built + - crypton-x509 # 1.7.6 https://github.com/kazu-yamamoto/crypton-certificate/issues/1 + - deriveJsonNoPrefix # 0.1.0.1 compile fail against aeson 2 + - do-notation # 0.1.0.2 + - flay # 0.4 + - generic-lens # https://github.com/commercialhaskell/stackage/issues/6377 + - ghc-byteorder # 4.11.0.0.10 https://github.com/haskell-hvr/ghc-byteorder/issues/1 + - ghc-prof # Regression tests: /usr/bin/ld.gold: error: cannot find -lHStemporary-1.3-51ST9z47bmaL2YkhqqBGqn_p ... + - heap # 1.0.4 https://github.com/pruvisto/heap/issues/11 + - heist # GHC 9.8.1 + - hourglass # 0.2.12 + - hweblib # 0.6.3 https://github.com/aycanirican/hweblib/issues/3 + - inline-r # 1.0.1 https://github.com/tweag/HaskellR/issues/371 + - leveldb-haskell + - lifted-base # 0.2.3.12 compile fail + - mfsolve # https://github.com/commercialhaskell/stackage/issues/6379 + - multiarg # 0.30.0.10 + - parameterized # 0.5.0.0 https://github.com/commercialhaskell/stackage/issues/5746 + - protobuf # 0.2.1.4 + - quickcheck-state-machine # 0.8.0 https://github.com/stevana/quickcheck-state-machine/issues/32 + - record-wrangler # 0.1.1.0 + - secp256k1-haskell # #5948/closed + - servant-static-th # 1.0.0.0 Tasty issue: https://github.com/commercialhaskell/stackage/issues/6090 + - snappy # Could not find module ‘Functions’ + - thread-supervisor # 0.2.0.0 + - twitter-types # 0.11.0 compile fail against aeson 2 + - type-of-html-static # 0.1.0.2 https://github.com/commercialhaskell/stackage/issues/5728 + - tztime # 0.1.1.0 + - ua-parser # 0.7.7.0 compile fail against aeson 2 + - ua-parser # 0.7.7.0 https://github.com/commercialhaskell/stackage/issues/6440 + - vformat # 0.14.1.0 + - vivid-supercollider # 0.4.1.2 https://github.com/commercialhaskell/stackage/issues/4250 + - xml-html-qq # 0.1.0.1 + - xmlgen # 0.6.2.2 https://github.com/skogsbaer/xmlgen/issues/6 + + # Consistent test failures + - Allure # 0.11.0.0 + - ap-normalize # 0.1.0.1 ghc-9.6 + - astro # 0.4.3.0 https://github.com/aligusnet/astro/issues/8 + - express # 1.0.12 + - generics-eot # 0.4.0.1 ghc-9.6 + - hsexif # 0.6.1.10 Missing test file + - pvar # 1.0.0.0 ghc-9.6 + - tar-conduit # https://github.com/snoyberg/tar-conduit/issues/33 + - markov-chain-usage-model # https://github.com/advancedtelematic/markov-chain-usage-model/issues/44 + - unicode-data # 0.4.0.1 + # Intermittent failures or unreliable. These tests may pass when - # re-enabled, but will eventually fail again. Only remove these - # from expected-failures if we know a fix has been released. + # re-enabled, but will eventually fail again. + # - aeson-lens # https://github.com/tanakh/aeson-lens/issues/10 + - base64 # https://github.com/emilypi/base64/issues/31 + - binary-instances # https://github.com/haskellari/binary-instances/issues/7 - cabal-debian # https://github.com/ddssff/cabal-debian/issues/50 - capataz # https://github.com/roman/Haskell-capataz/issues/6 + - cardano-coin-selection # 1.0.1 https://github.com/input-output-hk/cardano-coin-selection/issues/93 - concurrent-extra # https://github.com/basvandijk/concurrent-extra/issues/12 - crypto-numbers - - css-text # 0.1.2.2 https://github.com/yesodweb/css-text/issues/10 + - css-text # https://github.com/yesodweb/css-text/issues/10 - distributed-process - distributed-process-execution # https://github.com/haskell-distributed/distributed-process-execution/issues/2 - distributed-process-task + - dl-fedora # status 404 on http download + - fft # test-fft: exited with: ExitFailure (-11) - foldl-statistics # https://github.com/data61/foldl-statistics/issues/2 - - forma + - friday # https://github.com/RaphaelJ/friday/issues/37 - fsnotify # Often runs out of inotify handles - hastache + - hedn - idris # https://github.com/fpco/stackage/issues/1382 - ihaskell # https://github.com/gibiansky/IHaskell/issues/551 + - kdt # 0.2.5 https://github.com/giogadi/kdt/issues/7 + - lapack - math-functions # https://github.com/bos/math-functions/issues/25 - - matplotlib # https://github.com/fpco/stackage/issues/2365 - mltool # https://github.com/Alexander-Ignatyev/mltool/issues/1 - network # Unfortunately network failures seem to happen haphazardly - nsis # Intermittent on non-Windows systems - - statistics # https://github.com/bos/statistics/issues/42 - - # Timeouts - # These tests sometimes take too long and hit the stackage build - # servers time limit so these shouldn't be removed from - # expected-tests unless we know a fix has been released. - - accelerate-fourier - - cabal-helper - - graphviz - - network-attoparsec - - punycode - - unagi-chan - - zeromq4-patterns - - port-utils + - tdigest # 0.3 https://github.com/phadej/tdigest/issues/46 + - texmath # https://github.com/jgm/texmath/issues/224 + - tree-diff # 0.3.0.1 https://github.com/haskellari/tree-diff/issues/79 + - typst # https://github.com/jgm/typst-hs/issues/11 # Requires running servers, accounts, or a specific environment. - # These shouldn't be re-enabled unless we know a fix has been released. + # + # If a maintainer wants us to run a partial tests suite with tests + # that do not require external dependencies, see + # https://github.com/commercialhaskell/stackage/issues/6172#issuecomment-902072030 + # - GLFW-b # X - HTF # Requires shell script and are incompatible with sandboxed package databases - HaRe # Needs ~/.ghc-mod/cabal-helper https://github.com/fpco/stackage/pull/906 - IPv6DB - accelerate-bignum # CUDA GPU + - aeson-typescript # needs either yarn or npm; one of them is needed to install a TypeScript compiler. - alex - amqp - aws # AWS Credentials @@ -5583,13 +9743,17 @@ expected-test-failures: - datadog # requires API keys in env vars https://github.com/fpco/stackage/pull/3308#issuecomment-369535040 - dbcleaner # Requires running PostgreSQL server - dbmigrations # PostgreSQL + - dbus # #6373/closed + - dns # https://github.com/commercialhaskell/stackage/issues/6374 - drifter-postgresql # PostgreSQL + - egison # executable not found https://github.com/egison/egison/issues/250 - esqueleto # mysql and postgresql - etcd # etcd https://github.com/fpco/stackage/issues/811 - eventful-dynamodb - eventful-postgresql - eventsource-geteventstore-store - eventstore # Event Store + - faktory # connection refused, https://github.com/commercialhaskell/stackage/issues/5905 - fb # Facebook app - gdax # Needs environment variables set - ghc-imported-from # depends on haddocks being generated first https://github.com/fpco/stackage/pull/1315 @@ -5602,31 +9766,46 @@ expected-test-failures: - haskell-tools-cli # https://github.com/haskell-tools/haskell-tools/issues/230 - haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/231 - hasql # PostgreSQL + - hasql-dynamic-statements # PostgreSQL - hasql-notifications # PostgreSQL - hasql-queue - hasql-transaction # PostgreSQL - hedis + - hexml-lens # Access to web.archive.org is unreliable. - hie-bios # cabal, stack, ghc; see https://github.com/commercialhaskell/stackage/issues/5025 + - hjsmin # Test-runner expects a cabal-style 'dist-newstyle' directory - hocilib # oracle + - http-client # httpbin issues, https://github.com/snoyberg/http-client/issues/439 + - http-client-tls # Access to httpbin.org is unreliable (at the moment 504 Gateway Time-out). + - http-directory # httpbin issues, https://github.com/juhp/http-directory/issues/1 + - http2 # executable not found https://github.com/kazu-yamamoto/http2/issues/22 - hworker - influxdb + - json-autotype # Requires filesystem access - jvm - katip-elasticsearch # elasticsearch - log # ElasticSearch - - lsp-test - lxd-client # Needs LXD, not available on debian + - lz4 # executable not found https://github.com/commercialhaskell/stackage/issues/6226 - mangopay # https://github.com/prowdsponsor/mangopay/issues/30 + - matplotlib # https://github.com/fpco/stackage/issues/2365 - memcached-binary # memcached - milena + - minio-hs # 1.7.0 Depends on AWS API - mongoDB # Requires local MongoDB server - mysql # MySQL - mysql-haskell # Requires local mysql server with a test account, and binlog enabled. - mysql-simple # MySQL - network-anonymous-i2p + - nri-kafka # requires kafka + - nri-postgresql # requires postgres + - nri-redis # requires redis - odbc # "Need ODBC_TEST_CONNECTION_STRING environment variable" - opaleye # PostgreSQL + - optima # `demo` invoked with bad arguments https://github.com/commercialhaskell/stackage/pull/6102 - pandoc-plot # requires matlab, etc and DISPLAY for tcltk - pantry # https://github.com/commercialhaskell/stackage/issues/4628 + - peregrin # Requires running pg-harness-server - persistent-redis # redis - https://github.com/fpco/stackage/pull/1581 - pipes-mongodb - postgresql-libpq-notify @@ -5634,211 +9813,233 @@ expected-test-failures: - postgresql-simple # PostgreSQL - postgresql-simple-migration - postgresql-simple-queue + - postgresql-syntax # hedgehog-test executable not found https://github.com/commercialhaskell/stackage/pull/6102 - postgresql-typed # PostgreSQL - postgrest # PostgreSQL - purescript # git 128 https://github.com/purescript/purescript/issues/2292 - rattle # needs fsatrace - redis-io + - rel8 + - req-conduit # Access to httpbin.org is unreliable (at the moment 504 Gateway Time-out). + - rest-rewrite # posix_spawnp - rethinkdb - rethinkdb-client-driver - riak # needs riak server on localhost:8098 - sdl2 # "Failed to connect to the Mir Server" + - sendgrid-v3 # Requires sendgrid API key in env #5951/closed - serialport # "The tests need two serial ports as command line arguments" https://github.com/jputcu/serialport/issues/30 + - servant-rate-limit # redis + - serversession-backend-persistent # persistent, see https://github.com/commercialhaskell/stackage/pull/6655#issuecomment-1198868074 - serversession-backend-redis # redis - shake # Needs ghc on $PATH with some installed haskell packages - slack-api # needs api key https://github.com/commercialhaskell/stackage/pull/5345 + - sourcemap # requires npm installed packages + - squeal-postgresql # ConnectionException "LibPQ.exec", https://github.com/commercialhaskell/stackage/issues/7108 - stripe-http-streams # https://github.com/fpco/stackage/issues/2945, needs Stripe account + - sydtest-wai # epollControl does not exist. Stackage server issue? - users-persistent # sqlite - users-postgresql-simple # PostgreSQL + - yesod-core - wai-cors # PhantomJS + - wai-middleware-delegate # Access to httpbin.org is unreliable (at the moment 504 Gateway Time-out). + - wai-rate-limit-redis # Redis - wai-session-postgresql # PostgreSQL + - wai-session-redis # https://github.com/commercialhaskell/stackage/pull/5980 - web3 # requires running server - webdriver-angular # webdriver server - websockets - - hnix # #5469/closed - - http-client # httpbin issues, https://github.com/snoyberg/http-client/issues/439 - - http-directory # httpbin issues, https://github.com/juhp/http-directory/issues/1 # Missing test files in sdist - # Hopefully gets fixed in the next release... + # + # The cause is that a test suite requires a file that is not + # present in the tarball that is uploaded to Hackage. It can be + # fixed by adding these files to `extra-source-files` in the + # .cabal file. + # + - aeson-combinators # https://github.com/turboMaCk/aeson-combinators/issues/31 + - brittany # https://github.com/commercialhaskell/stackage/issues/6465 + - cpio-conduit # Test file not in tarball https://github.com/da-x/cpio-conduit/issues/1 - crypto-pubkey # https://github.com/vincenthz/hs-crypto-pubkey/issues/23 - - doctest-discover # 0.1.0.9 https://github.com/karun012/doctest-discover/issues/22 - - doctest + - doctest-discover # https://github.com/karun012/doctest-discover/issues/33 + - enum-text # https://github.com/cdornan/enum-text/issues/3 + - ghc-events # https://github.com/haskell/ghc-events/issues/70 + - gitlab-haskell # https://github.com/commercialhaskell/stackage/issues/6088 + - hspec-junit-formatter # https://github.com/freckle/hspec-junit-formatter/issues/14 + - persistent # https://github.com/commercialhaskell/stackage/issues/6037 + - reanimate-svg # https://github.com/commercialhaskell/stackage/issues/5688 + - rzk + - wai-saml2 # https://github.com/mbg/wai-saml2/issues/44 - # Assertion failures, these can be real bugs or just limitations - # in the test cases. - - download # https://github.com/fpco/stackage/issues/2811 - - rando # https://github.com/commercialhaskell/stackage/issues/4249 - - xml-picklers # https://github.com/Philonous/xml-picklers/issues/5 - - hakyll # https://github.com/jaspervdj/hakyll/issues/682 - - hpack-dhall # https://github.com/BlockScope/hpack-dhall/issues/25 - - bv-little # https://github.com/commercialhaskell/stackage/issues/4544 - - hpack # https://github.com/commercialhaskell/stackage/issues/4512 - - kawhi # https://github.com/commercialhaskell/stackage/issues/4512 - - loopbreaker # https://github.com/polysemy-research/loopbreaker/issues/10 - - nettle # https://github.com/stbuehler/haskell-nettle/issues/10 - - persistent-sqlite # https://github.com/yesodweb/persistent/issues/989 - - haskell-src-exts # https://github.com/commercialhaskell/stackage/issues/5151 - - simple-vec3 # https://github.com/commercialhaskell/stackage/pull/5410 - - bech32-th # https://github.com/commercialhaskell/stackage/issues/5432 - - haskeline # https://github.com/commercialhaskell/stackage/issues/5439 - - character-cases # https://github.com/aiya000/hs-character-cases/issues/3 + # Testcase failures, or other runtime failures. + # These can be real testsuite bugs, or maybe limitations in test cases or the test setup. + - OrderedBits # 0.0.2.0 + - ShellCheck # https://github.com/commercialhaskell/stackage/issues/6867 + - ace # failed with ghc-9.4.4 + - algebraic-graphs # Module not visible https://github.com/commercialhaskell/stackage/issues/4670 + - binary-generic-combinators # 0.4.4.0 negative quickcheck resize + - bsb-http-chunked # 0.0.0.4 + - c2hs # 0.28.8 + - cfenv # 0.1.0.0 https://github.com/tomphp/haskell-cfenv/issues/1 + - character-cases # 0.1.0.6 https://github.com/aiya000/hs-character-cases/issues/3 + - codec-beam # 0.2.0 posix_spawnp: does not exist + - colonnade # 1.2.0.2 https://github.com/andrewthad/colonnade/issues/31 + - control-dsl # 0.2.1.3 + - crypt-sha512 # 0 Use -p '/crypt.$6$rounds=10$roundstoolow/' to rerun this test only. + - curl-runnings # 0.17.0 + - download # 0.3.2.7 https://github.com/fpco/stackage/issues/2811 + - duration # 0.2.0.0 + - ede # 0.3.3.0 hashable order dependent + - fixed-vector-hetero # 0.6.1.1 + - generic-optics # 2.2.1.0 optimization output https://github.com/kcsongor/generic-lens/issues/133 + - github-types # https://github.com/commercialhaskell/stackage/issues/6549 + - haskoin-node # https://github.com/commercialhaskell/stackage/issues/6769 + - hgeometry-combinatorial # 0.14 + - hruby # 0.5.1.0 + - hspec-golden-aeson # 0.9.0.0 + - invertible # 0.2.0.8 executable not found + - justified-containers # 0.3.0.0 + - jwt # 0.11.0 + - lattices # quicheck flakiness + - list-transformer - lz4-frame-conduit # https://github.com/nh2/lz4-frame-conduit/issues/3 - - dhall-yaml # https://github.com/commercialhaskell/stackage/issues/5640 + - massiv-io + - megaparsec-tests + - memcache # 0.3.0.1 executable not found + - mighty-metropolis # https://github.com/jtobin/mighty-metropolis/issues/6 + - mixpanel-client # https://github.com/domenkozar/mixpanel-client/issues/7 + - morpheus-graphql-app + - mwc-random + - nettle # https://github.com/stbuehler/haskell-nettle/issues/10 + - nri-observability # https://github.com/commercialhaskell/stackage/issues/6179 + - nri-prelude # https://github.com/commercialhaskell/stackage/issues/6179 + - ochintin-daicho + - openapi3 + - openssl-streams # 1.2.3.0 asn1 encoding wrong tag + - opentelemetry-extra # 0.8.0 negative quickcheck resize + - optics # 0.4.2.1 + - pcre-heavy + - persistent-sqlite # https://github.com/yesodweb/persistent/issues/989 + - pkgtreediff # 0.6.0 + - posix-paths + - posix-pty # 0.2.2 + - prettyprinter + - prettyprinter-ansi-terminal + - product-profunctors # 0.11.0.3 executable not found + - rando # https://github.com/commercialhaskell/stackage/issues/4249 + - rank1dynamic + - readline # 1.0.3.0 + - req # https://github.com/commercialhaskell/stackage/issues/6904 + - rescue + - roc-id # negative quickcheck resize + - rose-trees + - safe-decimal + - simple-affine-space + - simple-vec3 # https://github.com/commercialhaskell/stackage/pull/5410 + - singletons-base + - sized + - spatial-math + - sqids + - stateWriter # 0.4.0 https://github.com/bartavelle/stateWriter/issues/6 + - sydtest-yesod # https://github.com/commercialhaskell/stackage/issues/6798 + - tasty-fail-fast + - tasty-html # https://github.com/commercialhaskell/stackage/issues/6966 + - thyme # 0.4 + - triplesec + - turtle + - type-level-kv-list + - tzdata # 0.2.20230322.0 - https://github.com/ysangkok/haskell-tzdata/issues/3 + - unicode-show + - universe-some + - universum + - utf8-conversions + - varying + - vivid-osc + - wai-extra # https://github.com/yesodweb/wai/issues/886 + - wakame + - world-peace + - xml-picklers # https://github.com/Philonous/xml-picklers/issues/5 + - xmlbf + - yarn-lock + - yesod-gitrev # needs a git repo https://github.com/commercialhaskell/stackage/issues/6132 + - yesod-markdown # https://github.com/pbrisbin/yesod-markdown/issues/77 - # Assertion failures due to module name ambiguity - # (These _should_ be fixed by using the `hide` section of this file) + # Assertion failures due to module name ambiguity. + # These _should_ be fixed by using the `hide` section of this file - reanimate # https://github.com/commercialhaskell/stackage/issues/5626 - # Compilation failures - - ListLike # No issue tracker, e-mail sent to maintainer - - amazonka-core # https://github.com/brendanhay/amazonka/issues/397 - - async-timer # https://github.com/mtesseract/async-timer/issues/8 - - commutative # https://github.com/athanclark/commutative/issues/4 - - conduit-throttle # https://github.com/mtesseract/conduit-throttle/issues/12 - - haddock - - haskell-tools-builtin-refactorings - - hweblib # https://github.com/aycanirican/hweblib/issues/3 - - multiset # doctests require Glob, a hidden package - - perf # https://github.com/fpco/stackage/pull/2859 - - picosat # https://github.com/fpco/stackage/pull/2382 - - pkcs10 # https://github.com/fcomb/pkcs10-hs/issues/2 - - sourcemap # https://github.com/chrisdone/sourcemap/issues/3 - - squeal-postgresql # https://github.com/fpco/stackage/issues/3180 - - text-icu # https://github.com/bos/text-icu/issues/32 - - text-ldap # https://github.com/khibino/haskell-text-ldap/issues/1 - - unicode-transforms # https://github.com/harendra-kumar/unicode-transforms/issues/15 - - vector-algorithms # http://hub.darcs.net/dolio/vector-algorithms/issue/9 - - vivid-supercollider # https://github.com/commercialhaskell/stackage/issues/4250 - - xmlgen # https://github.com/skogsbaer/xmlgen/issues/6 - - yeshql # https://bitbucket.org/tdammers/yeshql/issues/1/stackage-nightly-test-failure - - yeshql-core # https://github.com/tdammers/yeshql/issues/6 - - yeshql-hdbc # https://github.com/tdammers/yeshql/issues/6 - - yesod-gitrev # https://github.com/DanBurton/yesod-gitrev/issues/5 - - chronos # #5443/closed - - massiv - # Recursive deps https://github.com/fpco/stackage/issues/1818 - options - text # 1.2.2.1 # Problem on the stackage build server, we need to dig deeper into # these if we want them fixed - - skein # openfile: does not exist https://github.com/fpco/stackage/issues/1187 + - domain-optics # `demo`: executable not found + - ghci-hexcalc # https://github.com/takenobu-hs/ghci-hexcalc/issues/2 - haskell-tools-daemon # openFile: permission denied https://github.com/fpco/stackage/issues/2502 - - rounded # ExitFailure -11 + - isocline # segfault https://github.com/daanx/isocline/issues/1 + - rounded # segfault + - shake-language-c # Cannot reproduce locally, looks like it may be a bug in Stack or curator + - skein # openfile: does not exist https://github.com/fpco/stackage/issues/1187 + - genvalidity-text # Suddenly not able to find the executable + - safe-coloured-text-layout # Golden output not found + - ListLike # listlike-tests: executable not found + - lsp-test # 'posix_spawnp' does not exist, 'hPutBuf: resource vanished (Broken Pipe)' https://github.com/commercialhaskell/stackage/issues/7189 - # Doctests require hidden Glob package - - makefile + # doctests can be flaky on the build server, add packages here if + # they start causing issues. + - bookkeeping + - detour-via-sci # https://github.com/commercialhaskell/stackage/issues/6360 + - dhall + - dimensional # CPP issue + - doctest-driver-gen + - doctest-parallel + - dyre + - envelope # https://github.com/commercialhaskell/stackage/issues/6383 + - error + - fmt # https://github.com/commercialhaskell/stackage/issues/6375 + - greskell + - greskell-core + - headroom + - hint + - hledger-lib + - iproute + - kawhi + - lens-regex + - makefile # Doctests require hidden Glob package + - model + - multiset # Doctests require hidden Glob package + - servant-openapi3 + - xml-indexed-cursor + - yesod-paginator - # Misc. + # Misc. Please check if there is a better section before adding more packages here. - ghcid # Weird conflicts with sandboxingistributed/distributed-process-supervisor/issues/1 + - hspec-expectations-pretty-diff # https://github.com/unrelentingtech/hspec-expectations-pretty-diff/issues/7 + - hw-kafka-client # missing exe https://github.com/commercialhaskell/stackage/pull/5542 + - pandoc # https://github.com/jgm/pandoc/issues/5582 + - pcg-random # https://github.com/cchalmers/pcg-random/pull/7 + - persistent-mongoDB # Requires a running server + - persistent-mysql # https://github.com/commercialhaskell/stackage/issues/4764 + - persistent-postgresql # https://github.com/commercialhaskell/stackage/issues/4763 - pg-transact # https://github.com/jfischoff/pg-transact/issues/2 + - poly - postgresql-simple-queue # same issue as before, see also https://github.com/fpco/stackage/issues/2592 as that will fix both + - raaz # https://github.com/commercialhaskell/stackage/issues/4784 - rattletrap # OOM? https://github.com/fpco/stackage/issues/2232 - relude # doctest fails due to GHC bugs, will be fixed in the next `relude` release + - sbv + - servant-elm # https://github.com/haskell-servant/servant-elm/issues/62 + - servant-ruby # Module not visible https://github.com/commercialhaskell/stackage/issues/4650 + - skews # https://github.com/iij-ii/direct-hs/issues/100 - stm-delay # https://github.com/joeyadams/haskell-stm-delay/issues/5 + - tasty-discover # https://github.com/commercialhaskell/stackage/issues/4722 + - threads # https://github.com/basvandijk/threads/issues/10 - tmp-postgres # https://github.com/jfischoff/tmp-postgres/issues/1 - # https://github.com/pruvisto/heap/issues/11 - - heap - - # https://github.com/commercialhaskell/stackage/issues/4289 - - Diff - - # to get fixed in version after 0.3.2 https://github.com/snoyberg/tar-conduit/issues/28 - - tar-conduit - - # https://github.com/cchalmers/pcg-random/pull/7 - - pcg-random - - # Stack builds test and benchmarks in one pass so benchmark could prevent tests from getting built - - cryptohash - - # https://github.com/basvandijk/threads/issues/10 - - threads - - # https://github.com/alphaHeavy/lzma-conduit/issues/19 - - lzma-conduit - - # https://github.com/Bodigrim/exp-pairs/issues/16 - - exp-pairs - - # https://github.com/jgm/pandoc/issues/5582 - - pandoc - - # Cannot reproduce locally, looks like it may be a bug in Stack or curator - - shake-language-c - - # https://github.com/commercialhaskell/stackage/issues/4722 - - tasty-discover - - # https://github.com/commercialhaskell/stackage/issues/4764 - - persistent-mysql - # https://github.com/commercialhaskell/stackage/issues/4763 - - persistent-postgresql - - # https://github.com/commercialhaskell/stackage/issues/4784 - - raaz - - # Requires a running server - - persistent-mongoDB - - # https://github.com/alanz/ghc-exactprint/issues/82 - - ghc-exactprint - - # Test-runner expects a cabal-style 'dist-newstyle' directory - - hjsmin - - # https://github.com/iij-ii/direct-hs/issues/100 - - skews - - # https://github.com/tomphp/haskell-cfenv/issues/1 - - cfenv - - # https://github.com/centromere/cacophony/issues/15 - - cacophony - - # https://github.com/commercialhaskell/stackage/issues/5407 - - language-docker - - # https://github.com/takenobu-hs/ghci-hexcalc/issues/2 - - ghci-hexcalc - - # https://gitlab.com/robstewart57/gitlab-haskell/-/issues/7 - - gitlab-haskell - - # https://github.com/kazu-yamamoto/dns/issues/153 - - dns - - # https://github.com/dhall-lang/dhall-haskell/issues/1891 - - dhall-lsp-server - - # https://github.com/cdornan/fmt/issues/30 - - fmt - + # Please review the sections above before adding packages to a new section or to Misc. # end of expected-test-failures -# Benchmarks which are known not to build. Note that, currently we do not run -# benchmarks, and therefore failures are only for building, not running. -expected-benchmark-failures: - # Recursive deps https://github.com/fpco/stackage/issues/1818 - - hashable - - # Missing files in sdist - - # Compilation failures - - cmark-gfm # https://github.com/kivikakk/cmark-gfm-hs/issues/5 - - cryptohash # https://github.com/vincenthz/hs-cryptohash/pull/43 - - http2 - - lz4 # https://github.com/fpco/stackage/issues/3510 - - raaz # https://github.com/commercialhaskell/stackage/issues/4766 - - thyme - - xmlgen # https://github.com/skogsbaer/xmlgen/issues/6 - -# end of expected-benchmark-failures - # Haddocks which are expected to fail. Same concept as expected test failures. expected-haddock-failures: @@ -5857,186 +10058,77 @@ expected-haddock-failures: # internal error when calculating transitive package dependencies - hw-balancedparens + - hw-ip # https://github.com/commercialhaskell/stackage/issues/5014 + - hw-json # https://github.com/commercialhaskell/stackage/issues/5014 - hw-rankselect + - doctest-parallel # https://github.com/commercialhaskell/stackage/issues/5014 + - tztime # https://github.com/commercialhaskell/stackage/issues/5014 - # "Compilation" errors - - MemoTrie # https://github.com/conal/MemoTrie/issues/10 - - classy-prelude-yesod - - # Modules use compiler plugins - # https://github.com/haskell/haddock/issues/900 - - bins - - emd - - hmatrix-backprop - - # https://github.com/haskell/haddock/issues/1091 - - vault + # crashes with 9.4.3 + - MissingH # https://github.com/haskell-hvr/missingh/issues/61 # end of expected-haddock-failures # For packages with haddock issues skipped-haddocks: -- modular # https://github.com/haskell/haddock/issues/900 -- sparkle # Java function failures tweag/sparkle#144 -- polysemy-zoo # Needs polysemy-plugin GHC plugin -- hw-ip # https://github.com/commercialhaskell/stackage/issues/5014 +- amazonka-ec2 # Around 7 GB memory consumption - so do not build haddock to optimize overall performance. For more details see: https://gitlab.haskell.org/ghc/ghc/-/issues/19203, https://github.com/brendanhay/amazonka/issues/549 and related issues. +- modular # Module uses compiler plugins https://github.com/haskell/haddock/issues/900 # end of skipped-haddocks -# Benchmarks which should not be built. Note that Stackage builds benchmarks but does not run them. +# Benchmarks which are known not to build. Note that, currently we do not run +# benchmarks, and therefore failures are only for building, not running. +expected-benchmark-failures: + # Compilation failures + - OrderedBits # 0.0.2.0 + - cacophony # 0.10.1 + - chronos # 1.1.5.1 Ambiguous occurrence ‘Thyme.defaultTimeLocale’ + - cmark-gfm # https://github.com/kivikakk/cmark-gfm-hs/issues/5 + - cryptohash # 0.11.9 https://github.com/vincenthz/hs-cryptohash/pull/43 + - do-list # 1.0.1 https://github.com/tserduke/do-list/issues/3 + - fast-builder # 0.1.3.0 compile fail against aeson 2 + - genvalidity-text # 1.0.0.1 https://github.com/NorfairKing/validity/issues/105 + - hedis # 0.15.2 https://github.com/informatikr/hedis/issues/214 + - incremental-parser + - lz4 # https://github.com/fpco/stackage/issues/3510 + - memcache # 0.3.0.1 + - product-profunctors # 0.11.1.1 + - raaz # https://github.com/commercialhaskell/stackage/issues/4766 + - stateWriter # 0.4.0 https://github.com/bartavelle/stateWriter/issues/5 + - ua-parser # 0.7.7.0 compile fail against aeson 2 + - universum + - xmlgen # https://github.com/skogsbaer/xmlgen/issues/6 + +# end of expected-benchmark-failures + + +# Benchmarks which should not be built. +# Note that Stackage builds benchmarks but does not run them. # By skipping a benchmark, we do not pull in the build dependencies # Packages should only be added here if required by `stackage-curator check' # or if Setup fails because of missing foreign libraries. # Otherwise place them in expected-benchmark-failures. skipped-benchmarks: - - - tls # tasty-quickcheck - - # Outdated dependencies - # These can periodically be checked for updates; - # just remove these lines and run `stackage-curator check' - # to verify. - - binary-parsers # criterion 1.5 - - buffer-builder # ghc 8.4 via json-builder build failure - - cryptohash-sha512 # criterion 1.5 - - dimensional # base < 4.7, https://github.com/bjornbm/dimensional/issues/207 - - ed25519 # Criterion - - extensible-effects # via test-framework - - hw-balancedparens # criterion 1.5, https://github.com/commercialhaskell/stackage/issues/3880 - - hw-rankselect-base # criterion 1.5, https://github.com/commercialhaskell/stackage/issues/3880 - - identicon # via criterion-1.5.0.0 - - pipes # optparse-applicative 0.13 - - psqueues # ghc 8.4 via PSQueue build failure - - serialise - - skylighting-core # via criterion-1.5.0.0 - - snap-server # via criterion-1.5.0.0 - - superbuffer # criterion 1.5 - - ttrie # criterion-plus and th-pprint - - tz # criterion 1.5 - - unicode-transforms # path-io - - xxhash-ffi # ghc 8.4 via xxhash build failure - - typerep-map # via https://github.com/commercialhaskell/stackage/issues/4541 - - # Blocked due to benchmarks failing to compile for GHC 8.6 - - binary-tagged - - Earley - - IntervalMap - - attoparsec - - binary-list - - binary-tagged - - bit-stream - - bitset-word8 - - blake2 - - broadcast-chan - - bv-little - - bytestring-conversion - - case-insensitive - - cassava-conduit - - clash-prelude - - cmark - - conduit-algorithms - - conduit-iconv - - cprng-aes - - cron - - css-syntax - - ctrie - - data-diverse - - data-has - - data-msgpack - - discrimination - - do-list - - edit-distance - - farmhash - - fast-digits - - fclabels - - foldl - - generic-lens - - hashable - - histogram-fill - - hmatrix-morpheus - - html-email-validate - - html-entity-map - - htoml - - http-link-header - - http2 - - human-readable-duration - - hweblib - - hxt-regex-xmlschema - - ilist - - include-file - - incremental-parser - - inline-r - - intset-imperative - - ip - - jvm - - kanji - - kazura-queue - - kdt - - lifted-async - - lifted-base - - loop - - matrices - - matrix - - megaparsec - - microlens-aeson - - modern-uri - - monad-logger-prefix - - monad-memo - - netpbm - - openpgp-asciiarmor - - phantom-state - - pretty-simple - - prometheus-client - - ramus - - reinterpret-cast - - rng-utils - - sampling - - scalpel-core - - scanner - - scientific - - semver - - sexp-grammar - - sorted-list - - sourcemap - - stache - - tar - - tar-conduit - - text-builder - - text-manipulate - - text-metrics - - tinylog - - turtle - - type-of-html - - ua-parser - - unbound-generics - - vec - - vinyl - - websockets - - winery - - wire-streams - - word24 - - word8 - - xeno - - xlsx - - xmlgen - - yi-rope - - # Transitive outdated dependencies - # These packages - # These can also be checked for updates periodically. - - o-clock # base-4.10 and time-1.8 via tiempo - - minisat-solver # Cabal-2.2.0.1 via easyrender - - # Compilation failures - - cipher-aes # https://github.com/vincenthz/hs-crypto-cipher/issues/46 - - cipher-blowfish # https://github.com/vincenthz/hs-crypto-cipher/issues/46 - - cipher-camellia # https://github.com/vincenthz/hs-crypto-cipher/issues/46 - - cipher-des # https://github.com/vincenthz/hs-crypto-cipher/issues/46 - - cipher-rc4 # https://github.com/vincenthz/hs-crypto-cipher/issues/46 - - extensible # via freer-effects https://github.com/fumieval/extensible/issues/12 - - hw-bits # https://github.com/haskell-works/hw-bits/issues/8 - - persistent-template # https://github.com/commercialhaskell/stackage/issues/4760 - # Cyclic dependencies + - Agda + - aeson + - indexed-traversable-instances + - semialign + - attoparsec + - case-insensitive - cassava + - clock + - criterion + - criterion-measurement + - foldable1-classes-compat + - foundation + - hashable # https://github.com/fpco/stackage/issues/1818 + - hspec + - microstache + - nanospec + - network-uri + - scientific + - statistics + - tree-diff + - vector-binary-instances # Timeouts - gogol-youtube @@ -6049,10 +10141,6 @@ skipped-benchmarks: # Maintainers who don't want to update benchmarks # Only re-enable if requested. ## @hvr https://github.com/fpco/stackage/issues/2538#issuecomment-304458844 - - cassava - - cryptohash-md5 - - cryptohash-sha1 - - cryptohash-sha256 - uuid - uuid-types # @nikita-volkov https://github.com/fpco/stackage/issues/2538#issuecomment-305129396 @@ -6076,7 +10164,6 @@ skipped-benchmarks: - fgl - fgl-arbitrary - graphviz - - graphviz - wl-pprint-text # @phadej - dlist-nonempty # criterion-1.3 @@ -6085,19 +10172,62 @@ skipped-benchmarks: - prettyprinter - prettyprinter-ansi-terminal # https://github.com/commercialhaskell/stackage/issues/5560 - # Due to cycles, which are actually just limitations in Stack right now. - - criterion - - foundation - - hspec - - attoparsec - - case-insensitive - - nanospec - - scientific - - vector-binary-instances - - clock - - # https://github.com/commercialhaskell/stackage/issues/5541 - - regex-applicative + # See "Large scale enabling/disabling of packages" in CURATORS.md for how to manage this section. + # + # Benchmark bounds issues + - IntervalMap # tried IntervalMap-0.6.2.1, but its *benchmarks* requires the disabled package: SegmentTree + - accelerate-fourier # tried accelerate-fourier-1.0.0.5, but its *benchmarks* requires accelerate-llvm-native >=1.1 && < 1.2 and the snapshot contains accelerate-llvm-native-1.3.0.0 + - accelerate-fourier # tried accelerate-fourier-1.0.0.5, but its *benchmarks* requires criterion >=1.0 && < 1.5 and the snapshot contains criterion-1.6.3.0 + - avers # tried avers-0.0.17.1, but its *benchmarks* requires criterion >=1.1.4.0 && < 1.6 and the snapshot contains criterion-1.6.3.0 + - binary-parsers # tried binary-parsers-0.2.4.0, but its *benchmarks* requires criterion >=1.1 && < 1.2 and the snapshot contains criterion-1.6.3.0 + - broadcast-chan # tried broadcast-chan-0.2.1.2, but its *benchmarks* requires deepseq >=1.1 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - cipher-aes # tried cipher-aes-0.2.11, but its *benchmarks* requires the disabled package: crypto-cipher-benchmarks + - cipher-camellia # tried cipher-camellia-0.0.2, but its *benchmarks* requires the disabled package: crypto-cipher-benchmarks + - cipher-rc4 # tried cipher-rc4-0.1.4, but its *benchmarks* requires the disabled package: crypto-cipher-benchmarks + - cmark-gfm # tried cmark-gfm-0.2.6, but its *benchmarks* requires the disabled package: cheapskate + - csg # tried csg-0.1.0.6, but its *benchmarks* requires criterion < 1.6 and the snapshot contains criterion-1.6.3.0 + - csg # tried csg-0.1.0.6, but its *benchmarks* requires vector < 0.13 and the snapshot contains vector-0.13.1.0 + - distributed-process # tried distributed-process-0.7.4, but its *benchmarks* requires the disabled package: network-transport-tcp + - ed25519 # tried ed25519-0.0.5.0, but its *benchmarks* requires criterion >=0.8 && < 1.2 and the snapshot contains criterion-1.6.3.0 + - ed25519 # tried ed25519-0.0.5.0, but its *benchmarks* requires deepseq >=1.3 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - extensible-effects # tried extensible-effects-5.0.0.1, but its *benchmarks* requires the disabled package: test-framework-th + - galois-field # tried galois-field-1.0.2, but its *benchmarks* requires criterion >=1.5 && < 1.6 and the snapshot contains criterion-1.6.3.0 + - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *benchmarks* requires aeson >=1.0 && < 1.5 and the snapshot contains aeson-2.2.1.0 + - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *benchmarks* requires criterion >=1.1 && < 1.6 and the snapshot contains criterion-1.6.3.0 + - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *benchmarks* requires time >=1.6 && < 1.9 and the snapshot contains time-1.12.2 + - hasmin # tried hasmin-1.0.3, but its *benchmarks* requires criterion >=0.11 && < 1.6 and the snapshot contains criterion-1.6.3.0 + - hip # tried hip-1.5.6.0, but its *benchmarks* requires the disabled package: repa-algorithms + - hw-excess # tried hw-excess-0.2.3.0, but its *benchmarks* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-rankselect # tried hw-rankselect-0.13.4.1, but its *benchmarks* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.0.2 + - hw-rankselect # tried hw-rankselect-0.13.4.1, but its *benchmarks* requires resourcet >=1.1 && < 1.3 and the snapshot contains resourcet-1.3.0 + - lz4 # tried lz4-0.2.3.1, but its *benchmarks* requires the disabled package: snappy + - markup-parse # tried markup-parse-0.1.1, but its *benchmarks* requires the disabled package: html-parse + - min-max-pqueue # tried min-max-pqueue-0.1.0.2, but its *benchmarks* requires criterion >=1.4.1 && < 1.6 and the snapshot contains criterion-1.6.3.0 + - minisat-solver # tried minisat-solver-0.1, but its *benchmarks* requires the disabled package: easyrender + - myers-diff # tried myers-diff-0.3.0.0, but its *benchmarks* requires the disabled package: string-interpolate + - normalization-insensitive # tried normalization-insensitive-2.0.2, but its *benchmarks* requires criterion >=0.6.1 && < 1.6 and the snapshot contains criterion-1.6.3.0 + - o-clock # tried o-clock-1.4.0, but its *benchmarks* requires the disabled package: tiempo + - pasta-curves # tried pasta-curves-0.0.1.0, but its *benchmarks* requires criterion >=1.5 && < 1.6 and the snapshot contains criterion-1.6.3.0 + - pg-transact # tried pg-transact-0.3.2.0, but its *benchmarks* requires the disabled package: tmp-postgres + - pipes # tried pipes-4.3.16, but its *benchmarks* requires optparse-applicative >=0.12 && < 0.18 and the snapshot contains optparse-applicative-0.18.1.0 + - pred-trie # tried pred-trie-0.6.1, but its *benchmarks* requires the disabled package: sets + - regex-applicative # tried regex-applicative-0.3.4, but its *benchmarks* requires the disabled package: parsers-megaparsec + - serialise # tried serialise-0.2.6.1, but its *benchmarks* requires the disabled package: store + - servant-auth-cookie # tried servant-auth-cookie-0.6.0.3, but its *benchmarks* requires criterion >=0.6.2.1 && < 1.4 and the snapshot contains criterion-1.6.3.0 + - servant-kotlin # tried servant-kotlin-0.1.1.9, but its *benchmarks* requires shelly >=1.6.8 && < 1.10 and the snapshot contains shelly-1.12.1 + - string-interpolate # tried string-interpolate-0.3.2.1, but its *benchmarks* requires deepseq < 1.5 and the snapshot contains deepseq-1.5.0.0 + - superbuffer # tried superbuffer-0.3.1.2, but its *benchmarks* requires criterion < 1.3 and the snapshot contains criterion-1.6.3.0 + - superbuffer # tried superbuffer-0.3.1.2, but its *benchmarks* requires the disabled package: buffer-builder + - sv # tried sv-1.4.0.1, but its *benchmarks* requires criterion >=1.3 && < 1.6 and the snapshot contains criterion-1.6.3.0 + - sv # tried sv-1.4.0.1, but its *benchmarks* requires deepseq >=1.1 && < 1.5 and the snapshot contains deepseq-1.5.0.0 + - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: criterion-plus + - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: stm-stats + - turtle # tried turtle-1.6.2, but its *benchmarks* requires text < 2.1 and the snapshot contains text-2.1 + - tz # tried tz-0.1.3.6, but its *benchmarks* requires the disabled package: thyme + - vectortiles # tried vectortiles-1.5.1, but its *benchmarks* requires criterion >=1.1 && < 1.6 and the snapshot contains criterion-1.6.3.0 + - xeno # tried xeno-0.6, but its *benchmarks* requires the disabled package: bytestring-mmap + - xxhash-ffi # tried xxhash-ffi-0.2.0.0, but its *benchmarks* requires the disabled package: xxhash + # End of Benchmark bounds issues # end of skipped-benchmarks @@ -6152,7 +10282,6 @@ github-users: stackbuilders: - jsl - sestrella - - juanpaucar - CristhianMotoche scotty-web: - RyanGlScott @@ -6171,9 +10300,6 @@ github-users: - klappvisor fpinsight: - thierry-b - arithmoi: - - Bodigrim - - cartazio IxpertaSolutions: - Siprj - liskin @@ -6187,6 +10313,13 @@ github-users: - bazel-runfiles network-multicast: - audreyt + xmonad: + - byorgey + - dmwit + - geekosaur + - liskin + - psibi + - slotThe # end of github-users @@ -6214,9 +10347,8 @@ build-tool-overrides: # # Example: # If bindings-GLFW-3.1.2.1 is the current latest version write -# - bindings-GLFW-3.1.2.1 # Comment saying what should be done when the new version is releasedskipped test-suite -tell-me-when-its-released: -- cpio-conduit-0.7.0 # remove from skipped-tests, https://github.com/da-x/cpio-conduit/issues/1 +# - bindings-GLFW-3.1.2.1 # Comment saying what should be done when the new version is released +tell-me-when-its-released: [] # Packages which should be hidden after registering, to avoid module name # conflicts. This is intended for at least two use cases: @@ -6226,95 +10358,87 @@ tell-me-when-its-released: # * Allowing tools like Stack to get a mapping from module name to package name # for automatically installing dependencies hide: -- async-dejafu # https://github.com/yesodweb/wai/issues/579 -- monads-tf # mtl is preferred -- crypto-api # `module Crypto.Random` conflicts with cryptonite -- fay-base # conflicts with many modules in base and others -- hashmap # conflicts with Data.HashSet in unordered-containers -- hxt-unicode # conflicts with Data.String.UTF8 in utf8-string -- hledger-web # conflicts with Foundation in foundation -- plot-gtk3 # conflicts with many modules in plot-gtk -- gtk3 # conflicts with many modules in gtk -- regex-pcre-builtin # conflicts with many modules in regex-pcre -- regex-compat-tdfa # conflicts with many modules in regex-compat -- log # conflicts with modules in its dependencies -- zip # conflicts with Codec.Archive.Zip in zip-archive -- monad-extras # conflicts with Control.Monad.Extra in extra -- control-monad-free # conflicts with Control.Monad.Free in free -- prompt # conflicts with Control.Monad.Prompt in MonadPrompt -- kawhi # conflicts with Control.Monad.Http in monad-http -- language-c # conflicts with modules in language-c-quote -- gl # conflicts with modules in OpenGLRaw -- svg-tree # conflicts with Graphics.Svg in svg-builder -- filemanip # conflicts with System.FilePath.Glob in Glob -- nanospec # conflicts with Test.Hspec in hspec - HTF # conflicts with Test.Framework in test-framework -- courier # conflicts with Network.Transport in network-transport -- newtype-generics # conflicts with Control.Newtype in newtype -- objective # conflicts with Control.Object in natural-transformation -- binary-ieee754 # conflicts with data-binary-ieee754 -- rerebase # conflicts with base -- matrices # conflicts with matrix -- pretty-class # conflicts with pretty and prettyclass -- prettyclass # conflicts with pretty and pretty-class -- lenz # conflicts with lens, see https://github.com/fpco/stackage/issues/3600 +- async-dejafu # https://github.com/yesodweb/wai/issues/579 - base-compat # conflicts with base-compat-batteries, see https://github.com/fpco/stackage/issues/3607 -- hs-functors # conflicts with profunctors, see #3609/closed +- base-noprelude # By design, conflicts with base +- binary-ieee754 # conflicts with data-binary-ieee754 +- cipher-aes # Cryptonite deprecation +- cipher-blowfish # Cryptonite deprecation +- cipher-camellia # Cryptonite deprecation +- cipher-des # Cryptonite deprecation +- cipher-rc4 # Cryptonite deprecation - constraint # conflicts with constraints -- summoner # conflicts with Prelude in base -- temporary-rc # conflicts with temporary -- temporary-resourcet # conflicts with temporary +- control-monad-free # conflicts with Control.Monad.Free in free +- courier # conflicts with Network.Transport in network-transport +- crypto-api # `module Crypto.Random` conflicts with cryptonite +- crypto-cipher-types # Cryptonite deprecation +- crypto-numbers # Cryptonite deprecation +- crypto-pubkey # Cryptonite deprecation +- crypto-random # Cryptonite deprecation +- cryptohash # Cryptonite deprecation +- cryptohash-conduit # Cryptonite deprecation +- cryptohash-md5 # cryptohash fork +- cryptohash-sha1 # cryptohash fork +- cryptohash-sha256 # cryptohash fork +- fay-base # conflicts with many modules in base and others +- filemanip # conflicts with System.FilePath.Glob in Glob - ghc-lib # per its own recommendation. conflicts with template-haskell - ghc-lib-parser # also conflicts with template-haskell +- gl # conflicts with modules in OpenGLRaw +- gtk3 # conflicts with many modules in gtk +- hashmap # conflicts with Data.HashSet in unordered-containers +- hledger-web # conflicts with Foundation in foundation +- hs-functors # conflicts with profunctors, see #3609/closed +- hxt-unicode # conflicts with Data.String.UTF8 in utf8-string +- kawhi # conflicts with Control.Monad.Http in monad-http +- language-c # conflicts with modules in language-c-quote +- lenz # conflicts with lens, see https://github.com/fpco/stackage/issues/3600 +- log # conflicts with modules in its dependencies +- matrices # conflicts with matrix +- monad-extras # conflicts with Control.Monad.Extra in extra +- monads-tf # mtl is preferred +- nanospec # conflicts with Test.Hspec in hspec +- objective # conflicts with Control.Object in natural-transformation +- plot-gtk3 # conflicts with many modules in plot-gtk +- pretty-class # conflicts with pretty and prettyclass +- prettyclass # conflicts with pretty and pretty-class +- prompt # conflicts with Control.Monad.Prompt in MonadPrompt +- regex-compat-tdfa # conflicts with many modules in regex-compat +- regex-pcre-builtin # conflicts with many modules in regex-pcre +- rerebase # conflicts with base +- svg-tree # conflicts with Graphics.Svg in svg-builder +- temporary-rc # conflicts with temporary +- temporary-resourcet # conflicts with temporary +- zip # conflicts with Codec.Archive.Zip in zip-archive -# Cryptonite deprecations -- cipher-aes -- cipher-blowfish -- cipher-camellia -- cipher-des -- cipher-rc4 -- crypto-cipher-types -- crypto-numbers -- crypto-pubkey -- crypto-random -- cryptohash -- cryptohash-conduit - -# cryptohash forks -- cryptohash-md5 -- cryptohash-sha1 -- cryptohash-sha256 - -# By design, conflicts with base -- base-noprelude # Experimental: packages where Hackage cabal file revisions should be ignored. -# Always use the cabal file shipped with the sdist tarball instead. +# +# This always use the cabal file shipped with the sdist tarball instead of the latest revision. +# +# This only supports pinning to the initial release (revision 0), not to an arbitrary revision. no-revisions: -- hjsonpointer - tls - mime-mail - basement - cryptonite - foundation - gauge -- stack - http-download -- pantry - rio-prettyprint - hi-file-parser -# #3706: -- hledger -- hledger-lib -- hledger-ui -- hledger-web +- aura +# Note, this no longer actually does anything with curator2 unfortunately: # Do not build these packages in parallel with others. Useful for high memory # usage. non-parallel-builds: +- amazonka-ec2 # Around 6 GB memory consumption - so do not build in parallel to optimize overall performance. For more details see: https://gitlab.haskell.org/ghc/ghc/-/issues/19203, https://github.com/brendanhay/amazonka/issues/549 and related issues. - pandoc - gogol-dfareporting - gogol-compute - idris -- amazonka-ec2 +- massiv-persist +- massiv-serialise diff --git a/commenter b/commenter new file mode 100755 index 00000000..6fde28e9 --- /dev/null +++ b/commenter @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +if ! command -v commenter &> /dev/null +then + echo "commenter is not installed, get it from https://github.com/bergmark/commenter" + exit 1 +fi + +commenter $@ diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh deleted file mode 100755 index 87146020..00000000 --- a/debian-bootstrap.sh +++ /dev/null @@ -1,342 +0,0 @@ -#!/usr/bin/env bash - -# Work in progress: create a list of commands necessary to get Stackage -# up-and-running on a freshly installed Debian-based system (including Ubuntu). - -# Quick start: -# wget -O - https://raw.github.com/commercialhaskell/stackage/master/debian-bootstrap.sh | bash -ex - -# NOTE: Requires that GHC and Cabal are installed and on your PATH. For -# instructions, see: -# http://www.stackage.org/install - -set -exuo pipefail - -mkdir -p /home/stackage - -export LANG=C.UTF-8 -export DEBIAN_FRONTEND=noninteractive - -# Get curl and unzip -apt-get update -apt-get install -y curl unzip - -# Install AWS CLI -mkdir -p /tmp/awscli -( -cd /tmp/awscli -curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" -unzip awscliv2.zip -./aws/install --bin-dir /usr/bin -) -rm -rf /tmp/awscli - -# Get Stack and GHC -curl -sSL https://get.haskellstack.org/ | sh -s - -d /usr/bin -stack setup --resolver ghc-$GHCVER - -apt-get update - -apt-get install -y \ - apt-transport-https \ - build-essential \ - cmake \ - curl \ - dvipng \ - freeglut3-dev \ - freetds-dev \ - fsharp \ - g++ \ - gawk \ - git \ - gnupg \ - gradle \ - hscolour \ - libadns1-dev \ - libaio1 \ - libalut-dev \ - libasound2-dev \ - libblas-dev \ - libbz2-dev \ - libcairo2-dev \ - libclang-3.9-dev \ - libcurl4-openssl-dev \ - libcwiid-dev \ - libdbusmenu-glib-dev \ - libdbusmenu-gtk3-dev \ - libdevil-dev \ - libedit-dev \ - libedit2 \ - libfftw3-dev \ - libflac-dev \ - libfreenect-dev \ - libgd-dev \ - libgeoip-dev \ - libgirepository1.0-dev \ - libglfw3-dev \ - libglib2.0-dev \ - libglu1-mesa-dev \ - libgmp3-dev \ - libgnutls28-dev \ - libgraphene-1.0-dev \ - libgsasl7-dev \ - libgsl-dev \ - libgtk-3-dev \ - libgtk2.0-dev \ - libgtksourceview-3.0-dev \ - libhidapi-dev \ - libi2c-dev \ - libicu-dev \ - libimlib2-dev \ - libjack-jackd2-dev \ - libjavascriptcoregtk-4.0-dev \ - libjansson-dev \ - libjudy-dev \ - liblapack-dev \ - libleveldb-dev \ - liblmdb-dev \ - liblz4-tool \ - liblzma-dev \ - libmagic-dev \ - libmagickcore-dev \ - libmagickwand-dev \ - libmarkdown2-dev \ - libmono-2.0-dev \ - libmp3lame-dev \ - libmpfr-dev \ - libmpich-dev \ - libmysqlclient-dev \ - libncurses5-dev \ - libnfc-dev \ - liboath-dev \ - libnotify-dev \ - libopenal-dev \ - libpango1.0-dev \ - libpcap0.8-dev \ - libpcre2-dev \ - libpq-dev \ - libprotobuf-dev \ - libre2-dev \ - librocksdb-dev \ - libsdl1.2-dev \ - libsdl2-dev \ - libsdl2-gfx-dev \ - libsdl2-image-dev \ - libsdl2-mixer-dev \ - libsdl2-ttf-dev \ - libsecp256k1-dev \ - libsnappy-dev \ - libsndfile1-dev \ - libsodium-dev \ - libsox-dev \ - libsqlite3-dev \ - libssl-dev \ - libsystemd-dev \ - libtagc0-dev \ - libtre-dev \ - libudev-dev \ - libusb-1.0-0-dev \ - libvte-2.91-dev \ - libwebkitgtk-3.0-dev \ - libxau-dev \ - libxml2-dev \ - libxrandr-dev \ - libxss-dev \ - libyaml-dev \ - libzip-dev \ - libzstd-dev \ - libzmq3-dev \ - llvm-7 \ - llvm-8 \ - llvm-9 \ - locales \ - m4 \ - minisat \ - mono-mcs \ - nettle-dev \ - ninja-build \ - openjdk-8-jdk \ - python-mpltoolkits.basemap \ - python3-matplotlib \ - python3-numpy \ - python3-pip \ - python3-scipy \ - r-base \ - r-base-dev \ - rpm \ - ruby-dev \ - software-properties-common \ - sudo \ - texlive \ - unixodbc-dev \ - wget \ - xclip \ - zip \ - zlib1g-dev \ - zsh - -# odbc -curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - -curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list -apt-get update -ACCEPT_EULA=Y apt-get install msodbcsql17 -y - -# llvm for llvm-hs -curl https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - -add-apt-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-9 main" -apt-get update -apt-get install llvm-9-dev -y - -locale-gen en_US.UTF-8 - -# Buggy versions of ld.bfd fail to link some Haskell packages: -# https://sourceware.org/bugzilla/show_bug.cgi?id=17689. Gold is -# faster anyways and uses less RAM. -update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.gold" 20 -update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.bfd" 10 - -# GHC requires a specific LLVM version on the system PATH for its LLVM backend. -# This version is tracked here: -# https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/Backends/LLVM/Installing -# -# GHC 8.10 requires LLVM 9 tools (?) (specifically, llc-9 and opt-9). -update-alternatives --install "/usr/bin/llc" "llc" "/usr/bin/llc-9" 50 -update-alternatives --install "/usr/bin/opt" "opt" "/usr/bin/opt-9" 50 - -# nodejs 10 (nodejs8 in bionic needs conflicting libssl10-dev) -curl -sL https://deb.nodesource.com/setup_10.x | bash - -apt-get install -y nodejs - -# install ocilib dependencies then build and install ocilib -cd /tmp \ - && wget https://storage.googleapis.com/oracle.fpinsight.com/instantClient/oracle-instantclient12.1-basiclite_12.1.0.2.0-2_amd64.deb \ - && dpkg -i oracle-instantclient12.1-basiclite_12.1.0.2.0-2_amd64.deb \ - && rm -f oracle-instantclient12.1-basiclite_12.1.0.2.0-2_amd64.deb \ - && wget https://storage.googleapis.com/oracle.fpinsight.com/instantClient/oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb \ - && dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb \ - && rm -f oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb \ - && wget https://github.com/vrogier/ocilib/archive/v4.3.2.tar.gz \ - && tar xvf v4.3.2.tar.gz \ - && cd /tmp/ocilib-4.3.2 \ - && ./configure --with-oracle-import=linkage \ - --with-oracle-charset=ansi \ - --with-oracle-headers-path=/usr/include/oracle/12.1/client64 \ - --with-oracle-lib-path=/usr/lib/oracle/12.1/client64/lib \ - && make \ - && make install \ - && cd \ - && rm -rf /tmp/ocilib-4.3.2 \ - && echo "/usr/local/lib" > /etc/ld.so.conf.d/usr-local.conf \ - && echo "/usr/lib/oracle/12.1/client64/lib" > /etc/ld.so.conf.d/oracle-client.conf \ - && ldconfig - -# Add JDK to system paths. -echo "/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/" > /etc/ld.so.conf.d/openjdk.conf \ - && ldconfig - -# Install erlang/otp platform and its dependencies -ERLANG_DEB_FILE="esl-erlang_21.1-1~ubuntu~bionic_amd64.deb" -pushd /tmp \ - && wget https://packages.erlang-solutions.com/erlang/debian/pool/${ERLANG_DEB_FILE} \ - && (dpkg -i ${ERLANG_DEB_FILE}; apt-get install -yf) \ - && rm ${ERLANG_DEB_FILE} \ - && popd - -# Install the TensorFlow C API. -curl https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-1.1.0.tar.gz > libtensorflow.tar.gz \ - && sudo tar zxf libtensorflow.tar.gz -C /usr \ - && rm libtensorflow.tar.gz \ - && ldconfig - -# NOTE: also update Dockerfile when cuda version changes -# Install CUDA toolkit -# The current version can be found at: https://developer.nvidia.com/cuda-downloads -CUDA_PKG=10.0.130-1 -CUDA_VER=10.0 -CUDA_APT=10-0 - -pushd /tmp \ - && wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_${CUDA_PKG}_amd64.deb \ - && apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub \ - && dpkg -i cuda-repo-ubuntu1804_${CUDA_PKG}_amd64.deb \ - && apt-get update -qq \ - && apt-get install -y cuda-drivers cuda-core-${CUDA_APT} cuda-cudart-dev-${CUDA_APT} cuda-cufft-dev-${CUDA_APT} cuda-cublas-dev-${CUDA_APT} cuda-cusparse-dev-${CUDA_APT} cuda-cusolver-dev-${CUDA_APT} \ - && rm cuda-repo-ubuntu1804_${CUDA_PKG}_amd64.deb \ - && export CUDA_PATH=/usr/local/cuda-${CUDA_VER} \ - && export LD_LIBRARY_PATH=${CUDA_PATH}/nvvm/lib64:${LD_LIBRARY_PATH+x} \ - && export LD_LIBRARY_PATH=${CUDA_PATH}/lib64:${LD_LIBRARY_PATH} \ - && export PATH=${CUDA_PATH}/bin:${PATH} \ - && popd - -# non-free repo for mediabus-fdk-aac -apt-add-repository multiverse \ - && apt-get update \ - && apt-get install -y nvidia-cuda-dev - -export CLANG_PURE_LLVM_LIB_DIR=/usr/lib/llvm-9/lib; -export CLANG_PURE_LLVM_INCLUDE_DIR=/usr/lib/llvm-9/include; - -# protoc, for proto-lens-combinators test suite -# Instructions from: https://google.github.io/proto-lens/installing-protoc.html -PROTOC_ZIP=protoc-3.3.0-linux-x86_64.zip -curl -OL https://github.com/google/protobuf/releases/download/v3.3.0/$PROTOC_ZIP -sudo unzip -o $PROTOC_ZIP -d /usr bin/protoc -rm -f $PROTOC_ZIP - -# Update library search paths -echo /usr/local/cuda-10.0/lib64 > /etc/ld.so.conf.d/cuda.conf -echo /usr/local/cuda-10.0/nvvm/lib64 >> /etc/ld.so.conf.d/cuda.conf - -echo /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server > /etc/ld.so.conf.d/java.conf - -echo /usr/lib/llvm-3.7/lib > /etc/ld.so.conf.d/llvm.conf - -ldconfig - -# Install librdkafka (Apache Kafka C/C++ library) -wget -qO - https://packages.confluent.io/deb/5.2/archive.key | apt-key add - -add-apt-repository "deb https://packages.confluent.io/deb/5.2 stable main" -apt-get update && apt install -y librdkafka-dev - -# Install binaryen -curl -L https://github.com/WebAssembly/binaryen/archive/version_94.tar.gz | tar xz -C /tmp -pushd /tmp/binaryen-version_94 -mkdir build -cd build -cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -G "Unix Makefiles" \ - .. -sudo make install -popd - -Z3_VER=4.8.8 -( - cd /usr/local/ \ - && wget https://github.com/Z3Prover/z3/releases/download/z3-${Z3_VER}/z3-${Z3_VER}-x64-ubuntu-16.04.zip \ - && unzip z3-${Z3_VER}-x64-ubuntu-16.04.zip \ - && rm z3-${Z3_VER}-x64-ubuntu-16.04.zip \ - && ln -s /usr/local/z3-${Z3_VER}-x64-ubuntu-16.04/bin/z3 /usr/bin/z3 -) - -LIBJWT_VER=1.12.0 -( -pushd /tmp \ - && wget https://github.com/benmcollins/libjwt/archive/v${LIBJWT_VER}.zip \ - && unzip v${LIBJWT_VER}.zip \ - && pushd libjwt-${LIBJWT_VER} \ - && autoreconf -fiv \ - && ./configure --disable-valgrind --disable-doxygen-doc --prefix /usr \ - && make \ - && sudo make install \ - && popd \ - && popd -) - - -# EOF: don't build anything below this line - -# Cleanup -apt-get clean -rm -rf /var/lib/apt/lists/* diff --git a/docker/01-build-server.sh b/docker/01-build-server.sh new file mode 100755 index 00000000..3a0fb66e --- /dev/null +++ b/docker/01-build-server.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash + +# This file contains setup needed for the build server to function at all. + +set -exuo pipefail + +mkdir -p /home/stackage + +export LANG=C.UTF-8 +export DEBIAN_FRONTEND=noninteractive + +apt-get update +apt-get install -y curl unzip + +# Install AWS CLI +mkdir -p /tmp/awscli +( +cd /tmp/awscli +curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" +unzip -q awscliv2.zip +./aws/install --bin-dir /usr/bin +) +rm -rf /tmp/awscli diff --git a/docker/02-apt-get-install.sh b/docker/02-apt-get-install.sh new file mode 100755 index 00000000..d3e78080 --- /dev/null +++ b/docker/02-apt-get-install.sh @@ -0,0 +1,162 @@ +#!/usr/bin/env bash + +set -exuo pipefail + +export LANG=C.UTF-8 +export DEBIAN_FRONTEND=noninteractive + +# List of ubuntu packages needed to build stackage's haskell packages. +# +# If new packages are added here, please document why they are needed +# e.g. "# for my-package" + +apt-get update + +apt-get install -y \ + apt-transport-https \ + build-essential \ + cmake \ + coinor-libclp-dev \ + curl \ + dvipng \ + freeglut3-dev \ + freetds-dev \ + fsharp \ + g++ \ + gawk \ + git \ + gnupg \ + gradle \ + hscolour \ + libadns1-dev \ + libaio1 \ + libalut-dev \ + libasound2-dev \ + libblas-dev \ + libbrotli-dev \ + libbz2-dev \ + libcairo2-dev \ + libclang-12-dev \ + libcurl4-openssl-dev \ + libcwiid-dev \ + libdbusmenu-glib-dev \ + libdbusmenu-gtk3-dev \ + libdevil-dev \ + libedit-dev \ + libedit2 \ + libfftw3-dev \ + libflac-dev \ + libfreenect-dev \ + libgd-dev \ + libgeoip-dev \ + libgirepository1.0-dev \ + libglew-dev \ + libglfw3-dev \ + libglib2.0-dev \ + libglpk-dev \ + libglu1-mesa-dev \ + libgmp3-dev \ + libgnutls28-dev \ + libgraphene-1.0-dev \ + libgsasl7-dev \ + libgsl-dev \ + libgtk-3-dev \ + libgtk-4-dev \ + libgtk2.0-dev \ + libgtksourceview-3.0-dev \ + libhidapi-dev \ + libi2c-dev \ + libicu-dev \ + libimlib2-dev \ + libjack-jackd2-dev \ + libjansson-dev \ + libjavascriptcoregtk-4.0-dev \ + libjudy-dev \ + liblapack-dev \ + libleveldb-dev \ + liblmdb-dev \ + liblz4-tool \ + liblzma-dev \ + libmagic-dev \ + libmagickcore-dev \ + libmagickwand-dev \ + libmarkdown2-dev \ + libmono-2.0-dev \ + libmp3lame-dev \ + libmpfr-dev \ + libmpich-dev \ + libmysqlclient-dev \ + libncurses5-dev \ + libnfc-dev \ + libnotify-dev \ + liboath-dev \ + libopenal-dev \ + libpango1.0-dev \ + libpcap0.8-dev \ + libpcre2-dev \ + libpq-dev \ + libprimecount-dev \ + libprotobuf-dev \ + libre2-dev \ + librocksdb-dev \ + libsdl1.2-dev \ + libsdl2-dev \ + libsdl2-gfx-dev \ + libsdl2-image-dev \ + libsdl2-mixer-dev \ + libsdl2-ttf-dev \ + libsecp256k1-dev \ + libsnappy-dev \ + libsndfile1-dev \ + libsodium-dev \ + libsoup2.4-dev \ + libsox-dev \ + libsqlite3-dev \ + libssl-dev \ + libsystemd-dev \ + libtagc0-dev \ + libtre-dev \ + libudev-dev \ + libusb-1.0-0-dev \ + libvte-2.91-dev \ + libwebkit2gtk-4.0-dev \ + libxau-dev \ + libxml2-dev \ + libxrandr-dev \ + libxss-dev \ + libyaml-dev \ + libz3-dev \ + libzip-dev \ + libzmq3-dev \ + libzstd-dev \ + llvm-11 \ + llvm-12 \ + llvm-13 \ + locales \ + m4 \ + minisat \ + mono-mcs \ + nettle-dev \ + ninja-build \ + nodejs \ + nvidia-cuda-toolkit \ + openjdk-8-jdk \ + python-mpltoolkits.basemap \ + python3-matplotlib \ + python3-numpy \ + python3-pip \ + python3-scipy \ + r-base \ + r-base-dev \ + rpm \ + ruby-dev \ + software-properties-common \ + sudo \ + texlive \ + unixodbc-dev \ + unzip \ + wget \ + xclip \ + zip \ + zlib1g-dev \ + zsh diff --git a/docker/03-custom-install.sh b/docker/03-custom-install.sh new file mode 100755 index 00000000..e1493371 --- /dev/null +++ b/docker/03-custom-install.sh @@ -0,0 +1,100 @@ +#!/usr/bin/env bash + +set -exuo pipefail + +export LANG=C.UTF-8 +export DEBIAN_FRONTEND=noninteractive + +# Add system dependencies not present in the ubuntu package registry here. +# Please add a comment stating which haskell packages needs it. + +locale-gen en_US.UTF-8 + +# Buggy versions of ld.bfd fail to link some Haskell packages: +# https://sourceware.org/bugzilla/show_bug.cgi?id=17689. Gold is +# faster anyways and uses less RAM. +update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.gold" 20 +update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.bfd" 10 + +# install ocilib dependencies then build and install ocilib +cd /tmp \ + && wget https://storage.googleapis.com/oracle.fpinsight.com/instantClient/oracle-instantclient12.1-basiclite_12.1.0.2.0-2_amd64.deb \ + && dpkg -i oracle-instantclient12.1-basiclite_12.1.0.2.0-2_amd64.deb \ + && rm -f oracle-instantclient12.1-basiclite_12.1.0.2.0-2_amd64.deb \ + && wget https://storage.googleapis.com/oracle.fpinsight.com/instantClient/oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb \ + && dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb \ + && rm -f oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb \ + && wget https://github.com/vrogier/ocilib/archive/v4.3.2.tar.gz \ + && tar xvf v4.3.2.tar.gz \ + && cd /tmp/ocilib-4.3.2 \ + && ./configure --with-oracle-import=linkage \ + --with-oracle-charset=ansi \ + --with-oracle-headers-path=/usr/include/oracle/12.1/client64 \ + --with-oracle-lib-path=/usr/lib/oracle/12.1/client64/lib \ + && make \ + && make install \ + && cd \ + && rm -rf /tmp/ocilib-4.3.2 \ + && echo "/usr/local/lib" > /etc/ld.so.conf.d/usr-local.conf \ + && echo "/usr/lib/oracle/12.1/client64/lib" > /etc/ld.so.conf.d/oracle-client.conf \ + && ldconfig + +# Add JDK to system paths. +echo "/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/" > /etc/ld.so.conf.d/openjdk.conf \ + && ldconfig + +# Install erlang/otp platform and its dependencies +ERLANG_DEB_FILE="esl-erlang_21.1-1~ubuntu~bionic_amd64.deb" +pushd /tmp \ + && wget https://packages.erlang-solutions.com/erlang/debian/pool/${ERLANG_DEB_FILE} \ + && (dpkg -i ${ERLANG_DEB_FILE}; apt-get install -yf) \ + && rm ${ERLANG_DEB_FILE} \ + && popd + +# Install the TensorFlow C API. +curl https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-1.1.0.tar.gz > libtensorflow.tar.gz \ + && sudo tar zxf libtensorflow.tar.gz -C /usr \ + && rm libtensorflow.tar.gz \ + && ldconfig + +export CLANG_PURE_LLVM_LIB_DIR=/usr/lib/llvm-9/lib; +export CLANG_PURE_LLVM_INCLUDE_DIR=/usr/lib/llvm-9/include; + +# protoc, for proto-lens-combinators test suite +# Instructions from: https://google.github.io/proto-lens/installing-protoc.html +PROTOC_ZIP=protoc-3.3.0-linux-x86_64.zip +curl -OL https://github.com/google/protobuf/releases/download/v3.3.0/$PROTOC_ZIP +sudo unzip -o $PROTOC_ZIP -d /usr bin/protoc +rm -f $PROTOC_ZIP + + +echo /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server > /etc/ld.so.conf.d/java.conf + +# Install librdkafka (Apache Kafka C/C++ library) +wget -qO - https://packages.confluent.io/deb/5.2/archive.key | apt-key add - +add-apt-repository "deb https://packages.confluent.io/deb/5.2 stable main" +apt-get update && apt install -y librdkafka-dev + +# Install z3, for grisette test suite +Z3_VER=4.12.4 +( + cd /usr/local \ + && wget https://github.com/Z3Prover/z3/releases/download/z3-${Z3_VER}/z3-${Z3_VER}-x64-glibc-2.35.zip \ + && unzip z3-${Z3_VER}-x64-glibc-2.35.zip \ + && rm z3-${Z3_VER}-x64-glibc-2.35.zip \ + && ln -s /usr/local/z3-${Z3_VER}-x64-glibc-2.35/bin/z3 /usr/bin/z3 +) + +LIBJWT_VER=1.12.1 +( +pushd /tmp \ + && wget https://github.com/benmcollins/libjwt/archive/v${LIBJWT_VER}.zip \ + && unzip v${LIBJWT_VER}.zip \ + && pushd libjwt-${LIBJWT_VER} \ + && autoreconf -fiv \ + && ./configure --disable-valgrind --disable-doxygen-doc --prefix /usr \ + && make \ + && sudo make install \ + && popd \ + && popd +) diff --git a/docker/04-cleanup.sh b/docker/04-cleanup.sh new file mode 100755 index 00000000..8ea82cf4 --- /dev/null +++ b/docker/04-cleanup.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +set -exuo pipefail + +export LANG=C.UTF-8 +export DEBIAN_FRONTEND=noninteractive + +# Cleanup +apt-get clean +rm -rf /var/lib/apt/lists/* diff --git a/etc/check.sh b/etc/check.sh index 3db7243f..b5c8f1f5 100755 --- a/etc/check.sh +++ b/etc/check.sh @@ -11,7 +11,7 @@ export PATH=$HOME/.local/bin:$PATH curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack' # Get new Stackage curator -curl -L "https://github.com/commercialhaskell/curator/releases/download/commit-a79aadca0f6497ec6accc927df5be7c49f5de86a/curator.bz2" | bunzip2 > curator +curl -L "https://github.com/commercialhaskell/curator/releases/download/commit-62d4bce549af5fccb5089b8aa319891dbe032ccb/curator.bz2" | bunzip2 > curator chmod +x curator # Install GHC diff --git a/etc/diskspace/clean-old-stack-libs.sh b/etc/diskspace/clean-old-stack-libs.sh deleted file mode 100755 index 2a3554f4..00000000 --- a/etc/diskspace/clean-old-stack-libs.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -set -e - -if [ $# != 1 ]; then - echo "Usage: $0 [nightly|lts-xx]" - exit 1 -fi - -cd ~/stackage/automated/work/$1/unpack-dir/.stack-work/install/x86_64-linux/*/*/lib/x86_64-linux-ghc-* -pwd - -stack --resolver nightly-2020-07-04 script ~/stackage/etc/diskspace/remove-old-stack-work-libs.hs diff --git a/etc/diskspace/remove-old-stack-work-libs.hs b/etc/diskspace/remove-old-stack-work-libs.hs old mode 100644 new mode 100755 index d26fcd06..f3962257 --- a/etc/diskspace/remove-old-stack-work-libs.hs +++ b/etc/diskspace/remove-old-stack-work-libs.hs @@ -1,21 +1,40 @@ #!/usr/bin/env stack --- stack --resolver nightly script +-- stack --resolver lts-19.33 script -- Utility to remove old libs installed under .stack-work/ to save diskspace --- Should be run in: --- work/*/unpack-dir/.stack-work/install/x86_64-linux/*/*/lib/x86_64-linux-ghc-* - +import Control.Monad import Data.List import System.Directory import System.FilePath +import System.Environment import Text.Regex.TDFA -- keep 2 latest builds keepBuilds :: Int keepBuilds = 2 +main :: IO () main = do + args <- getArgs + case args of + [stream] -> do + home <- getHomeDirectory + withCurrentDirectory (home "stackage/automated/work" stream "unpack-dir") $ do + cleanStackWorkInstall + putStrLn "" + cleanStackWorkPackages + _ -> error "arg should be 'lts-XX' or 'nightly'" + + -- navigates to: .stack-work/install/x86_64-linux*/*/*/lib/x86_64-linux-ghc-* +cleanStackWorkInstall :: IO () +cleanStackWorkInstall = + withCurrentDirectory ".stack-work/install" + $ withOneDirectory_ -- "x86_64-linux*" + $ withOneDirectory_ -- hash + $ withOneDirectory $ \ghcver -> + withCurrentDirectory ("lib" "x86_64-linux-ghc-" ++ ghcver) $ do + getCurrentDirectory >>= putStrLn files <- sort <$> listDirectory "." let (dynlibs,libdirs) = partition (".so" `isExtensionOf`) files pkglibdirs = groupBy samePkgLibDir libdirs @@ -32,8 +51,8 @@ main = do extractNameInternal :: String -> String extractNameInternal p = - let (name,match,internal) = p =~ "-[0-9.]+-[0-9A-Za-z]{19,22}" :: (String, String, String) - in if null match || null name then error $ p ++ " not in correct name-version-hash format" + let (name,match',internal) = p =~ "-[0-9.]+-[0-9A-Za-z]{19,22}" :: (String, String, String) + in if null match' || null name then error $ p ++ " not in correct name-version-hash format" else name ++ internal samePkgDynLib d1 d2 = pkgDynName d1 == pkgDynName d2 @@ -45,13 +64,60 @@ main = do removeDashSegment = dropWhileEnd (/= '-') - removeOlder remover files = do - oldfiles <- drop keepBuilds . reverse <$> sortByAge files - mapM_ remover oldfiles - sortByAge files = do - timestamps <- mapM getModificationTime files - let fileTimes = zip files timestamps - return $ map fst $ sortBy compareSnd fileTimes +removeOlder :: (FilePath -> IO ()) -> [FilePath] -> IO () +removeOlder remover files = do + oldfiles <- drop keepBuilds . reverse <$> sortByAge files + mapM_ remover oldfiles +sortByAge :: [FilePath] -> IO [FilePath] +sortByAge files = do + timestamps <- mapM getModificationTime files + let fileTimes = zip files timestamps + return $ map fst $ sortBy compareSnd fileTimes + where compareSnd (_,t1) (_,t2) = compare t1 t2 + +-- navigates to: +-- unpacked/*/.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.8.1.0/build/ +cleanStackWorkPackages :: IO () +cleanStackWorkPackages = + withCurrentDirectory "unpacked" $ do + getCurrentDirectory >>= putStrLn + pkgs <- listDirectory "." + forM_ pkgs $ \pkg -> + withCurrentDirectory (pkg ".stack-work/dist") $ do + -- [(dyn,stat)] + libs <- do + platforms <- listDirectory "." -- "x86_64-linux-tinfo6*" + forM platforms $ \pl -> + withCurrentDirectory pl $ + withOneDirectory -- "Cabal-*" + $ \cbl -> + withCurrentDirectory "build" $ do + ls <- sort <$> listDirectory "." + files <- filterM doesFileExist ls + let (dynlibs,others) = partition (".so" `isExtensionOf`) files + statlibs = filter (".a" `isExtensionOf`) others + let dir = pl cbl "build" + return (map (dir ) dynlibs, map (dir ) statlibs) + removeOlder removeFile $ concatMap fst libs + removeOlder removeFile $ concatMap snd libs + +withOneDirectory_ :: IO a -> IO a +withOneDirectory_ act = do + ls <- listDirectory "." + case ls of + [l] -> withCurrentDirectory l act + _ -> do + cwd <- getCurrentDirectory + error $ show (length ls) ++ " directories found in " ++ cwd ++ ": " ++ unwords ls + +withOneDirectory :: (FilePath -> IO a) -> IO a +withOneDirectory act = do + ls <- listDirectory "." + case ls of + [l] -> withCurrentDirectory l $ act l + _ -> do + cwd <- getCurrentDirectory + error $ show (length ls) ++ " directories found in " ++ cwd ++ ": " ++ unwords ls diff --git a/verify-package b/verify-package index 10ebb7bd..5df17c46 100755 --- a/verify-package +++ b/verify-package @@ -1,12 +1,14 @@ #!/usr/bin/env bash # Script to verify a package to build successfully -# Provide pacakge name by the first argument +# Provide package name by the first argument # # Example: # ./verify-package mtl # or # ./verify-package mtl-2.2.2 +# or +# ./verify-package mtl lts set -eu @@ -20,6 +22,7 @@ if [[ -z $package ]]; then die "Package name is not given" fi +resolver="${2:-nightly}" here="$(cd "$(dirname "$0")" > /dev/null; pwd)" dir="$(mktemp -d tmp.XXXX)" @@ -30,13 +33,13 @@ exit() { } trap exit EXIT +# When updating these commands, make sure to update .github/PULL_REQUEST_TEMPLATE.md as well. cd "$dir" stack unpack "$package" cd "$(ls | head -n 1)" rm -f stack.yaml -stack init --resolver nightly -stack build --resolver nightly --haddock --test --bench --no-run-benchmarks - +stack init --resolver $resolver --ignore-subdirs +stack build --resolver $resolver --haddock --test --bench --no-run-benchmarks cat <