on 13d2082 help sign in
CURATORS.md+15−45
since splitsnapshots
unifiedsplit
@@ -210,8 +210,6 @@ can modify it and push it to Github to trigger a build. The nightly
210branch is used for nightlies. For LTSes, we use the ltsX branch, where X is the
210branch is used for nightlies. For LTSes, we use the ltsX branch, where X is the
211major version number (e.g., lts3 for lts-3.\*).
211major version number (e.g., lts3 for lts-3.\*).
212
212
213−Update the `Win32` version in `build-constraints.yaml` under "GHC upper bounds".
214−
215Note that when starting a new LTS major release, you'll need to modify `.github/workflows/image.yml` to add a new lts branch.
213Note that when starting a new LTS major release, you'll need to modify `.github/workflows/image.yml` to add a new lts branch.
216
214
217Update `GHCVER` in `Dockerfile`. (This env var automatically gets passed to `debian-bootstrap.sh`.)
215Update `GHCVER` in `Dockerfile`. (This env var automatically gets passed to `debian-bootstrap.sh`.)
@@ -317,7 +315,7 @@ First run `build.sh` to regenerate updated `ltsXX/work/constraints.yaml` and `lt
317
315
318For an LTS minor bump, you'll typically want to:
316For an LTS minor bump, you'll typically want to:
319
317
320−* 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).
318+* Add constraints to package `range:` fields _under_ the `source:` field in that `constraints.yaml`, and edit `snapshot-incomplete.yaml` to change the version used for that package, if necessary.
321* Add new packages to the `constraints.yaml` file
319* Add new packages to the `constraints.yaml` file
322* 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.
320* 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.
323
321
@@ -422,16 +420,20 @@ errors for builds, tests and benchmarks.
422
420
423### Large scale enabling/disabling of packages
421### Large scale enabling/disabling of packages
424
422
425−`etc/commenter` is a binary that automates `build-constraints.yaml` workflows.
423+`etc/commenter` is a binary that mostly automates the translation of
424+`./check` errors into lines that go into `build-constraints.yaml`. It
425+can only handle bounds issues, compilation issues still need to be
426+handled manually.
427+
428+It disables all offending packages/test suites/benchmarks, so it is
429+only meant to be used when we close bounds issues and want to disable
430+packages, and when upgrading GHC.
426
431
427#### Setup
432#### Setup
428This is currently a rust program, You can install the rust toolchain
433This is currently a rust program, You can install the rust toolchain
429by using [rustup](https://rustup.rs/).
434by using [rustup](https://rustup.rs/).
430
435
431−For some commands you also need etc/commenter/latest-version installed.
432−```
433−stack install --stack-yaml etc/commenter/latest-version/stack.yaml
436+Then `cargo install --locked --path etc/commenter`
434−```
435
437
436#### Example usage
438#### Example usage
437
439
@@ -452,7 +454,7 @@ testing-feat (GHC 9 bounds issues, Grandfathered dependencies) (not present) dep
452
454
453Now run:
455Now run:
454```
456```
455−./check 2>&1 >/dev/null | ./commenter add
457+./check 2>&1 >/dev/null | commenter add
456```
458```
457
459
458You will get this output:
460You will get this output:
@@ -479,8 +481,8 @@ Re-run this command until no more packages are disabled.
479We 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.
481We 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.
480
482
481```
483```
482−./commenter clear
484+commenter clear
483−./check 2>&1 >/dev/null | ./commenter add
485+./check 2>&1 >/dev/null | commenter add
484```
486```
485
487
486Repeat the second command until no updates are made to build-constraints.yaml.
488Repeat the second command until no updates are made to build-constraints.yaml.
@@ -489,7 +491,7 @@ Repeat the second command until no updates are made to build-constraints.yaml.
489
491
490Run `stack update` before doing this.
492Run `stack update` before doing this.
491
493
492−`./commenter outdated` looks through all bounds issues and library
494+`commenter outdated` looks through all bounds issues and library
493compilation failures and compares the marked version with the latest hackage release. Example output is
495compilation failures and compares the marked version with the latest hackage release. Example output is
494
496
495```
497```
@@ -500,7 +502,7 @@ aeson mismatch, auto: 1.5.6.0, hackage: 2.0.2.0
500where "manual" means the bound was added manually by a curator,
502where "manual" means the bound was added manually by a curator,
501perhaps due to a compilation failure so we could try re-enabling the
503perhaps due to a compilation failure so we could try re-enabling the
502package. "auto" means it's part of the sections generated by
504package. "auto" means it's part of the sections generated by
503−`./commenter`, to update that run the `Re-enabling` step as documented
505+`commenter`, to update that run the `Re-enabling` step as documented
504above.
506above.
505
507
506`outdated` only finds packages that are in the auto generated
508`outdated` only finds packages that are in the auto generated
@@ -510,38 +512,6 @@ sections, or that are of the form `- package < 0 # $version`.
510
512
511* 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!
513* 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!
512
514
513−#### Diffing snapshots / Inspecting changes
514−
515−To diff existing snapshots, or to evaluate changes before they end up
516−in a snapshot you can run:
517−
518−```
519−./commenter diff-snapshot <old-snapshot.yaml> <new-snapshot.yaml>
520−```
521−
522−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:
523−
524−```
525−TARGET=nightly-2021-01-14 \ # the date doesn't matter
526− curator update && \
527− curator constraints --target $TARGET && \
528− curator snapshot-incomplete --target $TARGET && \
529− curator snapshot
530−```
531−
532−#### Finding disabled packages with lots of dependents
533−
534−`./commenter disabled` prints the number of transitive dependents a disabled package has. Low hanging fruit to get a lot of packages included again.
535−
536−Example output:
537−```
538−[...]
539−stringable is disabled with 10 dependents
540−llvm-hs is disabled with 12 dependents
541−th-data-compat is disabled with 12 dependents
542−amazonka-core is disabled with 96 dependents
543−gogol-core is disabled with 96 dependents
544−```
545
515
546## Adding new curators
516## Adding new curators
547
517
build-constraints.yaml+181−175
@@ -10,14 +10,6 @@ cabal-format-version: "3.0"
10# Constraints for brand new builds
10# Constraints for brand new builds
11packages:
11packages:
12
12
13− "Xy Ren <xy.r@outlook.com> @re-xyr":
14− - cleff
15−
16− "Janus Troelsen <ysangkok@gmail.com> @ysangkok":
17− - ListZipper
18− - rollbar
19− - timezone-olson-th
20−
21 "David Burkett <david@davidburkett.xyz> @Disco-Dave":
13 "David Burkett <david@davidburkett.xyz> @Disco-Dave":
22 - katip-wai
14 - katip-wai
23
15
@@ -56,7 +48,7 @@ packages:
56
48
57 "Andreas Abel <andreas.abel@gu.se> @andreasabel":
49 "Andreas Abel <andreas.abel@gu.se> @andreasabel":
58 - BNFC
50 - BNFC
59− - Sit
51+ - Sit < 0 # 0.2021.1.18 compile fail happy required, may be intermittent
60 - STMonadTrans
52 - STMonadTrans
61 - Agda
53 - Agda
62 - agda2lagda
54 - agda2lagda
@@ -74,7 +66,6 @@ packages:
74 - regex-posix-clib
66 - regex-posix-clib
75 - regex-tdfa
67 - regex-tdfa
76 - java-adt
68 - java-adt
77− - shelly
78 - tasty-silver
69 - tasty-silver
79
70
80 "Diogo Biazus <diogo@biazus.ca>":
71 "Diogo Biazus <diogo@biazus.ca>":
@@ -99,7 +90,7 @@ packages:
99 - servant-errors
90 - servant-errors
100
91
101 "Christian Charukiewicz <charukiewicz@protonmail.com> @charukiewicz":
92 "Christian Charukiewicz <charukiewicz@protonmail.com> @charukiewicz":
102− - isbn
93+ - isbn < 0 # 1.1.0.2 text 1.2.5.0 exports `elem`
103
94
104 "Koz Ross <koz.ross@retro-freedom.nz> @kozross":
95 "Koz Ross <koz.ross@retro-freedom.nz> @kozross":
105 - medea
96 - medea
@@ -316,10 +307,8 @@ packages:
316 - essence-of-live-coding-gloss
307 - essence-of-live-coding-gloss
317 - essence-of-live-coding-pulse
308 - essence-of-live-coding-pulse
318 - essence-of-live-coding-quickcheck
309 - essence-of-live-coding-quickcheck
319− - essence-of-live-coding-warp
320 - pulse-simple
310 - pulse-simple
321 - simple-affine-space
311 - simple-affine-space
322− - has-transformers
323
312
324 "Paul Johnson <paul@cogito.org.uk> @PaulJohnson":
313 "Paul Johnson <paul@cogito.org.uk> @PaulJohnson":
325 - geodetics
314 - geodetics
@@ -408,7 +397,7 @@ packages:
408 - normalization-insensitive
397 - normalization-insensitive
409
398
410 "Jacob Stanley <jacob@stanley.io> @jacobstanley":
399 "Jacob Stanley <jacob@stanley.io> @jacobstanley":
411− - hedgehog < 1.1 # https://github.com/commercialhaskell/stackage/issues/6415
400+ - hedgehog
412 - hedgehog-quickcheck
401 - hedgehog-quickcheck
413 - transformers-bifunctors
402 - transformers-bifunctors
414 - unix-compat
403 - unix-compat
@@ -766,7 +755,7 @@ packages:
766 - cryptonite-conduit
755 - cryptonite-conduit
767 - streaming-commons
756 - streaming-commons
768
757
769− - alex < 3.2.7 || > 3.2.7
758+ - alex
770 - async
759 - async
771 - base16-bytestring
760 - base16-bytestring
772 - csv-conduit
761 - csv-conduit
@@ -775,7 +764,7 @@ packages:
775 - foreign-store
764 - foreign-store
776 - formatting
765 - formatting
777 - gtk2hs-buildtools
766 - gtk2hs-buildtools
778− - happy < 1.21.0 || > 1.21.0 # https://github.com/commercialhaskell/stackage/issues/6294
767+ - happy
779 - hybrid-vectors
768 - hybrid-vectors
780 - indents
769 - indents
781 - language-c
770 - language-c
@@ -901,6 +890,7 @@ packages:
901 - wai-slack-middleware
890 - wai-slack-middleware
902 - sysinfo
891 - sysinfo
903 - xmonad-extras
892 - xmonad-extras
893+ - shelly
904 - persistent-redis
894 - persistent-redis
905 - fakedata
895 - fakedata
906 - fakedata-parser
896 - fakedata-parser
@@ -1133,7 +1123,7 @@ packages:
1133 - bugsnag-haskell
1123 - bugsnag-haskell
1134 - gravatar
1124 - gravatar
1135 - load-env
1125 - load-env
1136− - yesod-auth-oauth2 < 0.7 # https://github.com/commercialhaskell/stackage/issues/6424
1126+ - yesod-auth-oauth2
1137 - yesod-markdown
1127 - yesod-markdown
1138 - yesod-paginator
1128 - yesod-paginator
1139
1129
@@ -1451,11 +1441,10 @@ packages:
1451 # incompatible bounds, we would prefer they be disabled temporarily,
1441 # incompatible bounds, we would prefer they be disabled temporarily,
1452 # rather than disabling the latest hledger-lib and hledger.
1442 # rather than disabling the latest hledger-lib and hledger.
1453 # (#3494/closed, #5779/closed)
1443 # (#3494/closed, #5779/closed)
1454− # Temporary upper bound to avoid mistaken and deprecated 1.24.99 release:
1455− - hledger < 1.24.99
1444+ - hledger
1456− - hledger-lib < 1.24.99
1445+ - hledger-lib
1457− - hledger-ui < 1.24.99
1446+ - hledger-ui
1458− - hledger-web < 1.24.99
1447+ - hledger-web
1459
1448
1460 "Mihai Maruseac <mihai.maruseac@gmail.com> @mihaimaruseac":
1449 "Mihai Maruseac <mihai.maruseac@gmail.com> @mihaimaruseac":
1461 - io-manager
1450 - io-manager
@@ -1515,7 +1504,7 @@ packages:
1515 - generic-aeson
1504 - generic-aeson
1516 - parameterized
1505 - parameterized
1517 - tracing-control
1506 - tracing-control
1518− - primitive-unlifted < 0.2 # 1.0.0.0 ghc 9.0.2 panic, https://github.com/metrix-ai/primitive-extras/issues/6
1507+ - primitive-unlifted < 0 # 1.0.0.0 ghc 9.0.2 panic
1519 - stm-lifted
1508 - stm-lifted
1520 - monad-primitive
1509 - monad-primitive
1521 - mwc-random-monad
1510 - mwc-random-monad
@@ -1587,7 +1576,7 @@ packages:
1587 - hasql
1576 - hasql
1588 - hasql-optparse-applicative
1577 - hasql-optparse-applicative
1589 - hasql-pool
1578 - hasql-pool
1590− - hasql-th
1579+ - hasql-th < 0 # 0.4.0.10 TH compile error
1591 - hasql-transaction
1580 - hasql-transaction
1592 - headed-megaparsec
1581 - headed-megaparsec
1593 - jsonifier
1582 - jsonifier
@@ -1729,23 +1718,18 @@ packages:
1729 - linux-capabilities
1718 - linux-capabilities
1730
1719
1731 "Jens Petersen <juhpetersen@gmail.com> @juhp":
1720 "Jens Petersen <juhpetersen@gmail.com> @juhp":
1732− - bodhi
1733 - bugzilla-redhat
1721 - bugzilla-redhat
1734 - cabal-file
1722 - cabal-file
1735 - cabal-rpm
1723 - cabal-rpm
1736 - cached-json-file
1724 - cached-json-file
1737− - copr-api
1725+ - dl-fedora
1738− - dl-fedora < 0 # 0.9.2 https://github.com/juhp/dl-fedora/issues/2
1739 - fedora-dists
1726 - fedora-dists
1740 - fedora-haskell-tools
1727 - fedora-haskell-tools
1741− - HaXml
1742 - hkgr
1728 - hkgr
1743− - http-directory
1729+ - http-directory < 0.1.9 # https://github.com/juhp/dl-fedora/issues/2
1744 - http-query
1730 - http-query
1745 - koji
1731 - koji
1746− - pagure
1747 - pagure-cli
1732 - pagure-cli
1748− - pdc
1749 - pkgtreediff
1733 - pkgtreediff
1750 - rhbzquery
1734 - rhbzquery
1751 - rpm-nvr
1735 - rpm-nvr
@@ -1753,8 +1737,7 @@ packages:
1753 - simple-cabal
1737 - simple-cabal
1754 - simple-cmd
1738 - simple-cmd
1755 - simple-cmd-args
1739 - simple-cmd-args
1756− - stack-all
1740+ - HaXml
1757− - stack-clean-old
1758
1741
1759 - async-pool
1742 - async-pool
1760 - darcs
1743 - darcs
@@ -2975,7 +2958,7 @@ packages:
2975 - wai-session-postgresql
2958 - wai-session-postgresql
2976
2959
2977 "Haisheng Wu <freizl@gmail.com> @freizl":
2960 "Haisheng Wu <freizl@gmail.com> @freizl":
2978− - hoauth2 < 2.0 # https://github.com/commercialhaskell/stackage/issues/6424
2961+ - hoauth2
2979
2962
2980 "Falko Peters <falko.peters@gmail.com> @informatikr":
2963 "Falko Peters <falko.peters@gmail.com> @informatikr":
2981 - scrypt
2964 - scrypt
@@ -3017,7 +3000,7 @@ packages:
3017 "Justus Adam <dev@justus.science> @JustusAdam":
3000 "Justus Adam <dev@justus.science> @JustusAdam":
3018 - marvin
3001 - marvin
3019 - marvin-interpolate
3002 - marvin-interpolate
3020− - mustache < 2.4.0 # https://github.com/commercialhaskell/stackage/issues/6421
3003+ - mustache
3021 - exit-codes >= 1.0.0
3004 - exit-codes >= 1.0.0
3022
3005
3023 "Cindy Wang <cindylinz@gmail.com> @CindyLinz":
3006 "Cindy Wang <cindylinz@gmail.com> @CindyLinz":
@@ -3354,7 +3337,6 @@ packages:
3354 - quote-quot
3337 - quote-quot
3355 - tasty-bench
3338 - tasty-bench
3356 - tasty-inspection-testing
3339 - tasty-inspection-testing
3357− - text-rope
3358
3340
3359 "Ashley Yakeley <ashley@semantic.org> @AshleyYakeley":
3341 "Ashley Yakeley <ashley@semantic.org> @AshleyYakeley":
3360 - countable
3342 - countable
@@ -3728,11 +3710,10 @@ packages:
3728
3710
3729 "Albert Krewinkel <albert+stackage@zeitkraut.de> @tarleb":
3711 "Albert Krewinkel <albert+stackage@zeitkraut.de> @tarleb":
3730 - hslua
3712 - hslua
3731− - hslua-aeson
3732 - hslua-classes
3713 - hslua-classes
3733 - hslua-core
3714 - hslua-core
3734 - hslua-marshalling
3715 - hslua-marshalling
3735− - hslua-module-doclayout < 0 # https://github.com/commercialhaskell/stackage/issues/6416
3716+ - hslua-module-doclayout
3736 - hslua-module-path
3717 - hslua-module-path
3737 - hslua-module-system
3718 - hslua-module-system
3738 - hslua-module-text
3719 - hslua-module-text
@@ -4054,7 +4035,7 @@ packages:
4054 - ghc-parser
4035 - ghc-parser
4055
4036
4056 "Alexis Williams <alexis@typedr.at> @typedrat":
4037 "Alexis Williams <alexis@typedr.at> @typedrat":
4057− - stb-image-redux < 0.2.1.3 || > 0.2.1.3 # deprecated version
4038+ - stb-image-redux
4058
4039
4059 "Alexandre Peyroux <alex@px.io> @apeyroux":
4040 "Alexandre Peyroux <alex@px.io> @apeyroux":
4060 - HSlippyMap
4041 - HSlippyMap
@@ -4193,9 +4174,8 @@ packages:
4193 - file-path-th
4174 - file-path-th
4194
4175
4195 "Raghu Kaippully <rkaippully@gmail.com> @rkaippully":
4176 "Raghu Kaippully <rkaippully@gmail.com> @rkaippully":
4196− - webgear-core
4197− - webgear-openapi
4198 - webgear-server
4177 - webgear-server
4178+ - webgear-core
4199
4179
4200 "Alex Washburn <github@recursion.ninja> @recursion-ninja":
4180 "Alex Washburn <github@recursion.ninja> @recursion-ninja":
4201 - bv-little
4181 - bv-little
@@ -4439,7 +4419,7 @@ packages:
4439 - gtk-strut
4419 - gtk-strut
4440 - rate-limit
4420 - rate-limit
4441 - status-notifier-item
4421 - status-notifier-item
4442− - taffybar < 0 # https://github.com/taffybar/taffybar/issues/542
4422+ - taffybar
4443 - time-units
4423 - time-units
4444 - xml-helpers
4424 - xml-helpers
4445 - xdg-desktop-entry
4425 - xdg-desktop-entry
@@ -4552,7 +4532,7 @@ packages:
4552 - multi-containers
4532 - multi-containers
4553
4533
4554 "Vaclav Svejcar <vaclav.svejcar@gmail.com> @vaclavsvejcar":
4534 "Vaclav Svejcar <vaclav.svejcar@gmail.com> @vaclavsvejcar":
4555− - headroom
4535+ - headroom < 0 # 0.4.2.0 compile fail https://github.com/commercialhaskell/stackage/issues/6342
4556 - vcs-ignore
4536 - vcs-ignore
4557
4537
4558 "Adrian Sieber <stackage@ad-si.com> @ad-si":
4538 "Adrian Sieber <stackage@ad-si.com> @ad-si":
@@ -4669,13 +4649,13 @@ packages:
4669 - wai-session-redis
4649 - wai-session-redis
4670
4650
4671 "Rory Tyler Hayford <rory.hayford@protonmail.com> @ngua":
4651 "Rory Tyler Hayford <rory.hayford@protonmail.com> @ngua":
4672− - ipa
4652+ - ipa < 0 # https://gitlab.com/ngua/ipa-hs/-/issues/1
4673
4653
4674 "Andreas Herrmann <andreas.herrmann@tweag.io> @aherrmann":
4654 "Andreas Herrmann <andreas.herrmann@tweag.io> @aherrmann":
4675 - capability
4655 - capability
4676
4656
4677 "Dustin Sallings <dustin@spy.net> @dustin":
4657 "Dustin Sallings <dustin@spy.net> @dustin":
4678− - net-mqtt
4658+ - net-mqtt < 0 # 0.8.1.0 compile fail attoparsec 0.14
4679 - net-mqtt-lens
4659 - net-mqtt-lens
4680
4660
4681 "David A Roberts <d@vidr.cc> @davidar":
4661 "David A Roberts <d@vidr.cc> @davidar":
@@ -4751,22 +4731,8 @@ packages:
4751 "Ghais Issa <0x47@0x49.dev> @ghais":
4731 "Ghais Issa <0x47@0x49.dev> @ghais":
4752 - LetsBeRational
4732 - LetsBeRational
4753
4733
4754− "Edward Yang <qwbarch@gmail.com> @qwbarch":
4755− - captcha-core
4756− - captcha-2captcha
4757− - captcha-capmonster
4758− - data-default-extra
4759− - data-default-instances-base
4760− - data-default-instances-bytestring
4761− - data-default-instances-case-insensitive
4762− - data-default-instances-new-base
4763− - data-default-instances-text
4764− - data-default-instances-unordered-containers
4765− - data-default-instances-vector
4766−
4767 "Grandfathered dependencies":
4734 "Grandfathered dependencies":
4768 - Boolean
4735 - Boolean
4769− - Cabal-syntax
4770 - Decimal
4736 - Decimal
4771 - Diff
4737 - Diff
4772 - FloatingHex
4738 - FloatingHex
@@ -4894,7 +4860,7 @@ packages:
4894 - dlist
4860 - dlist
4895 - dlist-instances
4861 - dlist-instances
4896 - dlist-nonempty
4862 - dlist-nonempty
4897− - double-conversion < 2.0.3.0 # https://github.com/commercialhaskell/stackage/issues/6417
4863+ - double-conversion
4898 - dual-tree
4864 - dual-tree
4899 - easy-file
4865 - easy-file
4900 - easytest
4866 - easytest
@@ -5056,7 +5022,7 @@ packages:
5056 - process-extras
5022 - process-extras
5057 - product-isomorphic
5023 - product-isomorphic
5058 - project-template
5024 - project-template
5059− - protobuf < 0.2.1.4 || > 0.2.1.4 # deprecated version
5025+ - protobuf < 0.2.1.4 # https://github.com/alphaHeavy/protobuf/issues/39
5060 - pureMD5
5026 - pureMD5
5061 - quickcheck-instances
5027 - quickcheck-instances
5062 - quickcheck-io
5028 - quickcheck-io
@@ -5313,7 +5279,7 @@ packages:
5313
5279
5314 "GHC upper bounds":
5280 "GHC upper bounds":
5315 # Need to always match the version shipped with GHC
5281 # Need to always match the version shipped with GHC
5316− - Win32 == 2.12.0.1
5282+ - Win32 == 2.10.0.0
5317
5283
5318 # Section for packages that have been mass-disabled due to
5284 # Section for packages that have been mass-disabled due to
5319 # compilation failures, e.g. after we upgrade GHC. Every package
5285 # compilation failures, e.g. after we upgrade GHC. Every package
@@ -5444,8 +5410,8 @@ packages:
5444 # for compilation failures as we need to build those packages to
5410 # for compilation failures as we need to build those packages to
5445 # verify if they have been fixeq.
5411 # verify if they have been fixeq.
5446 "Library and exe bounds failures":
5412 "Library and exe bounds failures":
5447− - BiobaseHTTP < 0 # tried BiobaseHTTP-1.2.0, but its *library* does not support: network-3.1.2.7
5413+ - BiobaseHTTP < 0 # tried BiobaseHTTP-1.2.0, but its *library* does not support: network-3.1.2.5
5448− - BlastHTTP < 0 # tried BlastHTTP-1.4.2, but its *library* does not support: network-3.1.2.7
5414+ - BlastHTTP < 0 # tried BlastHTTP-1.4.2, but its *library* does not support: network-3.1.2.5
5449 - Chart-cairo < 0 # tried Chart-cairo-1.9.3, but its *library* requires the disabled package: cairo
5415 - Chart-cairo < 0 # tried Chart-cairo-1.9.3, but its *library* requires the disabled package: cairo
5450 - Chart-diagrams < 0 # tried Chart-diagrams-1.9.3, but its *library* does not support: SVGFonts-1.8.0.1
5416 - Chart-diagrams < 0 # tried Chart-diagrams-1.9.3, but its *library* does not support: SVGFonts-1.8.0.1
5451 - EntrezHTTP < 0 # tried EntrezHTTP-1.0.4, but its *library* requires the disabled package: biocore
5417 - EntrezHTTP < 0 # tried EntrezHTTP-1.0.4, but its *library* requires the disabled package: biocore
@@ -5456,15 +5422,15 @@ packages:
5456 - HaskellNet < 0 # tried HaskellNet-0.6, but its *library* does not support: base-4.15.1.0
5422 - HaskellNet < 0 # tried HaskellNet-0.6, but its *library* does not support: base-4.15.1.0
5457 - HaskellNet-SSL < 0 # tried HaskellNet-SSL-0.3.4.4, but its *library* requires the disabled package: HaskellNet
5423 - HaskellNet-SSL < 0 # tried HaskellNet-SSL-0.3.4.4, but its *library* requires the disabled package: HaskellNet
5458 - Hoed < 0 # tried Hoed-0.5.1, but its *library* requires the disabled package: regex-tdfa-text
5424 - Hoed < 0 # tried Hoed-0.5.1, but its *library* requires the disabled package: regex-tdfa-text
5459− - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: fast-logger-3.1.1
5425+ - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: fast-logger-3.1.0
5460 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: optparse-applicative-0.16.1.0
5426 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: optparse-applicative-0.16.1.0
5461 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: IPv6Addr-2.0.4
5427 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: IPv6Addr-2.0.4
5462 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: aeson-1.5.6.0
5428 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: aeson-1.5.6.0
5463− - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: attoparsec-0.14.4
5429+ - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: attoparsec-0.14.3
5464 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: hedis-0.15.0
5430 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: hedis-0.15.0
5465 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: unordered-containers-0.2.16.0
5431 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: unordered-containers-0.2.16.0
5466− - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: attoparsec-0.14.4
5432+ - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: attoparsec-0.14.3
5467− - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: text-show-3.9.6
5433+ - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: text-show-3.9.5
5468 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: Workflow
5434 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: Workflow
5469 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: monadloc
5435 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: monadloc
5470 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: pwstore-fast
5436 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: pwstore-fast
@@ -5476,7 +5442,7 @@ packages:
5476 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseHTTP-1.2.0
5442 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseHTTP-1.2.0
5477 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseTypes-0.2.1.0
5443 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseTypes-0.2.1.0
5478 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: aeson-1.5.6.0
5444 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: aeson-1.5.6.0
5479− - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: network-3.1.2.7
5445+ - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: network-3.1.2.5
5480 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires the disabled package: hierarchical-clustering
5446 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires the disabled package: hierarchical-clustering
5481 - Spock < 0 # tried Spock-0.14.0.0, but its *library* requires the disabled package: Spock-core
5447 - Spock < 0 # tried Spock-0.14.0.0, but its *library* requires the disabled package: Spock-core
5482 - Spock-api-server < 0 # tried Spock-api-server-0.14.0.0, but its *library* requires the disabled package: Spock-core
5448 - Spock-api-server < 0 # tried Spock-api-server-0.14.0.0, but its *library* requires the disabled package: Spock-core
@@ -5523,7 +5489,7 @@ packages:
5523 - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-3.2.3
5489 - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-3.2.3
5524 - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-extra-3.1.8
5490 - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-extra-3.1.8
5525 - alg < 0 # tried alg-0.2.13.1, but its *library* requires the disabled package: util
5491 - alg < 0 # tried alg-0.2.13.1, but its *library* requires the disabled package: util
5526− - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: http-client-0.7.10
5492+ - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: http-client-0.7.9
5527 - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: unliftio-core-0.2.0.1
5493 - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: unliftio-core-0.2.0.1
5528 - amazonka-apigateway < 0 # tried amazonka-apigateway-1.6.1, but its *library* requires the disabled package: amazonka-core
5494 - amazonka-apigateway < 0 # tried amazonka-apigateway-1.6.1, but its *library* requires the disabled package: amazonka-core
5529 - amazonka-application-autoscaling < 0 # tried amazonka-application-autoscaling-1.6.1, but its *library* requires the disabled package: amazonka-core
5495 - amazonka-application-autoscaling < 0 # tried amazonka-application-autoscaling-1.6.1, but its *library* requires the disabled package: amazonka-core
@@ -5549,7 +5515,7 @@ packages:
5549 - amazonka-cognito-idp < 0 # tried amazonka-cognito-idp-1.6.1, but its *library* requires the disabled package: amazonka-core
5515 - amazonka-cognito-idp < 0 # tried amazonka-cognito-idp-1.6.1, but its *library* requires the disabled package: amazonka-core
5550 - amazonka-cognito-sync < 0 # tried amazonka-cognito-sync-1.6.1, but its *library* requires the disabled package: amazonka-core
5516 - amazonka-cognito-sync < 0 # tried amazonka-cognito-sync-1.6.1, but its *library* requires the disabled package: amazonka-core
5551 - amazonka-config < 0 # tried amazonka-config-1.6.1, but its *library* requires the disabled package: amazonka-core
5517 - amazonka-config < 0 # tried amazonka-config-1.6.1, but its *library* requires the disabled package: amazonka-core
5552− - amazonka-core < 0 # tried amazonka-core-1.6.1, but its *library* does not support: http-client-0.7.10
5518+ - amazonka-core < 0 # tried amazonka-core-1.6.1, but its *library* does not support: http-client-0.7.9
5553 - amazonka-datapipeline < 0 # tried amazonka-datapipeline-1.6.1, but its *library* requires the disabled package: amazonka-core
5519 - amazonka-datapipeline < 0 # tried amazonka-datapipeline-1.6.1, but its *library* requires the disabled package: amazonka-core
5554 - amazonka-devicefarm < 0 # tried amazonka-devicefarm-1.6.1, but its *library* requires the disabled package: amazonka-core
5520 - amazonka-devicefarm < 0 # tried amazonka-devicefarm-1.6.1, but its *library* requires the disabled package: amazonka-core
5555 - amazonka-directconnect < 0 # tried amazonka-directconnect-1.6.1, but its *library* requires the disabled package: amazonka-core
5521 - amazonka-directconnect < 0 # tried amazonka-directconnect-1.6.1, but its *library* requires the disabled package: amazonka-core
@@ -5635,7 +5601,8 @@ packages:
5635 - arrowp-qq < 0 # tried arrowp-qq-0.3.0, but its *library* does not support: template-haskell-2.17.0.0
5601 - arrowp-qq < 0 # tried arrowp-qq-0.3.0, but its *library* does not support: template-haskell-2.17.0.0
5636 - asif < 0 # tried asif-6.0.4, but its *library* requires the disabled package: thyme
5602 - asif < 0 # tried asif-6.0.4, but its *library* requires the disabled package: thyme
5637 - async-timer < 0 # tried async-timer-0.2.0.0, but its *library* does not support: unliftio-core-0.2.0.1
5603 - async-timer < 0 # tried async-timer-0.2.0.0, but its *library* does not support: unliftio-core-0.2.0.1
5604+ - atom-conduit < 0 # tried atom-conduit-0.9.0.1, but its *library* requires the disabled package: refined
5638− - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: attoparsec-0.14.4
5605+ - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: attoparsec-0.14.3
5639 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: base-4.15.1.0
5606 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: base-4.15.1.0
5640 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: cryptonite-0.29
5607 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: cryptonite-0.29
5641 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: memory-0.16.0
5608 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: memory-0.16.0
@@ -5655,12 +5622,19 @@ packages:
5655 - base-noprelude < 0 # tried base-noprelude-4.13.0.0, but its *library* does not support: base-4.15.1.0
5622 - base-noprelude < 0 # tried base-noprelude-4.13.0.0, but its *library* does not support: base-4.15.1.0
5656 - bcp47 < 0 # tried bcp47-0.2.0.5, but its *library* requires the disabled package: country
5623 - bcp47 < 0 # tried bcp47-0.2.0.5, but its *library* requires the disabled package: country
5657 - bcp47-orphans < 0 # tried bcp47-orphans-0.1.0.4, but its *library* requires the disabled package: bcp47
5624 - bcp47-orphans < 0 # tried bcp47-orphans-0.1.0.4, but its *library* requires the disabled package: bcp47
5625+ - beam-core < 0 # tried beam-core-0.9.1.0, but its *library* does not support: dlist-1.0
5626+ - beam-core < 0 # tried beam-core-0.9.1.0, but its *library* does not support: ghc-prim-0.7.0
5627+ - beam-core < 0 # tried beam-core-0.9.1.0, but its *library* does not support: vector-sized-1.5.0
5628+ - beam-migrate < 0 # tried beam-migrate-0.5.1.0, but its *library* does not support: ghc-prim-0.7.0
5658 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: aeson-1.5.6.0
5629 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: aeson-1.5.6.0
5659− - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: beam-core-0.9.2.0
5630+ - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: beam-core-0.9.1.0
5660 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: hashable-1.3.5.0
5631 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: hashable-1.3.5.0
5661 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: mysql-0.2.1
5632 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: mysql-0.2.1
5633+ - beam-postgres < 0 # tried beam-postgres-0.5.1.0, but its *library* does not support: attoparsec-0.14.3
5634+ - beam-sqlite < 0 # tried beam-sqlite-0.5.1.0, but its *library* does not support: attoparsec-0.14.3
5635+ - beam-sqlite < 0 # tried beam-sqlite-0.5.1.0, but its *library* does not support: dlist-1.0
5662 - bench-show < 0 # tried bench-show-0.3.1, but its *library* does not support: statistics-0.16.0.1
5636 - bench-show < 0 # tried bench-show-0.3.1, but its *library* does not support: statistics-0.16.0.1
5663− - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: brick-0.66.1
5637+ - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: brick-0.65
5664 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: bytestring-0.10.12.1
5638 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: bytestring-0.10.12.1
5665 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: directory-1.3.6.2
5639 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: directory-1.3.6.2
5666 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: filepath-1.4.2.1
5640 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: filepath-1.4.2.1
@@ -5693,11 +5667,12 @@ packages:
5693 - blosum < 0 # tried blosum-0.1.1.4, but its *executable* requires the disabled package: pipes-text
5667 - blosum < 0 # tried blosum-0.1.1.4, but its *executable* requires the disabled package: pipes-text
5694 - boolean-normal-forms < 0 # tried boolean-normal-forms-0.0.1.1, but its *library* does not support: base-4.15.1.0
5668 - boolean-normal-forms < 0 # tried boolean-normal-forms-0.0.1.1, but its *library* does not support: base-4.15.1.0
5695 - boundingboxes < 0 # tried boundingboxes-0.2.3, but its *library* does not support: lens-5.0.1
5669 - boundingboxes < 0 # tried boundingboxes-0.2.3, but its *library* does not support: lens-5.0.1
5696− - brittany < 0 # tried brittany-0.14.0.2, but its *library* does not support: aeson-1.5.6.0
5670+ - brittany < 0 # tried brittany-0.14.0.0, but its *library* does not support: aeson-1.5.6.0
5697− - brittany < 0 # tried brittany-0.14.0.2, but its *library* does not support: yaml-0.11.6.0
5671+ - broadcast-chan < 0 # tried broadcast-chan-0.2.1.1, but its *library* does not support: base-4.15.1.0
5698 - buchhaltung < 0 # tried buchhaltung-0.0.7, but its *library* requires the disabled package: regex-tdfa-text
5672 - buchhaltung < 0 # tried buchhaltung-0.0.7, but its *library* requires the disabled package: regex-tdfa-text
5699 - bulletproofs < 0 # tried bulletproofs-1.1.0, but its *library* requires the disabled package: elliptic-curve
5673 - bulletproofs < 0 # tried bulletproofs-1.1.0, but its *library* requires the disabled package: elliptic-curve
5700 - butcher < 0 # tried butcher-1.3.3.2, but its *library* does not support: base-4.15.1.0
5674 - butcher < 0 # tried butcher-1.3.3.2, but its *library* does not support: base-4.15.1.0
5675+ - cabal-file < 0 # tried cabal-file-0.1.1, but its *library* requires the disabled package: hackage-security
5701 - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: Cabal-3.4.1.0
5676 - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: Cabal-3.4.1.0
5702 - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: base-4.15.1.0
5677 - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: base-4.15.1.0
5703 - cairo < 0 # tried cairo-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0
5678 - cairo < 0 # tried cairo-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0
@@ -5707,13 +5682,16 @@ packages:
5707 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: aeson-casing-0.2.0.0
5682 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: aeson-casing-0.2.0.0
5708 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: connection-0.3.1
5683 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: connection-0.3.1
5709 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: http-api-data-0.4.3
5684 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: http-api-data-0.4.3
5710− - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: http-client-0.7.10
5685+ - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: http-client-0.7.9
5711 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: req-3.9.2
5686 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: req-3.9.2
5712 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: bytebuild
5687 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: bytebuild
5713 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: byteslice
5688 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: byteslice
5714 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: bytesmith
5689 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: bytesmith
5715 - chronos-bench < 0 # tried chronos-bench-0.2.0.2, but its *library* requires the disabled package: chronos
5690 - chronos-bench < 0 # tried chronos-bench-0.2.0.2, but its *library* requires the disabled package: chronos
5716 - clang-compilation-database < 0 # tried clang-compilation-database-0.1.0.1, but its *library* does not support: base-4.15.1.0
5691 - clang-compilation-database < 0 # tried clang-compilation-database-0.1.0.1, but its *library* does not support: base-4.15.1.0
5692+ - clash-ghc < 0 # tried clash-ghc-1.4.6, but its *library* does not support: ghc-bignum-1.1
5693+ - clash-lib < 0 # tried clash-lib-1.4.6, but its *library* does not support: ghc-bignum-1.1
5694+ - clash-prelude < 0 # tried clash-prelude-1.4.6, but its *library* does not support: ghc-bignum-1.1
5717 - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: base-4.15.1.0
5695 - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: base-4.15.1.0
5718 - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: template-haskell-2.17.0.0
5696 - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: template-haskell-2.17.0.0
5719 - clock-extras < 0 # tried clock-extras-0.1.0.2, but its *library* does not support: clock-0.8.2
5697 - clock-extras < 0 # tried clock-extras-0.1.0.2, but its *library* does not support: clock-0.8.2
@@ -5726,6 +5704,7 @@ packages:
5726 - composite-aeson < 0 # tried composite-aeson-0.7.5.0, but its *library* does not support: template-haskell-2.17.0.0
5704 - composite-aeson < 0 # tried composite-aeson-0.7.5.0, but its *library* does not support: template-haskell-2.17.0.0
5727 - composite-aeson-path < 0 # tried composite-aeson-path-0.7.5.0, but its *library* does not support: path-0.9.2
5705 - composite-aeson-path < 0 # tried composite-aeson-path-0.7.5.0, but its *library* does not support: path-0.9.2
5728 - composite-aeson-refined < 0 # tried composite-aeson-refined-0.7.5.0, but its *library* requires the disabled package: composite-aeson
5706 - composite-aeson-refined < 0 # tried composite-aeson-refined-0.7.5.0, but its *library* requires the disabled package: composite-aeson
5707+ - composite-aeson-refined < 0 # tried composite-aeson-refined-0.7.5.0, but its *library* requires the disabled package: refined
5729 - composite-aeson-throw < 0 # tried composite-aeson-throw-0.1.0.0, but its *library* requires the disabled package: composite-aeson
5708 - composite-aeson-throw < 0 # tried composite-aeson-throw-0.1.0.0, but its *library* requires the disabled package: composite-aeson
5730 - composite-base < 0 # tried composite-base-0.7.5.0, but its *library* does not support: profunctors-5.6.2
5709 - composite-base < 0 # tried composite-base-0.7.5.0, but its *library* does not support: profunctors-5.6.2
5731 - composite-base < 0 # tried composite-base-0.7.5.0, but its *library* does not support: template-haskell-2.17.0.0
5710 - composite-base < 0 # tried composite-base-0.7.5.0, but its *library* does not support: template-haskell-2.17.0.0
@@ -5746,18 +5725,18 @@ packages:
5746 - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: base-4.15.1.0
5725 - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: base-4.15.1.0
5747 - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: megaparsec-9.2.0
5726 - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: megaparsec-9.2.0
5748 - constraint < 0 # tried constraint-0.1.4.0, but its *library* requires the disabled package: category
5727 - constraint < 0 # tried constraint-0.1.4.0, but its *library* requires the disabled package: category
5749− - country < 0 # tried country-0.2.1, but its *library* does not support: attoparsec-0.14.4
5728+ - country < 0 # tried country-0.2.1, but its *library* does not support: attoparsec-0.14.3
5750 - country < 0 # tried country-0.2.1, but its *library* does not support: base-4.15.1.0
5729 - country < 0 # tried country-0.2.1, but its *library* does not support: base-4.15.1.0
5751 - cql-io < 0 # tried cql-io-1.1.1, but its *library* requires the disabled package: cql
5730 - cql-io < 0 # tried cql-io-1.1.1, but its *library* requires the disabled package: cql
5752 - crypto-pubkey < 0 # tried crypto-pubkey-0.2.8, but its *library* requires the disabled package: crypto-numbers
5731 - crypto-pubkey < 0 # tried crypto-pubkey-0.2.8, but its *library* requires the disabled package: crypto-numbers
5753 - cryptocipher < 0 # tried cryptocipher-0.6.2, but its *library* requires the disabled package: cipher-blowfish
5732 - cryptocipher < 0 # tried cryptocipher-0.6.2, but its *library* requires the disabled package: cipher-blowfish
5754 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: QuickCheck-2.14.2
5733 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: QuickCheck-2.14.2
5755− - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: attoparsec-0.14.4
5734+ - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: attoparsec-0.14.3
5756 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: simple-vec3-0.6.0.1
5735 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: simple-vec3-0.6.0.1
5757 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: strict-0.4.0.1
5736 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: strict-0.4.0.1
5758 - css-syntax < 0 # tried css-syntax-0.1.0.0, but its *library* does not support: base-4.15.1.0
5737 - css-syntax < 0 # tried css-syntax-0.1.0.0, but its *library* does not support: base-4.15.1.0
5759 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: Cabal-3.4.1.0
5738 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: Cabal-3.4.1.0
5760− - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: attoparsec-0.14.4
5739+ - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: attoparsec-0.14.3
5761 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: base-4.15.1.0
5740 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: base-4.15.1.0
5762 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: constraints-0.13.2
5741 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: constraints-0.13.2
5763 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: cryptonite-0.29
5742 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: cryptonite-0.29
@@ -5786,7 +5765,7 @@ packages:
5786 - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* does not support: base-4.15.1.0
5765 - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* does not support: base-4.15.1.0
5787 - dice < 0 # tried dice-0.1.0.1, but its *library* requires the disabled package: random-fu
5766 - dice < 0 # tried dice-0.1.0.1, but its *library* requires the disabled package: random-fu
5788 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *executable* does not support: criterion-1.5.12.0
5767 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *executable* does not support: criterion-1.5.12.0
5789− - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: attoparsec-0.14.4
5768+ - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: attoparsec-0.14.3
5790 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: base-4.15.1.0
5769 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: base-4.15.1.0
5791 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: containers-0.6.4.1
5770 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: containers-0.6.4.1
5792 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: exceptions-0.10.4
5771 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: exceptions-0.10.4
@@ -5800,10 +5779,10 @@ packages:
5800 - distributed-process-lifted < 0 # tried distributed-process-lifted-0.3.0.1, but its *library* requires the disabled package: distributed-process
5779 - distributed-process-lifted < 0 # tried distributed-process-lifted-0.3.0.1, but its *library* requires the disabled package: distributed-process
5801 - distributed-process-monad-control < 0 # tried distributed-process-monad-control-0.5.1.3, but its *library* requires the disabled package: distributed-process
5780 - distributed-process-monad-control < 0 # tried distributed-process-monad-control-0.5.1.3, but its *library* requires the disabled package: distributed-process
5802 - distributed-process-simplelocalnet < 0 # tried distributed-process-simplelocalnet-0.2.4, but its *library* does not support: containers-0.6.4.1
5781 - distributed-process-simplelocalnet < 0 # tried distributed-process-simplelocalnet-0.2.4, but its *library* does not support: containers-0.6.4.1
5803− - distributed-process-simplelocalnet < 0 # tried distributed-process-simplelocalnet-0.2.4, but its *library* does not support: network-3.1.2.7
5782+ - distributed-process-simplelocalnet < 0 # tried distributed-process-simplelocalnet-0.2.4, but its *library* does not support: network-3.1.2.5
5804 - distributed-process-simplelocalnet < 0 # tried distributed-process-simplelocalnet-0.2.4, but its *library* does not support: network-transport-tcp-0.8.0
5783 - distributed-process-simplelocalnet < 0 # tried distributed-process-simplelocalnet-0.2.4, but its *library* does not support: network-transport-tcp-0.8.0
5805 - distributed-process-simplelocalnet < 0 # tried distributed-process-simplelocalnet-0.2.4, but its *library* requires the disabled package: network-multicast
5784 - distributed-process-simplelocalnet < 0 # tried distributed-process-simplelocalnet-0.2.4, but its *library* requires the disabled package: network-multicast
5806− - distributed-process-tests < 0 # tried distributed-process-tests-0.4.11, but its *library* does not support: network-3.1.2.7
5785+ - distributed-process-tests < 0 # tried distributed-process-tests-0.4.11, but its *library* does not support: network-3.1.2.5
5807 - distributed-process-tests < 0 # tried distributed-process-tests-0.4.11, but its *library* does not support: random-1.2.1
5786 - distributed-process-tests < 0 # tried distributed-process-tests-0.4.11, but its *library* does not support: random-1.2.1
5808 - distributed-process-tests < 0 # tried distributed-process-tests-0.4.11, but its *library* requires the disabled package: rematch
5787 - distributed-process-tests < 0 # tried distributed-process-tests-0.4.11, but its *library* requires the disabled package: rematch
5809 - distribution < 0 # tried distribution-1.1.1.0, but its *library* does not support: containers-0.6.4.1
5788 - distribution < 0 # tried distribution-1.1.1.0, but its *library* does not support: containers-0.6.4.1
@@ -5815,6 +5794,7 @@ packages:
5815 - drawille < 0 # tried drawille-0.1.2.0, but its *library* does not support: containers-0.6.4.1
5794 - drawille < 0 # tried drawille-0.1.2.0, but its *library* does not support: containers-0.6.4.1
5816 - earcut < 0 # tried earcut-0.1.0.4, but its *library* does not support: base-4.15.1.0
5795 - earcut < 0 # tried earcut-0.1.0.4, but its *library* does not support: base-4.15.1.0
5817 - easytest < 0 # tried easytest-0.3, but its *library* does not support: hedgehog-1.0.5
5796 - easytest < 0 # tried easytest-0.3, but its *library* does not support: hedgehog-1.0.5
5797+ - ed25519 < 0 # tried ed25519-0.0.5.0, but its *library* does not support: ghc-prim-0.7.0
5818 - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: QuickCheck-2.14.2
5798 - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: QuickCheck-2.14.2
5819 - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: base-4.15.1.0
5799 - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: base-4.15.1.0
5820 - effect-handlers < 0 # tried effect-handlers-0.1.0.8, but its *library* does not support: free-5.1.7
5800 - effect-handlers < 0 # tried effect-handlers-0.1.0.8, but its *library* does not support: free-5.1.7
@@ -5832,6 +5812,7 @@ packages:
5832 - ekg-statsd < 0 # tried ekg-statsd-0.2.5.0, but its *library* does not support: base-4.15.1.0
5812 - ekg-statsd < 0 # tried ekg-statsd-0.2.5.0, but its *library* does not support: base-4.15.1.0
5833 - ekg-wai < 0 # tried ekg-wai-0.1.0.3, but its *library* does not support: time-1.9.3
5813 - ekg-wai < 0 # tried ekg-wai-0.1.0.3, but its *library* does not support: time-1.9.3
5834 - elm-street < 0 # tried elm-street-0.1.0.4, but its *library* does not support: base-4.15.1.0
5814 - elm-street < 0 # tried elm-street-0.1.0.4, but its *library* does not support: base-4.15.1.0
5815+ - emd < 0 # tried emd-0.2.0.0, but its *library* requires the disabled package: ghc-typelits-natnormalise
5835 - epub-metadata < 0 # tried epub-metadata-4.5, but its *library* requires the disabled package: regex-compat-tdfa
5816 - epub-metadata < 0 # tried epub-metadata-4.5, but its *library* requires the disabled package: regex-compat-tdfa
5836 - euler-tour-tree < 0 # tried euler-tour-tree-0.1.1.0, but its *library* requires the disabled package: Unique
5817 - euler-tour-tree < 0 # tried euler-tour-tree-0.1.1.0, but its *library* requires the disabled package: Unique
5837 - event < 0 # tried event-0.1.4, but its *library* does not support: containers-0.6.4.1
5818 - event < 0 # tried event-0.1.4, but its *library* does not support: containers-0.6.4.1
@@ -5861,6 +5842,9 @@ packages:
5861 - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* does not support: dhall-1.40.2
5842 - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* does not support: dhall-1.40.2
5862 - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* does not support: ghc-9.0.2
5843 - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* does not support: ghc-9.0.2
5863 - ghc-syb-utils < 0 # tried ghc-syb-utils-0.3.0.0, but its *library* does not support: ghc-9.0.2
5844 - ghc-syb-utils < 0 # tried ghc-syb-utils-0.3.0.0, but its *library* does not support: ghc-9.0.2
5845+ - ghc-typelits-extra < 0 # tried ghc-typelits-extra-0.4.3, but its *library* does not support: ghc-bignum-1.1
5846+ - ghc-typelits-knownnat < 0 # tried ghc-typelits-knownnat-0.7.6, but its *library* requires the disabled package: ghc-typelits-natnormalise
5847+ - ghc-typelits-natnormalise < 0 # tried ghc-typelits-natnormalise-0.7.6, but its *library* does not support: ghc-bignum-1.1
5864 - ghcjs-dom < 0 # tried ghcjs-dom-0.9.5.0, but its *library* requires the disabled package: ghcjs-dom-jsaddle
5848 - ghcjs-dom < 0 # tried ghcjs-dom-0.9.5.0, but its *library* requires the disabled package: ghcjs-dom-jsaddle
5865 - gi-gsk < 0 # tried gi-gsk-4.0.4, but its *library* does not support: gi-gdk-3.0.25
5849 - gi-gsk < 0 # tried gi-gsk-4.0.4, but its *library* does not support: gi-gdk-3.0.25
5866 - gi-webkit2 < 0 # tried gi-webkit2-4.0.28, but its *library* requires the disabled package: gi-soup
5850 - gi-webkit2 < 0 # tried gi-webkit2-4.0.28, but its *library* requires the disabled package: gi-soup
@@ -5988,7 +5972,7 @@ packages:
5988 - google-cloud < 0 # tried google-cloud-0.0.4, but its *library* does not support: base-4.15.1.0
5972 - google-cloud < 0 # tried google-cloud-0.0.4, but its *library* does not support: base-4.15.1.0
5989 - google-oauth2-jwt < 0 # tried google-oauth2-jwt-0.3.3, but its *library* does not support: base64-bytestring-1.2.1.0
5973 - google-oauth2-jwt < 0 # tried google-oauth2-jwt-0.3.3, but its *library* does not support: base64-bytestring-1.2.1.0
5990 - google-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-api-data-0.4.3
5974 - google-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-api-data-0.4.3
5991− - google-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-client-0.7.10
5975+ - google-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-client-0.7.9
5992 - graphql-client < 0 # tried graphql-client-1.1.1, but its *executable* does not support: path-0.9.2
5976 - graphql-client < 0 # tried graphql-client-1.1.1, but its *executable* does not support: path-0.9.2
5993 - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* does not support: groundhog-0.12.0
5977 - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* does not support: groundhog-0.12.0
5994 - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* does not support: groundhog-th-0.12
5978 - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* does not support: groundhog-th-0.12
@@ -5996,12 +5980,14 @@ packages:
5996 - grouped-list < 0 # tried grouped-list-0.2.2.1, but its *library* does not support: base-4.15.1.0
5980 - grouped-list < 0 # tried grouped-list-0.2.2.1, but its *library* does not support: base-4.15.1.0
5997 - gtk3 < 0 # tried gtk3-0.15.6, but its *library* does not support: Cabal-3.4.1.0
5981 - gtk3 < 0 # tried gtk3-0.15.6, but its *library* does not support: Cabal-3.4.1.0
5998 - hOpenPGP < 0 # tried hOpenPGP-2.9.7, but its *library* requires the disabled package: ixset-typed
5982 - hOpenPGP < 0 # tried hOpenPGP-2.9.7, but its *library* requires the disabled package: ixset-typed
5983+ - hackage-security < 0 # tried hackage-security-0.6.0.1, but its *library* requires the disabled package: ed25519
5999− - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: http-client-0.7.10
5984+ - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: http-client-0.7.9
6000 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: servant-0.18.3
5985 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: servant-0.18.3
6001 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: servant-client-0.18.3
5986 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: servant-client-0.18.3
6002 - hadolint < 0 # tried hadolint-2.8.0, but its *library* does not support: deepseq-1.4.5.0
5987 - hadolint < 0 # tried hadolint-2.8.0, but its *library* does not support: deepseq-1.4.5.0
6003 - hadolint < 0 # tried hadolint-2.8.0, but its *library* requires the disabled package: colourista
5988 - hadolint < 0 # tried hadolint-2.8.0, but its *library* requires the disabled package: colourista
6004 - hadolint < 0 # tried hadolint-2.8.0, but its *library* requires the disabled package: spdx
5989 - hadolint < 0 # tried hadolint-2.8.0, but its *library* requires the disabled package: spdx
5990+ - hamilton < 0 # tried hamilton-0.1.0.3, but its *executable* requires the disabled package: ghc-typelits-knownnat
6005 - hapistrano < 0 # tried hapistrano-0.4.3.0, but its *library* does not support: path-0.9.2
5991 - hapistrano < 0 # tried hapistrano-0.4.3.0, but its *library* does not support: path-0.9.2
6006 - happstack-hsp < 0 # tried happstack-hsp-7.3.7.5, but its *library* requires the disabled package: harp
5992 - happstack-hsp < 0 # tried happstack-hsp-7.3.7.5, but its *library* requires the disabled package: harp
6007 - haskell-lsp < 0 # tried haskell-lsp-0.24.0.0, but its *executable* does not support: base-4.15.1.0
5993 - haskell-lsp < 0 # tried haskell-lsp-0.24.0.0, but its *executable* does not support: base-4.15.1.0
@@ -6027,7 +6013,7 @@ packages:
6027 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: aeson-1.5.6.0
6013 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: aeson-1.5.6.0
6028 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: base-4.15.1.0
6014 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: base-4.15.1.0
6029 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: ghc-9.0.2
6015 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: ghc-9.0.2
6030− - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: network-3.1.2.7
6016+ - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: network-3.1.2.5
6031 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: optparse-applicative-0.16.1.0
6017 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: optparse-applicative-0.16.1.0
6032 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: strict-0.4.0.1
6018 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: strict-0.4.0.1
6033 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: template-haskell-2.17.0.0
6019 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: template-haskell-2.17.0.0
@@ -6058,17 +6044,17 @@ packages:
6058 - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires the disabled package: references
6044 - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires the disabled package: references
6059 - haskey < 0 # tried haskey-0.3.1.0, but its *library* does not support: stm-containers-1.2
6045 - haskey < 0 # tried haskey-0.3.1.0, but its *library* does not support: stm-containers-1.2
6060 - haskey-mtl < 0 # tried haskey-mtl-0.3.1.0, but its *library* does not support: monad-control-1.0.3.1
6046 - haskey-mtl < 0 # tried haskey-mtl-0.3.1.0, but its *library* does not support: monad-control-1.0.3.1
6061− - haskoin-store < 0 # tried haskoin-store-0.64.18, but its *library* requires the disabled package: haskoin-node
6047+ - haskoin-store < 0 # tried haskoin-store-0.64.15, but its *library* requires the disabled package: haskoin-node
6062− - haskoin-store < 0 # tried haskoin-store-0.64.18, but its *library* requires the disabled package: haskoin-store-data
6048+ - haskoin-store < 0 # tried haskoin-store-0.64.15, but its *library* requires the disabled package: haskoin-store-data
6063 - hasmin < 0 # tried hasmin-1.0.3, but its *executable* does not support: optparse-applicative-0.16.1.0
6049 - hasmin < 0 # tried hasmin-1.0.3, but its *executable* does not support: optparse-applicative-0.16.1.0
6064− - hasmin < 0 # tried hasmin-1.0.3, but its *library* does not support: attoparsec-0.14.4
6050+ - hasmin < 0 # tried hasmin-1.0.3, but its *library* does not support: attoparsec-0.14.3
6065 - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl
6051 - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl
6066 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: aeson-1.5.6.0
6052 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: aeson-1.5.6.0
6067− - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: attoparsec-0.14.4
6053+ - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: attoparsec-0.14.3
6068 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: base-4.15.1.0
6054 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: base-4.15.1.0
6069 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: dlist-1.0
6055 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: dlist-1.0
6070 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: ansi-terminal-0.11.1
6056 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: ansi-terminal-0.11.1
6071− - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: brick-0.66.1
6057+ - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: brick-0.65
6072 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: optparse-applicative-0.16.1.0
6058 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: optparse-applicative-0.16.1.0
6073 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: semigroups-0.19.2
6059 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: semigroups-0.19.2
6074 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: vty-5.33
6060 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: vty-5.33
@@ -6104,11 +6090,11 @@ packages:
6104 - hschema-aeson < 0 # tried hschema-aeson-0.0.1.1, but its *library* requires the disabled package: hschema
6090 - hschema-aeson < 0 # tried hschema-aeson-0.0.1.1, but its *library* requires the disabled package: hschema
6105 - hschema-prettyprinter < 0 # tried hschema-prettyprinter-0.0.1.1, but its *library* requires the disabled package: hschema
6091 - hschema-prettyprinter < 0 # tried hschema-prettyprinter-0.0.1.1, but its *library* requires the disabled package: hschema
6106 - hschema-quickcheck < 0 # tried hschema-quickcheck-0.0.1.1, but its *library* requires the disabled package: hschema
6092 - hschema-quickcheck < 0 # tried hschema-quickcheck-0.0.1.1, but its *library* requires the disabled package: hschema
6107− - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: attoparsec-0.14.4
6093+ - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: attoparsec-0.14.3
6108 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-boot-9.0.2
6094 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-boot-9.0.2
6109 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226
6095 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226
6110 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: hlint-3.3.6
6096 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: hlint-3.3.6
6111− - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: http-client-0.7.10
6097+ - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: http-client-0.7.9
6112 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: lens-5.0.1
6098 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: lens-5.0.1
6113 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: optparse-applicative-0.16.1.0
6099 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: optparse-applicative-0.16.1.0
6114 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: template-haskell-2.17.0.0
6100 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: template-haskell-2.17.0.0
@@ -6121,7 +6107,7 @@ packages:
6121 - hw-hspec-hedgehog < 0 # tried hw-hspec-hedgehog-0.1.1.0, but its *library* does not support: hspec-2.8.5
6107 - hw-hspec-hedgehog < 0 # tried hw-hspec-hedgehog-0.1.1.0, but its *library* does not support: hspec-2.8.5
6122 - hyraxAbif < 0 # tried hyraxAbif-0.2.3.27, but its *library* does not support: text-1.2.5.0
6108 - hyraxAbif < 0 # tried hyraxAbif-0.2.3.27, but its *library* does not support: text-1.2.5.0
6123 - idris < 0 # tried idris-1.3.4, but its *library* does not support: Cabal-3.4.1.0
6109 - idris < 0 # tried idris-1.3.4, but its *library* does not support: Cabal-3.4.1.0
6124− - idris < 0 # tried idris-1.3.4, but its *library* does not support: network-3.1.2.7
6110+ - idris < 0 # tried idris-1.3.4, but its *library* does not support: network-3.1.2.5
6125 - importify < 0 # tried importify-1.0.1, but its *library* requires the disabled package: hse-cpp
6111 - importify < 0 # tried importify-1.0.1, but its *library* requires the disabled package: hse-cpp
6126 - indentation-core < 0 # tried indentation-core-0.0.0.2, but its *library* does not support: base-4.15.1.0
6112 - indentation-core < 0 # tried indentation-core-0.0.0.2, but its *library* does not support: base-4.15.1.0
6127 - indentation-parsec < 0 # tried indentation-parsec-0.0.0.2, but its *library* does not support: base-4.15.1.0
6113 - indentation-parsec < 0 # tried indentation-parsec-0.0.0.2, but its *library* does not support: base-4.15.1.0
@@ -6129,11 +6115,10 @@ packages:
6129 - inline-java < 0 # tried inline-java-0.10.0, but its *library* requires the disabled package: jni
6115 - inline-java < 0 # tried inline-java-0.10.0, but its *library* requires the disabled package: jni
6130 - inline-r < 0 # tried inline-r-0.10.5, but its *library* does not support: singletons-3.0.1
6116 - inline-r < 0 # tried inline-r-0.10.5, but its *library* does not support: singletons-3.0.1
6131 - interpolatedstring-qq2 < 0 # tried interpolatedstring-qq2-0.1.0.0, but its *library* does not support: template-haskell-2.17.0.0
6117 - interpolatedstring-qq2 < 0 # tried interpolatedstring-qq2-0.1.0.0, but its *library* does not support: template-haskell-2.17.0.0
6132− - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: attoparsec-0.14.4
6118+ - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: attoparsec-0.14.3
6133 - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: base-4.15.1.0
6119 - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: base-4.15.1.0
6134− - ipa < 0 # tried ipa-0.3.1.1, but its *library* does not support: unicode-transforms-0.4.0
6135− - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: attoparsec-0.14.4
6120+ - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: attoparsec-0.14.3
6136− - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: network-3.1.2.7
6121+ - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: network-3.1.2.5
6137 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: path-0.9.2
6122 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: path-0.9.2
6138 - it-has < 0 # tried it-has-0.2.0.0, but its *library* does not support: generic-lens-2.2.0.0
6123 - it-has < 0 # tried it-has-0.2.0.0, but its *library* does not support: generic-lens-2.2.0.0
6139 - ixset < 0 # tried ixset-1.1.1.1, but its *library* requires the disabled package: syb-with-class
6124 - ixset < 0 # tried ixset-1.1.1.1, but its *library* requires the disabled package: syb-with-class
@@ -6142,7 +6127,7 @@ packages:
6142 - ixset-typed-conversions < 0 # tried ixset-typed-conversions-0.1.2.0, but its *library* requires the disabled package: ixset-typed
6127 - ixset-typed-conversions < 0 # tried ixset-typed-conversions-0.1.2.0, but its *library* requires the disabled package: ixset-typed
6143 - ixset-typed-hashable-instance < 0 # tried ixset-typed-hashable-instance-0.1.0.2, but its *library* requires the disabled package: ixset-typed
6128 - ixset-typed-hashable-instance < 0 # tried ixset-typed-hashable-instance-0.1.0.2, but its *library* requires the disabled package: ixset-typed
6144 - jmacro-rpc-snap < 0 # tried jmacro-rpc-snap-0.3, but its *library* requires the disabled package: snap-core
6129 - jmacro-rpc-snap < 0 # tried jmacro-rpc-snap-0.3, but its *library* requires the disabled package: snap-core
6145− - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: attoparsec-0.14.4
6130+ - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: attoparsec-0.14.3
6146 - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: base64-bytestring-1.2.1.0
6131 - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: base64-bytestring-1.2.1.0
6147 - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: ref-tf-0.5.0.1
6132 - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: ref-tf-0.5.0.1
6148 - json-alt < 0 # tried json-alt-1.0.0, but its *library* does not support: aeson-1.5.6.0
6133 - json-alt < 0 # tried json-alt-1.0.0, but its *library* does not support: aeson-1.5.6.0
@@ -6198,6 +6183,7 @@ packages:
6198 - list-witnesses < 0 # tried list-witnesses-0.1.3.2, but its *library* requires the disabled package: functor-products
6183 - list-witnesses < 0 # tried list-witnesses-0.1.3.2, but its *library* requires the disabled package: functor-products
6199 - little-logger < 0 # tried little-logger-0.3.2, but its *library* requires the disabled package: co-log
6184 - little-logger < 0 # tried little-logger-0.3.2, but its *library* requires the disabled package: co-log
6200 - little-logger < 0 # tried little-logger-0.3.2, but its *library* requires the disabled package: co-log-core
6185 - little-logger < 0 # tried little-logger-0.3.2, but its *library* requires the disabled package: co-log-core
6186+ - loc < 0 # tried loc-0.1.3.10, but its *library* does not support: base-4.15.1.0
6201 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: aeson-1.5.6.0
6187 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: aeson-1.5.6.0
6202 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: o-clock-1.2.1
6188 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: o-clock-1.2.1
6203 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: universum-1.7.2
6189 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: universum-1.7.2
@@ -6212,40 +6198,43 @@ packages:
6212 - logging-effect-extra-handler < 0 # tried logging-effect-extra-handler-2.0.1, but its *library* does not support: prettyprinter-1.7.1
6198 - logging-effect-extra-handler < 0 # tried logging-effect-extra-handler-2.0.1, but its *library* does not support: prettyprinter-1.7.1
6213 - logging-effect-extra-handler < 0 # tried logging-effect-extra-handler-2.0.1, but its *library* requires the disabled package: logging-effect
6199 - logging-effect-extra-handler < 0 # tried logging-effect-extra-handler-2.0.1, but its *library* requires the disabled package: logging-effect
6214 - loopbreaker < 0 # tried loopbreaker-0.1.1.1, but its *library* does not support: ghc-9.0.2
6200 - loopbreaker < 0 # tried loopbreaker-0.1.1.1, but its *library* does not support: ghc-9.0.2
6215− - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* does not support: network-3.1.2.7
6201+ - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* does not support: network-3.1.2.5
6216 - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* does not support: servant-0.18.3
6202 - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* does not support: servant-0.18.3
6217 - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* does not support: servant-client-0.18.3
6203 - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* does not support: servant-client-0.18.3
6218 - machines-directory < 0 # tried machines-directory-7.0.0.0, but its *library* requires the disabled package: machines-io
6204 - machines-directory < 0 # tried machines-directory-7.0.0.0, but its *library* requires the disabled package: machines-io
6219 - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-core
6205 - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-core
6220 - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-wai
6206 - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-wai
6207+ - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: refined
6221− - makefile < 0 # tried makefile-1.1.0.0, but its *library* does not support: attoparsec-0.14.4
6208+ - makefile < 0 # tried makefile-1.1.0.0, but its *library* does not support: attoparsec-0.14.3
6222 - mallard < 0 # tried mallard-0.6.1.1, but its *library* does not support: megaparsec-9.2.0
6209 - mallard < 0 # tried mallard-0.6.1.1, but its *library* does not support: megaparsec-9.2.0
6223 - mallard < 0 # tried mallard-0.6.1.1, but its *library* requires the disabled package: Interpolation
6210 - mallard < 0 # tried mallard-0.6.1.1, but its *library* requires the disabled package: Interpolation
6224 - map-syntax < 0 # tried map-syntax-0.3, but its *library* does not support: base-4.15.1.0
6211 - map-syntax < 0 # tried map-syntax-0.3, but its *library* does not support: base-4.15.1.0
6225 - markup < 0 # tried markup-4.2.0, but its *library* requires the disabled package: attoparsec-uri
6212 - markup < 0 # tried markup-4.2.0, but its *library* requires the disabled package: attoparsec-uri
6226 - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: aeson-1.5.6.0
6213 - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: aeson-1.5.6.0
6227− - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: http-client-0.7.10
6214+ - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: http-client-0.7.9
6228 - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: lens-5.0.1
6215 - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: lens-5.0.1
6229 - marvin < 0 # tried marvin-0.2.5, but its *library* requires the disabled package: marvin-interpolate
6216 - marvin < 0 # tried marvin-0.2.5, but its *library* requires the disabled package: marvin-interpolate
6217+ - matrix-static < 0 # tried matrix-static-0.3, but its *library* requires the disabled package: ghc-typelits-natnormalise
6230 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: extra-1.7.10
6218 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: extra-1.7.10
6231 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: formatting-7.1.3
6219 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: formatting-7.1.3
6232− - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: http-client-0.7.10
6220+ - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: http-client-0.7.9
6233 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: optparse-applicative-0.16.1.0
6221 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: optparse-applicative-0.16.1.0
6234 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: scalpel-core-0.6.2
6222 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: scalpel-core-0.6.2
6235 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: time-1.9.3
6223 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: time-1.9.3
6224+ - mega-sdist < 0 # tried mega-sdist-0.4.1.0, but its *executable* requires the disabled package: pantry
6236 - menshen < 0 # tried menshen-0.0.3, but its *library* does not support: regex-tdfa-1.3.1.1
6225 - menshen < 0 # tried menshen-0.0.3, but its *library* does not support: regex-tdfa-1.3.1.1
6237 - merkle-tree < 0 # tried merkle-tree-0.1.1, but its *library* requires the disabled package: protolude
6226 - merkle-tree < 0 # tried merkle-tree-0.1.1, but its *library* requires the disabled package: protolude
6238 - messagepack-rpc < 0 # tried messagepack-rpc-0.5.1, but its *library* does not support: containers-0.6.4.1
6227 - messagepack-rpc < 0 # tried messagepack-rpc-0.5.1, but its *library* does not support: containers-0.6.4.1
6239 - microformats2-parser < 0 # tried microformats2-parser-1.0.2.0, but its *executable* requires the disabled package: aws-lambda-haskell-runtime-wai
6228 - microformats2-parser < 0 # tried microformats2-parser-1.0.2.0, but its *executable* requires the disabled package: aws-lambda-haskell-runtime-wai
6240 - microformats2-parser < 0 # tried microformats2-parser-1.0.2.0, but its *library* requires the disabled package: xml-lens
6229 - microformats2-parser < 0 # tried microformats2-parser-1.0.2.0, but its *library* requires the disabled package: xml-lens
6241− - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: http-client-0.7.10
6230+ - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: http-client-0.7.9
6242 - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: http-media-0.8.0.0
6231 - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: http-media-0.8.0.0
6243 - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: servant-0.18.3
6232 - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: servant-0.18.3
6244 - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: servant-client-0.18.3
6233 - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: servant-client-0.18.3
6245 - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: time-1.9.3
6234 - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: time-1.9.3
6246 - midi-music-box < 0 # tried midi-music-box-0.0.1.2, but its *executable* requires the disabled package: diagrams-postscript
6235 - midi-music-box < 0 # tried midi-music-box-0.0.1.2, but its *executable* requires the disabled package: diagrams-postscript
6247 - milena < 0 # tried milena-0.5.4.0, but its *library* does not support: lens-5.0.1
6236 - milena < 0 # tried milena-0.5.4.0, but its *library* does not support: lens-5.0.1
6248− - milena < 0 # tried milena-0.5.4.0, but its *library* does not support: network-3.1.2.7
6237+ - milena < 0 # tried milena-0.5.4.0, but its *library* does not support: network-3.1.2.5
6249 - milena < 0 # tried milena-0.5.4.0, but its *library* does not support: random-1.2.1
6238 - milena < 0 # tried milena-0.5.4.0, but its *library* does not support: random-1.2.1
6250 - milena < 0 # tried milena-0.5.4.0, but its *library* does not support: semigroups-0.19.2
6239 - milena < 0 # tried milena-0.5.4.0, but its *library* does not support: semigroups-0.19.2
6251 - mini-egison < 0 # tried mini-egison-1.0.0, but its *library* requires the disabled package: egison-pattern-src
6240 - mini-egison < 0 # tried mini-egison-1.0.0, but its *library* requires the disabled package: egison-pattern-src
@@ -6255,6 +6244,7 @@ packages:
6255 - misfortune < 0 # tried misfortune-0.1.1.2, but its *library* requires the disabled package: random-fu
6244 - misfortune < 0 # tried misfortune-0.1.1.2, but its *library* requires the disabled package: random-fu
6256 - miso < 0 # tried miso-1.8.1.0, but its *library* requires the disabled package: jsaddle
6245 - miso < 0 # tried miso-1.8.1.0, but its *library* requires the disabled package: jsaddle
6257 - modify-fasta < 0 # tried modify-fasta-0.8.3.0, but its *executable* requires the disabled package: pipes-text
6246 - modify-fasta < 0 # tried modify-fasta-0.8.3.0, but its *executable* requires the disabled package: pipes-text
6247+ - modular < 0 # tried modular-0.1.0.8, but its *library* requires the disabled package: ghc-typelits-knownnat
6258 - mole < 0 # tried mole-0.0.7, but its *executable* does not support: base-4.15.1.0
6248 - mole < 0 # tried mole-0.0.7, but its *executable* does not support: base-4.15.1.0
6259 - mole < 0 # tried mole-0.0.7, but its *executable* requires the disabled package: snap-server
6249 - mole < 0 # tried mole-0.0.7, but its *executable* requires the disabled package: snap-server
6260 - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: base-4.15.1.0
6250 - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: base-4.15.1.0
@@ -6275,7 +6265,7 @@ packages:
6275 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: binary-conduit-1.3.1
6265 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: binary-conduit-1.3.1
6276 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: conduit-1.3.4.2
6266 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: conduit-1.3.4.2
6277 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: conduit-extra-1.3.5
6267 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: conduit-extra-1.3.5
6278− - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: network-3.1.2.7
6268+ - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: network-3.1.2.5
6279 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: random-1.2.1
6269 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: random-1.2.1
6280 - multistate < 0 # tried multistate-0.8.0.3, but its *library* does not support: base-4.15.1.0
6270 - multistate < 0 # tried multistate-0.8.0.3, but its *library* does not support: base-4.15.1.0
6281 - mwc-random-accelerate < 0 # tried mwc-random-accelerate-0.2.0.0, but its *library* requires the disabled package: accelerate
6271 - mwc-random-accelerate < 0 # tried mwc-random-accelerate-0.2.0.0, but its *library* requires the disabled package: accelerate
@@ -6289,12 +6279,12 @@ packages:
6289 - n2o-web < 0 # tried n2o-web-0.11.2, but its *library* requires the disabled package: n2o-protocols
6279 - n2o-web < 0 # tried n2o-web-0.11.2, but its *library* requires the disabled package: n2o-protocols
6290 - nakadi-client < 0 # tried nakadi-client-0.7.0.0, but its *library* requires the disabled package: async-timer
6280 - nakadi-client < 0 # tried nakadi-client-0.7.0.0, but its *library* requires the disabled package: async-timer
6291 - naqsha < 0 # tried naqsha-0.3.0.1, but its *library* does not support: base-4.15.1.0
6281 - naqsha < 0 # tried naqsha-0.3.0.1, but its *library* does not support: base-4.15.1.0
6292− - net-mqtt < 0 # tried net-mqtt-0.8.2.0, but its *library* does not support: attoparsec-0.14.4
6293 - net-mqtt-lens < 0 # tried net-mqtt-lens-0.1.1.0, but its *library* requires the disabled package: net-mqtt
6282 - net-mqtt-lens < 0 # tried net-mqtt-lens-0.1.1.0, but its *library* requires the disabled package: net-mqtt
6294 - netrc < 0 # tried netrc-0.2.0.0, but its *library* does not support: base-4.15.1.0
6283 - netrc < 0 # tried netrc-0.2.0.0, but its *library* does not support: base-4.15.1.0
6295 - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: hexstring
6284 - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: hexstring
6296 - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: network-attoparsec
6285 - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: network-attoparsec
6297− - network-msgpack-rpc < 0 # tried network-msgpack-rpc-0.0.6, but its *library* does not support: network-3.1.2.7
6286+ - network-msgpack-rpc < 0 # tried network-msgpack-rpc-0.0.6, but its *library* does not support: network-3.1.2.5
6287+ - network-msgpack-rpc < 0 # tried network-msgpack-rpc-0.0.6, but its *library* requires the disabled package: data-default-instances-base
6298 - network-transport-inmemory < 0 # tried network-transport-inmemory-0.5.2, but its *library* does not support: containers-0.6.4.1
6288 - network-transport-inmemory < 0 # tried network-transport-inmemory-0.5.2, but its *library* does not support: containers-0.6.4.1
6299 - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.1, but its *library* requires the disabled package: servant-auth-server
6289 - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.1, but its *library* requires the disabled package: servant-auth-server
6300 - numhask-prelude < 0 # tried numhask-prelude-0.5.0, but its *library* does not support: numhask-0.8.1.0
6290 - numhask-prelude < 0 # tried numhask-prelude-0.5.0, but its *library* does not support: numhask-0.8.1.0
@@ -6303,12 +6293,14 @@ packages:
6303 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: Cabal-3.4.1.0
6293 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: Cabal-3.4.1.0
6304 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: base-4.15.1.0
6294 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: base-4.15.1.0
6305 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: template-haskell-2.17.0.0
6295 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: template-haskell-2.17.0.0
6296+ - opml-conduit < 0 # tried opml-conduit-0.9.0.0, but its *library* requires the disabled package: refined
6306 - oset < 0 # tried oset-0.4.0.1, but its *library* does not support: base-4.15.1.0
6297 - oset < 0 # tried oset-0.4.0.1, but its *library* does not support: base-4.15.1.0
6307 - packdeps < 0 # tried packdeps-0.6.0.0, but its *library* does not support: Cabal-3.4.1.0
6298 - packdeps < 0 # tried packdeps-0.6.0.0, but its *library* does not support: Cabal-3.4.1.0
6308 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: groups-0.5.3
6299 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: groups-0.5.3
6309 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: protolude-0.3.0
6300 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: protolude-0.3.0
6310 - pairing < 0 # tried pairing-1.1.0, but its *library* requires the disabled package: elliptic-curve
6301 - pairing < 0 # tried pairing-1.1.0, but its *library* requires the disabled package: elliptic-curve
6311 - pango < 0 # tried pango-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0
6302 - pango < 0 # tried pango-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0
6303+ - pantry < 0 # tried pantry-0.5.3, but its *library* requires the disabled package: hackage-security
6312 - papillon < 0 # tried papillon-0.1.1.1, but its *library* does not support: template-haskell-2.17.0.0
6304 - papillon < 0 # tried papillon-0.1.1.1, but its *library* does not support: template-haskell-2.17.0.0
6313 - paripari < 0 # tried paripari-0.7.0.0, but its *library* does not support: parser-combinators-1.3.0
6305 - paripari < 0 # tried paripari-0.7.0.0, but its *library* does not support: parser-combinators-1.3.0
6314 - path-text-utf8 < 0 # tried path-text-utf8-0.0.1.8, but its *library* does not support: path-0.9.2
6306 - path-text-utf8 < 0 # tried path-text-utf8-0.0.1.8, but its *library* does not support: path-0.9.2
@@ -6318,7 +6310,7 @@ packages:
6318 - persistable-record < 0 # tried persistable-record-0.6.0.5, but its *library* requires the disabled package: th-data-compat
6310 - persistable-record < 0 # tried persistable-record-0.6.0.5, but its *library* requires the disabled package: th-data-compat
6319 - persistable-types-HDBC-pg < 0 # tried persistable-types-HDBC-pg-0.0.3.5, but its *library* requires the disabled package: persistable-record
6311 - persistable-types-HDBC-pg < 0 # tried persistable-types-HDBC-pg-0.0.3.5, but its *library* requires the disabled package: persistable-record
6320 - persistable-types-HDBC-pg < 0 # tried persistable-types-HDBC-pg-0.0.3.5, but its *library* requires the disabled package: relational-query-HDBC
6312 - persistable-types-HDBC-pg < 0 # tried persistable-types-HDBC-pg-0.0.3.5, but its *library* requires the disabled package: relational-query-HDBC
6321− - persistent-mysql-haskell < 0 # tried persistent-mysql-haskell-0.6.0, but its *library* does not support: tls-1.5.7
6313+ - persistent-mysql-haskell < 0 # tried persistent-mysql-haskell-0.6.0, but its *library* does not support: tls-1.5.6
6322 - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* does not support: random-1.2.1
6314 - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* does not support: random-1.2.1
6323 - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* does not support: scotty-0.12
6315 - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* does not support: scotty-0.12
6324 - picedit < 0 # tried picedit-0.2.3.0, but its *executable* requires the disabled package: cli
6316 - picedit < 0 # tried picedit-0.2.3.0, but its *executable* requires the disabled package: cli
@@ -6331,15 +6323,15 @@ packages:
6331 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: containers-0.6.4.1
6323 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: containers-0.6.4.1
6332 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: hashable-1.3.5.0
6324 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: hashable-1.3.5.0
6333 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: shake-0.19.6
6325 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: shake-0.19.6
6334− - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: yaml-0.11.6.0
6326+ - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: yaml-0.11.7.0
6335 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: Cabal-3.4.1.0
6327 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: Cabal-3.4.1.0
6336 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base-4.15.1.0
6328 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base-4.15.1.0
6337 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base64-bytestring-1.2.1.0
6329 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base64-bytestring-1.2.1.0
6338 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: containers-0.6.4.1
6330 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: containers-0.6.4.1
6339 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: hashable-1.3.5.0
6331 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: hashable-1.3.5.0
6340− - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: http-client-0.7.10
6332+ - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: http-client-0.7.9
6341 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: shake-0.19.6
6333 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: shake-0.19.6
6342− - pinboard < 0 # tried pinboard-0.10.2.0, but its *library* does not support: http-client-0.7.10
6334+ - pinboard < 0 # tried pinboard-0.10.2.0, but its *library* does not support: http-client-0.7.9
6343 - pipes-category < 0 # tried pipes-category-0.3.0.0, but its *library* does not support: lens-5.0.1
6335 - pipes-category < 0 # tried pipes-category-0.3.0.0, but its *library* does not support: lens-5.0.1
6344 - pipes-misc < 0 # tried pipes-misc-0.5.0.0, but its *library* requires the disabled package: pipes-category
6336 - pipes-misc < 0 # tried pipes-misc-0.5.0.0, but its *library* requires the disabled package: pipes-category
6345 - pipes-network-tls < 0 # tried pipes-network-tls-0.4, but its *library* requires the disabled package: pipes-network
6337 - pipes-network-tls < 0 # tried pipes-network-tls-0.4, but its *library* requires the disabled package: pipes-network
@@ -6360,6 +6352,7 @@ packages:
6360 - pred-set < 0 # tried pred-set-0.0.1, but its *library* requires the disabled package: HSet
6352 - pred-set < 0 # tried pred-set-0.0.1, but its *library* requires the disabled package: HSet
6361 - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: pred-set
6353 - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: pred-set
6362 - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: tries
6354 - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: tries
6355+ - primitive-extras < 0 # tried primitive-extras-0.10.1.4, but its *library* requires the disabled package: primitive-unlifted
6363 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: containers-0.6.4.1
6356 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: containers-0.6.4.1
6364 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: lens-5.0.1
6357 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: lens-5.0.1
6365 - product-isomorphic < 0 # tried product-isomorphic-0.0.3.3, but its *library* requires the disabled package: th-data-compat
6358 - product-isomorphic < 0 # tried product-isomorphic-0.0.3.3, but its *library* requires the disabled package: th-data-compat
@@ -6377,21 +6370,23 @@ packages:
6377 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: connection-0.3.1
6370 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: connection-0.3.1
6378 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: constraints-0.13.2
6371 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: constraints-0.13.2
6379 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: http-api-data-0.4.3
6372 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: http-api-data-0.4.3
6380− - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: http-client-0.7.10
6373+ - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: http-client-0.7.9
6381 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: lens-5.0.1
6374 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: lens-5.0.1
6382 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: req-3.9.2
6375 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: req-3.9.2
6383 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires the disabled package: extensible
6376 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires the disabled package: extensible
6384 - ranged-list < 0 # tried ranged-list-0.1.0.0, but its *library* requires the disabled package: typecheck-plugin-nat-simple
6377 - ranged-list < 0 # tried ranged-list-0.1.0.0, but its *library* requires the disabled package: typecheck-plugin-nat-simple
6385 - rank-product < 0 # tried rank-product-0.2.2.0, but its *library* requires the disabled package: random-fu
6378 - rank-product < 0 # tried rank-product-0.2.2.0, but its *library* requires the disabled package: random-fu
6386− - rdf < 0 # tried rdf-0.1.0.5, but its *library* does not support: attoparsec-0.14.4
6379+ - rdf < 0 # tried rdf-0.1.0.5, but its *library* does not support: attoparsec-0.14.3
6387 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry
6380 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry
6388 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry-combinatorial
6381 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry-combinatorial
6382+ - refined < 0 # tried refined-0.6.2, but its *library* does not support: base-4.15.1.0
6383+ - refined < 0 # tried refined-0.6.2, but its *library* does not support: template-haskell-2.17.0.0
6389 - reform-hsp < 0 # tried reform-hsp-0.2.7.2, but its *library* requires the disabled package: hsx2hs
6384 - reform-hsp < 0 # tried reform-hsp-0.2.7.2, but its *library* requires the disabled package: hsx2hs
6390 - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-base-0.94.0.2
6385 - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-base-0.94.0.2
6391 - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-pcre-builtin-0.95.2.3.8.44
6386 - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-pcre-builtin-0.95.2.3.8.44
6392 - regex-tdfa-text < 0 # tried regex-tdfa-text-1.0.0.3, but its *library* does not support: regex-base-0.94.0.2
6387 - regex-tdfa-text < 0 # tried regex-tdfa-text-1.0.0.3, but its *library* does not support: regex-base-0.94.0.2
6393 - registry < 0 # tried registry-0.2.1.0, but its *library* requires the disabled package: protolude
6388 - registry < 0 # tried registry-0.2.1.0, but its *library* requires the disabled package: protolude
6394− - relapse < 0 # tried relapse-1.0.0.0, but its *library* does not support: attoparsec-0.14.4
6389+ - relapse < 0 # tried relapse-1.0.0.0, but its *library* does not support: attoparsec-0.14.3
6395 - relational-query < 0 # tried relational-query-0.12.3.0, but its *library* requires the disabled package: persistable-record
6390 - relational-query < 0 # tried relational-query-0.12.3.0, but its *library* requires the disabled package: persistable-record
6396 - relational-query < 0 # tried relational-query-0.12.3.0, but its *library* requires the disabled package: product-isomorphic
6391 - relational-query < 0 # tried relational-query-0.12.3.0, but its *library* requires the disabled package: product-isomorphic
6397 - relational-query-HDBC < 0 # tried relational-query-HDBC-0.7.2.0, but its *library* requires the disabled package: th-data-compat
6392 - relational-query-HDBC < 0 # tried relational-query-HDBC-0.7.2.0, but its *library* requires the disabled package: th-data-compat
@@ -6405,12 +6400,13 @@ packages:
6405 - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* does not support: req-3.9.2
6400 - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* does not support: req-3.9.2
6406 - rethinkdb-client-driver < 0 # tried rethinkdb-client-driver-0.0.25, but its *library* does not support: base-4.15.1.0
6401 - rethinkdb-client-driver < 0 # tried rethinkdb-client-driver-0.0.25, but its *library* does not support: base-4.15.1.0
6407 - rhine-gloss < 0 # tried rhine-gloss-0.7.0, but its *library* requires the disabled package: rhine
6402 - rhine-gloss < 0 # tried rhine-gloss-0.7.0, but its *library* requires the disabled package: rhine
6408− - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: attoparsec-0.14.4
6403+ - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: attoparsec-0.14.3
6409− - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: network-3.1.2.7
6404+ - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: network-3.1.2.5
6410 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: aeson-1.5.6.0
6405 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: aeson-1.5.6.0
6411− - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: http-client-0.7.10
6406+ - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: http-client-0.7.9
6412− - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: network-3.1.2.7
6407+ - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: network-3.1.2.5
6413 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: time-1.9.3
6408 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: time-1.9.3
6409+ - rss-conduit < 0 # tried rss-conduit-0.6.0.1, but its *library* requires the disabled package: atom-conduit
6414 - safe-tensor < 0 # tried safe-tensor-0.2.1.1, but its *library* does not support: singletons-3.0.1
6410 - safe-tensor < 0 # tried safe-tensor-0.2.1.1, but its *library* does not support: singletons-3.0.1
6415 - salak-toml < 0 # tried salak-toml-0.3.5.3, but its *library* requires the disabled package: tomland
6411 - salak-toml < 0 # tried salak-toml-0.3.5.3, but its *library* requires the disabled package: tomland
6416 - sandwich-webdriver < 0 # tried sandwich-webdriver-0.1.0.6, but its *library* requires the disabled package: webdriver
6412 - sandwich-webdriver < 0 # tried sandwich-webdriver-0.1.0.6, but its *library* requires the disabled package: webdriver
@@ -6421,7 +6417,7 @@ packages:
6421 - sendgrid-v3 < 0 # tried sendgrid-v3-0.3.0.0, but its *library* does not support: base-4.15.1.0
6417 - sendgrid-v3 < 0 # tried sendgrid-v3-0.3.0.0, but its *library* does not support: base-4.15.1.0
6422 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: aeson-1.5.6.0
6418 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: aeson-1.5.6.0
6423 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: base-4.15.1.0
6419 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: base-4.15.1.0
6424− - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: http-client-0.7.10
6420+ - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: http-client-0.7.9
6425 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: lens-5.0.1
6421 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: lens-5.0.1
6426 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: optparse-applicative-0.16.1.0
6422 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: optparse-applicative-0.16.1.0
6427 - seqloc < 0 # tried seqloc-0.6.1.1, but its *library* requires the disabled package: biocore
6423 - seqloc < 0 # tried seqloc-0.6.1.1, but its *library* requires the disabled package: biocore
@@ -6482,17 +6478,21 @@ packages:
6482 - shower < 0 # tried shower-0.2.0.2, but its *library* does not support: base-4.15.1.0
6478 - shower < 0 # tried shower-0.2.0.2, but its *library* does not support: base-4.15.1.0
6483 - simplest-sqlite < 0 # tried simplest-sqlite-0.1.0.2, but its *library* does not support: template-haskell-2.17.0.0
6479 - simplest-sqlite < 0 # tried simplest-sqlite-0.1.0.2, but its *library* does not support: template-haskell-2.17.0.0
6484 - size-based < 0 # tried size-based-0.1.2.0, but its *library* does not support: template-haskell-2.17.0.0
6480 - size-based < 0 # tried size-based-0.1.2.0, but its *library* does not support: template-haskell-2.17.0.0
6481+ - sized < 0 # tried sized-1.0.0.0, but its *library* requires the disabled package: ghc-typelits-knownnat
6482+ - sized < 0 # tried sized-1.0.0.0, but its *library* requires the disabled package: type-natural
6485 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: aeson-1.5.6.0
6483 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: aeson-1.5.6.0
6486 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: base-4.15.1.0
6484 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: base-4.15.1.0
6487 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: constraints-0.13.2
6485 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: constraints-0.13.2
6488 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: lens-5.0.1
6486 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: lens-5.0.1
6489 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: random-1.2.1
6487 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: random-1.2.1
6490 - skeletons < 0 # tried skeletons-0.4.0, but its *executable* requires the disabled package: tinytemplate
6488 - skeletons < 0 # tried skeletons-0.4.0, but its *executable* requires the disabled package: tinytemplate
6489+ - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: base-4.15.1.0
6491− - slack-web < 0 # tried slack-web-0.4.0.0, but its *library* does not support: http-client-0.7.10
6490+ - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: http-client-0.7.9
6491+ - slave-thread < 0 # tried slave-thread-1.1.0.1, but its *library* requires the disabled package: stm-containers
6492 - smallcheck-series < 0 # tried smallcheck-series-0.7.1.0, but its *library* does not support: base-4.15.1.0
6492 - smallcheck-series < 0 # tried smallcheck-series-0.7.1.0, but its *library* does not support: base-4.15.1.0
6493 - smash-lens < 0 # tried smash-lens-0.1.0.1, but its *library* does not support: lens-5.0.1
6493 - smash-lens < 0 # tried smash-lens-0.1.0.1, but its *library* does not support: lens-5.0.1
6494 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: aeson-1.5.6.0
6494 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: aeson-1.5.6.0
6495− - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: attoparsec-0.14.4
6495+ - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: attoparsec-0.14.3
6496 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: base-4.15.1.0
6496 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: base-4.15.1.0
6497 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: dlist-1.0
6497 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: dlist-1.0
6498 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: lens-5.0.1
6498 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: lens-5.0.1
@@ -6500,8 +6500,8 @@ packages:
6500 - snap < 0 # tried snap-1.1.3.1, but its *library* requires the disabled package: pwstore-fast
6500 - snap < 0 # tried snap-1.1.3.1, but its *library* requires the disabled package: pwstore-fast
6501 - snap < 0 # tried snap-1.1.3.1, but its *library* requires the disabled package: snap-server
6501 - snap < 0 # tried snap-1.1.3.1, but its *library* requires the disabled package: snap-server
6502 - snap-blaze < 0 # tried snap-blaze-0.2.1.5, but its *library* requires the disabled package: snap-core
6502 - snap-blaze < 0 # tried snap-blaze-0.2.1.5, but its *library* requires the disabled package: snap-core
6503− - snap-core < 0 # tried snap-core-1.0.4.2, but its *library* does not support: attoparsec-0.14.4
6503+ - snap-core < 0 # tried snap-core-1.0.4.2, but its *library* does not support: attoparsec-0.14.3
6504− - socket-activation < 0 # tried socket-activation-0.1.0.2, but its *library* does not support: network-3.1.2.7
6504+ - socket-activation < 0 # tried socket-activation-0.1.0.2, but its *library* does not support: network-3.1.2.5
6505 - sparkle < 0 # tried sparkle-0.7.4, but its *library* does not support: inline-java-0.10.0
6505 - sparkle < 0 # tried sparkle-0.7.4, but its *library* does not support: inline-java-0.10.0
6506 - sparkle < 0 # tried sparkle-0.7.4, but its *library* does not support: jvm-0.6.0
6506 - sparkle < 0 # tried sparkle-0.7.4, but its *library* does not support: jvm-0.6.0
6507 - sparkle < 0 # tried sparkle-0.7.4, but its *library* requires the disabled package: distributed-closure
6507 - sparkle < 0 # tried sparkle-0.7.4, but its *library* requires the disabled package: distributed-closure
@@ -6509,34 +6509,41 @@ packages:
6509 - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* does not support: ad-4.5
6509 - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* does not support: ad-4.5
6510 - speculation < 0 # tried speculation-1.5.0.3, but its *library* does not support: stm-2.5.0.0
6510 - speculation < 0 # tried speculation-1.5.0.3, but its *library* does not support: stm-2.5.0.0
6511 - sqlite-simple-errors < 0 # tried sqlite-simple-errors-0.6.1.0, but its *library* does not support: text-1.2.5.0
6511 - sqlite-simple-errors < 0 # tried sqlite-simple-errors-0.6.1.0, but its *library* does not support: text-1.2.5.0
6512+ - stack < 0 # tried stack-2.7.3, but its *library* requires the disabled package: hackage-security
6513+ - stm-containers < 0 # tried stm-containers-1.2, but its *library* requires the disabled package: stm-hamt
6514+ - stm-hamt < 0 # tried stm-hamt-1.2.0.7, but its *library* requires the disabled package: primitive-extras
6512 - streamproc < 0 # tried streamproc-1.6.2, but its *library* does not support: base-4.15.1.0
6515 - streamproc < 0 # tried streamproc-1.6.2, but its *library* does not support: base-4.15.1.0
6513 - strict-base-types < 0 # tried strict-base-types-0.7, but its *library* requires the disabled package: strict-lens
6516 - strict-base-types < 0 # tried strict-base-types-0.7, but its *library* requires the disabled package: strict-lens
6517+ - strict-tuple < 0 # tried strict-tuple-0.1.4, but its *library* does not support: base-4.15.1.0
6518+ - strict-tuple-lens < 0 # tried strict-tuple-lens-0.2, but its *library* requires the disabled package: strict-tuple
6514 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-2.8.5
6519 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-2.8.5
6515 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-core-2.8.5
6520 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-core-2.8.5
6516 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: random-1.2.1
6521 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: random-1.2.1
6517 - structured-haskell-mode < 0 # tried structured-haskell-mode-1.1.0, but its *executable* does not support: haskell-src-exts-1.23.1
6522 - structured-haskell-mode < 0 # tried structured-haskell-mode-1.1.0, but its *executable* does not support: haskell-src-exts-1.23.1
6518 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: Cabal-3.4.1.0
6523 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: Cabal-3.4.1.0
6519 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226
6524 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226
6520− - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: attoparsec-0.14.4
6525+ - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: attoparsec-0.14.3
6521 - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: base-4.15.1.0
6526 - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: base-4.15.1.0
6522− - sv-cassava < 0 # tried sv-cassava-0.3, but its *library* does not support: attoparsec-0.14.4
6527+ - sv-cassava < 0 # tried sv-cassava-0.3, but its *library* does not support: attoparsec-0.14.3
6523− - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: attoparsec-0.14.4
6528+ - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: attoparsec-0.14.3
6524 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: base-4.15.1.0
6529 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: base-4.15.1.0
6525 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: lens-5.0.1
6530 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: lens-5.0.1
6526 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: profunctors-5.6.2
6531 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: profunctors-5.6.2
6527 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: containers-0.6.4.1
6532 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: containers-0.6.4.1
6528 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-api-data-0.4.3
6533 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-api-data-0.4.3
6529− - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-client-0.7.10
6534+ - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-client-0.7.9
6530 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-media-0.8.0.0
6535 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-media-0.8.0.0
6531 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: katip-0.8.7.0
6536 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: katip-0.8.7.0
6532− - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: network-3.1.2.7
6537+ - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: network-3.1.2.5
6533 - swagger2 < 0 # tried swagger2-2.7, but its *library* does not support: aeson-1.5.6.0
6538 - swagger2 < 0 # tried swagger2-2.7, but its *library* does not support: aeson-1.5.6.0
6534 - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires the disabled package: egison-pattern-src
6539 - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires the disabled package: egison-pattern-src
6535 - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires the disabled package: egison-pattern-src-th-mode
6540 - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires the disabled package: egison-pattern-src-th-mode
6541+ - taffybar < 0 # tried taffybar-3.3.0, but its *library* requires the disabled package: broadcast-chan
6536 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: containers-0.6.4.1
6542 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: containers-0.6.4.1
6537 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: tasty-1.4.2.1
6543 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: tasty-1.4.2.1
6538 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: time-1.9.3
6544 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: time-1.9.3
6539− - tcp-streams-openssl < 0 # tried tcp-streams-openssl-1.0.1.0, but its *library* does not support: network-3.1.2.7
6545+ - tcp-streams-openssl < 0 # tried tcp-streams-openssl-1.0.1.0, but its *library* does not support: network-3.1.2.5
6546+ - termbox < 0 # tried termbox-0.3.0, but its *library* does not support: base-4.15.1.0
6540 - termcolor < 0 # tried termcolor-0.2.0.0, but its *executable* requires the disabled package: cli
6547 - termcolor < 0 # tried termcolor-0.2.0.0, but its *executable* requires the disabled package: cli
6541 - termonad < 0 # tried termonad-4.2.0.0, but its *library* requires the disabled package: xml-html-qq
6548 - termonad < 0 # tried termonad-4.2.0.0, but its *library* requires the disabled package: xml-html-qq
6542 - test-fixture < 0 # tried test-fixture-0.5.1.0, but its *library* does not support: template-haskell-2.17.0.0
6549 - test-fixture < 0 # tried test-fixture-0.5.1.0, but its *library* does not support: template-haskell-2.17.0.0
@@ -6547,6 +6554,7 @@ packages:
6547 - text-format < 0 # tried text-format-0.3.2, but its *library* does not support: base-4.15.1.0
6554 - text-format < 0 # tried text-format-0.3.2, but its *library* does not support: base-4.15.1.0
6548 - text-generic-pretty < 0 # tried text-generic-pretty-1.2.1, but its *library* does not support: wl-pprint-text-1.2.0.2
6555 - text-generic-pretty < 0 # tried text-generic-pretty-1.2.1, but its *library* does not support: wl-pprint-text-1.2.0.2
6549 - th-to-exp < 0 # tried th-to-exp-0.0.1.1, but its *library* does not support: template-haskell-2.17.0.0
6556 - th-to-exp < 0 # tried th-to-exp-0.0.1.1, but its *library* does not support: template-haskell-2.17.0.0
6557+ - these-skinny < 0 # tried these-skinny-0.7.4, but its *library* does not support: base-4.15.1.0
6550 - threepenny-gui < 0 # tried threepenny-gui-0.9.1.0, but its *library* requires the disabled package: snap-server
6558 - threepenny-gui < 0 # tried threepenny-gui-0.9.1.0, but its *library* requires the disabled package: snap-server
6551 - threepenny-gui-flexbox < 0 # tried threepenny-gui-flexbox-0.4.2, but its *library* requires the disabled package: threepenny-gui
6559 - threepenny-gui-flexbox < 0 # tried threepenny-gui-flexbox-0.4.2, but its *library* requires the disabled package: threepenny-gui
6552 - thumbnail-plus < 0 # tried thumbnail-plus-1.0.5, but its *library* does not support: either-5.0.1.1
6560 - thumbnail-plus < 0 # tried thumbnail-plus-1.0.5, but its *library* does not support: either-5.0.1.1
@@ -6556,23 +6564,25 @@ packages:
6556 - tonatona < 0 # tried tonatona-0.1.2.1, but its *library* does not support: base-4.15.1.0
6564 - tonatona < 0 # tried tonatona-0.1.2.1, but its *library* does not support: base-4.15.1.0
6557 - tonatona-logger < 0 # tried tonatona-logger-0.2.0.2, but its *library* does not support: base-4.15.1.0
6565 - tonatona-logger < 0 # tried tonatona-logger-0.2.0.2, but its *library* does not support: base-4.15.1.0
6558 - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: base-4.15.1.0
6566 - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: base-4.15.1.0
6559− - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: persistent-2.13.2.2
6567+ - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: persistent-2.13.2.1
6560− - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: persistent-postgresql-2.13.2.2
6568+ - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: persistent-postgresql-2.13.2.1
6561 - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: base-4.15.1.0
6569 - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: base-4.15.1.0
6562− - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: persistent-2.13.2.2
6570+ - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: persistent-2.13.2.1
6563− - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: persistent-sqlite-2.13.0.4
6571+ - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: persistent-sqlite-2.13.0.3
6564 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: base-4.15.1.0
6572 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: base-4.15.1.0
6565 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-0.18.3
6573 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-0.18.3
6566 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-server-0.18.3
6574 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-server-0.18.3
6567 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: wai-extra-3.1.8
6575 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: wai-extra-3.1.8
6568 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: base-4.15.1.0
6576 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: base-4.15.1.0
6569 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: writer-cps-transformers-0.5.6.1
6577 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: writer-cps-transformers-0.5.6.1
6570− - transient-universe < 0 # tried transient-universe-0.6.0.1, but its *library* does not support: network-3.1.2.7
6578+ - transient-universe < 0 # tried transient-universe-0.6.0.1, but its *library* does not support: network-3.1.2.5
6571 - tries < 0 # tried tries-0.0.6.1, but its *library* requires the disabled package: rose-trees
6579 - tries < 0 # tried tries-0.0.6.1, but its *library* requires the disabled package: rose-trees
6572 - true-name < 0 # tried true-name-0.1.0.3, but its *library* does not support: template-haskell-2.17.0.0
6580 - true-name < 0 # tried true-name-0.1.0.3, but its *library* does not support: template-haskell-2.17.0.0
6573 - type-combinators-singletons < 0 # tried type-combinators-singletons-0.2.1.0, but its *library* requires the disabled package: type-combinators
6581 - type-combinators-singletons < 0 # tried type-combinators-singletons-0.2.1.0, but its *library* requires the disabled package: type-combinators
6582+ - type-natural < 0 # tried type-natural-1.1.0.1, but its *library* requires the disabled package: ghc-typelits-natnormalise
6583+ - tz < 0 # tried tz-0.1.3.5, but its *library* does not support: template-haskell-2.17.0.0
6574 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: aeson-1.5.6.0
6584 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: aeson-1.5.6.0
6575− - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: attoparsec-0.14.4
6585+ - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: attoparsec-0.14.3
6576 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: base-4.15.1.0
6586 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: base-4.15.1.0
6577 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: cryptonite-0.29
6587 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: cryptonite-0.29
6578 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: parser-combinators-1.3.0
6588 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: parser-combinators-1.3.0
@@ -6580,40 +6590,40 @@ packages:
6580 - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base-4.15.1.0
6590 - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base-4.15.1.0
6581 - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base64-bytestring-1.2.1.0
6591 - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base64-bytestring-1.2.1.0
6582 - unfoldable-restricted < 0 # tried unfoldable-restricted-0.0.3, but its *library* requires the disabled package: unfoldable
6592 - unfoldable-restricted < 0 # tried unfoldable-restricted-0.0.3, but its *library* requires the disabled package: unfoldable
6583− - uniprot-kb < 0 # tried uniprot-kb-0.1.2.0, but its *library* does not support: attoparsec-0.14.4
6593+ - uniprot-kb < 0 # tried uniprot-kb-0.1.2.0, but its *library* does not support: attoparsec-0.14.3
6584 - uri-templater < 0 # tried uri-templater-0.3.1.0, but its *library* does not support: trifecta-2.1.2
6594 - uri-templater < 0 # tried uri-templater-0.3.1.0, but its *library* does not support: trifecta-2.1.2
6585 - urlpath < 0 # tried urlpath-9.0.1, but its *library* requires the disabled package: attoparsec-uri
6595 - urlpath < 0 # tried urlpath-9.0.1, but its *library* requires the disabled package: attoparsec-uri
6586 - userid < 0 # tried userid-0.1.3.6, but its *library* does not support: base-4.15.1.0
6596 - userid < 0 # tried userid-0.1.3.6, but its *library* does not support: base-4.15.1.0
6587 - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* does not support: text-short-0.1.5
6597 - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* does not support: text-short-0.1.5
6588− - vado < 0 # tried vado-0.0.13, but its *library* does not support: attoparsec-0.14.4
6598+ - vado < 0 # tried vado-0.0.13, but its *library* does not support: attoparsec-0.14.3
6589 - vado < 0 # tried vado-0.0.13, but its *library* does not support: base-4.15.1.0
6599 - vado < 0 # tried vado-0.0.13, but its *library* does not support: base-4.15.1.0
6590 - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: base-4.15.1.0
6600 - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: base-4.15.1.0
6591 - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: containers-0.6.4.1
6601 - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: containers-0.6.4.1
6592 - vector-circular < 0 # tried vector-circular-0.1.3, but its *library* does not support: template-haskell-2.17.0.0
6602 - vector-circular < 0 # tried vector-circular-0.1.3, but its *library* does not support: template-haskell-2.17.0.0
6593 - vector-fftw < 0 # tried vector-fftw-0.1.4.0, but its *library* does not support: base-4.15.1.0
6603 - vector-fftw < 0 # tried vector-fftw-0.1.4.0, but its *library* does not support: base-4.15.1.0
6594 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: base-4.15.1.0
6604 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: base-4.15.1.0
6595− - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: brick-0.66.1
6605+ - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: brick-0.65
6596 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: lens-5.0.1
6606 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: lens-5.0.1
6597 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: vty-5.33
6607 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: vty-5.33
6598 - wai-middleware-crowd < 0 # tried wai-middleware-crowd-0.1.4.2, but its *executable* does not support: optparse-applicative-0.16.1.0
6608 - wai-middleware-crowd < 0 # tried wai-middleware-crowd-0.1.4.2, but its *executable* does not support: optparse-applicative-0.16.1.0
6599 - wai-middleware-metrics < 0 # tried wai-middleware-metrics-0.2.4, but its *library* requires the disabled package: ekg-core
6609 - wai-middleware-metrics < 0 # tried wai-middleware-metrics-0.2.4, but its *library* requires the disabled package: ekg-core
6600 - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: aeson-1.5.6.0
6610 - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: aeson-1.5.6.0
6601− - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: http-client-0.7.10
6611+ - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: http-client-0.7.9
6602 - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: time-1.9.3
6612 - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: time-1.9.3
6603 - wai-middleware-throttle < 0 # tried wai-middleware-throttle-0.3.0.1, but its *library* requires the disabled package: token-bucket
6613 - wai-middleware-throttle < 0 # tried wai-middleware-throttle-0.3.0.1, but its *library* requires the disabled package: token-bucket
6604 - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-predicates
6614 - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-predicates
6605 - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-route
6615 - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-route
6606− - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: attoparsec-0.14.4
6616+ - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: attoparsec-0.14.3
6607 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: base-4.15.1.0
6617 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: base-4.15.1.0
6608 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: dlist-1.0
6618 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: dlist-1.0
6609 - web-routes-th < 0 # tried web-routes-th-0.22.6.6, but its *library* does not support: template-haskell-2.17.0.0
6619 - web-routes-th < 0 # tried web-routes-th-0.22.6.6, but its *library* does not support: template-haskell-2.17.0.0
6610 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: OneTuple-0.3.1
6620 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: OneTuple-0.3.1
6611 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: aeson-1.5.6.0
6621 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: aeson-1.5.6.0
6612− - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: attoparsec-0.14.4
6622+ - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: attoparsec-0.14.3
6613 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: base-4.15.1.0
6623 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: base-4.15.1.0
6614 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: cryptonite-0.29
6624 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: cryptonite-0.29
6615 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: hspec-2.8.5
6625 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: hspec-2.8.5
6616− - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: http-client-0.7.10
6626+ - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: http-client-0.7.9
6617 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: memory-0.16.0
6627 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: memory-0.16.0
6618 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: servant-0.18.3
6628 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: servant-0.18.3
6619 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: servant-client-0.18.3
6629 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: servant-client-0.18.3
@@ -6635,7 +6645,7 @@ packages:
6635 - xml-isogen < 0 # tried xml-isogen-0.3.0, but its *library* requires the disabled package: dom-parser
6645 - xml-isogen < 0 # tried xml-isogen-0.3.0, but its *library* requires the disabled package: dom-parser
6636 - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* does not support: yeshql-core-4.2.0.0
6646 - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* does not support: yeshql-core-4.2.0.0
6637 - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* requires the disabled package: yeshql-hdbc
6647 - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* requires the disabled package: yeshql-hdbc
6638− - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: persistent-2.13.2.2
6648+ - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: persistent-2.13.2.1
6639 - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: yesod-auth-1.6.10.5
6649 - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: yesod-auth-1.6.10.5
6640 - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: yesod-core-1.6.21.0
6650 - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: yesod-core-1.6.21.0
6641 - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: yesod-form-1.7.0
6651 - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: yesod-form-1.7.0
@@ -6674,9 +6684,6 @@ packages:
6674
6684
6675 # aeson-2
6685 # aeson-2
6676 # https://github.com/commercialhaskell/stackage/issues/6217
6686 # https://github.com/commercialhaskell/stackage/issues/6217
6677− # https://github.com/commercialhaskell/stackage/issues/6402
6678− # https://github.com/commercialhaskell/stackage/issues/6243
6679− # https://github.com/commercialhaskell/stackage/issues/6393
6680 - aeson < 2.0.0.0
6687 - aeson < 2.0.0.0
6681 - aura < 3.2.6
6688 - aura < 3.2.6
6682 - avro < 0.6.0.0
6689 - avro < 0.6.0.0
@@ -6684,7 +6691,6 @@ packages:
6684 - core-data < 0.3.0.0
6691 - core-data < 0.3.0.0
6685 - eventstore < 1.4.2
6692 - eventstore < 1.4.2
6686 - faktory < 1.1.2.1
6693 - faktory < 1.1.2.1
6687− - flow < 2.0.0.0
6688 - forma < 1.2.0
6694 - forma < 1.2.0
6689 - geojson < 4.1.0
6695 - geojson < 4.1.0
6690 - greskell < 2.0.0.0
6696 - greskell < 2.0.0.0
@@ -6692,20 +6698,25 @@ packages:
6692 - greskell-websocket < 1.0.0.0
6698 - greskell-websocket < 1.0.0.0
6693 - hruby < 0.4.0.0
6699 - hruby < 0.4.0.0
6694 - hspec-expectations-json < 1.0.0.5
6700 - hspec-expectations-json < 1.0.0.5
6695− - http2 < 3.0.3
6696− - jose < 0.9
6697 - jsonpath < 0.2.1.0
6701 - jsonpath < 0.2.1.0
6698 - kanji < 3.5
6702 - kanji < 3.5
6699 - microlens-aeson < 2.4
6703 - microlens-aeson < 2.4
6700 - mmark-cli < 0.0.5.1
6704 - mmark-cli < 0.0.5.1
6701− - pandoc-plot < 1.4.0
6702 - postgresql-binary < 0.12.4.2
6705 - postgresql-binary < 0.12.4.2
6703 - servant-tracing < 0.2.0.0
6706 - servant-tracing < 0.2.0.0
6704 - shikensu < 0.4.0
6707 - shikensu < 0.4.0
6705 - stache < 2.3.1
6708 - stache < 2.3.1
6706 - stripe-scotty < 1.1.0.1
6709 - stripe-scotty < 1.1.0.1
6707 - stripe-wreq < 1.0.1.12
6710 - stripe-wreq < 1.0.1.12
6708− - yaml < 0.11.7
6711+
6712+ # happy-1.21.0 is deprecated an unbuildable
6713+ # https://github.com/commercialhaskell/stackage/issues/6294
6714+ # see also https://github.com/commercialhaskell/stackage/issues/6242
6715+ - happy < 1.21
6716+
6717+ # https://github.com/commercialhaskell/stackage/issues/6243
6718+ # lift together with https://github.com/commercialhaskell/stackage/issues/6217
6719+ - jose < 0.9
6709
6720
6710 # https://github.com/commercialhaskell/stackage/issues/6264
6721 # https://github.com/commercialhaskell/stackage/issues/6264
6711 # Requires GHC 9.2
6722 # Requires GHC 9.2
@@ -6763,21 +6774,19 @@ packages:
6763 - selective < 0.5
6774 - selective < 0.5
6764 - yaml-unscrambler < 0.1.0.5
6775 - yaml-unscrambler < 0.1.0.5
6765
6776
6777+ # https://github.com/commercialhaskell/stackage/issues/6382
6778+ - unicode-data < 0.3
6779+
6766 # https://github.com/commercialhaskell/stackage/issues/6388
6780 # https://github.com/commercialhaskell/stackage/issues/6388
6767 # issue is for 5.0, but 4.0.4 is deprecated.
6781 # issue is for 5.0, but 4.0.4 is deprecated.
6768 - hw-kafka-client < 4.0.4
6782 - hw-kafka-client < 4.0.4
6769
6783
6770− # https://github.com/commercialhaskell/stackage/issues/6395
6784+ # https://github.com/commercialhaskell/stackage/issues/6392
6771− - wuss < 2.0
6785+ - burrito < 2.0.0.0
6772−
6773− # https://github.com/haskell-game/sdl2/issues/240 (need newer Ubuntu)
6774− - sdl2 < 2.5.3.1
6775
6786
6776− # https://github.com/commercialhaskell/stack/issues/5670 (fails with Cabal-3.4)
6787+ # https://github.com/commercialhaskell/stackage/issues/6393
6777− - stack < 0
6788+ - flow < 2.0.0.0
6778
6789
6779− # https://github.com/commercialhaskell/stackage/issues/6401
6780− - rope-utf16-splay < 0.4
6781
6790
6782# end of packages
6791# end of packages
6783
6792
@@ -6921,7 +6930,6 @@ skipped-builds:
6921# Otherwise place them in expected-test-failures.
6930# Otherwise place them in expected-test-failures.
6922skipped-tests:
6931skipped-tests:
6923 # aeson-2
6932 # aeson-2
6924− # https://github.com/commercialhaskell/stackage/issues/6217
6925 - jsonifier
6933 - jsonifier
6926 - req
6934 - req
6927
6935
@@ -7003,9 +7011,6 @@ skipped-tests:
7003 - hpqtypes-extras # needs a running postgres database
7011 - hpqtypes-extras # needs a running postgres database
7004 # norfairking
7012 # norfairking
7005 - autodocodec # runs doctest
7013 - autodocodec # runs doctest
7006− - captcha-core
7007− - captcha-2captcha
7008− - captcha-capmonster
7009
7014
7010 # Uses Cabal's "library internal" stanza feature
7015 # Uses Cabal's "library internal" stanza feature
7011 - s3-signer
7016 - s3-signer
@@ -7053,7 +7058,7 @@ skipped-tests:
7053 # Test bounds issues
7058 # Test bounds issues
7054 - ENIG # tried ENIG-0.0.1.0, but its *test-suite* requires the disabled package: test-framework-th
7059 - ENIG # tried ENIG-0.0.1.0, but its *test-suite* requires the disabled package: test-framework-th
7055 - IPv6DB # tried IPv6DB-0.3.2, but its *test-suite* does not support: hspec-2.8.5
7060 - IPv6DB # tried IPv6DB-0.3.2, but its *test-suite* does not support: hspec-2.8.5
7056− - IPv6DB # tried IPv6DB-0.3.2, but its *test-suite* does not support: http-client-0.7.10
7061+ - IPv6DB # tried IPv6DB-0.3.2, but its *test-suite* does not support: http-client-0.7.9
7057 - MissingH # tried MissingH-1.4.3.0, but its *test-suite* requires the disabled package: errorcall-eq-instance
7062 - MissingH # tried MissingH-1.4.3.0, but its *test-suite* requires the disabled package: errorcall-eq-instance
7058 - aeson # tried aeson-1.5.6.0, but its *test-suite* does not support: hashable-time-0.3
7063 - aeson # tried aeson-1.5.6.0, but its *test-suite* does not support: hashable-time-0.3
7059 - airship # tried airship-0.9.4, but its *test-suite* does not support: tasty-1.4.2.1
7064 - airship # tried airship-0.9.4, but its *test-suite* does not support: tasty-1.4.2.1
@@ -7112,8 +7117,9 @@ skipped-tests:
7112 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: semirings-0.6
7117 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: semirings-0.6
7113 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: tasty-1.4.2.1
7118 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: tasty-1.4.2.1
7114 - generic-xmlpickler # tried generic-xmlpickler-0.1.0.6, but its *test-suite* does not support: tasty-1.4.2.1
7119 - generic-xmlpickler # tried generic-xmlpickler-0.1.0.6, but its *test-suite* does not support: tasty-1.4.2.1
7115− - ghc-prof # tried ghc-prof-1.4.1.9, but its *test-suite* does not support: attoparsec-0.14.4
7120+ - ghc-prof # tried ghc-prof-1.4.1.9, but its *test-suite* does not support: attoparsec-0.14.3
7116 - gitlib-libgit2 # tried gitlib-libgit2-3.1.2.1, but its *test-suite* requires the disabled package: gitlib-test
7121 - gitlib-libgit2 # tried gitlib-libgit2-3.1.2.1, but its *test-suite* requires the disabled package: gitlib-test
7122+ - hackage-security # tried hackage-security-0.6.0.1, but its *test-suite* does not support: tasty-1.4.2.1
7117 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-2.8.5
7123 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-2.8.5
7118 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-discover-2.8.5
7124 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-discover-2.8.5
7119 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: optparse-applicative-0.16.1.0
7125 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: optparse-applicative-0.16.1.0
@@ -7123,7 +7129,7 @@ skipped-tests:
7123 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *test-suite* requires the disabled package: knob
7129 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *test-suite* requires the disabled package: knob
7124 - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* does not support: Glob-0.10.2
7130 - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* does not support: Glob-0.10.2
7125 - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
7131 - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
7126− - haskell-tools-demo # tried haskell-tools-demo-1.1.1.0, but its *test-suite* does not support: network-3.1.2.7
7132+ - haskell-tools-demo # tried haskell-tools-demo-1.1.1.0, but its *test-suite* does not support: network-3.1.2.5
7127 - haskell-tools-demo # tried haskell-tools-demo-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
7133 - haskell-tools-demo # tried haskell-tools-demo-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
7128 - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* does not support: polyparse-1.13
7134 - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* does not support: polyparse-1.13
7129 - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
7135 - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
@@ -7133,6 +7139,7 @@ skipped-tests:
7133 - hasmin # tried hasmin-1.0.3, but its *test-suite* does not support: doctest-0.18.2
7139 - hasmin # tried hasmin-1.0.3, but its *test-suite* does not support: doctest-0.18.2
7134 - heist # tried heist-1.1.0.1, but its *test-suite* does not support: lens-5.0.1
7140 - heist # tried heist-1.1.0.1, but its *test-suite* does not support: lens-5.0.1
7135 - hidden-char # tried hidden-char-0.1.0.2, but its *test-suite* does not support: hspec-2.8.5
7141 - hidden-char # tried hidden-char-0.1.0.2, but its *test-suite* does not support: hspec-2.8.5
7142+ - hmatrix-vector-sized # tried hmatrix-vector-sized-0.1.3.0, but its *test-suite* requires the disabled package: ghc-typelits-knownnat
7136 - hspec-tables # tried hspec-tables-0.0.1, but its *test-suite* does not support: hspec-2.8.5
7143 - hspec-tables # tried hspec-tables-0.0.1, but its *test-suite* does not support: hspec-2.8.5
7137 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: QuickCheck-2.14.2
7144 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: QuickCheck-2.14.2
7138 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: base-4.15.1.0
7145 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: base-4.15.1.0
@@ -7235,7 +7242,7 @@ skipped-tests:
7235 - simple-log # tried simple-log-0.9.12, but its *test-suite* does not support: hspec-2.8.5
7242 - simple-log # tried simple-log-0.9.12, but its *test-suite* does not support: hspec-2.8.5
7236 - sized-grid # tried sized-grid-0.2.0.1, but its *test-suite* does not support: ansi-terminal-0.11.1
7243 - sized-grid # tried sized-grid-0.2.0.1, but its *test-suite* does not support: ansi-terminal-0.11.1
7237 - snap # tried snap-1.1.3.1, but its *test-suite* does not support: QuickCheck-2.14.2
7244 - snap # tried snap-1.1.3.1, but its *test-suite* does not support: QuickCheck-2.14.2
7238− - stb-image-redux # tried stb-image-redux-0.2.1.2, but its *test-suite* does not support: hspec-2.8.5
7245+ - stb-image-redux # tried stb-image-redux-0.2.1.3, but its *test-suite* does not support: hspec-2.8.5
7239 - stm-supply # tried stm-supply-0.2.0.0, but its *test-suite* requires the disabled package: Unique
7246 - stm-supply # tried stm-supply-0.2.0.0, but its *test-suite* requires the disabled package: Unique
7240 - streaming-cassava # tried streaming-cassava-0.2.0.0, but its *test-suite* does not support: hspec-2.8.5
7247 - streaming-cassava # tried streaming-cassava-0.2.0.0, but its *test-suite* does not support: hspec-2.8.5
7241 - stripe-http-client # tried stripe-http-client-2.6.2, but its *test-suite* does not support: hspec-2.8.5
7248 - stripe-http-client # tried stripe-http-client-2.6.2, but its *test-suite* does not support: hspec-2.8.5
@@ -7253,6 +7260,8 @@ skipped-tests:
7253 - temporary-resourcet # tried temporary-resourcet-0.1.0.1, but its *test-suite* does not support: tasty-1.4.2.1
7260 - temporary-resourcet # tried temporary-resourcet-0.1.0.1, but its *test-suite* does not support: tasty-1.4.2.1
7254 - test-framework # tried test-framework-0.8.2.0, but its *test-suite* requires the disabled package: libxml
7261 - test-framework # tried test-framework-0.8.2.0, but its *test-suite* requires the disabled package: libxml
7255 - transient # tried transient-0.7.0.0, but its *test-suite* does not support: random-1.2.1
7262 - transient # tried transient-0.7.0.0, but its *test-suite* does not support: random-1.2.1
7263+ - typerep-map # tried typerep-map-0.4.0.0, but its *test-suite* requires the disabled package: ghc-typelits-knownnat
7264+ - tzdata # tried tzdata-0.2.20201021.0, but its *test-suite* requires the disabled package: test-framework-th
7256 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: QuickCheck-2.14.2
7265 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: QuickCheck-2.14.2
7257 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: generic-random-1.5.0.1
7266 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: generic-random-1.5.0.1
7258 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: hspec-2.8.5
7267 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: hspec-2.8.5
@@ -7277,8 +7286,6 @@ skipped-tests:
7277 # https://github.com/commercialhaskell/stackage/issues/6363
7286 # https://github.com/commercialhaskell/stackage/issues/6363
7278 - amqp
7287 - amqp
7279
7288
7280− - c2hs # https://github.com/commercialhaskell/stackage/issues/6420
7281−
7282# end of skipped-tests
7289# end of skipped-tests
7283
7290
7284# Tests listed in expected-test-failures configure correctly but may fail to run
7291# Tests listed in expected-test-failures configure correctly but may fail to run
@@ -7449,7 +7456,7 @@ expected-test-failures:
7449 - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/6372
7456 - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/6372
7450 - cpio-conduit # Test file not in tarball https://github.com/da-x/cpio-conduit/issues/1
7457 - cpio-conduit # Test file not in tarball https://github.com/da-x/cpio-conduit/issues/1
7451 - crypto-pubkey # https://github.com/vincenthz/hs-crypto-pubkey/issues/23
7458 - crypto-pubkey # https://github.com/vincenthz/hs-crypto-pubkey/issues/23
7452− - doctest-discover # https://github.com/karun012/doctest-discover/issues/33
7459+ - doctest
7453 - ghc-events # https://github.com/haskell/ghc-events/issues/70
7460 - ghc-events # https://github.com/haskell/ghc-events/issues/70
7454 - gitlab-haskell # https://github.com/commercialhaskell/stackage/issues/6088
7461 - gitlab-haskell # https://github.com/commercialhaskell/stackage/issues/6088
7455 - hspec-core # https://github.com/commercialhaskell/stackage/issues/6291
7462 - hspec-core # https://github.com/commercialhaskell/stackage/issues/6291
@@ -7554,7 +7561,6 @@ expected-test-failures:
7554 - xml-picklers # https://github.com/Philonous/xml-picklers/issues/5
7561 - xml-picklers # https://github.com/Philonous/xml-picklers/issues/5
7555 - xmlbf
7562 - xmlbf
7556 - yesod-gitrev # needs a git repo https://github.com/commercialhaskell/stackage/issues/6132
7563 - yesod-gitrev # needs a git repo https://github.com/commercialhaskell/stackage/issues/6132
7557− - yesod-markdown # https://github.com/pbrisbin/yesod-markdown/issues/77
7558
7564
7559 # Assertion failures due to module name ambiguity.
7565 # Assertion failures due to module name ambiguity.
7560 # These _should_ be fixed by using the `hide` section of this file
7566 # These _should_ be fixed by using the `hide` section of this file
@@ -7576,6 +7582,7 @@ expected-test-failures:
7576 - easy-logger # https://github.com/commercialhaskell/stackage/issues/6384
7582 - easy-logger # https://github.com/commercialhaskell/stackage/issues/6384
7577 - flat # 0.4.4
7583 - flat # 0.4.4
7578 - flay # 0.4
7584 - flay # 0.4
7585+ - focuslist # 0.1.0.2
7579 - functor-combinators # https://github.com/commercialhaskell/stackage/issues/6376
7586 - functor-combinators # https://github.com/commercialhaskell/stackage/issues/6376
7580 - generic-lens # https://github.com/commercialhaskell/stackage/issues/6377
7587 - generic-lens # https://github.com/commercialhaskell/stackage/issues/6377
7581 - geojson # 4.0.2
7588 - geojson # 4.0.2
@@ -7728,7 +7735,6 @@ expected-benchmark-failures:
7728# Otherwise place them in expected-benchmark-failures.
7735# Otherwise place them in expected-benchmark-failures.
7729skipped-benchmarks:
7736skipped-benchmarks:
7730 # aeson-2
7737 # aeson-2
7731− # https://github.com/commercialhaskell/stackage/issues/6217
7732 - jsonifier
7738 - jsonifier
7733
7739
7734 # Cyclic dependencies
7740 # Cyclic dependencies
@@ -7822,6 +7828,7 @@ skipped-benchmarks:
7822 - superbuffer # tried superbuffer-0.3.1.1, but its *benchmarks* does not support: criterion-1.5.12.0
7828 - superbuffer # tried superbuffer-0.3.1.1, but its *benchmarks* does not support: criterion-1.5.12.0
7823 - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: criterion-plus
7829 - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: criterion-plus
7824 - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: stm-stats
7830 - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: stm-stats
7831+ - typerep-map # tried typerep-map-0.4.0.0, but its *benchmarks* requires the disabled package: ghc-typelits-knownnat
7825 - tz # tried tz-0.1.3.5, but its *benchmarks* requires the disabled package: thyme
7832 - tz # tried tz-0.1.3.5, but its *benchmarks* requires the disabled package: thyme
7826 - unicode-transforms # tried unicode-transforms-0.4.0, but its *benchmarks* does not support: path-0.9.2
7833 - unicode-transforms # tried unicode-transforms-0.4.0, but its *benchmarks* does not support: path-0.9.2
7827 - xxhash-ffi # tried xxhash-ffi-0.2.0.0, but its *benchmarks* requires the disabled package: xxhash
7834 - xxhash-ffi # tried xxhash-ffi-0.2.0.0, but its *benchmarks* requires the disabled package: xxhash
@@ -8035,7 +8042,6 @@ no-revisions:
8035- hi-file-parser
8042- hi-file-parser
8036
8043
8037
8044
8038−# Note, this no longer actually does anything with curator2 unfortunately:
8039# Do not build these packages in parallel with others. Useful for high memory
8045# Do not build these packages in parallel with others. Useful for high memory
8040# usage.
8046# usage.
8041non-parallel-builds:
8047non-parallel-builds:
commenterdeleted−20
@@ -1,20 +0,0 @@
1−#!/usr/bin/env bash
2−
3−if ! command -v cargo
4−then
5− echo "Rust doesn't seem to be installed. https://rustup.rs/"
6− exit 1
7−fi
8−
9−if [ "$1" = "outdated" ];
10−then
11− if ! command -v latest-version &> /dev/null
12− then
13− echo "This command requires latest-version in your PATH"
14− echo "Install it with: "
15− echo "stack install --stack-yaml etc/commenter/latest-version/stack.yaml"
16− exit 1
17− fi
18−fi
19−
20−cargo run -q --release --manifest-path etc/commenter/Cargo.toml $@
etc/commenter/Cargo.lock+18−95
@@ -31,12 +31,6 @@ dependencies = [
31 "winapi",
31 "winapi",
32]
32]
33
33
34−[[package]]
35−name = "autocfg"
36−version = "1.0.1"
37−source = "registry+https://github.com/rust-lang/crates.io-index"
38−checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
39−
40[[package]]
34[[package]]
41name = "bitflags"
35name = "bitflags"
42version = "1.3.2"
36version = "1.3.2"
@@ -64,17 +58,9 @@ version = "0.2.0"
64dependencies = [
58dependencies = [
65 "lazy-regex",
59 "lazy-regex",
66 "regex",
60 "regex",
67− "serde",
68− "serde_yaml",
69 "structopt",
61 "structopt",
70]
62]
71
63
72−[[package]]
73−name = "hashbrown"
74−version = "0.11.2"
75−source = "registry+https://github.com/rust-lang/crates.io-index"
76−checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
77−
78[[package]]
64[[package]]
79name = "heck"
65name = "heck"
80version = "0.3.3"
66version = "0.3.3"
@@ -93,21 +79,11 @@ dependencies = [
93 "libc",
79 "libc",
94]
80]
95
81
96−[[package]]
97−name = "indexmap"
98−version = "1.8.0"
99−source = "registry+https://github.com/rust-lang/crates.io-index"
100−checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
101−dependencies = [
102− "autocfg",
103− "hashbrown",
104−]
105−
106[[package]]
82[[package]]
107name = "lazy-regex"
83name = "lazy-regex"
108−version = "2.2.2"
84+version = "2.2.1"
109source = "registry+https://github.com/rust-lang/crates.io-index"
85source = "registry+https://github.com/rust-lang/crates.io-index"
110−checksum = "919a16773ebf2de27e95fc58460110932e55bb0780e23aa51fa5a6b59c9e2b3d"
86+checksum = "17d198f91272f6e788a5c0bd5d741cf778da4e5bc761ec67b32d5d3b0db34a54"
111dependencies = [
87dependencies = [
112 "lazy-regex-proc_macros",
88 "lazy-regex-proc_macros",
113 "once_cell",
89 "once_cell",
@@ -116,9 +92,9 @@ dependencies = [
116
92
117[[package]]
93[[package]]
118name = "lazy-regex-proc_macros"
94name = "lazy-regex-proc_macros"
119−version = "2.2.2"
95+version = "2.2.1"
120source = "registry+https://github.com/rust-lang/crates.io-index"
96source = "registry+https://github.com/rust-lang/crates.io-index"
121−checksum = "5fbe6bf0a04af51c07976625d5007e75ed9b8b955befc21c77b3947733496e36"
97+checksum = "6c12938b1b92cf5be22940527e15b79fd0c7e706e34bc70816f6a72b3484f84e"
122dependencies = [
98dependencies = [
123 "proc-macro2",
99 "proc-macro2",
124 "quote",
100 "quote",
@@ -134,27 +110,21 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
134
110
135[[package]]
111[[package]]
136name = "libc"
112name = "libc"
137−version = "0.2.112"
113+version = "0.2.108"
138−source = "registry+https://github.com/rust-lang/crates.io-index"
139−checksum = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125"
140−
141−[[package]]
142−name = "linked-hash-map"
143−version = "0.5.4"
144source = "registry+https://github.com/rust-lang/crates.io-index"
114source = "registry+https://github.com/rust-lang/crates.io-index"
145−checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3"
115+checksum = "8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119"
146
116
147[[package]]
117[[package]]
148name = "memchr"
118name = "memchr"
149−version = "2.4.1"
119+version = "2.4.0"
150source = "registry+https://github.com/rust-lang/crates.io-index"
120source = "registry+https://github.com/rust-lang/crates.io-index"
151−checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
121+checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc"
152
122
153[[package]]
123[[package]]
154name = "once_cell"
124name = "once_cell"
155−version = "1.9.0"
125+version = "1.8.0"
156source = "registry+https://github.com/rust-lang/crates.io-index"
126source = "registry+https://github.com/rust-lang/crates.io-index"
157−checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5"
127+checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
158
128
159[[package]]
129[[package]]
160name = "proc-macro-error"
130name = "proc-macro-error"
@@ -182,18 +152,18 @@ dependencies = [
182
152
183[[package]]
153[[package]]
184name = "proc-macro2"
154name = "proc-macro2"
185−version = "1.0.36"
155+version = "1.0.27"
186source = "registry+https://github.com/rust-lang/crates.io-index"
156source = "registry+https://github.com/rust-lang/crates.io-index"
187−checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
157+checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038"
188dependencies = [
158dependencies = [
189 "unicode-xid",
159 "unicode-xid",
190]
160]
191
161
192[[package]]
162[[package]]
193name = "quote"
163name = "quote"
194−version = "1.0.14"
164+version = "1.0.9"
195source = "registry+https://github.com/rust-lang/crates.io-index"
165source = "registry+https://github.com/rust-lang/crates.io-index"
196−checksum = "47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d"
166+checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7"
197dependencies = [
167dependencies = [
198 "proc-macro2",
168 "proc-macro2",
199]
169]
@@ -215,44 +185,6 @@ version = "0.6.25"
215source = "registry+https://github.com/rust-lang/crates.io-index"
185source = "registry+https://github.com/rust-lang/crates.io-index"
216checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
186checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
217
187
218−[[package]]
219−name = "ryu"
220−version = "1.0.9"
221−source = "registry+https://github.com/rust-lang/crates.io-index"
222−checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
223−
224−[[package]]
225−name = "serde"
226−version = "1.0.133"
227−source = "registry+https://github.com/rust-lang/crates.io-index"
228−checksum = "97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a"
229−dependencies = [
230− "serde_derive",
231−]
232−
233−[[package]]
234−name = "serde_derive"
235−version = "1.0.133"
236−source = "registry+https://github.com/rust-lang/crates.io-index"
237−checksum = "ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537"
238−dependencies = [
239− "proc-macro2",
240− "quote",
241− "syn",
242−]
243−
244−[[package]]
245−name = "serde_yaml"
246−version = "0.8.23"
247−source = "registry+https://github.com/rust-lang/crates.io-index"
248−checksum = "a4a521f2940385c165a24ee286aa8599633d162077a54bdcae2a6fd5a7bfa7a0"
249−dependencies = [
250− "indexmap",
251− "ryu",
252− "serde",
253− "yaml-rust",
254−]
255−
256[[package]]
188[[package]]
257name = "strsim"
189name = "strsim"
258version = "0.8.0"
190version = "0.8.0"
@@ -285,9 +217,9 @@ dependencies = [
285
217
286[[package]]
218[[package]]
287name = "syn"
219name = "syn"
288−version = "1.0.85"
220+version = "1.0.73"
289source = "registry+https://github.com/rust-lang/crates.io-index"
221source = "registry+https://github.com/rust-lang/crates.io-index"
290−checksum = "a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7"
222+checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7"
291dependencies = [
223dependencies = [
292 "proc-macro2",
224 "proc-macro2",
293 "quote",
225 "quote",
@@ -329,9 +261,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
329
261
330[[package]]
262[[package]]
331name = "version_check"
263name = "version_check"
332−version = "0.9.4"
264+version = "0.9.3"
333source = "registry+https://github.com/rust-lang/crates.io-index"
265source = "registry+https://github.com/rust-lang/crates.io-index"
334−checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
266+checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
335
267
336[[package]]
268[[package]]
337name = "winapi"
269name = "winapi"
@@ -354,12 +286,3 @@ name = "winapi-x86_64-pc-windows-gnu"
354version = "0.4.0"
286version = "0.4.0"
355source = "registry+https://github.com/rust-lang/crates.io-index"
287source = "registry+https://github.com/rust-lang/crates.io-index"
356checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
288checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
357−
358−[[package]]
359−name = "yaml-rust"
360−version = "0.4.5"
361−source = "registry+https://github.com/rust-lang/crates.io-index"
362−checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
363−dependencies = [
364− "linked-hash-map",
365−]
etc/commenter/Cargo.toml−2
@@ -9,6 +9,4 @@ edition = "2018"
9[dependencies]
9[dependencies]
10lazy-regex = "2.2.1"
10lazy-regex = "2.2.1"
11regex = "1.5.4"
11regex = "1.5.4"
12−serde = { version = "1.0.133", features = ["derive"] }
13−serde_yaml = "0.8.23"
14structopt = "0.3.25"
12structopt = "0.3.25"
etc/commenter/latest-version/latest-version.cabal+1−1
@@ -12,7 +12,7 @@ cabal-version: >=1.10
12extra-source-files: README.md
12extra-source-files: README.md
13
13
14executable latest-version
14executable latest-version
15− ghc-options: -Wall -threaded
15+ ghc-options: -Wall
16 hs-source-dirs: src
16 hs-source-dirs: src
17 main-is: Main.hs
17 main-is: Main.hs
18 default-language: Haskell2010
18 default-language: Haskell2010
etc/commenter/latest-version/src/Main.hs+7−17
@@ -9,20 +9,10 @@ import System.Environment
9import qualified Data.Map as Map
9import qualified Data.Map as Map
10
10
11main :: IO ()
11main :: IO ()
12−main = do
12+main =
13− args <- getArgs
13+ runPantryApp $
14− (onlyVersion, packages) <- pure $ case args of
14+ liftIO . putStrLn
15− "only-version" : packages -> (True, packages)
16− packages -> (False, packages)
17− runPantryApp $ liftIO . putStrLn . unlines_ =<< mapM (latestVersion onlyVersion) packages
18− where
19− -- unlines adds an extra trailing newline which can be annoying...
20− unlines_ = intercalate "\n"
21−
22−latestVersion :: (HasPantryConfig env, HasLogFunc env) => Bool -> String -> RIO env String
23−latestVersion onlyVersion name = fmap (displayVersion onlyVersion) . getVersion . mkPackageName $ name
24− where
25− showVersion = intercalate "." . map show . versionNumbers . fst . head . Map.toDescList
15+ . intercalate "." . map show . versionNumbers
16+ . fst . head . Map.toDescList
26− getVersion = getHackagePackageVersions YesRequireHackageIndex UsePreferredVersions
17+ =<< getHackagePackageVersions YesRequireHackageIndex IgnorePreferredVersions
27− displayVersion True v = showVersion v
18+ . mkPackageName =<< head <$> liftIO getArgs
28− displayVersion False v = name <> "-" <> showVersion v
etc/commenter/latest-version/stack.yaml.lockdeleted−13
@@ -1,13 +0,0 @@
1−# This file was autogenerated by Stack.
2−# You should not edit this file by hand.
3−# For more information, please see the documentation at:
4−# https://docs.haskellstack.org/en/stable/lock_files
5−
6−packages: []
7−snapshots:
8−- completed:
9− size: 586296
10− url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/18/18.yaml
11− sha256: 63539429076b7ebbab6daa7656cfb079393bf644971156dc349d7c0453694ac2
12− original:
13− url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/18/18.yaml
etc/commenter/src/lib.rs+47−324
@@ -1,13 +1,10 @@
1use std::collections::{BTreeMap, BTreeSet};
1use std::collections::{BTreeMap, BTreeSet};
2−use std::error::Error;
3−use std::fmt;
4use std::fs::File;
2use std::fs::File;
5use std::io::{BufRead, BufReader, LineWriter, Lines, Write};
3use std::io::{BufRead, BufReader, LineWriter, Lines, Write};
6use std::path::Path;
4use std::path::Path;
7use std::process::Command;
5use std::process::Command;
8
6
9use lazy_regex::regex;
7use lazy_regex::regex;
10−use serde::{Deserialize, Deserializer};
11
8
12pub fn clear() {
9pub fn clear() {
13 handle(true, |loc, _lines| match loc {
10 handle(true, |loc, _lines| match loc {
@@ -30,8 +27,8 @@ pub fn add(lib: Vec<String>, test: Vec<String>, bench: Vec<String>) {
30}
27}
31
28
32enum VersionTag {
29enum VersionTag {
33− Manual(Version),
30+ Manual(String),
34− Auto(Version),
31+ Auto(String),
35}
32}
36
33
37impl VersionTag {
34impl VersionTag {
@@ -42,7 +39,7 @@ impl VersionTag {
42 }
39 }
43 }
40 }
44
41
45− fn version(&self) -> &Version {
42+ fn version(&self) -> &str {
46 match self {
43 match self {
47 VersionTag::Manual(s) => s,
44 VersionTag::Manual(s) => s,
48 VersionTag::Auto(s) => s,
45 VersionTag::Auto(s) => s,
@@ -52,55 +49,48 @@ impl VersionTag {
52
49
53pub fn outdated() {
50pub fn outdated() {
54 let mut all: Vec<String> = vec![];
51 let mut all: Vec<String> = vec![];
55− let (versioned, disabled) = handle(false, |_loc, lines| {
52+ let versioned = handle(false, |_loc, lines| {
56 all.extend(lines);
53 all.extend(lines);
57 vec![]
54 vec![]
58 });
55 });
59−
60− for DisabledPackage { package } in disabled {
61− println!("WARN: {package} is disabled without a noted version");
62− }
63−
64− let mut map: BTreeMap<Package, VersionTag> = BTreeMap::new();
56+ let mut map: BTreeMap<String, VersionTag> = BTreeMap::new();
65 for VersionedPackage { package, version } in versioned {
57 for VersionedPackage { package, version } in versioned {
66 map.insert(package, VersionTag::Manual(version));
58 map.insert(package, VersionTag::Manual(version));
67 }
59 }
68− let mut support: BTreeMap<(Package, Version), BTreeSet<(Package, Version)>> = BTreeMap::new();
60+ let mut support: BTreeMap<(String, String), BTreeSet<(String, String)>> = BTreeMap::new();
69 for v in all.into_iter() {
61 for v in all.into_iter() {
70 let caps = regex!("tried ([^ ]+)-([^,-]+),").captures(&v).unwrap();
62 let caps = regex!("tried ([^ ]+)-([^,-]+),").captures(&v).unwrap();
71− let package = Package(caps.get(1).unwrap().as_str().to_owned());
63+ let package = caps.get(1).unwrap().as_str().to_owned();
72− let version = Version(caps.get(2).unwrap().as_str().to_owned());
64+ let version = caps.get(2).unwrap().as_str().to_owned();
73 map.insert(package.clone(), VersionTag::Auto(version.clone()));
65 map.insert(package.clone(), VersionTag::Auto(version.clone()));
74
66
75 if let Some(caps) = regex!("does not support: ([^ ]+)-([^-]+)").captures(&v) {
67 if let Some(caps) = regex!("does not support: ([^ ]+)-([^-]+)").captures(&v) {
76− let dep_package = Package(caps.get(1).unwrap().as_str().to_owned());
68+ let dep_package = caps.get(1).unwrap().as_str().to_owned();
77− let dep_version = Version(caps.get(2).unwrap().as_str().to_owned());
69+ let dep_version = caps.get(2).unwrap().as_str().to_owned();
78 let entry = support.entry((dep_package, dep_version)).or_default();
70 let entry = support.entry((dep_package, dep_version)).or_default();
79 entry.insert((package, version));
71 entry.insert((package, version));
80 }
72 }
81 }
73 }
82
74
83− let latest_versions = {
75+ let entries = map.len() + support.len();
84− let mut packages: Vec<Package> = map.iter().map(|(package, _)| package.clone()).collect();
76+ let mut i = 0;
85− packages.append(
86− &mut support
87− .iter()
88− .map(|((package, _), _)| package.clone())
89− .collect(),
90− );
91− latest_version(packages.into_iter())
92− };
93
77
94 for (package, version) in map {
78 for (package, version) in map {
95 if is_boot(&package) {
79 if is_boot(&package) {
96 continue;
80 continue;
97 }
81 }
82+ if i % 100 == 0 {
83+ println!("{:02}%", ((i as f64 / entries as f64) * 100.0).floor());
84+ }
85+ i += 1;
98− let latest = latest_versions.get(&package).unwrap();
86+ let latest = latest_version(&package);
99 if version.version() != latest {
87 if version.version() != latest {
100 println!(
88 println!(
101− "{package} mismatch, {tag}: {version}, hackage: {latest}",
89+ "{} mismatch, {}: {}, hackage: {}",
102− tag = version.tag(),
90+ package,
103− version = version.version(),
91+ version.tag(),
92+ version.version(),
93+ latest
104 );
94 );
105 }
95 }
106 }
96 }
@@ -110,30 +100,35 @@ pub fn outdated() {
110 continue;
100 continue;
111 }
101 }
112
102
103+ if i % 100 == 0 {
104+ println!("{:02}%", ((i as f64 / entries as f64) * 100.0).floor());
105+ }
106+ i += 1;
113− let latest = latest_versions.get(&package).unwrap();
107+ let latest = latest_version(&package);
114− if &version != latest {
108+ if version != latest {
115 let max = 3;
109 let max = 3;
116 let dependents_stripped = dependents.len().saturating_sub(max);
110 let dependents_stripped = dependents.len().saturating_sub(max);
117 let dependents = dependents
111 let dependents = dependents
118 .into_iter()
112 .into_iter()
119 .take(max)
113 .take(max)
120− .map(|(p, v)| format!("{p}-{v}"))
114+ .map(|(p, v)| format!("{}-{}", p, v))
121 .collect::<Vec<String>>()
115 .collect::<Vec<String>>()
122 .join(", ");
116 .join(", ");
123 let dependents = if dependents_stripped > 0 {
117 let dependents = if dependents_stripped > 0 {
124− format!("{dependents} and {dependents_stripped} more")
118+ format!("{} and {} more", dependents, dependents_stripped)
125 } else {
119 } else {
126 dependents
120 dependents
127 };
121 };
128
122
129 println!(
123 println!(
124+ "{} mismatch, snapshot: {}, hackage: {}, dependents: {}",
130− "{package} mismatch, snapshot: {version}, hackage: {latest}, dependents: {dependents}"
125+ package, version, latest, dependents,
131 );
126 );
132 }
127 }
133 }
128 }
134}
129}
135
130
136−fn is_boot(package: &Package) -> bool {
131+fn is_boot(package: &str) -> bool {
137 [
132 [
138 "Cabal",
133 "Cabal",
139 "base",
134 "base",
@@ -156,26 +151,20 @@ fn is_boot(package: &Package) -> bool {
156 "text",
151 "text",
157 "time",
152 "time",
158 ]
153 ]
159− .contains(&&*package.0)
154+ .contains(&package)
160}
155}
161
156
162−fn latest_version(packages: impl Iterator<Item = Package>) -> BTreeMap<Package, Version> {
157+fn latest_version(pkg: &str) -> String {
163 String::from_utf8(
158 String::from_utf8(
164 Command::new("latest-version")
159 Command::new("latest-version")
165− .args(packages.map(|p| p.0))
160+ .args([pkg])
166 .output()
161 .output()
167− .expect("Could not find latest-version in PATH")
162+ .unwrap()
168 .stdout,
163 .stdout,
169 )
164 )
170 .unwrap()
165 .unwrap()
171 .trim()
166 .trim()
172 .to_owned()
167 .to_owned()
173− .lines()
174− .map(|s| {
175− let VersionedPackage { package, version } = parse_versioned_package_canonical(s).unwrap();
176− (package, version)
177− })
178− .collect()
179}
168}
180
169
181enum State {
170enum State {
@@ -188,69 +177,38 @@ enum State {
188 Done,
177 Done,
189}
178}
190
179
191−#[derive(PartialEq, Eq, Debug)]
192struct VersionedPackage {
180struct VersionedPackage {
193− package: Package,
181+ package: String,
194− version: Version,
182+ version: String,
195−}
196−
197−fn parse_versioned_package_canonical(s: &str) -> Option<VersionedPackage> {
198− if let Some(caps) = regex!(r#"^(.+)-([\d.]+)$"#).captures(s) {
199− let package = Package(caps.get(1).unwrap().as_str().to_owned());
200− let version = Version(caps.get(2).unwrap().as_str().to_owned());
201− Some(VersionedPackage { package, version })
202− } else {
203− None
204− }
205}
183}
206
184
207−fn parse_versioned_package_yaml(s: &str) -> Option<VersionedPackage> {
185+fn parse_versioned_package(s: &str) -> Option<VersionedPackage> {
208 if let Some(caps) = regex!(r#"- *([^ ]+) < *0 *# *([\d.]+)"#).captures(s) {
186 if let Some(caps) = regex!(r#"- *([^ ]+) < *0 *# *([\d.]+)"#).captures(s) {
209− let package = Package(caps.get(1).unwrap().as_str().to_owned());
187+ let package = caps.get(1).unwrap().as_str().to_owned();
210− let version = Version(caps.get(2).unwrap().as_str().to_owned());
188+ let version = caps.get(2).unwrap().as_str().to_owned();
211 Some(VersionedPackage { package, version })
189 Some(VersionedPackage { package, version })
212 } else if let Some(caps) = regex!(r#"- *([^ ]+) *# *([\d.]+)"#).captures(s) {
190 } else if let Some(caps) = regex!(r#"- *([^ ]+) *# *([\d.]+)"#).captures(s) {
213− let package = Package(caps.get(1).unwrap().as_str().to_owned());
191+ let package = caps.get(1).unwrap().as_str().to_owned();
214− let version = Version(caps.get(2).unwrap().as_str().to_owned());
192+ let version = caps.get(2).unwrap().as_str().to_owned();
215 Some(VersionedPackage { package, version })
193 Some(VersionedPackage { package, version })
216 } else {
194 } else {
217 None
195 None
218 }
196 }
219}
197}
220
198
221−struct DisabledPackage {
222− package: String,
223−}
224−
225−fn parse_disabled_package(s: &str) -> Option<DisabledPackage> {
226− if !regex!(r#"- *([^ ]+) < *0 *# tried"#).is_match(s) {
227− if let Some(caps) = regex!(r#"- *([^ ]+) < *0 *# *[^\d]"#).captures(s) {
228− let package = caps.get(1).unwrap().as_str().to_owned();
229− Some(DisabledPackage { package })
230− } else {
231− None
232− }
233− } else {
234− None
235− }
236−}
237−
238−fn handle<F>(write: bool, mut f: F) -> (Vec<VersionedPackage>, Vec<DisabledPackage>)
199+fn handle<F>(write: bool, mut f: F) -> Vec<VersionedPackage>
239where
200where
240 F: FnMut(Location, Vec<String>) -> Vec<String>,
201 F: FnMut(Location, Vec<String>) -> Vec<String>,
241{
202{
242 let path = "build-constraints.yaml";
203 let path = "build-constraints.yaml";
243 let mut new_lines: Vec<String> = vec![];
204 let mut new_lines: Vec<String> = vec![];
244 let mut versioned_packages: Vec<VersionedPackage> = vec![];
205 let mut versioned_packages: Vec<VersionedPackage> = vec![];
245− let mut disabled_packages: Vec<DisabledPackage> = vec![];
246
206
247 let mut state = State::LookingForLibBounds;
207 let mut state = State::LookingForLibBounds;
248 let mut buf = vec![];
208 let mut buf = vec![];
249 for line in read_lines(path).map(|s| s.unwrap()) {
209 for line in read_lines(path).map(|s| s.unwrap()) {
250− if let Some(versioned_package) = parse_versioned_package_yaml(&line) {
210+ if let Some(versioned_package) = parse_versioned_package(&line) {
251 versioned_packages.push(versioned_package);
211 versioned_packages.push(versioned_package);
252− } else if let Some(disabled_package) = parse_disabled_package(&line) {
253− disabled_packages.push(disabled_package);
254 }
212 }
255
213
256 match state {
214 match state {
@@ -321,7 +279,7 @@ where
321 file.flush().unwrap();
279 file.flush().unwrap();
322 }
280 }
323
281
324− (versioned_packages, disabled_packages)
282+ versioned_packages
325}
283}
326
284
327enum Location {
285enum Location {
@@ -337,238 +295,3 @@ where
337 let file = File::open(filename).unwrap();
295 let file = File::open(filename).unwrap();
338 BufReader::new(file).lines()
296 BufReader::new(file).lines()
339}
297}
340−
341−#[derive(Deserialize)]
342−struct SnapshotYaml {
343− // flags: BTreeMap<Package, BTreeMap<PackageFlag, bool>>,
344− // publish_time
345− packages: Vec<SnapshotPackage>,
346− // hidden
347− // resolver
348−}
349−
350−#[derive(Deserialize)]
351−struct SnapshotPackage {
352− hackage: PackageWithVersionAndSha,
353− // pantry-tree
354−}
355−
356−#[derive(PartialOrd, Ord, PartialEq, Eq, Clone, Debug)]
357−struct Package(String);
358−
359−impl fmt::Display for Package {
360− fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
361− self.0.fmt(f)
362− }
363−}
364−
365−#[derive(Clone, PartialOrd, Ord, PartialEq, Eq, Debug)]
366−struct Version(String);
367−
368−impl fmt::Display for Version {
369− fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
370− self.0.fmt(f)
371− }
372−}
373−
374−// zstd-0.1.3.0@sha256:4c0a372251068eb6086b8c3a0a9f347488f08b570a7705844ffeb2c720c97223,3723
375−struct PackageWithVersionAndSha {
376− name: Package,
377− version: Version,
378−}
379−
380−impl<'de> serde::Deserialize<'de> for PackageWithVersionAndSha {
381− fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
382− where
383− D: Deserializer<'de>,
384− {
385− let s: String = String::deserialize(deserializer)?;
386− let r = regex!(r#"^(.+?)-([.\d]+)@sha256:[\da-z]+,\d+$"#);
387− if let Some(caps) = r.captures(&s) {
388− let name = Package(caps.get(1).unwrap().as_str().to_owned());
389− let version = Version(caps.get(2).unwrap().as_str().to_owned());
390− Ok(Self { name, version })
391− } else {
392− Err(serde::de::Error::invalid_value(
393− serde::de::Unexpected::Other(&s),
394− &"Invalid PackageVersionWithSha",
395− ))
396− }
397− }
398−}
399−
400−fn yaml_from_file<A, P: AsRef<Path>>(path: P) -> Result<A, Box<dyn Error>>
401−where
402− A: for<'de> Deserialize<'de>,
403−{
404− let file = File::open(path)?;
405− let reader = BufReader::new(file);
406− let u = serde_yaml::from_reader(reader)?;
407− Ok(u)
408−}
409−
410−struct Snapshot {
411− packages: BTreeMap<Package, Diff<Version>>,
412−}
413−
414−#[derive(Clone, Copy)]
415−enum Diff<A> {
416− Left(A),
417− Right(A),
418− Both(A, A),
419−}
420−
421−fn to_diff(a: SnapshotYaml, b: SnapshotYaml) -> Snapshot {
422− let mut packages = BTreeMap::new();
423− for s in a.packages {
424− let package = s.hackage;
425− packages.insert(package.name, Diff::Left(package.version));
426− }
427− for s in b.packages {
428− let package = s.hackage;
429− let name = package.name;
430− let version = package.version;
431− if let Some(a) = packages.remove(&name) {
432− match a {
433− Diff::Left(a) => {
434− if a == version {
435− packages.remove(&name);
436− } else {
437− packages.insert(name, Diff::Both(a, version));
438− }
439− }
440− _ => unreachable!(),
441− }
442− } else {
443− packages.insert(name, Diff::Right(version));
444− }
445− }
446−
447− Snapshot { packages }
448−}
449−
450−pub fn diff_snapshot(a: String, b: String) {
451− let diff = to_diff(yaml_from_file(a).unwrap(), yaml_from_file(b).unwrap());
452− for (name, diff) in diff.packages {
453− let s = match diff {
454− Diff::Left(a) => format!("- {name}-{a}"),
455− Diff::Right(b) => format!("+ {name}-{b}"),
456− Diff::Both(a, b) => format!("~ {name}-{a} -> {b}"),
457− };
458− println!("{s}");
459− }
460−}
461−
462−#[derive(PartialEq, Eq, Debug)]
463−struct DisabledTransitively {
464− child: VersionedPackage,
465− parent: Package,
466−}
467−
468−fn parse_disabled_transitviely(s: &str) -> Option<DisabledTransitively> {
469− let r = regex!(
470− r#"- *([^ ]+) < *0 *# tried [^ ]+-([\d.]+), but its \*[^*]+\* requires the disabled package: ([^ ]+)"#
471− );
472− if let Some(caps) = r.captures(s) {
473− let package = Package(caps.get(1).unwrap().as_str().to_owned());
474− let version = Version(caps.get(2).unwrap().as_str().to_owned());
475− let parent = Package(caps.get(3).unwrap().as_str().to_owned());
476− Some(DisabledTransitively {
477− child: VersionedPackage { package, version },
478− parent,
479− })
480− } else {
481− None
482− }
483−}
484−
485−#[test]
486−fn test_parse_disabled_transitviely() {
487− let s = "- Network-NineP < 0 # tried Network-NineP-0.4.7.1, but its *library* requires the disabled package: mstate";
488− assert_eq!(
489− parse_disabled_transitviely(s),
490− Some(DisabledTransitively {
491− child: VersionedPackage {
492− package: Package("Network-NineP".to_owned()),
493− version: Version("0.4.7.1".to_owned())
494− },
495− parent: Package("mstate".to_owned()),
496− })
497− )
498−}
499−
500−type M = BTreeMap<Package, (Vec<VersionedPackage>, Option<usize>)>;
501−
502−pub fn disabled() {
503− let mut disabled_transitively: Vec<DisabledTransitively> = vec![];
504− handle(false, |loc, lines| {
505− match loc {
506− Location::Lib => disabled_transitively.extend(
507− lines
508− .into_iter()
509− .map(|line| parse_disabled_transitviely(&line))
510− .flatten()
511− .collect::<Vec<_>>(),
512− ),
513− Location::Test | Location::Bench => (),
514− }
515− vec![]
516− });
517−
518− let mut packages: BTreeSet<Package> = BTreeSet::new();
519− let mut disabled: M = BTreeMap::new();
520−
521− for DisabledTransitively { child, parent } in disabled_transitively {
522− packages.insert(child.package.clone());
523− packages.insert(parent.clone());
524− disabled
525− .entry(child.package.clone())
526− .or_insert_with(|| (vec![], None));
527− let t = disabled.entry(parent).or_insert_with(|| (vec![], None));
528− t.0.push(child);
529− }
530−
531− let mut packages_len = packages.len();
532− while packages_len > 0 {
533− let mut new_packages: BTreeSet<Package> = BTreeSet::new();
534− for package in packages {
535− let (_, count) = disabled.get(&package).unwrap();
536− if count.is_none() && !process(&package, &mut disabled) {
537− new_packages.insert(package.clone());
538− }
539− }
540− packages = new_packages;
541− packages_len = packages.len();
542− }
543−
544− let mut v: Vec<_> = disabled
545− .into_iter()
546− .map(|(package, (_, count))| (count, package))
547− .collect();
548− v.sort();
549− for (count, package) in v {
550− let count = count.unwrap();
551− if count != 0 {
552− println!("{package} is disabled with {count} dependents");
553− }
554− }
555−}
556−
557−fn process(package: &Package, m: &mut M) -> bool {
558− let (children, count) = m.get(package).unwrap();
559− assert!(count.is_none(), "{:?}", package);
560− let mut count = 0;
561− for child in children {
562− let (_, child_count) = m
563− .get(&child.package)
564− .unwrap_or_else(|| panic!("{}", child.package));
565− match child_count {
566− None => return false,
567− Some(i) => count += 1 + i,
568− }
569− }
570− m.entry(package.clone())
571− .and_modify(|tup| tup.1 = Some(count))
572− .or_insert_with(|| panic!("{}", package));
573− true
574−}
etc/commenter/src/main.rs+20−11
@@ -19,24 +19,28 @@ enum Header {
19 about = "Automates generation of bounds in build-constraints.yaml"
19 about = "Automates generation of bounds in build-constraints.yaml"
20)]
20)]
21enum Opt {
21enum Opt {
22− Add,
23 Clear,
22 Clear,
24− DiffSnapshot { a: String, b: String },
23+ Add,
25− Disabled,
26 Outdated,
24 Outdated,
27}
25}
28
26
29fn main() {
27fn main() {
30 let opt = Opt::from_args();
28 let opt = Opt::from_args();
31 match opt {
29 match opt {
30+ Opt::Clear => clear(),
32 Opt::Add => add(),
31 Opt::Add => add(),
33− Opt::Clear => commenter::clear(),
34− Opt::DiffSnapshot { a, b } => commenter::diff_snapshot(a, b),
35− Opt::Disabled => commenter::disabled(),
36− Opt::Outdated => commenter::outdated(),
32+ Opt::Outdated => outdated(),
37 }
33 }
38}
34}
39
35
36+fn clear() {
37+ commenter::clear();
38+}
39+
40+fn outdated() {
41+ commenter::outdated();
42+}
43+
40fn add() {
44fn add() {
41 let mut lib_exes: H = Default::default();
45 let mut lib_exes: H = Default::default();
42 let mut tests: H = Default::default();
46 let mut tests: H = Default::default();
@@ -60,7 +64,7 @@ fn add() {
60 } else if line == "curator: Snapshot dependency graph contains errors:" {
64 } else if line == "curator: Snapshot dependency graph contains errors:" {
61 process_line = true;
65 process_line = true;
62 } else if !process_line {
66 } else if !process_line {
63− println!("[INFO] {line}");
67+ println!("[INFO] {}", line);
64 } else if let Some(cap) = package.captures(&line) {
68 } else if let Some(cap) = package.captures(&line) {
65 let root = last_header.clone().unwrap();
69 let root = last_header.clone().unwrap();
66 let package = cap.name("package").unwrap().as_str();
70 let package = cap.name("package").unwrap().as_str();
@@ -96,7 +100,7 @@ fn add() {
96 for (header, packages) in lib_exes {
100 for (header, packages) in lib_exes {
97 for (package, version, component) in packages {
101 for (package, version, component) in packages {
98 let s = printer(" ", &package, true, &version, &component, &header);
102 let s = printer(" ", &package, true, &version, &component, &header);
99− println!("{s}");
103+ println!("{}", s);
100 auto_lib_exes.push(s);
104 auto_lib_exes.push(s);
101 }
105 }
102 }
106 }
@@ -107,7 +111,7 @@ fn add() {
107 for (header, packages) in tests {
111 for (header, packages) in tests {
108 for (package, version, component) in packages {
112 for (package, version, component) in packages {
109 let s = printer(" ", &package, false, &version, &component, &header);
113 let s = printer(" ", &package, false, &version, &component, &header);
110− println!("{s}");
114+ println!("{}", s);
111 auto_tests.push(s);
115 auto_tests.push(s);
112 }
116 }
113 }
117 }
@@ -118,7 +122,7 @@ fn add() {
118 for (header, packages) in benches {
122 for (header, packages) in benches {
119 for (package, version, component) in packages {
123 for (package, version, component) in packages {
120 let s = printer(" ", &package, false, &version, &component, &header);
124 let s = printer(" ", &package, false, &version, &component, &header);
121− println!("{s}");
125+ println!("{}", s);
122 auto_benches.push(s);
126 auto_benches.push(s);
123 }
127 }
124 }
128 }
@@ -144,6 +148,11 @@ fn printer(
144 let lt0 = if lt0 { " < 0" } else { "" };
148 let lt0 = if lt0 { " < 0" } else { "" };
145 format!(
149 format!(
146 "{indent}- {package}{lt0} # tried {package}-{version}, but its *{component}* {cause}",
150 "{indent}- {package}{lt0} # tried {package}-{version}, but its *{component}* {cause}",
151+ indent = indent,
152+ package = package,
153+ lt0 = lt0,
154+ version = version,
155+ component = component,
147 cause = match header {
156 cause = match header {
148 Header::Versioned { package, version } => format!(
157 Header::Versioned { package, version } => format!(
149 "does not support: {package}-{version}",
158 "does not support: {package}-{version}",