on master help sign in
CURATORS.md+45−15
since splitsnapshots
unifiedsplit
@@ -210,6 +210,8 @@ 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+
213Note that when starting a new LTS major release, you'll need to modify `.github/workflows/image.yml` to add a new lts branch.
215Note that when starting a new LTS major release, you'll need to modify `.github/workflows/image.yml` to add a new lts branch.
214
216
215Update `GHCVER` in `Dockerfile`. (This env var automatically gets passed to `debian-bootstrap.sh`.)
217Update `GHCVER` in `Dockerfile`. (This env var automatically gets passed to `debian-bootstrap.sh`.)
@@ -315,7 +317,7 @@ First run `build.sh` to regenerate updated `ltsXX/work/constraints.yaml` and `lt
315
317
316For an LTS minor bump, you'll typically want to:
318For an LTS minor bump, you'll typically want to:
317
319
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.
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).
319* Add new packages to the `constraints.yaml` file
321* Add new packages to the `constraints.yaml` file
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.
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.
321
323
@@ -420,20 +422,16 @@ errors for builds, tests and benchmarks.
420
422
421### Large scale enabling/disabling of packages
423### Large scale enabling/disabling of packages
422
424
423−`etc/commenter` is a binary that mostly automates the translation of
425+`etc/commenter` is a binary that automates `build-constraints.yaml` workflows.
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.
431
426
432#### Setup
427#### Setup
433This is currently a rust program, You can install the rust toolchain
428This is currently a rust program, You can install the rust toolchain
434by using [rustup](https://rustup.rs/).
429by using [rustup](https://rustup.rs/).
435
430
431+For some commands you also need etc/commenter/latest-version installed.
432+```
436−Then `cargo install --locked --path etc/commenter`
433+stack install --stack-yaml etc/commenter/latest-version/stack.yaml
434+```
437
435
438#### Example usage
436#### Example usage
439
437
@@ -454,7 +452,7 @@ testing-feat (GHC 9 bounds issues, Grandfathered dependencies) (not present) dep
454
452
455Now run:
453Now run:
456```
454```
457−./check 2>&1 >/dev/null | commenter add
455+./check 2>&1 >/dev/null | ./commenter add
458```
456```
459
457
460You will get this output:
458You will get this output:
@@ -481,8 +479,8 @@ Re-run this command until no more packages are disabled.
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.
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.
482
480
483```
481```
484−commenter clear
482+./commenter clear
485−./check 2>&1 >/dev/null | commenter add
483+./check 2>&1 >/dev/null | ./commenter add
486```
484```
487
485
488Repeat the second command until no updates are made to build-constraints.yaml.
486Repeat the second command until no updates are made to build-constraints.yaml.
@@ -491,7 +489,7 @@ Repeat the second command until no updates are made to build-constraints.yaml.
491
489
492Run `stack update` before doing this.
490Run `stack update` before doing this.
493
491
494−`commenter outdated` looks through all bounds issues and library
492+`./commenter outdated` looks through all bounds issues and library
495compilation failures and compares the marked version with the latest hackage release. Example output is
493compilation failures and compares the marked version with the latest hackage release. Example output is
496
494
497```
495```
@@ -502,7 +500,7 @@ aeson mismatch, auto: 1.5.6.0, hackage: 2.0.2.0
502where "manual" means the bound was added manually by a curator,
500where "manual" means the bound was added manually by a curator,
503perhaps due to a compilation failure so we could try re-enabling the
501perhaps due to a compilation failure so we could try re-enabling the
504package. "auto" means it's part of the sections generated by
502package. "auto" means it's part of the sections generated by
505−`commenter`, to update that run the `Re-enabling` step as documented
503+`./commenter`, to update that run the `Re-enabling` step as documented
506above.
504above.
507
505
508`outdated` only finds packages that are in the auto generated
506`outdated` only finds packages that are in the auto generated
@@ -512,6 +510,38 @@ sections, or that are of the form `- package < 0 # $version`.
512
510
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!
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!
514
512
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+```
515
545
516## Adding new curators
546## Adding new curators
517
547
build-constraints.yaml+198−201
@@ -10,6 +10,14 @@ 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+
13 "David Burkett <david@davidburkett.xyz> @Disco-Dave":
21 "David Burkett <david@davidburkett.xyz> @Disco-Dave":
14 - katip-wai
22 - katip-wai
15
23
@@ -56,7 +64,7 @@ packages:
56 - ListLike
64 - ListLike
57 - haskell-src
65 - haskell-src
58 - fix-whitespace
66 - fix-whitespace
59− - hs-tags < 0 # 0.1.5.2 compile-fail GHC IncludeSpecs
67+ - hs-tags
60 - goldplate
68 - goldplate
61 - hasktags
69 - hasktags
62 - regex-base
70 - regex-base
@@ -66,6 +74,7 @@ packages:
66 - regex-posix-clib
74 - regex-posix-clib
67 - regex-tdfa
75 - regex-tdfa
68 - java-adt
76 - java-adt
77+ - shelly
69 - tasty-silver
78 - tasty-silver
70
79
71 "Diogo Biazus <diogo@biazus.ca>":
80 "Diogo Biazus <diogo@biazus.ca>":
@@ -90,7 +99,7 @@ packages:
90 - servant-errors
99 - servant-errors
91
100
92 "Christian Charukiewicz <charukiewicz@protonmail.com> @charukiewicz":
101 "Christian Charukiewicz <charukiewicz@protonmail.com> @charukiewicz":
93− - isbn < 0 # 1.1.0.2 text 1.2.5.0 exports `elem`
102+ - isbn
94
103
95 "Koz Ross <koz.ross@retro-freedom.nz> @kozross":
104 "Koz Ross <koz.ross@retro-freedom.nz> @kozross":
96 - medea
105 - medea
@@ -307,8 +316,10 @@ packages:
307 - essence-of-live-coding-gloss
316 - essence-of-live-coding-gloss
308 - essence-of-live-coding-pulse
317 - essence-of-live-coding-pulse
309 - essence-of-live-coding-quickcheck
318 - essence-of-live-coding-quickcheck
319+ - essence-of-live-coding-warp
310 - pulse-simple
320 - pulse-simple
311 - simple-affine-space
321 - simple-affine-space
322+ - has-transformers
312
323
313 "Paul Johnson <paul@cogito.org.uk> @PaulJohnson":
324 "Paul Johnson <paul@cogito.org.uk> @PaulJohnson":
314 - geodetics
325 - geodetics
@@ -397,7 +408,7 @@ packages:
397 - normalization-insensitive
408 - normalization-insensitive
398
409
399 "Jacob Stanley <jacob@stanley.io> @jacobstanley":
410 "Jacob Stanley <jacob@stanley.io> @jacobstanley":
400− - hedgehog
411+ - hedgehog < 1.1 # https://github.com/commercialhaskell/stackage/issues/6415
401 - hedgehog-quickcheck
412 - hedgehog-quickcheck
402 - transformers-bifunctors
413 - transformers-bifunctors
403 - unix-compat
414 - unix-compat
@@ -755,7 +766,7 @@ packages:
755 - cryptonite-conduit
766 - cryptonite-conduit
756 - streaming-commons
767 - streaming-commons
757
768
758− - alex
769+ - alex < 3.2.7 || > 3.2.7
759 - async
770 - async
760 - base16-bytestring
771 - base16-bytestring
761 - csv-conduit
772 - csv-conduit
@@ -764,7 +775,7 @@ packages:
764 - foreign-store
775 - foreign-store
765 - formatting
776 - formatting
766 - gtk2hs-buildtools
777 - gtk2hs-buildtools
767− - happy
778+ - happy < 1.21.0 || > 1.21.0 # https://github.com/commercialhaskell/stackage/issues/6294
768 - hybrid-vectors
779 - hybrid-vectors
769 - indents
780 - indents
770 - language-c
781 - language-c
@@ -890,7 +901,6 @@ packages:
890 - wai-slack-middleware
901 - wai-slack-middleware
891 - sysinfo
902 - sysinfo
892 - xmonad-extras
903 - xmonad-extras
893− - shelly
894 - persistent-redis
904 - persistent-redis
895 - fakedata
905 - fakedata
896 - fakedata-parser
906 - fakedata-parser
@@ -1123,7 +1133,7 @@ packages:
1123 - bugsnag-haskell
1133 - bugsnag-haskell
1124 - gravatar
1134 - gravatar
1125 - load-env
1135 - load-env
1126− - yesod-auth-oauth2
1136+ - yesod-auth-oauth2 < 0.7 # https://github.com/commercialhaskell/stackage/issues/6424
1127 - yesod-markdown
1137 - yesod-markdown
1128 - yesod-paginator
1138 - yesod-paginator
1129
1139
@@ -1441,10 +1451,11 @@ packages:
1441 # incompatible bounds, we would prefer they be disabled temporarily,
1451 # incompatible bounds, we would prefer they be disabled temporarily,
1442 # rather than disabling the latest hledger-lib and hledger.
1452 # rather than disabling the latest hledger-lib and hledger.
1443 # (#3494/closed, #5779/closed)
1453 # (#3494/closed, #5779/closed)
1454+ # Temporary upper bound to avoid mistaken and deprecated 1.24.99 release:
1444− - hledger
1455+ - hledger < 1.24.99
1445− - hledger-lib
1456+ - hledger-lib < 1.24.99
1446− - hledger-ui
1457+ - hledger-ui < 1.24.99
1447− - hledger-web
1458+ - hledger-web < 1.24.99
1448
1459
1449 "Mihai Maruseac <mihai.maruseac@gmail.com> @mihaimaruseac":
1460 "Mihai Maruseac <mihai.maruseac@gmail.com> @mihaimaruseac":
1450 - io-manager
1461 - io-manager
@@ -1504,7 +1515,7 @@ packages:
1504 - generic-aeson
1515 - generic-aeson
1505 - parameterized
1516 - parameterized
1506 - tracing-control
1517 - tracing-control
1507− - primitive-unlifted < 0 # 1.0.0.0 ghc 9.0.2 panic
1518+ - primitive-unlifted < 0.2 # 1.0.0.0 ghc 9.0.2 panic, https://github.com/metrix-ai/primitive-extras/issues/6
1508 - stm-lifted
1519 - stm-lifted
1509 - monad-primitive
1520 - monad-primitive
1510 - mwc-random-monad
1521 - mwc-random-monad
@@ -1576,7 +1587,7 @@ packages:
1576 - hasql
1587 - hasql
1577 - hasql-optparse-applicative
1588 - hasql-optparse-applicative
1578 - hasql-pool
1589 - hasql-pool
1579− - hasql-th < 0 # 0.4.0.9 TH compile error
1590+ - hasql-th
1580 - hasql-transaction
1591 - hasql-transaction
1581 - headed-megaparsec
1592 - headed-megaparsec
1582 - jsonifier
1593 - jsonifier
@@ -1718,18 +1729,23 @@ packages:
1718 - linux-capabilities
1729 - linux-capabilities
1719
1730
1720 "Jens Petersen <juhpetersen@gmail.com> @juhp":
1731 "Jens Petersen <juhpetersen@gmail.com> @juhp":
1732+ - bodhi
1721 - bugzilla-redhat
1733 - bugzilla-redhat
1722 - cabal-file
1734 - cabal-file
1723 - cabal-rpm
1735 - cabal-rpm
1724 - cached-json-file
1736 - cached-json-file
1725− - dl-fedora
1737+ - copr-api
1738+ - dl-fedora < 0 # 0.9.2 https://github.com/juhp/dl-fedora/issues/2
1726 - fedora-dists
1739 - fedora-dists
1727 - fedora-haskell-tools
1740 - fedora-haskell-tools
1741+ - HaXml
1728 - hkgr
1742 - hkgr
1729− - http-directory < 0.1.9 # https://github.com/juhp/dl-fedora/issues/2
1743+ - http-directory
1730 - http-query
1744 - http-query
1731 - koji
1745 - koji
1746+ - pagure
1732 - pagure-cli
1747 - pagure-cli
1748+ - pdc
1733 - pkgtreediff
1749 - pkgtreediff
1734 - rhbzquery
1750 - rhbzquery
1735 - rpm-nvr
1751 - rpm-nvr
@@ -1737,7 +1753,8 @@ packages:
1737 - simple-cabal
1753 - simple-cabal
1738 - simple-cmd
1754 - simple-cmd
1739 - simple-cmd-args
1755 - simple-cmd-args
1740− - HaXml
1756+ - stack-all
1757+ - stack-clean-old
1741
1758
1742 - async-pool
1759 - async-pool
1743 - darcs
1760 - darcs
@@ -2958,7 +2975,7 @@ packages:
2958 - wai-session-postgresql
2975 - wai-session-postgresql
2959
2976
2960 "Haisheng Wu <freizl@gmail.com> @freizl":
2977 "Haisheng Wu <freizl@gmail.com> @freizl":
2961− - hoauth2
2978+ - hoauth2 < 2.0 # https://github.com/commercialhaskell/stackage/issues/6424
2962
2979
2963 "Falko Peters <falko.peters@gmail.com> @informatikr":
2980 "Falko Peters <falko.peters@gmail.com> @informatikr":
2964 - scrypt
2981 - scrypt
@@ -3000,7 +3017,7 @@ packages:
3000 "Justus Adam <dev@justus.science> @JustusAdam":
3017 "Justus Adam <dev@justus.science> @JustusAdam":
3001 - marvin
3018 - marvin
3002 - marvin-interpolate
3019 - marvin-interpolate
3003− - mustache
3020+ - mustache < 2.4.0 # https://github.com/commercialhaskell/stackage/issues/6421
3004 - exit-codes >= 1.0.0
3021 - exit-codes >= 1.0.0
3005
3022
3006 "Cindy Wang <cindylinz@gmail.com> @CindyLinz":
3023 "Cindy Wang <cindylinz@gmail.com> @CindyLinz":
@@ -3337,6 +3354,7 @@ packages:
3337 - quote-quot
3354 - quote-quot
3338 - tasty-bench
3355 - tasty-bench
3339 - tasty-inspection-testing
3356 - tasty-inspection-testing
3357+ - text-rope
3340
3358
3341 "Ashley Yakeley <ashley@semantic.org> @AshleyYakeley":
3359 "Ashley Yakeley <ashley@semantic.org> @AshleyYakeley":
3342 - countable
3360 - countable
@@ -3710,10 +3728,11 @@ packages:
3710
3728
3711 "Albert Krewinkel <albert+stackage@zeitkraut.de> @tarleb":
3729 "Albert Krewinkel <albert+stackage@zeitkraut.de> @tarleb":
3712 - hslua
3730 - hslua
3731+ - hslua-aeson
3713 - hslua-classes
3732 - hslua-classes
3714 - hslua-core
3733 - hslua-core
3715 - hslua-marshalling
3734 - hslua-marshalling
3716− - hslua-module-doclayout
3735+ - hslua-module-doclayout < 0 # https://github.com/commercialhaskell/stackage/issues/6416
3717 - hslua-module-path
3736 - hslua-module-path
3718 - hslua-module-system
3737 - hslua-module-system
3719 - hslua-module-text
3738 - hslua-module-text
@@ -4035,7 +4054,7 @@ packages:
4035 - ghc-parser
4054 - ghc-parser
4036
4055
4037 "Alexis Williams <alexis@typedr.at> @typedrat":
4056 "Alexis Williams <alexis@typedr.at> @typedrat":
4038− - stb-image-redux
4057+ - stb-image-redux < 0.2.1.3 || > 0.2.1.3 # deprecated version
4039
4058
4040 "Alexandre Peyroux <alex@px.io> @apeyroux":
4059 "Alexandre Peyroux <alex@px.io> @apeyroux":
4041 - HSlippyMap
4060 - HSlippyMap
@@ -4174,8 +4193,9 @@ packages:
4174 - file-path-th
4193 - file-path-th
4175
4194
4176 "Raghu Kaippully <rkaippully@gmail.com> @rkaippully":
4195 "Raghu Kaippully <rkaippully@gmail.com> @rkaippully":
4177− - webgear-server
4178 - webgear-core
4196 - webgear-core
4197+ - webgear-openapi
4198+ - webgear-server
4179
4199
4180 "Alex Washburn <github@recursion.ninja> @recursion-ninja":
4200 "Alex Washburn <github@recursion.ninja> @recursion-ninja":
4181 - bv-little
4201 - bv-little
@@ -4241,7 +4261,7 @@ packages:
4241 - natural-induction
4261 - natural-induction
4242 - peano
4262 - peano
4243 - unconstrained
4263 - unconstrained
4244− - util
4264+ - util < 0 # 0.1.17.1 compile fail needs DerivingVia enabled
4245
4265
4246 "Ben Sima <ben@bsima.me> @bensima":
4266 "Ben Sima <ben@bsima.me> @bensima":
4247 - yesod-text-markdown
4267 - yesod-text-markdown
@@ -4419,7 +4439,7 @@ packages:
4419 - gtk-strut
4439 - gtk-strut
4420 - rate-limit
4440 - rate-limit
4421 - status-notifier-item
4441 - status-notifier-item
4422− - taffybar
4442+ - taffybar < 0 # https://github.com/taffybar/taffybar/issues/542
4423 - time-units
4443 - time-units
4424 - xml-helpers
4444 - xml-helpers
4425 - xdg-desktop-entry
4445 - xdg-desktop-entry
@@ -4440,7 +4460,7 @@ packages:
4440 - persistent-mtl
4460 - persistent-mtl
4441
4461
4442 "Akshay Mankar <itsakshaymankar@gmail.com> @akshaymankar":
4462 "Akshay Mankar <itsakshaymankar@gmail.com> @akshaymankar":
4443− - jsonpath < 0.2.1.0 # requires aeson >= 2.0
4463+ - jsonpath
4444
4464
4445 "James Brock <jamesbrock@gmail.com> @jamesdbrock":
4465 "James Brock <jamesbrock@gmail.com> @jamesdbrock":
4446 - replace-megaparsec
4466 - replace-megaparsec
@@ -4532,7 +4552,7 @@ packages:
4532 - multi-containers
4552 - multi-containers
4533
4553
4534 "Vaclav Svejcar <vaclav.svejcar@gmail.com> @vaclavsvejcar":
4554 "Vaclav Svejcar <vaclav.svejcar@gmail.com> @vaclavsvejcar":
4535− - headroom < 0 # 0.4.2.0 compile fail https://github.com/commercialhaskell/stackage/issues/6342
4555+ - headroom
4536 - vcs-ignore
4556 - vcs-ignore
4537
4557
4538 "Adrian Sieber <stackage@ad-si.com> @ad-si":
4558 "Adrian Sieber <stackage@ad-si.com> @ad-si":
@@ -4649,13 +4669,13 @@ packages:
4649 - wai-session-redis
4669 - wai-session-redis
4650
4670
4651 "Rory Tyler Hayford <rory.hayford@protonmail.com> @ngua":
4671 "Rory Tyler Hayford <rory.hayford@protonmail.com> @ngua":
4652− - ipa < 0 # https://gitlab.com/ngua/ipa-hs/-/issues/1
4672+ - ipa
4653
4673
4654 "Andreas Herrmann <andreas.herrmann@tweag.io> @aherrmann":
4674 "Andreas Herrmann <andreas.herrmann@tweag.io> @aherrmann":
4655 - capability
4675 - capability
4656
4676
4657 "Dustin Sallings <dustin@spy.net> @dustin":
4677 "Dustin Sallings <dustin@spy.net> @dustin":
4658− - net-mqtt < 0 # 0.8.1.0 compile fail attoparsec 0.14
4678+ - net-mqtt
4659 - net-mqtt-lens
4679 - net-mqtt-lens
4660
4680
4661 "David A Roberts <d@vidr.cc> @davidar":
4681 "David A Roberts <d@vidr.cc> @davidar":
@@ -4731,8 +4751,22 @@ packages:
4731 "Ghais Issa <0x47@0x49.dev> @ghais":
4751 "Ghais Issa <0x47@0x49.dev> @ghais":
4732 - LetsBeRational
4752 - LetsBeRational
4733
4753
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+
4734 "Grandfathered dependencies":
4767 "Grandfathered dependencies":
4735 - Boolean
4768 - Boolean
4769+ - Cabal-syntax
4736 - Decimal
4770 - Decimal
4737 - Diff
4771 - Diff
4738 - FloatingHex
4772 - FloatingHex
@@ -4860,7 +4894,7 @@ packages:
4860 - dlist
4894 - dlist
4861 - dlist-instances
4895 - dlist-instances
4862 - dlist-nonempty
4896 - dlist-nonempty
4863− - double-conversion
4897+ - double-conversion < 2.0.3.0 # https://github.com/commercialhaskell/stackage/issues/6417
4864 - dual-tree
4898 - dual-tree
4865 - easy-file
4899 - easy-file
4866 - easytest
4900 - easytest
@@ -5022,7 +5056,7 @@ packages:
5022 - process-extras
5056 - process-extras
5023 - product-isomorphic
5057 - product-isomorphic
5024 - project-template
5058 - project-template
5025− - protobuf < 0.2.1.4 # https://github.com/alphaHeavy/protobuf/issues/39
5059+ - protobuf < 0.2.1.4 || > 0.2.1.4 # deprecated version
5026 - pureMD5
5060 - pureMD5
5027 - quickcheck-instances
5061 - quickcheck-instances
5028 - quickcheck-io
5062 - quickcheck-io
@@ -5205,18 +5239,18 @@ packages:
5205 - boxes
5239 - boxes
5206 - cassava
5240 - cassava
5207 - charsetdetect-ae # #6326/closed
5241 - charsetdetect-ae # #6326/closed
5208− - coercible-utils # 6271
5242+ - coercible-utils # #6271
5209 - compiler-warnings # #6326/closed
5243 - compiler-warnings # #6326/closed
5210 - curl
5244 - curl
5211 - docopt # #6326/closed
5245 - docopt # #6326/closed
5212 - dynamic-state # #6326/closed
5246 - dynamic-state # #6326/closed
5213 - first-class-patterns # #5965/closed
5247 - first-class-patterns # #5965/closed
5214 - ghc-trace-events # #6326/closed
5248 - ghc-trace-events # #6326/closed
5215− - hashing # 6271
5249+ - hashing # #6271
5216− - hnix-store-core # 6271
5250+ - hnix-store-core # #6271
5217 - ilist # #5965/closed
5251 - ilist # #5965/closed
5218 - io-storage # #6326/closed
5252 - io-storage # #6326/closed
5219− - monadlist # 6271
5253+ - monadlist # #6271
5220 - non-empty-sequence
5254 - non-empty-sequence
5221 - numeric-limits # #6326/closed
5255 - numeric-limits # #6326/closed
5222 - oo-prototypes # #6326/closed
5256 - oo-prototypes # #6326/closed
@@ -5224,7 +5258,7 @@ packages:
5224 - opentelemetry-extra # #6326/closed
5258 - opentelemetry-extra # #6326/closed
5225 - opentelemetry-lightstep # #6326/closed
5259 - opentelemetry-lightstep # #6326/closed
5226 - opentelemetry-wai # #6326/closed
5260 - opentelemetry-wai # #6326/closed
5227− - path # 6271
5261+ - path # #6271
5228 - pattern-arrows
5262 - pattern-arrows
5229 - planb-token-introspection # #6326/closed
5263 - planb-token-introspection # #6326/closed
5230 - pointedlist # #6326/closed
5264 - pointedlist # #6326/closed
@@ -5279,7 +5313,7 @@ packages:
5279
5313
5280 "GHC upper bounds":
5314 "GHC upper bounds":
5281 # Need to always match the version shipped with GHC
5315 # Need to always match the version shipped with GHC
5282− - Win32 == 2.10.0.0
5316+ - Win32 == 2.12.0.1
5283
5317
5284 # Section for packages that have been mass-disabled due to
5318 # Section for packages that have been mass-disabled due to
5285 # compilation failures, e.g. after we upgrade GHC. Every package
5319 # compilation failures, e.g. after we upgrade GHC. Every package
@@ -5325,7 +5359,6 @@ packages:
5325 - exinst < 0 # 0.8
5359 - exinst < 0 # 0.8
5326 - ftp-client-conduit < 0 # 0.5.0.5
5360 - ftp-client-conduit < 0 # 0.5.0.5
5327 - giphy-api < 0 # 0.7.0.0 https://github.com/passy/giphy-api/pull/19
5361 - giphy-api < 0 # 0.7.0.0 https://github.com/passy/giphy-api/pull/19
5328− - groundhog-th < 0 # 0.11
5329 - gluturtle < 0 # 0.0.58.1
5362 - gluturtle < 0 # 0.0.58.1
5330 - haskell-import-graph < 0 # 1.0.4
5363 - haskell-import-graph < 0 # 1.0.4
5331 - haskell-spacegoo < 0 # 0.2.0.1
5364 - haskell-spacegoo < 0 # 0.2.0.1
@@ -5388,7 +5421,6 @@ packages:
5388 - tintin < 0 # 1.10.1
5421 - tintin < 0 # 1.10.1
5389 - turtle-options < 0 # 0.1.0.4
5422 - turtle-options < 0 # 0.1.0.4
5390 - type-assertions < 0 # 0.1.0.0
5423 - type-assertions < 0 # 0.1.0.0
5391− - type-map < 0 # 0.1.6.0
5392 - typecheck-plugin-nat-simple < 0 # 0.1.0.2
5424 - typecheck-plugin-nat-simple < 0 # 0.1.0.2
5393 - ulid < 0 # 0.3.0.0
5425 - ulid < 0 # 0.3.0.0
5394 - uncertain < 0 # 0.3.1.0
5426 - uncertain < 0 # 0.3.1.0
@@ -5412,8 +5444,8 @@ packages:
5412 # for compilation failures as we need to build those packages to
5444 # for compilation failures as we need to build those packages to
5413 # verify if they have been fixeq.
5445 # verify if they have been fixeq.
5414 "Library and exe bounds failures":
5446 "Library and exe bounds failures":
5415− - BiobaseHTTP < 0 # tried BiobaseHTTP-1.2.0, but its *library* does not support: network-3.1.2.5
5447+ - BiobaseHTTP < 0 # tried BiobaseHTTP-1.2.0, but its *library* does not support: network-3.1.2.7
5416− - BlastHTTP < 0 # tried BlastHTTP-1.4.2, 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
5417 - Chart-cairo < 0 # tried Chart-cairo-1.9.3, but its *library* requires the disabled package: cairo
5449 - Chart-cairo < 0 # tried Chart-cairo-1.9.3, but its *library* requires the disabled package: cairo
5418 - Chart-diagrams < 0 # tried Chart-diagrams-1.9.3, but its *library* does not support: SVGFonts-1.8.0.1
5450 - Chart-diagrams < 0 # tried Chart-diagrams-1.9.3, but its *library* does not support: SVGFonts-1.8.0.1
5419 - EntrezHTTP < 0 # tried EntrezHTTP-1.0.4, but its *library* requires the disabled package: biocore
5451 - EntrezHTTP < 0 # tried EntrezHTTP-1.0.4, but its *library* requires the disabled package: biocore
@@ -5424,15 +5456,15 @@ packages:
5424 - HaskellNet < 0 # tried HaskellNet-0.6, but its *library* does not support: base-4.15.1.0
5456 - HaskellNet < 0 # tried HaskellNet-0.6, but its *library* does not support: base-4.15.1.0
5425 - HaskellNet-SSL < 0 # tried HaskellNet-SSL-0.3.4.4, but its *library* requires the disabled package: HaskellNet
5457 - HaskellNet-SSL < 0 # tried HaskellNet-SSL-0.3.4.4, but its *library* requires the disabled package: HaskellNet
5426 - Hoed < 0 # tried Hoed-0.5.1, but its *library* requires the disabled package: regex-tdfa-text
5458 - Hoed < 0 # tried Hoed-0.5.1, but its *library* requires the disabled package: regex-tdfa-text
5427− - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: fast-logger-3.1.0
5459+ - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: fast-logger-3.1.1
5428 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: optparse-applicative-0.16.1.0
5460 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: optparse-applicative-0.16.1.0
5429− - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: IPv6Addr-2.0.3
5461+ - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: IPv6Addr-2.0.4
5430 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: aeson-1.5.6.0
5462 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: aeson-1.5.6.0
5431− - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: attoparsec-0.14.3
5463+ - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: attoparsec-0.14.4
5432 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: hedis-0.15.0
5464 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: hedis-0.15.0
5433 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: unordered-containers-0.2.16.0
5465 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: unordered-containers-0.2.16.0
5434− - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: attoparsec-0.14.3
5466+ - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: attoparsec-0.14.4
5435− - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: text-show-3.9.5
5467+ - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: text-show-3.9.6
5436 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: Workflow
5468 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: Workflow
5437 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: monadloc
5469 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: monadloc
5438 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: pwstore-fast
5470 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: pwstore-fast
@@ -5444,7 +5476,7 @@ packages:
5444 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseHTTP-1.2.0
5476 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseHTTP-1.2.0
5445 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseTypes-0.2.1.0
5477 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseTypes-0.2.1.0
5446 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: aeson-1.5.6.0
5478 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: aeson-1.5.6.0
5447− - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: network-3.1.2.5
5479+ - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: network-3.1.2.7
5448 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires the disabled package: hierarchical-clustering
5480 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* requires the disabled package: hierarchical-clustering
5449 - Spock < 0 # tried Spock-0.14.0.0, but its *library* requires the disabled package: Spock-core
5481 - Spock < 0 # tried Spock-0.14.0.0, but its *library* requires the disabled package: Spock-core
5450 - Spock-api-server < 0 # tried Spock-api-server-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
@@ -5490,7 +5522,8 @@ packages:
5490 - airship < 0 # tried airship-0.9.4, but its *library* does not support: semigroups-0.19.2
5522 - airship < 0 # tried airship-0.9.4, but its *library* does not support: semigroups-0.19.2
5491 - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-3.2.3
5523 - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-3.2.3
5492 - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-extra-3.1.8
5524 - 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
5493− - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: http-client-0.7.9
5526+ - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: http-client-0.7.10
5494 - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: unliftio-core-0.2.0.1
5527 - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: unliftio-core-0.2.0.1
5495 - amazonka-apigateway < 0 # tried amazonka-apigateway-1.6.1, but its *library* requires the disabled package: amazonka-core
5528 - amazonka-apigateway < 0 # tried amazonka-apigateway-1.6.1, but its *library* requires the disabled package: amazonka-core
5496 - amazonka-application-autoscaling < 0 # tried amazonka-application-autoscaling-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
@@ -5516,7 +5549,7 @@ packages:
5516 - amazonka-cognito-idp < 0 # tried amazonka-cognito-idp-1.6.1, but its *library* requires the disabled package: amazonka-core
5549 - amazonka-cognito-idp < 0 # tried amazonka-cognito-idp-1.6.1, but its *library* requires the disabled package: amazonka-core
5517 - amazonka-cognito-sync < 0 # tried amazonka-cognito-sync-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
5518 - amazonka-config < 0 # tried amazonka-config-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
5519− - amazonka-core < 0 # tried amazonka-core-1.6.1, but its *library* does not support: http-client-0.7.9
5552+ - amazonka-core < 0 # tried amazonka-core-1.6.1, but its *library* does not support: http-client-0.7.10
5520 - amazonka-datapipeline < 0 # tried amazonka-datapipeline-1.6.1, but its *library* requires the disabled package: amazonka-core
5553 - amazonka-datapipeline < 0 # tried amazonka-datapipeline-1.6.1, but its *library* requires the disabled package: amazonka-core
5521 - amazonka-devicefarm < 0 # tried amazonka-devicefarm-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
5522 - amazonka-directconnect < 0 # tried amazonka-directconnect-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
@@ -5602,8 +5635,7 @@ packages:
5602 - arrowp-qq < 0 # tried arrowp-qq-0.3.0, but its *library* does not support: template-haskell-2.17.0.0
5635 - arrowp-qq < 0 # tried arrowp-qq-0.3.0, but its *library* does not support: template-haskell-2.17.0.0
5603 - asif < 0 # tried asif-6.0.4, but its *library* requires the disabled package: thyme
5636 - asif < 0 # tried asif-6.0.4, but its *library* requires the disabled package: thyme
5604 - async-timer < 0 # tried async-timer-0.2.0.0, but its *library* does not support: unliftio-core-0.2.0.1
5637 - async-timer < 0 # tried async-timer-0.2.0.0, but its *library* does not support: unliftio-core-0.2.0.1
5605− - atom-conduit < 0 # tried atom-conduit-0.9.0.1, but its *library* requires the disabled package: refined
5606− - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: attoparsec-0.14.3
5638+ - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: attoparsec-0.14.4
5607 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: base-4.15.1.0
5639 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: base-4.15.1.0
5608 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: cryptonite-0.29
5640 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: cryptonite-0.29
5609 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: memory-0.16.0
5641 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: memory-0.16.0
@@ -5623,19 +5655,12 @@ packages:
5623 - base-noprelude < 0 # tried base-noprelude-4.13.0.0, but its *library* does not support: base-4.15.1.0
5655 - base-noprelude < 0 # tried base-noprelude-4.13.0.0, but its *library* does not support: base-4.15.1.0
5624 - bcp47 < 0 # tried bcp47-0.2.0.5, but its *library* requires the disabled package: country
5656 - bcp47 < 0 # tried bcp47-0.2.0.5, but its *library* requires the disabled package: country
5625 - bcp47-orphans < 0 # tried bcp47-orphans-0.1.0.4, but its *library* requires the disabled package: bcp47
5657 - bcp47-orphans < 0 # tried bcp47-orphans-0.1.0.4, but its *library* requires the disabled package: bcp47
5626− - beam-core < 0 # tried beam-core-0.9.1.0, but its *library* does not support: dlist-1.0
5627− - beam-core < 0 # tried beam-core-0.9.1.0, but its *library* does not support: ghc-prim-0.7.0
5628− - beam-core < 0 # tried beam-core-0.9.1.0, but its *library* does not support: vector-sized-1.5.0
5629− - beam-migrate < 0 # tried beam-migrate-0.5.1.0, but its *library* does not support: ghc-prim-0.7.0
5630 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: aeson-1.5.6.0
5658 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: aeson-1.5.6.0
5631− - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: beam-core-0.9.1.0
5659+ - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: beam-core-0.9.2.0
5632 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: hashable-1.3.5.0
5660 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: hashable-1.3.5.0
5633 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: mysql-0.2.1
5661 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: mysql-0.2.1
5634− - beam-postgres < 0 # tried beam-postgres-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: attoparsec-0.14.3
5662+ - bench-show < 0 # tried bench-show-0.3.1, but its *library* does not support: statistics-0.16.0.1
5636− - beam-sqlite < 0 # tried beam-sqlite-0.5.1.0, but its *library* does not support: dlist-1.0
5637− - bench-show < 0 # tried bench-show-0.3.1, but its *library* requires the disabled package: Chart-diagrams
5638− - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: brick-0.65
5663+ - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: brick-0.66.1
5639 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: bytestring-0.10.12.1
5664 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: bytestring-0.10.12.1
5640 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: directory-1.3.6.2
5665 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: directory-1.3.6.2
5641 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: filepath-1.4.2.1
5666 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: filepath-1.4.2.1
@@ -5668,30 +5693,27 @@ packages:
5668 - blosum < 0 # tried blosum-0.1.1.4, but its *executable* requires the disabled package: pipes-text
5693 - blosum < 0 # tried blosum-0.1.1.4, but its *executable* requires the disabled package: pipes-text
5669 - boolean-normal-forms < 0 # tried boolean-normal-forms-0.0.1.1, but its *library* does not support: base-4.15.1.0
5694 - boolean-normal-forms < 0 # tried boolean-normal-forms-0.0.1.1, but its *library* does not support: base-4.15.1.0
5670 - boundingboxes < 0 # tried boundingboxes-0.2.3, but its *library* does not support: lens-5.0.1
5695 - boundingboxes < 0 # tried boundingboxes-0.2.3, but its *library* does not support: lens-5.0.1
5671− - brittany < 0 # tried brittany-0.14.0.0, but its *library* does not support: aeson-1.5.6.0
5696+ - brittany < 0 # tried brittany-0.14.0.2, but its *library* does not support: aeson-1.5.6.0
5672− - broadcast-chan < 0 # tried broadcast-chan-0.2.1.1, but its *library* does not support: base-4.15.1.0
5697+ - brittany < 0 # tried brittany-0.14.0.2, but its *library* does not support: yaml-0.11.6.0
5673 - buchhaltung < 0 # tried buchhaltung-0.0.7, but its *library* requires the disabled package: regex-tdfa-text
5698 - buchhaltung < 0 # tried buchhaltung-0.0.7, but its *library* requires the disabled package: regex-tdfa-text
5674 - bulletproofs < 0 # tried bulletproofs-1.1.0, but its *library* requires the disabled package: elliptic-curve
5699 - bulletproofs < 0 # tried bulletproofs-1.1.0, but its *library* requires the disabled package: elliptic-curve
5675 - butcher < 0 # tried butcher-1.3.3.2, but its *library* does not support: base-4.15.1.0
5700 - butcher < 0 # tried butcher-1.3.3.2, but its *library* does not support: base-4.15.1.0
5676− - cabal-file < 0 # tried cabal-file-0.1.1, but its *library* requires the disabled package: hackage-security
5677 - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: Cabal-3.4.1.0
5701 - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: Cabal-3.4.1.0
5678 - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: base-4.15.1.0
5702 - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: base-4.15.1.0
5679 - cairo < 0 # tried cairo-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0
5703 - cairo < 0 # tried cairo-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0
5704+ - category < 0 # tried category-0.2.5.0, but its *library* requires the disabled package: alg
5680 - cereal-time < 0 # tried cereal-time-0.1.0.0, but its *library* does not support: time-1.9.3
5705 - cereal-time < 0 # tried cereal-time-0.1.0.0, but its *library* does not support: time-1.9.3
5681 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: aeson-1.5.6.0
5706 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: aeson-1.5.6.0
5682 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: aeson-casing-0.2.0.0
5707 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: aeson-casing-0.2.0.0
5683 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: connection-0.3.1
5708 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: connection-0.3.1
5684 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: http-api-data-0.4.3
5709 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: http-api-data-0.4.3
5685− - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: http-client-0.7.9
5710+ - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: http-client-0.7.10
5686 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: req-3.9.2
5711 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: req-3.9.2
5687 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: bytebuild
5712 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: bytebuild
5688 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: byteslice
5713 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: byteslice
5689 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: bytesmith
5714 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: bytesmith
5690 - chronos-bench < 0 # tried chronos-bench-0.2.0.2, but its *library* requires the disabled package: chronos
5715 - chronos-bench < 0 # tried chronos-bench-0.2.0.2, but its *library* requires the disabled package: chronos
5691 - clang-compilation-database < 0 # tried clang-compilation-database-0.1.0.1, but its *library* does not support: base-4.15.1.0
5716 - 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
5695 - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: base-4.15.1.0
5717 - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: base-4.15.1.0
5696 - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: template-haskell-2.17.0.0
5718 - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: template-haskell-2.17.0.0
5697 - clock-extras < 0 # tried clock-extras-0.1.0.2, but its *library* does not support: clock-0.8.2
5719 - clock-extras < 0 # tried clock-extras-0.1.0.2, but its *library* does not support: clock-0.8.2
@@ -5704,7 +5726,6 @@ packages:
5704 - composite-aeson < 0 # tried composite-aeson-0.7.5.0, but its *library* does not support: template-haskell-2.17.0.0
5726 - composite-aeson < 0 # tried composite-aeson-0.7.5.0, but its *library* does not support: template-haskell-2.17.0.0
5705 - composite-aeson-path < 0 # tried composite-aeson-path-0.7.5.0, but its *library* does not support: path-0.9.2
5727 - composite-aeson-path < 0 # tried composite-aeson-path-0.7.5.0, but its *library* does not support: path-0.9.2
5706 - composite-aeson-refined < 0 # tried composite-aeson-refined-0.7.5.0, but its *library* requires the disabled package: composite-aeson
5728 - 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
5708 - composite-aeson-throw < 0 # tried composite-aeson-throw-0.1.0.0, but its *library* requires the disabled package: composite-aeson
5729 - composite-aeson-throw < 0 # tried composite-aeson-throw-0.1.0.0, but its *library* requires the disabled package: composite-aeson
5709 - composite-base < 0 # tried composite-base-0.7.5.0, but its *library* does not support: profunctors-5.6.2
5730 - composite-base < 0 # tried composite-base-0.7.5.0, but its *library* does not support: profunctors-5.6.2
5710 - composite-base < 0 # tried composite-base-0.7.5.0, but its *library* does not support: template-haskell-2.17.0.0
5731 - composite-base < 0 # tried composite-base-0.7.5.0, but its *library* does not support: template-haskell-2.17.0.0
@@ -5724,18 +5745,19 @@ packages:
5724 - conferer-snap < 0 # tried conferer-snap-1.0.0.0, but its *library* requires the disabled package: snap-server
5745 - conferer-snap < 0 # tried conferer-snap-1.0.0.0, but its *library* requires the disabled package: snap-server
5725 - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: base-4.15.1.0
5746 - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: base-4.15.1.0
5726 - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: megaparsec-9.2.0
5747 - 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− - country < 0 # tried country-0.2.1, but its *library* does not support: attoparsec-0.14.3
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: base-4.15.1.0
5750 - country < 0 # tried country-0.2.1, but its *library* does not support: base-4.15.1.0
5729 - cql-io < 0 # tried cql-io-1.1.1, but its *library* requires the disabled package: cql
5751 - cql-io < 0 # tried cql-io-1.1.1, but its *library* requires the disabled package: cql
5730 - crypto-pubkey < 0 # tried crypto-pubkey-0.2.8, but its *library* requires the disabled package: crypto-numbers
5752 - crypto-pubkey < 0 # tried crypto-pubkey-0.2.8, but its *library* requires the disabled package: crypto-numbers
5731 - cryptocipher < 0 # tried cryptocipher-0.6.2, but its *library* requires the disabled package: cipher-blowfish
5753 - cryptocipher < 0 # tried cryptocipher-0.6.2, but its *library* requires the disabled package: cipher-blowfish
5732 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: QuickCheck-2.14.2
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: attoparsec-0.14.3
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: simple-vec3-0.6.0.1
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: strict-0.4.0.1
5757 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: strict-0.4.0.1
5736 - css-syntax < 0 # tried css-syntax-0.1.0.0, but its *library* does not support: base-4.15.1.0
5758 - css-syntax < 0 # tried css-syntax-0.1.0.0, but its *library* does not support: base-4.15.1.0
5737 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: Cabal-3.4.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: attoparsec-0.14.3
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: base-4.15.1.0
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: constraints-0.13.2
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: cryptonite-0.29
5763 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: cryptonite-0.29
@@ -5764,7 +5786,7 @@ packages:
5764 - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* does not support: base-4.15.1.0
5786 - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* does not support: base-4.15.1.0
5765 - dice < 0 # tried dice-0.1.0.1, but its *library* requires the disabled package: random-fu
5787 - dice < 0 # tried dice-0.1.0.1, but its *library* requires the disabled package: random-fu
5766 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *executable* does not support: criterion-1.5.12.0
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 *library* does not support: attoparsec-0.14.3
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: base-4.15.1.0
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: containers-0.6.4.1
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: exceptions-0.10.4
5792 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: exceptions-0.10.4
@@ -5778,10 +5800,10 @@ packages:
5778 - distributed-process-lifted < 0 # tried distributed-process-lifted-0.3.0.1, but its *library* requires the disabled package: distributed-process
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-monad-control < 0 # tried distributed-process-monad-control-0.5.1.3, 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-simplelocalnet < 0 # tried distributed-process-simplelocalnet-0.2.4, but its *library* does not support: containers-0.6.4.1
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: network-3.1.2.5
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-transport-tcp-0.8.0
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* requires the disabled package: network-multicast
5805 - distributed-process-simplelocalnet < 0 # tried distributed-process-simplelocalnet-0.2.4, but its *library* requires the disabled package: network-multicast
5784− - distributed-process-tests < 0 # tried distributed-process-tests-0.4.11, but its *library* does not support: network-3.1.2.5
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: random-1.2.1
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* requires the disabled package: rematch
5808 - distributed-process-tests < 0 # tried distributed-process-tests-0.4.11, but its *library* requires the disabled package: rematch
5787 - distribution < 0 # tried distribution-1.1.1.0, but its *library* does not support: containers-0.6.4.1
5809 - distribution < 0 # tried distribution-1.1.1.0, but its *library* does not support: containers-0.6.4.1
@@ -5793,7 +5815,6 @@ packages:
5793 - drawille < 0 # tried drawille-0.1.2.0, but its *library* does not support: containers-0.6.4.1
5815 - drawille < 0 # tried drawille-0.1.2.0, but its *library* does not support: containers-0.6.4.1
5794 - earcut < 0 # tried earcut-0.1.0.4, but its *library* does not support: base-4.15.1.0
5816 - earcut < 0 # tried earcut-0.1.0.4, but its *library* does not support: base-4.15.1.0
5795 - easytest < 0 # tried easytest-0.3, but its *library* does not support: hedgehog-1.0.5
5817 - easytest < 0 # tried easytest-0.3, but its *library* does not support: hedgehog-1.0.5
5796− - ed25519 < 0 # tried ed25519-0.0.5.0, but its *library* does not support: ghc-prim-0.7.0
5797 - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: QuickCheck-2.14.2
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: base-4.15.1.0
5819 - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: base-4.15.1.0
5799 - effect-handlers < 0 # tried effect-handlers-0.1.0.8, but its *library* does not support: free-5.1.7
5820 - effect-handlers < 0 # tried effect-handlers-0.1.0.8, but its *library* does not support: free-5.1.7
@@ -5811,7 +5832,6 @@ packages:
5811 - ekg-statsd < 0 # tried ekg-statsd-0.2.5.0, but its *library* does not support: base-4.15.1.0
5832 - ekg-statsd < 0 # tried ekg-statsd-0.2.5.0, but its *library* does not support: base-4.15.1.0
5812 - ekg-wai < 0 # tried ekg-wai-0.1.0.3, but its *library* does not support: time-1.9.3
5833 - ekg-wai < 0 # tried ekg-wai-0.1.0.3, but its *library* does not support: time-1.9.3
5813 - elm-street < 0 # tried elm-street-0.1.0.4, but its *library* does not support: base-4.15.1.0
5834 - elm-street < 0 # tried elm-street-0.1.0.4, but its *library* does not support: base-4.15.1.0
5814− - emd < 0 # tried emd-0.2.0.0, but its *library* requires the disabled package: ghc-typelits-natnormalise
5815 - epub-metadata < 0 # tried epub-metadata-4.5, but its *library* requires the disabled package: regex-compat-tdfa
5835 - epub-metadata < 0 # tried epub-metadata-4.5, but its *library* requires the disabled package: regex-compat-tdfa
5816 - euler-tour-tree < 0 # tried euler-tour-tree-0.1.1.0, but its *library* requires the disabled package: Unique
5836 - euler-tour-tree < 0 # tried euler-tour-tree-0.1.1.0, but its *library* requires the disabled package: Unique
5817 - event < 0 # tried event-0.1.4, but its *library* does not support: containers-0.6.4.1
5837 - event < 0 # tried event-0.1.4, but its *library* does not support: containers-0.6.4.1
@@ -5827,7 +5847,7 @@ packages:
5827 - filecache < 0 # tried filecache-0.4.1, but its *library* requires the disabled package: strict-base-types
5847 - filecache < 0 # tried filecache-0.4.1, but its *library* requires the disabled package: strict-base-types
5828 - find-clumpiness < 0 # tried find-clumpiness-0.2.3.2, but its *library* requires the disabled package: BiobaseNewick
5848 - find-clumpiness < 0 # tried find-clumpiness-0.2.3.2, but its *library* requires the disabled package: BiobaseNewick
5829 - find-clumpiness < 0 # tried find-clumpiness-0.2.3.2, but its *library* requires the disabled package: hierarchical-clustering
5849 - find-clumpiness < 0 # tried find-clumpiness-0.2.3.2, but its *library* requires the disabled package: hierarchical-clustering
5830− - freer-simple < 0 # tried freer-simple-1.2.1.1, but its *library* does not support: template-haskell-2.17.0.0
5850+ - foldable1 < 0 # tried foldable1-0.1.0.0, but its *library* requires the disabled package: util
5831 - friday < 0 # tried friday-0.2.3.1, but its *library* does not support: containers-0.6.4.1
5851 - friday < 0 # tried friday-0.2.3.1, but its *library* does not support: containers-0.6.4.1
5832 - friday < 0 # tried friday-0.2.3.1, but its *library* requires the disabled package: ratio-int
5852 - friday < 0 # tried friday-0.2.3.1, but its *library* requires the disabled package: ratio-int
5833 - friday-juicypixels < 0 # tried friday-juicypixels-0.1.2.4, but its *library* requires the disabled package: friday
5853 - friday-juicypixels < 0 # tried friday-juicypixels-0.1.2.4, but its *library* requires the disabled package: friday
@@ -5841,9 +5861,6 @@ packages:
5841 - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* does not support: dhall-1.40.2
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: ghc-9.0.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-syb-utils < 0 # tried ghc-syb-utils-0.3.0.0, 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-typelits-extra < 0 # tried ghc-typelits-extra-0.4.3, but its *library* does not support: ghc-bignum-1.1
5845− - ghc-typelits-knownnat < 0 # tried ghc-typelits-knownnat-0.7.6, but its *library* requires the disabled package: ghc-typelits-natnormalise
5846− - ghc-typelits-natnormalise < 0 # tried ghc-typelits-natnormalise-0.7.6, but its *library* does not support: ghc-bignum-1.1
5847 - ghcjs-dom < 0 # tried ghcjs-dom-0.9.5.0, but its *library* requires the disabled package: ghcjs-dom-jsaddle
5864 - ghcjs-dom < 0 # tried ghcjs-dom-0.9.5.0, but its *library* requires the disabled package: ghcjs-dom-jsaddle
5848 - gi-gsk < 0 # tried gi-gsk-4.0.4, but its *library* does not support: gi-gdk-3.0.25
5865 - gi-gsk < 0 # tried gi-gsk-4.0.4, but its *library* does not support: gi-gdk-3.0.25
5849 - gi-webkit2 < 0 # tried gi-webkit2-4.0.28, but its *library* requires the disabled package: gi-soup
5866 - gi-webkit2 < 0 # tried gi-webkit2-4.0.28, but its *library* requires the disabled package: gi-soup
@@ -5971,22 +5988,20 @@ packages:
5971 - google-cloud < 0 # tried google-cloud-0.0.4, but its *library* does not support: base-4.15.1.0
5988 - google-cloud < 0 # tried google-cloud-0.0.4, but its *library* does not support: base-4.15.1.0
5972 - google-oauth2-jwt < 0 # tried google-oauth2-jwt-0.3.3, but its *library* does not support: base64-bytestring-1.2.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-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-api-data-0.4.3
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-client-0.7.9
5991+ - google-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-client-0.7.10
5975 - graphql-client < 0 # tried graphql-client-1.1.1, but its *executable* does not support: path-0.9.2
5992 - graphql-client < 0 # tried graphql-client-1.1.1, but its *executable* does not support: path-0.9.2
5976 - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* does not support: groundhog-0.12.0
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* requires the disabled package: groundhog-th
5994+ - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* does not support: groundhog-th-0.12
5978 - groundhog-mysql < 0 # tried groundhog-mysql-0.12, but its *library* does not support: mysql-0.2.1
5995 - groundhog-mysql < 0 # tried groundhog-mysql-0.12, but its *library* does not support: mysql-0.2.1
5979 - grouped-list < 0 # tried grouped-list-0.2.2.1, but its *library* does not support: base-4.15.1.0
5996 - grouped-list < 0 # tried grouped-list-0.2.2.1, but its *library* does not support: base-4.15.1.0
5980 - gtk3 < 0 # tried gtk3-0.15.6, but its *library* does not support: Cabal-3.4.1.0
5997 - gtk3 < 0 # tried gtk3-0.15.6, but its *library* does not support: Cabal-3.4.1.0
5981 - hOpenPGP < 0 # tried hOpenPGP-2.9.7, but its *library* requires the disabled package: ixset-typed
5998 - hOpenPGP < 0 # tried hOpenPGP-2.9.7, but its *library* requires the disabled package: ixset-typed
5982− - hackage-security < 0 # tried hackage-security-0.6.0.1, but its *library* does not support: template-haskell-2.17.0.0
5983− - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: http-client-0.7.9
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: servant-0.18.3
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-client-0.18.3
6001 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: servant-client-0.18.3
5986 - hadolint < 0 # tried hadolint-2.8.0, but its *library* does not support: deepseq-1.4.5.0
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* requires the disabled package: colourista
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: spdx
6004 - hadolint < 0 # tried hadolint-2.8.0, but its *library* requires the disabled package: spdx
5989− - hamilton < 0 # tried hamilton-0.1.0.3, but its *executable* requires the disabled package: ghc-typelits-knownnat
5990 - hapistrano < 0 # tried hapistrano-0.4.3.0, but its *library* does not support: path-0.9.2
6005 - hapistrano < 0 # tried hapistrano-0.4.3.0, but its *library* does not support: path-0.9.2
5991 - happstack-hsp < 0 # tried happstack-hsp-7.3.7.5, but its *library* requires the disabled package: harp
6006 - happstack-hsp < 0 # tried happstack-hsp-7.3.7.5, but its *library* requires the disabled package: harp
5992 - haskell-lsp < 0 # tried haskell-lsp-0.24.0.0, but its *executable* does not support: base-4.15.1.0
6007 - haskell-lsp < 0 # tried haskell-lsp-0.24.0.0, but its *executable* does not support: base-4.15.1.0
@@ -6012,7 +6027,7 @@ packages:
6012 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: aeson-1.5.6.0
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: base-4.15.1.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: ghc-9.0.2
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: network-3.1.2.5
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: optparse-applicative-0.16.1.0
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: strict-0.4.0.1
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: template-haskell-2.17.0.0
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
@@ -6043,17 +6058,17 @@ packages:
6043 - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires the disabled package: references
6058 - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires the disabled package: references
6044 - haskey < 0 # tried haskey-0.3.1.0, but its *library* does not support: stm-containers-1.2
6059 - haskey < 0 # tried haskey-0.3.1.0, but its *library* does not support: stm-containers-1.2
6045 - haskey-mtl < 0 # tried haskey-mtl-0.3.1.0, but its *library* does not support: monad-control-1.0.3.1
6060 - haskey-mtl < 0 # tried haskey-mtl-0.3.1.0, but its *library* does not support: monad-control-1.0.3.1
6046− - haskoin-store < 0 # tried haskoin-store-0.64.10, but its *library* requires the disabled package: haskoin-node
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.10, but its *library* requires the disabled package: haskoin-store-data
6062+ - haskoin-store < 0 # tried haskoin-store-0.64.18, but its *library* requires the disabled package: haskoin-store-data
6048 - hasmin < 0 # tried hasmin-1.0.3, but its *executable* does not support: optparse-applicative-0.16.1.0
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 *library* does not support: attoparsec-0.14.3
6064+ - hasmin < 0 # tried hasmin-1.0.3, but its *library* does not support: attoparsec-0.14.4
6050 - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl
6065 - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl
6051 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: aeson-1.5.6.0
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: attoparsec-0.14.3
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: base-4.15.1.0
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: dlist-1.0
6069 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: dlist-1.0
6055 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: ansi-terminal-0.11.1
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: brick-0.65
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: optparse-applicative-0.16.1.0
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: semigroups-0.19.2
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: vty-5.33
6074 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: vty-5.33
@@ -6080,7 +6095,7 @@ packages:
6080 - hpio < 0 # tried hpio-0.9.0.7, but its *library* does not support: protolude-0.3.0
6095 - hpio < 0 # tried hpio-0.9.0.7, but its *library* does not support: protolude-0.3.0
6081 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: containers-0.6.4.1
6096 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: containers-0.6.4.1
6082 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: hmatrix-0.20.2
6097 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: hmatrix-0.20.2
6083− - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: statistics-0.15.2.0
6098+ - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: statistics-0.16.0.1
6084 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: time-1.9.3
6099 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: time-1.9.3
6085 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: vector-algorithms-0.8.0.4
6100 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: vector-algorithms-0.8.0.4
6086 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* requires the disabled package: hmatrix-special
6101 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* requires the disabled package: hmatrix-special
@@ -6089,11 +6104,11 @@ packages:
6089 - hschema-aeson < 0 # tried hschema-aeson-0.0.1.1, but its *library* requires the disabled package: hschema
6104 - hschema-aeson < 0 # tried hschema-aeson-0.0.1.1, but its *library* requires the disabled package: hschema
6090 - hschema-prettyprinter < 0 # tried hschema-prettyprinter-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-quickcheck < 0 # tried hschema-quickcheck-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− - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: attoparsec-0.14.3
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: ghc-boot-9.0.2
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-lib-parser-9.0.2.20211226
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: hlint-3.3.6
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: http-client-0.7.9
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: lens-5.0.1
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: optparse-applicative-0.16.1.0
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: template-haskell-2.17.0.0
6114 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: template-haskell-2.17.0.0
@@ -6106,7 +6121,7 @@ packages:
6106 - hw-hspec-hedgehog < 0 # tried hw-hspec-hedgehog-0.1.1.0, but its *library* does not support: hspec-2.8.5
6121 - hw-hspec-hedgehog < 0 # tried hw-hspec-hedgehog-0.1.1.0, but its *library* does not support: hspec-2.8.5
6107 - hyraxAbif < 0 # tried hyraxAbif-0.2.3.27, but its *library* does not support: text-1.2.5.0
6122 - hyraxAbif < 0 # tried hyraxAbif-0.2.3.27, but its *library* does not support: text-1.2.5.0
6108 - idris < 0 # tried idris-1.3.4, but its *library* does not support: Cabal-3.4.1.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: network-3.1.2.5
6124+ - idris < 0 # tried idris-1.3.4, but its *library* does not support: network-3.1.2.7
6110 - importify < 0 # tried importify-1.0.1, but its *library* requires the disabled package: hse-cpp
6125 - importify < 0 # tried importify-1.0.1, but its *library* requires the disabled package: hse-cpp
6111 - indentation-core < 0 # tried indentation-core-0.0.0.2, but its *library* does not support: base-4.15.1.0
6126 - indentation-core < 0 # tried indentation-core-0.0.0.2, but its *library* does not support: base-4.15.1.0
6112 - indentation-parsec < 0 # tried indentation-parsec-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
@@ -6114,10 +6129,11 @@ packages:
6114 - inline-java < 0 # tried inline-java-0.10.0, but its *library* requires the disabled package: jni
6129 - inline-java < 0 # tried inline-java-0.10.0, but its *library* requires the disabled package: jni
6115 - inline-r < 0 # tried inline-r-0.10.5, but its *library* does not support: singletons-3.0.1
6130 - inline-r < 0 # tried inline-r-0.10.5, but its *library* does not support: singletons-3.0.1
6116 - interpolatedstring-qq2 < 0 # tried interpolatedstring-qq2-0.1.0.0, but its *library* does not support: template-haskell-2.17.0.0
6131 - interpolatedstring-qq2 < 0 # tried interpolatedstring-qq2-0.1.0.0, but its *library* does not support: template-haskell-2.17.0.0
6117− - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: attoparsec-0.14.3
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: base-4.15.1.0
6133 - 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
6119− - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: attoparsec-0.14.3
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: network-3.1.2.5
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: path-0.9.2
6137 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: path-0.9.2
6122 - it-has < 0 # tried it-has-0.2.0.0, but its *library* does not support: generic-lens-2.2.0.0
6138 - it-has < 0 # tried it-has-0.2.0.0, but its *library* does not support: generic-lens-2.2.0.0
6123 - ixset < 0 # tried ixset-1.1.1.1, but its *library* requires the disabled package: syb-with-class
6139 - ixset < 0 # tried ixset-1.1.1.1, but its *library* requires the disabled package: syb-with-class
@@ -6126,7 +6142,7 @@ packages:
6126 - ixset-typed-conversions < 0 # tried ixset-typed-conversions-0.1.2.0, but its *library* requires the disabled package: ixset-typed
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-hashable-instance < 0 # tried ixset-typed-hashable-instance-0.1.0.2, 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 - jmacro-rpc-snap < 0 # tried jmacro-rpc-snap-0.3, but its *library* requires the disabled package: snap-core
6144 - jmacro-rpc-snap < 0 # tried jmacro-rpc-snap-0.3, but its *library* requires the disabled package: snap-core
6129− - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: attoparsec-0.14.3
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: base64-bytestring-1.2.1.0
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: ref-tf-0.5.0.1
6147 - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: ref-tf-0.5.0.1
6132 - json-alt < 0 # tried json-alt-1.0.0, but its *library* does not support: aeson-1.5.6.0
6148 - json-alt < 0 # tried json-alt-1.0.0, but its *library* does not support: aeson-1.5.6.0
@@ -6182,7 +6198,6 @@ packages:
6182 - list-witnesses < 0 # tried list-witnesses-0.1.3.2, but its *library* requires the disabled package: functor-products
6198 - list-witnesses < 0 # tried list-witnesses-0.1.3.2, but its *library* requires the disabled package: functor-products
6183 - little-logger < 0 # tried little-logger-0.3.2, but its *library* requires the disabled package: co-log
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-core
6200 - little-logger < 0 # tried little-logger-0.3.2, but its *library* requires the disabled package: co-log-core
6185− - loc < 0 # tried loc-0.1.3.10, but its *library* does not support: base-4.15.1.0
6186 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: aeson-1.5.6.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: o-clock-1.2.1
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: universum-1.7.2
6203 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: universum-1.7.2
@@ -6197,43 +6212,40 @@ packages:
6197 - logging-effect-extra-handler < 0 # tried logging-effect-extra-handler-2.0.1, but its *library* does not support: prettyprinter-1.7.1
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* requires the disabled package: logging-effect
6213 - logging-effect-extra-handler < 0 # tried logging-effect-extra-handler-2.0.1, but its *library* requires the disabled package: logging-effect
6199 - loopbreaker < 0 # tried loopbreaker-0.1.1.1, but its *library* does not support: ghc-9.0.2
6214 - loopbreaker < 0 # tried loopbreaker-0.1.1.1, but its *library* does not support: ghc-9.0.2
6200− - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* does not support: network-3.1.2.5
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: servant-0.18.3
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-client-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 - machines-directory < 0 # tried machines-directory-7.0.0.0, but its *library* requires the disabled package: machines-io
6218 - machines-directory < 0 # tried machines-directory-7.0.0.0, but its *library* requires the disabled package: machines-io
6204 - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-core
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-wai
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: refined
6207− - makefile < 0 # tried makefile-1.1.0.0, but its *library* does not support: attoparsec-0.14.3
6221+ - makefile < 0 # tried makefile-1.1.0.0, but its *library* does not support: attoparsec-0.14.4
6208 - mallard < 0 # tried mallard-0.6.1.1, but its *library* does not support: megaparsec-9.2.0
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* requires the disabled package: Interpolation
6223 - mallard < 0 # tried mallard-0.6.1.1, but its *library* requires the disabled package: Interpolation
6210 - map-syntax < 0 # tried map-syntax-0.3, but its *library* does not support: base-4.15.1.0
6224 - map-syntax < 0 # tried map-syntax-0.3, but its *library* does not support: base-4.15.1.0
6211 - markup < 0 # tried markup-4.2.0, but its *library* requires the disabled package: attoparsec-uri
6225 - markup < 0 # tried markup-4.2.0, but its *library* requires the disabled package: attoparsec-uri
6212 - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: aeson-1.5.6.0
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: http-client-0.7.9
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: lens-5.0.1
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* requires the disabled package: marvin-interpolate
6229 - marvin < 0 # tried marvin-0.2.5, but its *library* requires the disabled package: marvin-interpolate
6216− - matrix-static < 0 # tried matrix-static-0.3, but its *library* requires the disabled package: ghc-typelits-natnormalise
6217 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: extra-1.7.10
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: formatting-7.1.3
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: http-client-0.7.9
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: optparse-applicative-0.16.1.0
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: scalpel-core-0.6.2
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: time-1.9.3
6235 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: time-1.9.3
6223− - mega-sdist < 0 # tried mega-sdist-0.4.1.0, but its *executable* requires the disabled package: pantry
6224 - menshen < 0 # tried menshen-0.0.3, but its *library* does not support: regex-tdfa-1.3.1.1
6236 - menshen < 0 # tried menshen-0.0.3, but its *library* does not support: regex-tdfa-1.3.1.1
6225 - merkle-tree < 0 # tried merkle-tree-0.1.1, but its *library* requires the disabled package: protolude
6237 - merkle-tree < 0 # tried merkle-tree-0.1.1, but its *library* requires the disabled package: protolude
6226 - messagepack-rpc < 0 # tried messagepack-rpc-0.5.1, but its *library* does not support: containers-0.6.4.1
6238 - messagepack-rpc < 0 # tried messagepack-rpc-0.5.1, but its *library* does not support: containers-0.6.4.1
6227 - microformats2-parser < 0 # tried microformats2-parser-1.0.2.0, but its *executable* requires the disabled package: aws-lambda-haskell-runtime-wai
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 *library* requires the disabled package: xml-lens
6240 - microformats2-parser < 0 # tried microformats2-parser-1.0.2.0, but its *library* requires the disabled package: xml-lens
6229− - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: http-client-0.7.9
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-media-0.8.0.0
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: servant-0.18.3
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-client-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: time-1.9.3
6245 - microsoft-translator < 0 # tried microsoft-translator-0.1.2, but its *library* does not support: time-1.9.3
6234 - midi-music-box < 0 # tried midi-music-box-0.0.1.2, but its *executable* requires the disabled package: diagrams-postscript
6246 - midi-music-box < 0 # tried midi-music-box-0.0.1.2, but its *executable* requires the disabled package: diagrams-postscript
6235 - milena < 0 # tried milena-0.5.4.0, but its *library* does not support: lens-5.0.1
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: network-3.1.2.5
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: random-1.2.1
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: semigroups-0.19.2
6250 - milena < 0 # tried milena-0.5.4.0, but its *library* does not support: semigroups-0.19.2
6239 - mini-egison < 0 # tried mini-egison-1.0.0, but its *library* requires the disabled package: egison-pattern-src
6251 - mini-egison < 0 # tried mini-egison-1.0.0, but its *library* requires the disabled package: egison-pattern-src
@@ -6243,11 +6255,11 @@ packages:
6243 - misfortune < 0 # tried misfortune-0.1.1.2, but its *library* requires the disabled package: random-fu
6255 - misfortune < 0 # tried misfortune-0.1.1.2, but its *library* requires the disabled package: random-fu
6244 - miso < 0 # tried miso-1.8.1.0, but its *library* requires the disabled package: jsaddle
6256 - miso < 0 # tried miso-1.8.1.0, but its *library* requires the disabled package: jsaddle
6245 - modify-fasta < 0 # tried modify-fasta-0.8.3.0, but its *executable* requires the disabled package: pipes-text
6257 - modify-fasta < 0 # tried modify-fasta-0.8.3.0, but its *executable* requires the disabled package: pipes-text
6246− - modular < 0 # tried modular-0.1.0.8, but its *library* requires the disabled package: ghc-typelits-knownnat
6247 - mole < 0 # tried mole-0.0.7, but its *executable* does not support: base-4.15.1.0
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* requires the disabled package: snap-server
6259 - mole < 0 # tried mole-0.0.7, but its *executable* requires the disabled package: snap-server
6249 - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: base-4.15.1.0
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: mwc-random-0.15.0.2
6261 - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: mwc-random-0.15.0.2
6262+ - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: statistics-0.16.0.1
6251 - monad-metrics < 0 # tried monad-metrics-0.2.2.0, but its *library* requires the disabled package: ekg-core
6263 - monad-metrics < 0 # tried monad-metrics-0.2.2.0, but its *library* requires the disabled package: ekg-core
6252 - monad-mock < 0 # tried monad-mock-0.2.0.0, but its *library* does not support: template-haskell-2.17.0.0
6264 - monad-mock < 0 # tried monad-mock-0.2.0.0, but its *library* does not support: template-haskell-2.17.0.0
6253 - monad-unlift-ref < 0 # tried monad-unlift-ref-0.2.1, but its *library* requires the disabled package: monad-unlift
6265 - monad-unlift-ref < 0 # tried monad-unlift-ref-0.2.1, but its *library* requires the disabled package: monad-unlift
@@ -6263,7 +6275,7 @@ packages:
6263 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: binary-conduit-1.3.1
6275 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: binary-conduit-1.3.1
6264 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: conduit-1.3.4.2
6276 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: conduit-1.3.4.2
6265 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: conduit-extra-1.3.5
6277 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: conduit-extra-1.3.5
6266− - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: network-3.1.2.5
6278+ - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: network-3.1.2.7
6267 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: random-1.2.1
6279 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: random-1.2.1
6268 - multistate < 0 # tried multistate-0.8.0.3, but its *library* does not support: base-4.15.1.0
6280 - multistate < 0 # tried multistate-0.8.0.3, but its *library* does not support: base-4.15.1.0
6269 - mwc-random-accelerate < 0 # tried mwc-random-accelerate-0.2.0.0, but its *library* requires the disabled package: accelerate
6281 - mwc-random-accelerate < 0 # tried mwc-random-accelerate-0.2.0.0, but its *library* requires the disabled package: accelerate
@@ -6277,12 +6289,12 @@ packages:
6277 - n2o-web < 0 # tried n2o-web-0.11.2, but its *library* requires the disabled package: n2o-protocols
6289 - n2o-web < 0 # tried n2o-web-0.11.2, but its *library* requires the disabled package: n2o-protocols
6278 - nakadi-client < 0 # tried nakadi-client-0.7.0.0, but its *library* requires the disabled package: async-timer
6290 - nakadi-client < 0 # tried nakadi-client-0.7.0.0, but its *library* requires the disabled package: async-timer
6279 - naqsha < 0 # tried naqsha-0.3.0.1, but its *library* does not support: base-4.15.1.0
6291 - 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
6280 - net-mqtt-lens < 0 # tried net-mqtt-lens-0.1.1.0, but its *library* requires the disabled package: net-mqtt
6293 - net-mqtt-lens < 0 # tried net-mqtt-lens-0.1.1.0, but its *library* requires the disabled package: net-mqtt
6281 - netrc < 0 # tried netrc-0.2.0.0, but its *library* does not support: base-4.15.1.0
6294 - netrc < 0 # tried netrc-0.2.0.0, but its *library* does not support: base-4.15.1.0
6282 - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: hexstring
6295 - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: hexstring
6283 - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: network-attoparsec
6296 - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: network-attoparsec
6284− - network-msgpack-rpc < 0 # tried network-msgpack-rpc-0.0.6, but its *library* does not support: network-3.1.2.5
6297+ - network-msgpack-rpc < 0 # tried network-msgpack-rpc-0.0.6, but its *library* does not support: network-3.1.2.7
6285− - network-msgpack-rpc < 0 # tried network-msgpack-rpc-0.0.6, but its *library* requires the disabled package: data-default-instances-base
6286 - network-transport-inmemory < 0 # tried network-transport-inmemory-0.5.2, but its *library* does not support: containers-0.6.4.1
6298 - network-transport-inmemory < 0 # tried network-transport-inmemory-0.5.2, but its *library* does not support: containers-0.6.4.1
6287 - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.1, but its *library* requires the disabled package: servant-auth-server
6299 - nri-test-encoding < 0 # tried nri-test-encoding-0.1.1.1, but its *library* requires the disabled package: servant-auth-server
6288 - numhask-prelude < 0 # tried numhask-prelude-0.5.0, but its *library* does not support: numhask-0.8.1.0
6300 - numhask-prelude < 0 # tried numhask-prelude-0.5.0, but its *library* does not support: numhask-0.8.1.0
@@ -6291,14 +6303,12 @@ packages:
6291 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: Cabal-3.4.1.0
6303 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: Cabal-3.4.1.0
6292 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: base-4.15.1.0
6304 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: base-4.15.1.0
6293 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: template-haskell-2.17.0.0
6305 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: template-haskell-2.17.0.0
6294− - opml-conduit < 0 # tried opml-conduit-0.9.0.0, but its *library* requires the disabled package: refined
6295 - oset < 0 # tried oset-0.4.0.1, but its *library* does not support: base-4.15.1.0
6306 - oset < 0 # tried oset-0.4.0.1, but its *library* does not support: base-4.15.1.0
6296 - packdeps < 0 # tried packdeps-0.6.0.0, but its *library* does not support: Cabal-3.4.1.0
6307 - packdeps < 0 # tried packdeps-0.6.0.0, but its *library* does not support: Cabal-3.4.1.0
6297 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: groups-0.5.3
6308 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: groups-0.5.3
6298 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: protolude-0.3.0
6309 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: protolude-0.3.0
6299 - pairing < 0 # tried pairing-1.1.0, but its *library* requires the disabled package: elliptic-curve
6310 - pairing < 0 # tried pairing-1.1.0, but its *library* requires the disabled package: elliptic-curve
6300 - pango < 0 # tried pango-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0
6311 - pango < 0 # tried pango-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0
6301− - pantry < 0 # tried pantry-0.5.3, but its *library* requires the disabled package: hackage-security
6302 - papillon < 0 # tried papillon-0.1.1.1, but its *library* does not support: template-haskell-2.17.0.0
6312 - papillon < 0 # tried papillon-0.1.1.1, but its *library* does not support: template-haskell-2.17.0.0
6303 - paripari < 0 # tried paripari-0.7.0.0, but its *library* does not support: parser-combinators-1.3.0
6313 - paripari < 0 # tried paripari-0.7.0.0, but its *library* does not support: parser-combinators-1.3.0
6304 - path-text-utf8 < 0 # tried path-text-utf8-0.0.1.8, but its *library* does not support: path-0.9.2
6314 - path-text-utf8 < 0 # tried path-text-utf8-0.0.1.8, but its *library* does not support: path-0.9.2
@@ -6308,7 +6318,7 @@ packages:
6308 - persistable-record < 0 # tried persistable-record-0.6.0.5, but its *library* requires the disabled package: th-data-compat
6318 - persistable-record < 0 # tried persistable-record-0.6.0.5, but its *library* requires the disabled package: th-data-compat
6309 - persistable-types-HDBC-pg < 0 # tried persistable-types-HDBC-pg-0.0.3.5, but its *library* requires the disabled package: persistable-record
6319 - persistable-types-HDBC-pg < 0 # tried persistable-types-HDBC-pg-0.0.3.5, but its *library* requires the disabled package: persistable-record
6310 - persistable-types-HDBC-pg < 0 # tried persistable-types-HDBC-pg-0.0.3.5, but its *library* requires the disabled package: relational-query-HDBC
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
6311− - persistent-mysql-haskell < 0 # tried persistent-mysql-haskell-0.6.0, but its *library* does not support: tls-1.5.6
6321+ - persistent-mysql-haskell < 0 # tried persistent-mysql-haskell-0.6.0, but its *library* does not support: tls-1.5.7
6312 - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* does not support: random-1.2.1
6322 - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* does not support: random-1.2.1
6313 - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* does not support: scotty-0.12
6323 - pg-harness-server < 0 # tried pg-harness-server-0.6.2, but its *executable* does not support: scotty-0.12
6314 - picedit < 0 # tried picedit-0.2.3.0, but its *executable* requires the disabled package: cli
6324 - picedit < 0 # tried picedit-0.2.3.0, but its *executable* requires the disabled package: cli
@@ -6321,15 +6331,15 @@ packages:
6321 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: containers-0.6.4.1
6331 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: containers-0.6.4.1
6322 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: hashable-1.3.5.0
6332 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: hashable-1.3.5.0
6323 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: shake-0.19.6
6333 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: shake-0.19.6
6324− - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: yaml-0.11.7.0
6334+ - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: yaml-0.11.6.0
6325 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: Cabal-3.4.1.0
6335 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: Cabal-3.4.1.0
6326 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base-4.15.1.0
6336 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base-4.15.1.0
6327 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base64-bytestring-1.2.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
6328 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: containers-0.6.4.1
6338 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: containers-0.6.4.1
6329 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: hashable-1.3.5.0
6339 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: hashable-1.3.5.0
6330− - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: http-client-0.7.9
6340+ - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: http-client-0.7.10
6331 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: shake-0.19.6
6341 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: shake-0.19.6
6332− - pinboard < 0 # tried pinboard-0.10.2.0, but its *library* does not support: http-client-0.7.9
6342+ - pinboard < 0 # tried pinboard-0.10.2.0, but its *library* does not support: http-client-0.7.10
6333 - pipes-category < 0 # tried pipes-category-0.3.0.0, but its *library* does not support: lens-5.0.1
6343 - pipes-category < 0 # tried pipes-category-0.3.0.0, but its *library* does not support: lens-5.0.1
6334 - pipes-misc < 0 # tried pipes-misc-0.5.0.0, but its *library* requires the disabled package: pipes-category
6344 - pipes-misc < 0 # tried pipes-misc-0.5.0.0, but its *library* requires the disabled package: pipes-category
6335 - pipes-network-tls < 0 # tried pipes-network-tls-0.4, but its *library* requires the disabled package: pipes-network
6345 - pipes-network-tls < 0 # tried pipes-network-tls-0.4, but its *library* requires the disabled package: pipes-network
@@ -6350,7 +6360,6 @@ packages:
6350 - pred-set < 0 # tried pred-set-0.0.1, but its *library* requires the disabled package: HSet
6360 - pred-set < 0 # tried pred-set-0.0.1, but its *library* requires the disabled package: HSet
6351 - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: pred-set
6361 - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: pred-set
6352 - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: tries
6362 - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: tries
6353− - primitive-extras < 0 # tried primitive-extras-0.10.1.3, but its *library* requires the disabled package: primitive-unlifted
6354 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: containers-0.6.4.1
6363 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: containers-0.6.4.1
6355 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: lens-5.0.1
6364 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: lens-5.0.1
6356 - product-isomorphic < 0 # tried product-isomorphic-0.0.3.3, but its *library* requires the disabled package: th-data-compat
6365 - product-isomorphic < 0 # tried product-isomorphic-0.0.3.3, but its *library* requires the disabled package: th-data-compat
@@ -6368,23 +6377,21 @@ packages:
6368 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: connection-0.3.1
6377 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: connection-0.3.1
6369 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: constraints-0.13.2
6378 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: constraints-0.13.2
6370 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: http-api-data-0.4.3
6379 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: http-api-data-0.4.3
6371− - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: http-client-0.7.9
6380+ - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: http-client-0.7.10
6372 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: lens-5.0.1
6381 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: lens-5.0.1
6373 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: req-3.9.2
6382 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* does not support: req-3.9.2
6374 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires the disabled package: extensible
6383 - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires the disabled package: extensible
6375 - ranged-list < 0 # tried ranged-list-0.1.0.0, but its *library* requires the disabled package: typecheck-plugin-nat-simple
6384 - ranged-list < 0 # tried ranged-list-0.1.0.0, but its *library* requires the disabled package: typecheck-plugin-nat-simple
6376 - rank-product < 0 # tried rank-product-0.2.2.0, but its *library* requires the disabled package: random-fu
6385 - rank-product < 0 # tried rank-product-0.2.2.0, but its *library* requires the disabled package: random-fu
6377− - rdf < 0 # tried rdf-0.1.0.5, but its *library* does not support: attoparsec-0.14.3
6386+ - rdf < 0 # tried rdf-0.1.0.5, but its *library* does not support: attoparsec-0.14.4
6378 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry
6387 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry
6379 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry-combinatorial
6388 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry-combinatorial
6380− - refined < 0 # tried refined-0.6.2, but its *library* does not support: base-4.15.1.0
6381− - refined < 0 # tried refined-0.6.2, but its *library* does not support: template-haskell-2.17.0.0
6382 - reform-hsp < 0 # tried reform-hsp-0.2.7.2, but its *library* requires the disabled package: hsx2hs
6389 - reform-hsp < 0 # tried reform-hsp-0.2.7.2, but its *library* requires the disabled package: hsx2hs
6383 - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-base-0.94.0.2
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
6384 - 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
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
6385 - regex-tdfa-text < 0 # tried regex-tdfa-text-1.0.0.3, but its *library* does not support: regex-base-0.94.0.2
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
6386 - registry < 0 # tried registry-0.2.1.0, but its *library* requires the disabled package: protolude
6393 - registry < 0 # tried registry-0.2.1.0, but its *library* requires the disabled package: protolude
6387− - relapse < 0 # tried relapse-1.0.0.0, but its *library* does not support: attoparsec-0.14.3
6394+ - relapse < 0 # tried relapse-1.0.0.0, but its *library* does not support: attoparsec-0.14.4
6388 - relational-query < 0 # tried relational-query-0.12.3.0, but its *library* requires the disabled package: persistable-record
6395 - relational-query < 0 # tried relational-query-0.12.3.0, but its *library* requires the disabled package: persistable-record
6389 - relational-query < 0 # tried relational-query-0.12.3.0, but its *library* requires the disabled package: product-isomorphic
6396 - relational-query < 0 # tried relational-query-0.12.3.0, but its *library* requires the disabled package: product-isomorphic
6390 - relational-query-HDBC < 0 # tried relational-query-HDBC-0.7.2.0, but its *library* requires the disabled package: th-data-compat
6397 - relational-query-HDBC < 0 # tried relational-query-HDBC-0.7.2.0, but its *library* requires the disabled package: th-data-compat
@@ -6398,13 +6405,12 @@ packages:
6398 - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* does not support: req-3.9.2
6405 - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* does not support: req-3.9.2
6399 - rethinkdb-client-driver < 0 # tried rethinkdb-client-driver-0.0.25, but its *library* does not support: base-4.15.1.0
6406 - rethinkdb-client-driver < 0 # tried rethinkdb-client-driver-0.0.25, but its *library* does not support: base-4.15.1.0
6400 - rhine-gloss < 0 # tried rhine-gloss-0.7.0, but its *library* requires the disabled package: rhine
6407 - rhine-gloss < 0 # tried rhine-gloss-0.7.0, but its *library* requires the disabled package: rhine
6401− - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: attoparsec-0.14.3
6408+ - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: attoparsec-0.14.4
6402− - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: network-3.1.2.5
6409+ - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: network-3.1.2.7
6403 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: aeson-1.5.6.0
6410 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: aeson-1.5.6.0
6404− - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: http-client-0.7.9
6411+ - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: http-client-0.7.10
6405− - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: network-3.1.2.5
6412+ - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: network-3.1.2.7
6406 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: time-1.9.3
6413 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: time-1.9.3
6407− - rss-conduit < 0 # tried rss-conduit-0.6.0.1, but its *library* requires the disabled package: atom-conduit
6408 - safe-tensor < 0 # tried safe-tensor-0.2.1.1, but its *library* does not support: singletons-3.0.1
6414 - safe-tensor < 0 # tried safe-tensor-0.2.1.1, but its *library* does not support: singletons-3.0.1
6409 - salak-toml < 0 # tried salak-toml-0.3.5.3, but its *library* requires the disabled package: tomland
6415 - salak-toml < 0 # tried salak-toml-0.3.5.3, but its *library* requires the disabled package: tomland
6410 - sandwich-webdriver < 0 # tried sandwich-webdriver-0.1.0.6, but its *library* requires the disabled package: webdriver
6416 - sandwich-webdriver < 0 # tried sandwich-webdriver-0.1.0.6, but its *library* requires the disabled package: webdriver
@@ -6415,7 +6421,7 @@ packages:
6415 - sendgrid-v3 < 0 # tried sendgrid-v3-0.3.0.0, but its *library* does not support: base-4.15.1.0
6421 - sendgrid-v3 < 0 # tried sendgrid-v3-0.3.0.0, but its *library* does not support: base-4.15.1.0
6416 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: aeson-1.5.6.0
6422 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: aeson-1.5.6.0
6417 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: base-4.15.1.0
6423 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: base-4.15.1.0
6418− - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: http-client-0.7.9
6424+ - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: http-client-0.7.10
6419 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: lens-5.0.1
6425 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: lens-5.0.1
6420 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: optparse-applicative-0.16.1.0
6426 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: optparse-applicative-0.16.1.0
6421 - seqloc < 0 # tried seqloc-0.6.1.1, but its *library* requires the disabled package: biocore
6427 - seqloc < 0 # tried seqloc-0.6.1.1, but its *library* requires the disabled package: biocore
@@ -6476,21 +6482,17 @@ packages:
6476 - shower < 0 # tried shower-0.2.0.2, but its *library* does not support: base-4.15.1.0
6482 - shower < 0 # tried shower-0.2.0.2, but its *library* does not support: base-4.15.1.0
6477 - simplest-sqlite < 0 # tried simplest-sqlite-0.1.0.2, but its *library* does not support: template-haskell-2.17.0.0
6483 - simplest-sqlite < 0 # tried simplest-sqlite-0.1.0.2, but its *library* does not support: template-haskell-2.17.0.0
6478 - size-based < 0 # tried size-based-0.1.2.0, 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
6479− - sized < 0 # tried sized-1.0.0.0, but its *library* requires the disabled package: ghc-typelits-knownnat
6480− - sized < 0 # tried sized-1.0.0.0, but its *library* requires the disabled package: type-natural
6481 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: aeson-1.5.6.0
6485 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: aeson-1.5.6.0
6482 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: base-4.15.1.0
6486 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: base-4.15.1.0
6483 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: constraints-0.13.2
6487 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: constraints-0.13.2
6484 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: lens-5.0.1
6488 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: lens-5.0.1
6485 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: random-1.2.1
6489 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: random-1.2.1
6486 - skeletons < 0 # tried skeletons-0.4.0, but its *executable* requires the disabled package: tinytemplate
6490 - skeletons < 0 # tried skeletons-0.4.0, but its *executable* requires the disabled package: tinytemplate
6487− - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: base-4.15.1.0
6488− - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: http-client-0.7.9
6491+ - slack-web < 0 # tried slack-web-0.4.0.0, but its *library* does not support: http-client-0.7.10
6489− - slave-thread < 0 # tried slave-thread-1.1.0.1, but its *library* requires the disabled package: stm-containers
6490 - 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
6491 - 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
6492 - 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
6493− - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: attoparsec-0.14.3
6495+ - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: attoparsec-0.14.4
6494 - 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
6495 - 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
6496 - 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
@@ -6498,8 +6500,8 @@ packages:
6498 - 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
6499 - 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
6500 - 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
6501− - snap-core < 0 # tried snap-core-1.0.4.2, but its *library* does not support: attoparsec-0.14.3
6503+ - snap-core < 0 # tried snap-core-1.0.4.2, but its *library* does not support: attoparsec-0.14.4
6502− - socket-activation < 0 # tried socket-activation-0.1.0.2, but its *library* does not support: network-3.1.2.5
6504+ - socket-activation < 0 # tried socket-activation-0.1.0.2, but its *library* does not support: network-3.1.2.7
6503 - 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
6504 - 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
6505 - 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
@@ -6507,41 +6509,34 @@ packages:
6507 - 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
6508 - 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
6509 - 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
6510− - stack < 0 # tried stack-2.7.3, but its *library* requires the disabled package: hackage-security
6511− - stm-containers < 0 # tried stm-containers-1.2, but its *library* requires the disabled package: stm-hamt
6512− - stm-hamt < 0 # tried stm-hamt-1.2.0.7, but its *library* requires the disabled package: primitive-extras
6513 - streamproc < 0 # tried streamproc-1.6.2, but its *library* does not support: base-4.15.1.0
6512 - streamproc < 0 # tried streamproc-1.6.2, but its *library* does not support: base-4.15.1.0
6514 - strict-base-types < 0 # tried strict-base-types-0.7, but its *library* requires the disabled package: strict-lens
6513 - strict-base-types < 0 # tried strict-base-types-0.7, but its *library* requires the disabled package: strict-lens
6515− - strict-tuple < 0 # tried strict-tuple-0.1.4, but its *library* does not support: base-4.15.1.0
6516− - strict-tuple-lens < 0 # tried strict-tuple-lens-0.2, but its *library* requires the disabled package: strict-tuple
6517 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-2.8.5
6514 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-2.8.5
6518 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-core-2.8.5
6515 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-core-2.8.5
6519 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: random-1.2.1
6516 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: random-1.2.1
6520 - structured-haskell-mode < 0 # tried structured-haskell-mode-1.1.0, but its *executable* does not support: haskell-src-exts-1.23.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
6521 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: Cabal-3.4.1.0
6518 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: Cabal-3.4.1.0
6522 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226
6519 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226
6523− - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: attoparsec-0.14.3
6520+ - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: attoparsec-0.14.4
6524 - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: base-4.15.1.0
6521 - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: base-4.15.1.0
6525− - sv-cassava < 0 # tried sv-cassava-0.3, but its *library* does not support: attoparsec-0.14.3
6522+ - sv-cassava < 0 # tried sv-cassava-0.3, but its *library* does not support: attoparsec-0.14.4
6526− - sv-core < 0 # tried sv-core-0.5, 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
6527 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: base-4.15.1.0
6524 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: base-4.15.1.0
6528 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: lens-5.0.1
6525 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: lens-5.0.1
6529 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: profunctors-5.6.2
6526 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: profunctors-5.6.2
6530 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: containers-0.6.4.1
6527 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: containers-0.6.4.1
6531 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-api-data-0.4.3
6528 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-api-data-0.4.3
6532− - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-client-0.7.9
6529+ - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-client-0.7.10
6533 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-media-0.8.0.0
6530 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: http-media-0.8.0.0
6534 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: katip-0.8.7.0
6531 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: katip-0.8.7.0
6535− - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: network-3.1.2.5
6532+ - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: network-3.1.2.7
6536 - swagger2 < 0 # tried swagger2-2.7, but its *library* does not support: aeson-1.5.6.0
6533 - swagger2 < 0 # tried swagger2-2.7, but its *library* does not support: aeson-1.5.6.0
6537 - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires the disabled package: egison-pattern-src
6534 - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires the disabled package: egison-pattern-src
6538 - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires the disabled package: egison-pattern-src-th-mode
6535 - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires the disabled package: egison-pattern-src-th-mode
6539− - taffybar < 0 # tried taffybar-3.3.0, but its *library* requires the disabled package: broadcast-chan
6540 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: containers-0.6.4.1
6536 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: containers-0.6.4.1
6541 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: tasty-1.4.2.1
6537 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: tasty-1.4.2.1
6542 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: time-1.9.3
6538 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: time-1.9.3
6543− - tcp-streams-openssl < 0 # tried tcp-streams-openssl-1.0.1.0, but its *library* does not support: network-3.1.2.5
6539+ - tcp-streams-openssl < 0 # tried tcp-streams-openssl-1.0.1.0, but its *library* does not support: network-3.1.2.7
6544− - termbox < 0 # tried termbox-0.3.0, but its *library* does not support: base-4.15.1.0
6545 - termcolor < 0 # tried termcolor-0.2.0.0, but its *executable* requires the disabled package: cli
6540 - termcolor < 0 # tried termcolor-0.2.0.0, but its *executable* requires the disabled package: cli
6546 - termonad < 0 # tried termonad-4.2.0.0, but its *library* requires the disabled package: xml-html-qq
6541 - termonad < 0 # tried termonad-4.2.0.0, but its *library* requires the disabled package: xml-html-qq
6547 - test-fixture < 0 # tried test-fixture-0.5.1.0, but its *library* does not support: template-haskell-2.17.0.0
6542 - test-fixture < 0 # tried test-fixture-0.5.1.0, but its *library* does not support: template-haskell-2.17.0.0
@@ -6550,9 +6545,8 @@ packages:
6550 - text-all < 0 # tried text-all-0.4.2, but its *library* does not support: text-1.2.5.0
6545 - text-all < 0 # tried text-all-0.4.2, but its *library* does not support: text-1.2.5.0
6551 - text-all < 0 # tried text-all-0.4.2, but its *library* does not support: text-format-0.3.2
6546 - text-all < 0 # tried text-all-0.4.2, but its *library* does not support: text-format-0.3.2
6552 - text-format < 0 # tried text-format-0.3.2, but its *library* does not support: base-4.15.1.0
6547 - text-format < 0 # tried text-format-0.3.2, but its *library* does not support: base-4.15.1.0
6553− - text-generic-pretty < 0 # tried text-generic-pretty-1.2.1, but its *library* does not support: wl-pprint-text-1.2.0.1
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
6554 - th-to-exp < 0 # tried th-to-exp-0.0.1.1, but its *library* does not support: template-haskell-2.17.0.0
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
6555− - these-skinny < 0 # tried these-skinny-0.7.4, but its *library* does not support: base-4.15.1.0
6556 - threepenny-gui < 0 # tried threepenny-gui-0.9.1.0, but its *library* requires the disabled package: snap-server
6550 - threepenny-gui < 0 # tried threepenny-gui-0.9.1.0, but its *library* requires the disabled package: snap-server
6557 - threepenny-gui-flexbox < 0 # tried threepenny-gui-flexbox-0.4.2, but its *library* requires the disabled package: threepenny-gui
6551 - threepenny-gui-flexbox < 0 # tried threepenny-gui-flexbox-0.4.2, but its *library* requires the disabled package: threepenny-gui
6558 - thumbnail-plus < 0 # tried thumbnail-plus-1.0.5, but its *library* does not support: either-5.0.1.1
6552 - thumbnail-plus < 0 # tried thumbnail-plus-1.0.5, but its *library* does not support: either-5.0.1.1
@@ -6562,25 +6556,23 @@ packages:
6562 - tonatona < 0 # tried tonatona-0.1.2.1, but its *library* does not support: base-4.15.1.0
6556 - tonatona < 0 # tried tonatona-0.1.2.1, but its *library* does not support: base-4.15.1.0
6563 - tonatona-logger < 0 # tried tonatona-logger-0.2.0.2, 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
6564 - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.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
6565− - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: persistent-2.13.2.1
6559+ - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: persistent-2.13.2.2
6566− - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: persistent-postgresql-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
6567 - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: base-4.15.1.0
6561 - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: base-4.15.1.0
6568− - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: persistent-2.13.2.1
6562+ - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: persistent-2.13.2.2
6569− - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: persistent-sqlite-2.13.0.3
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
6570 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: base-4.15.1.0
6564 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: base-4.15.1.0
6571 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-0.18.3
6565 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-0.18.3
6572 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-server-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
6573 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: wai-extra-3.1.8
6567 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: wai-extra-3.1.8
6574 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: base-4.15.1.0
6568 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: base-4.15.1.0
6575 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: writer-cps-transformers-0.5.6.1
6569 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: writer-cps-transformers-0.5.6.1
6576− - transient-universe < 0 # tried transient-universe-0.6.0.1, but its *library* does not support: network-3.1.2.5
6570+ - transient-universe < 0 # tried transient-universe-0.6.0.1, but its *library* does not support: network-3.1.2.7
6577 - tries < 0 # tried tries-0.0.6.1, but its *library* requires the disabled package: rose-trees
6571 - tries < 0 # tried tries-0.0.6.1, but its *library* requires the disabled package: rose-trees
6578 - true-name < 0 # tried true-name-0.1.0.3, but its *library* does not support: template-haskell-2.17.0.0
6572 - true-name < 0 # tried true-name-0.1.0.3, but its *library* does not support: template-haskell-2.17.0.0
6579 - type-combinators-singletons < 0 # tried type-combinators-singletons-0.2.1.0, but its *library* requires the disabled package: type-combinators
6573 - type-combinators-singletons < 0 # tried type-combinators-singletons-0.2.1.0, but its *library* requires the disabled package: type-combinators
6580− - type-natural < 0 # tried type-natural-1.1.0.1, but its *library* requires the disabled package: ghc-typelits-natnormalise
6581− - tz < 0 # tried tz-0.1.3.5, but its *library* does not support: template-haskell-2.17.0.0
6582 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: aeson-1.5.6.0
6574 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: aeson-1.5.6.0
6583− - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: attoparsec-0.14.3
6575+ - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: attoparsec-0.14.4
6584 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: base-4.15.1.0
6576 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: base-4.15.1.0
6585 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: cryptonite-0.29
6577 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: cryptonite-0.29
6586 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: parser-combinators-1.3.0
6578 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: parser-combinators-1.3.0
@@ -6588,40 +6580,40 @@ packages:
6588 - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base-4.15.1.0
6580 - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base-4.15.1.0
6589 - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base64-bytestring-1.2.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
6590 - unfoldable-restricted < 0 # tried unfoldable-restricted-0.0.3, but its *library* requires the disabled package: unfoldable
6582 - unfoldable-restricted < 0 # tried unfoldable-restricted-0.0.3, but its *library* requires the disabled package: unfoldable
6591− - uniprot-kb < 0 # tried uniprot-kb-0.1.2.0, but its *library* does not support: attoparsec-0.14.3
6583+ - uniprot-kb < 0 # tried uniprot-kb-0.1.2.0, but its *library* does not support: attoparsec-0.14.4
6592 - uri-templater < 0 # tried uri-templater-0.3.1.0, but its *library* does not support: trifecta-2.1.2
6584 - uri-templater < 0 # tried uri-templater-0.3.1.0, but its *library* does not support: trifecta-2.1.2
6593 - urlpath < 0 # tried urlpath-9.0.1, but its *library* requires the disabled package: attoparsec-uri
6585 - urlpath < 0 # tried urlpath-9.0.1, but its *library* requires the disabled package: attoparsec-uri
6594 - userid < 0 # tried userid-0.1.3.6, but its *library* does not support: base-4.15.1.0
6586 - userid < 0 # tried userid-0.1.3.6, but its *library* does not support: base-4.15.1.0
6595 - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* does not support: text-short-0.1.5
6587 - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* does not support: text-short-0.1.5
6596− - vado < 0 # tried vado-0.0.13, but its *library* does not support: attoparsec-0.14.3
6588+ - vado < 0 # tried vado-0.0.13, but its *library* does not support: attoparsec-0.14.4
6597 - vado < 0 # tried vado-0.0.13, but its *library* does not support: base-4.15.1.0
6589 - vado < 0 # tried vado-0.0.13, but its *library* does not support: base-4.15.1.0
6598 - vcswrapper < 0 # tried vcswrapper-0.1.6, 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
6599 - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: containers-0.6.4.1
6591 - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: containers-0.6.4.1
6600 - vector-circular < 0 # tried vector-circular-0.1.3, but its *library* does not support: template-haskell-2.17.0.0
6592 - vector-circular < 0 # tried vector-circular-0.1.3, but its *library* does not support: template-haskell-2.17.0.0
6601 - vector-fftw < 0 # tried vector-fftw-0.1.4.0, but its *library* does not support: base-4.15.1.0
6593 - vector-fftw < 0 # tried vector-fftw-0.1.4.0, but its *library* does not support: base-4.15.1.0
6602 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* 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
6603− - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: brick-0.65
6595+ - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: brick-0.66.1
6604 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: lens-5.0.1
6596 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: lens-5.0.1
6605 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: vty-5.33
6597 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: vty-5.33
6606 - wai-middleware-crowd < 0 # tried wai-middleware-crowd-0.1.4.2, but its *executable* does not support: optparse-applicative-0.16.1.0
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
6607 - wai-middleware-metrics < 0 # tried wai-middleware-metrics-0.2.4, but its *library* requires the disabled package: ekg-core
6599 - wai-middleware-metrics < 0 # tried wai-middleware-metrics-0.2.4, but its *library* requires the disabled package: ekg-core
6608 - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: aeson-1.5.6.0
6600 - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: aeson-1.5.6.0
6609− - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: http-client-0.7.9
6601+ - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: http-client-0.7.10
6610 - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: time-1.9.3
6602 - wai-middleware-rollbar < 0 # tried wai-middleware-rollbar-0.11.0, but its *library* does not support: time-1.9.3
6611 - wai-middleware-throttle < 0 # tried wai-middleware-throttle-0.3.0.1, but its *library* requires the disabled package: token-bucket
6603 - wai-middleware-throttle < 0 # tried wai-middleware-throttle-0.3.0.1, but its *library* requires the disabled package: token-bucket
6612 - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-predicates
6604 - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-predicates
6613 - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-route
6605 - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-route
6614− - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: attoparsec-0.14.3
6606+ - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: attoparsec-0.14.4
6615 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: base-4.15.1.0
6607 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: base-4.15.1.0
6616 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: dlist-1.0
6608 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: dlist-1.0
6617 - web-routes-th < 0 # tried web-routes-th-0.22.6.6, but its *library* does not support: template-haskell-2.17.0.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
6618 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: OneTuple-0.3.1
6610 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: OneTuple-0.3.1
6619 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: aeson-1.5.6.0
6611 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: aeson-1.5.6.0
6620− - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: attoparsec-0.14.3
6612+ - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: attoparsec-0.14.4
6621 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: base-4.15.1.0
6613 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: base-4.15.1.0
6622 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: cryptonite-0.29
6614 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: cryptonite-0.29
6623 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: hspec-2.8.5
6615 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: hspec-2.8.5
6624− - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: http-client-0.7.9
6616+ - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: http-client-0.7.10
6625 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: memory-0.16.0
6617 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: memory-0.16.0
6626 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: servant-0.18.3
6618 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: servant-0.18.3
6627 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: servant-client-0.18.3
6619 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: servant-client-0.18.3
@@ -6643,7 +6635,7 @@ packages:
6643 - xml-isogen < 0 # tried xml-isogen-0.3.0, but its *library* requires the disabled package: dom-parser
6635 - xml-isogen < 0 # tried xml-isogen-0.3.0, but its *library* requires the disabled package: dom-parser
6644 - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* does not support: yeshql-core-4.2.0.0
6636 - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* does not support: yeshql-core-4.2.0.0
6645 - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* requires the disabled package: yeshql-hdbc
6637 - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* requires the disabled package: yeshql-hdbc
6646− - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: persistent-2.13.2.1
6638+ - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: persistent-2.13.2.2
6647 - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: yesod-auth-1.6.10.5
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
6648 - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: yesod-core-1.6.21.0
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
6649 - yesod-auth-bcryptdb < 0 # tried yesod-auth-bcryptdb-0.3.0.1, but its *library* does not support: yesod-form-1.7.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
@@ -6682,6 +6674,9 @@ packages:
6682
6674
6683 # aeson-2
6675 # aeson-2
6684 # https://github.com/commercialhaskell/stackage/issues/6217
6676 # 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
6685 - aeson < 2.0.0.0
6680 - aeson < 2.0.0.0
6686 - aura < 3.2.6
6681 - aura < 3.2.6
6687 - avro < 0.6.0.0
6682 - avro < 0.6.0.0
@@ -6689,6 +6684,7 @@ packages:
6689 - core-data < 0.3.0.0
6684 - core-data < 0.3.0.0
6690 - eventstore < 1.4.2
6685 - eventstore < 1.4.2
6691 - faktory < 1.1.2.1
6686 - faktory < 1.1.2.1
6687+ - flow < 2.0.0.0
6692 - forma < 1.2.0
6688 - forma < 1.2.0
6693 - geojson < 4.1.0
6689 - geojson < 4.1.0
6694 - greskell < 2.0.0.0
6690 - greskell < 2.0.0.0
@@ -6696,25 +6692,20 @@ packages:
6696 - greskell-websocket < 1.0.0.0
6692 - greskell-websocket < 1.0.0.0
6697 - hruby < 0.4.0.0
6693 - hruby < 0.4.0.0
6698 - hspec-expectations-json < 1.0.0.5
6694 - hspec-expectations-json < 1.0.0.5
6695+ - http2 < 3.0.3
6696+ - jose < 0.9
6699 - jsonpath < 0.2.1.0
6697 - jsonpath < 0.2.1.0
6700 - kanji < 3.5
6698 - kanji < 3.5
6701 - microlens-aeson < 2.4
6699 - microlens-aeson < 2.4
6702 - mmark-cli < 0.0.5.1
6700 - mmark-cli < 0.0.5.1
6701+ - pandoc-plot < 1.4.0
6703 - postgresql-binary < 0.12.4.2
6702 - postgresql-binary < 0.12.4.2
6704 - servant-tracing < 0.2.0.0
6703 - servant-tracing < 0.2.0.0
6705 - shikensu < 0.4.0
6704 - shikensu < 0.4.0
6706 - stache < 2.3.1
6705 - stache < 2.3.1
6707 - stripe-scotty < 1.1.0.1
6706 - stripe-scotty < 1.1.0.1
6708 - stripe-wreq < 1.0.1.12
6707 - stripe-wreq < 1.0.1.12
6709−
6708+ - yaml < 0.11.7
6710− # happy-1.21.0 is deprecated an unbuildable
6711− # https://github.com/commercialhaskell/stackage/issues/6294
6712− # see also https://github.com/commercialhaskell/stackage/issues/6242
6713− - happy < 1.21
6714−
6715− # https://github.com/commercialhaskell/stackage/issues/6243
6716− # lift together with https://github.com/commercialhaskell/stackage/issues/6217
6717− - jose < 0.9
6718
6709
6719 # https://github.com/commercialhaskell/stackage/issues/6264
6710 # https://github.com/commercialhaskell/stackage/issues/6264
6720 # Requires GHC 9.2
6711 # Requires GHC 9.2
@@ -6731,6 +6722,7 @@ packages:
6731 - singletons-base < 3.1
6722 - singletons-base < 3.1
6732 - singletons-th < 3.1
6723 - singletons-th < 3.1
6733 - th-desugar < 1.13
6724 - th-desugar < 1.13
6725+ - fourmolu < 0.5.0.0
6734
6726
6735 # https://github.com/commercialhaskell/stackage/issues/6268
6727 # https://github.com/commercialhaskell/stackage/issues/6268
6736 - hashable < 1.4.0.0
6728 - hashable < 1.4.0.0
@@ -6771,19 +6763,21 @@ packages:
6771 - selective < 0.5
6763 - selective < 0.5
6772 - yaml-unscrambler < 0.1.0.5
6764 - yaml-unscrambler < 0.1.0.5
6773
6765
6774− # https://github.com/commercialhaskell/stackage/issues/6382
6775− - unicode-data < 0.3
6776−
6777 # https://github.com/commercialhaskell/stackage/issues/6388
6766 # https://github.com/commercialhaskell/stackage/issues/6388
6778 # issue is for 5.0, but 4.0.4 is deprecated.
6767 # issue is for 5.0, but 4.0.4 is deprecated.
6779 - hw-kafka-client < 4.0.4
6768 - hw-kafka-client < 4.0.4
6780
6769
6781− # https://github.com/commercialhaskell/stackage/issues/6392
6770+ # https://github.com/commercialhaskell/stackage/issues/6395
6782− - burrito < 2.0.0.0
6771+ - wuss < 2.0
6783
6772
6784− # https://github.com/commercialhaskell/stackage/issues/6393
6773+ # https://github.com/haskell-game/sdl2/issues/240 (need newer Ubuntu)
6785− - flow < 2.0.0.0
6774+ - sdl2 < 2.5.3.1
6786
6775
6776+ # https://github.com/commercialhaskell/stack/issues/5670 (fails with Cabal-3.4)
6777+ - stack < 0
6778+
6779+ # https://github.com/commercialhaskell/stackage/issues/6401
6780+ - rope-utf16-splay < 0.4
6787
6781
6788# end of packages
6782# end of packages
6789
6783
@@ -6927,6 +6921,7 @@ skipped-builds:
6927# Otherwise place them in expected-test-failures.
6921# Otherwise place them in expected-test-failures.
6928skipped-tests:
6922skipped-tests:
6929 # aeson-2
6923 # aeson-2
6924+ # https://github.com/commercialhaskell/stackage/issues/6217
6930 - jsonifier
6925 - jsonifier
6931 - req
6926 - req
6932
6927
@@ -7008,6 +7003,9 @@ skipped-tests:
7008 - hpqtypes-extras # needs a running postgres database
7003 - hpqtypes-extras # needs a running postgres database
7009 # norfairking
7004 # norfairking
7010 - autodocodec # runs doctest
7005 - autodocodec # runs doctest
7006+ - captcha-core
7007+ - captcha-2captcha
7008+ - captcha-capmonster
7011
7009
7012 # Uses Cabal's "library internal" stanza feature
7010 # Uses Cabal's "library internal" stanza feature
7013 - s3-signer
7011 - s3-signer
@@ -7055,7 +7053,7 @@ skipped-tests:
7055 # Test bounds issues
7053 # Test bounds issues
7056 - ENIG # tried ENIG-0.0.1.0, but its *test-suite* requires the disabled package: test-framework-th
7054 - ENIG # tried ENIG-0.0.1.0, but its *test-suite* requires the disabled package: test-framework-th
7057 - IPv6DB # tried IPv6DB-0.3.2, but its *test-suite* does not support: hspec-2.8.5
7055 - IPv6DB # tried IPv6DB-0.3.2, but its *test-suite* does not support: hspec-2.8.5
7058− - IPv6DB # tried IPv6DB-0.3.2, but its *test-suite* does not support: http-client-0.7.9
7056+ - IPv6DB # tried IPv6DB-0.3.2, but its *test-suite* does not support: http-client-0.7.10
7059 - MissingH # tried MissingH-1.4.3.0, but its *test-suite* requires the disabled package: errorcall-eq-instance
7057 - MissingH # tried MissingH-1.4.3.0, but its *test-suite* requires the disabled package: errorcall-eq-instance
7060 - aeson # tried aeson-1.5.6.0, but its *test-suite* does not support: hashable-time-0.3
7058 - aeson # tried aeson-1.5.6.0, but its *test-suite* does not support: hashable-time-0.3
7061 - airship # tried airship-0.9.4, but its *test-suite* does not support: tasty-1.4.2.1
7059 - airship # tried airship-0.9.4, but its *test-suite* does not support: tasty-1.4.2.1
@@ -7114,9 +7112,8 @@ skipped-tests:
7114 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: semirings-0.6
7112 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: semirings-0.6
7115 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: tasty-1.4.2.1
7113 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: tasty-1.4.2.1
7116 - generic-xmlpickler # tried generic-xmlpickler-0.1.0.6, 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
7117− - ghc-prof # tried ghc-prof-1.4.1.9, but its *test-suite* does not support: attoparsec-0.14.3
7115+ - ghc-prof # tried ghc-prof-1.4.1.9, but its *test-suite* does not support: attoparsec-0.14.4
7118 - gitlib-libgit2 # tried gitlib-libgit2-3.1.2.1, but its *test-suite* requires the disabled package: gitlib-test
7116 - gitlib-libgit2 # tried gitlib-libgit2-3.1.2.1, but its *test-suite* requires the disabled package: gitlib-test
7119− - hackage-security # tried hackage-security-0.6.0.1, but its *test-suite* does not support: tasty-1.4.2.1
7120 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-2.8.5
7117 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-2.8.5
7121 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-discover-2.8.5
7118 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-discover-2.8.5
7122 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: optparse-applicative-0.16.1.0
7119 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: optparse-applicative-0.16.1.0
@@ -7126,7 +7123,7 @@ skipped-tests:
7126 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *test-suite* requires the disabled package: knob
7123 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *test-suite* requires the disabled package: knob
7127 - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* does not support: Glob-0.10.2
7124 - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* does not support: Glob-0.10.2
7128 - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
7125 - haskell-tools-daemon # tried haskell-tools-daemon-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
7129− - haskell-tools-demo # tried haskell-tools-demo-1.1.1.0, but its *test-suite* does not support: network-3.1.2.5
7126+ - haskell-tools-demo # tried haskell-tools-demo-1.1.1.0, but its *test-suite* does not support: network-3.1.2.7
7130 - haskell-tools-demo # tried haskell-tools-demo-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
7127 - haskell-tools-demo # tried haskell-tools-demo-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
7131 - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* does not support: polyparse-1.13
7128 - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* does not support: polyparse-1.13
7132 - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
7129 - haskell-tools-refactor # tried haskell-tools-refactor-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1
@@ -7136,7 +7133,6 @@ skipped-tests:
7136 - hasmin # tried hasmin-1.0.3, but its *test-suite* does not support: doctest-0.18.2
7133 - hasmin # tried hasmin-1.0.3, but its *test-suite* does not support: doctest-0.18.2
7137 - heist # tried heist-1.1.0.1, but its *test-suite* does not support: lens-5.0.1
7134 - heist # tried heist-1.1.0.1, but its *test-suite* does not support: lens-5.0.1
7138 - hidden-char # tried hidden-char-0.1.0.2, but its *test-suite* does not support: hspec-2.8.5
7135 - hidden-char # tried hidden-char-0.1.0.2, but its *test-suite* does not support: hspec-2.8.5
7139− - hmatrix-vector-sized # tried hmatrix-vector-sized-0.1.3.0, but its *test-suite* requires the disabled package: ghc-typelits-knownnat
7140 - hspec-tables # tried hspec-tables-0.0.1, but its *test-suite* does not support: hspec-2.8.5
7136 - hspec-tables # tried hspec-tables-0.0.1, but its *test-suite* does not support: hspec-2.8.5
7141 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: QuickCheck-2.14.2
7137 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: QuickCheck-2.14.2
7142 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: base-4.15.1.0
7138 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: base-4.15.1.0
@@ -7195,7 +7191,7 @@ skipped-tests:
7195 - options # tried options-1.2.1.1, but its *test-suite* requires the disabled package: chell-quickcheck
7191 - options # tried options-1.2.1.1, but its *test-suite* requires the disabled package: chell-quickcheck
7196 - oset # tried oset-0.4.0.1, but its *test-suite* does not support: hspec-2.8.5
7192 - oset # tried oset-0.4.0.1, but its *test-suite* does not support: hspec-2.8.5
7197 - oset # tried oset-0.4.0.1, but its *test-suite* does not support: hspec-discover-2.8.5
7193 - oset # tried oset-0.4.0.1, but its *test-suite* does not support: hspec-discover-2.8.5
7198− - partial-semigroup # tried partial-semigroup-0.5.1.12, but its *test-suite* does not support: doctest-0.18.2
7194+ - partial-semigroup # tried partial-semigroup-0.5.1.14, but its *test-suite* does not support: doctest-0.18.2
7199 - pipes-fluid # tried pipes-fluid-0.6.0.1, but its *test-suite* requires the disabled package: pipes-misc
7195 - pipes-fluid # tried pipes-fluid-0.6.0.1, but its *test-suite* requires the disabled package: pipes-misc
7200 - postgrest # tried postgrest-8.0.0, but its *test-suite* does not support: hspec-2.8.5
7196 - postgrest # tried postgrest-8.0.0, but its *test-suite* does not support: hspec-2.8.5
7201 - printcess # tried printcess-0.1.0.3, but its *test-suite* does not support: HUnit-1.6.2.0
7197 - printcess # tried printcess-0.1.0.3, but its *test-suite* does not support: HUnit-1.6.2.0
@@ -7239,7 +7235,7 @@ skipped-tests:
7239 - simple-log # tried simple-log-0.9.12, but its *test-suite* does not support: hspec-2.8.5
7235 - simple-log # tried simple-log-0.9.12, but its *test-suite* does not support: hspec-2.8.5
7240 - sized-grid # tried sized-grid-0.2.0.1, but its *test-suite* does not support: ansi-terminal-0.11.1
7236 - sized-grid # tried sized-grid-0.2.0.1, but its *test-suite* does not support: ansi-terminal-0.11.1
7241 - snap # tried snap-1.1.3.1, but its *test-suite* does not support: QuickCheck-2.14.2
7237 - snap # tried snap-1.1.3.1, but its *test-suite* does not support: QuickCheck-2.14.2
7242− - stb-image-redux # tried stb-image-redux-0.2.1.3, but its *test-suite* does not support: hspec-2.8.5
7238+ - stb-image-redux # tried stb-image-redux-0.2.1.2, but its *test-suite* does not support: hspec-2.8.5
7243 - stm-supply # tried stm-supply-0.2.0.0, but its *test-suite* requires the disabled package: Unique
7239 - stm-supply # tried stm-supply-0.2.0.0, but its *test-suite* requires the disabled package: Unique
7244 - streaming-cassava # tried streaming-cassava-0.2.0.0, but its *test-suite* does not support: hspec-2.8.5
7240 - streaming-cassava # tried streaming-cassava-0.2.0.0, but its *test-suite* does not support: hspec-2.8.5
7245 - stripe-http-client # tried stripe-http-client-2.6.2, 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
@@ -7257,8 +7253,6 @@ skipped-tests:
7257 - temporary-resourcet # tried temporary-resourcet-0.1.0.1, but its *test-suite* does not support: tasty-1.4.2.1
7253 - temporary-resourcet # tried temporary-resourcet-0.1.0.1, but its *test-suite* does not support: tasty-1.4.2.1
7258 - test-framework # tried test-framework-0.8.2.0, but its *test-suite* requires the disabled package: libxml
7254 - test-framework # tried test-framework-0.8.2.0, but its *test-suite* requires the disabled package: libxml
7259 - transient # tried transient-0.7.0.0, but its *test-suite* does not support: random-1.2.1
7255 - transient # tried transient-0.7.0.0, but its *test-suite* does not support: random-1.2.1
7260− - typerep-map # tried typerep-map-0.4.0.0, but its *test-suite* requires the disabled package: ghc-typelits-knownnat
7261− - tzdata # tried tzdata-0.2.20201021.0, but its *test-suite* requires the disabled package: test-framework-th
7262 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: QuickCheck-2.14.2
7256 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: QuickCheck-2.14.2
7263 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: generic-random-1.5.0.1
7257 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: generic-random-1.5.0.1
7264 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: hspec-2.8.5
7258 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: hspec-2.8.5
@@ -7283,6 +7277,8 @@ skipped-tests:
7283 # https://github.com/commercialhaskell/stackage/issues/6363
7277 # https://github.com/commercialhaskell/stackage/issues/6363
7284 - amqp
7278 - amqp
7285
7279
7280+ - c2hs # https://github.com/commercialhaskell/stackage/issues/6420
7281+
7286# end of skipped-tests
7282# end of skipped-tests
7287
7283
7288# Tests listed in expected-test-failures configure correctly but may fail to run
7284# Tests listed in expected-test-failures configure correctly but may fail to run
@@ -7305,7 +7301,7 @@ expected-test-failures:
7305 - capataz # https://github.com/roman/Haskell-capataz/issues/6
7301 - capataz # https://github.com/roman/Haskell-capataz/issues/6
7306 - concurrent-extra # https://github.com/basvandijk/concurrent-extra/issues/12
7302 - concurrent-extra # https://github.com/basvandijk/concurrent-extra/issues/12
7307 - crypto-numbers
7303 - crypto-numbers
7308− - css-text # 0.1.2.2 https://github.com/yesodweb/css-text/issues/10
7304+ - css-text # 0.1.3.0 https://github.com/yesodweb/css-text/issues/10
7309 - distributed-process
7305 - distributed-process
7310 - distributed-process-execution # https://github.com/haskell-distributed/distributed-process-execution/issues/2
7306 - distributed-process-execution # https://github.com/haskell-distributed/distributed-process-execution/issues/2
7311 - distributed-process-task
7307 - distributed-process-task
@@ -7453,8 +7449,7 @@ expected-test-failures:
7453 - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/6372
7449 - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/6372
7454 - cpio-conduit # Test file not in tarball https://github.com/da-x/cpio-conduit/issues/1
7450 - cpio-conduit # Test file not in tarball https://github.com/da-x/cpio-conduit/issues/1
7455 - crypto-pubkey # https://github.com/vincenthz/hs-crypto-pubkey/issues/23
7451 - crypto-pubkey # https://github.com/vincenthz/hs-crypto-pubkey/issues/23
7456− - doctest
7457− - doctest-discover # 0.1.0.9 https://github.com/karun012/doctest-discover/issues/22
7452+ - doctest-discover # https://github.com/karun012/doctest-discover/issues/33
7458 - ghc-events # https://github.com/haskell/ghc-events/issues/70
7453 - ghc-events # https://github.com/haskell/ghc-events/issues/70
7459 - gitlab-haskell # https://github.com/commercialhaskell/stackage/issues/6088
7454 - gitlab-haskell # https://github.com/commercialhaskell/stackage/issues/6088
7460 - hspec-core # https://github.com/commercialhaskell/stackage/issues/6291
7455 - hspec-core # https://github.com/commercialhaskell/stackage/issues/6291
@@ -7539,6 +7534,7 @@ expected-test-failures:
7539 - safe-decimal
7534 - safe-decimal
7540 - simple-affine-space
7535 - simple-affine-space
7541 - simple-vec3 # https://github.com/commercialhaskell/stackage/pull/5410
7536 - simple-vec3 # https://github.com/commercialhaskell/stackage/pull/5410
7537+ - singletons-base
7542 - sized
7538 - sized
7543 - spatial-math
7539 - spatial-math
7544 - subcategories
7540 - subcategories
@@ -7551,12 +7547,14 @@ expected-test-failures:
7551 - universum
7547 - universum
7552 - utf8-conversions
7548 - utf8-conversions
7553 - varying
7549 - varying
7550+ - vector-algorithms
7554 - vivid-osc
7551 - vivid-osc
7555 - wakame
7552 - wakame
7556 - world-peace
7553 - world-peace
7557 - xml-picklers # https://github.com/Philonous/xml-picklers/issues/5
7554 - xml-picklers # https://github.com/Philonous/xml-picklers/issues/5
7558 - xmlbf
7555 - xmlbf
7559 - yesod-gitrev # needs a git repo https://github.com/commercialhaskell/stackage/issues/6132
7556 - yesod-gitrev # needs a git repo https://github.com/commercialhaskell/stackage/issues/6132
7557+ - yesod-markdown # https://github.com/pbrisbin/yesod-markdown/issues/77
7560
7558
7561 # Assertion failures due to module name ambiguity.
7559 # Assertion failures due to module name ambiguity.
7562 # These _should_ be fixed by using the `hide` section of this file
7560 # These _should_ be fixed by using the `hide` section of this file
@@ -7578,7 +7576,6 @@ expected-test-failures:
7578 - easy-logger # https://github.com/commercialhaskell/stackage/issues/6384
7576 - easy-logger # https://github.com/commercialhaskell/stackage/issues/6384
7579 - flat # 0.4.4
7577 - flat # 0.4.4
7580 - flay # 0.4
7578 - flay # 0.4
7581− - focuslist # 0.1.0.2
7582 - functor-combinators # https://github.com/commercialhaskell/stackage/issues/6376
7579 - functor-combinators # https://github.com/commercialhaskell/stackage/issues/6376
7583 - generic-lens # https://github.com/commercialhaskell/stackage/issues/6377
7580 - generic-lens # https://github.com/commercialhaskell/stackage/issues/6377
7584 - geojson # 4.0.2
7581 - geojson # 4.0.2
@@ -7709,7 +7706,6 @@ expected-benchmark-failures:
7709 # Compilation failures
7706 # Compilation failures
7710 - OrderedBits # 0.0.2.0
7707 - OrderedBits # 0.0.2.0
7711 - aeson-combinators # 0.0.5.0
7708 - aeson-combinators # 0.0.5.0
7712− - cipher-blowfish # 0.0.11 https://github.com/vincenthz/hs-crypto-cipher/issues/46
7713 - cmark-gfm # https://github.com/kivikakk/cmark-gfm-hs/issues/5
7709 - cmark-gfm # https://github.com/kivikakk/cmark-gfm-hs/issues/5
7714 - cryptohash # 0.11.9 https://github.com/vincenthz/hs-cryptohash/pull/43
7710 - cryptohash # 0.11.9 https://github.com/vincenthz/hs-cryptohash/pull/43
7715 - incremental-parser # 0.5.0.2
7711 - incremental-parser # 0.5.0.2
@@ -7732,6 +7728,7 @@ expected-benchmark-failures:
7732# Otherwise place them in expected-benchmark-failures.
7728# Otherwise place them in expected-benchmark-failures.
7733skipped-benchmarks:
7729skipped-benchmarks:
7734 # aeson-2
7730 # aeson-2
7731+ # https://github.com/commercialhaskell/stackage/issues/6217
7735 - jsonifier
7732 - jsonifier
7736
7733
7737 # Cyclic dependencies
7734 # Cyclic dependencies
@@ -7813,10 +7810,10 @@ skipped-benchmarks:
7813 - extensible-effects # tried extensible-effects-5.0.0.1, but its *benchmarks* requires the disabled package: test-framework-th
7810 - extensible-effects # tried extensible-effects-5.0.0.1, but its *benchmarks* requires the disabled package: test-framework-th
7814 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *benchmarks* does not support: aeson-1.5.6.0
7811 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *benchmarks* does not support: aeson-1.5.6.0
7815 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *benchmarks* does not support: time-1.9.3
7812 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *benchmarks* does not support: time-1.9.3
7813+ - heist # tried heist-1.1.0.1, but its *benchmarks* does not support: statistics-0.16.0.1
7816 - hip # tried hip-1.5.6.0, but its *benchmarks* requires the disabled package: repa-algorithms
7814 - hip # tried hip-1.5.6.0, but its *benchmarks* requires the disabled package: repa-algorithms
7817 - hw-eliasfano # tried hw-eliasfano-0.1.2.0, but its *benchmarks* requires the disabled package: hw-hspec-hedgehog
7815 - hw-eliasfano # tried hw-eliasfano-0.1.2.0, but its *benchmarks* requires the disabled package: hw-hspec-hedgehog
7818 - o-clock # tried o-clock-1.2.1, but its *benchmarks* requires the disabled package: tiempo
7816 - o-clock # tried o-clock-1.2.1, but its *benchmarks* requires the disabled package: tiempo
7819− - polysemy # tried polysemy-1.6.0.0, but its *benchmarks* requires the disabled package: freer-simple
7820 - psqueues # tried psqueues-0.2.7.3, but its *benchmarks* requires the disabled package: PSQueue
7817 - psqueues # tried psqueues-0.2.7.3, but its *benchmarks* requires the disabled package: PSQueue
7821 - psqueues # tried psqueues-0.2.7.3, but its *benchmarks* requires the disabled package: fingertree-psqueue
7818 - psqueues # tried psqueues-0.2.7.3, but its *benchmarks* requires the disabled package: fingertree-psqueue
7822 - regex-applicative # tried regex-applicative-0.3.4, but its *benchmarks* requires the disabled package: parsers-megaparsec
7819 - regex-applicative # tried regex-applicative-0.3.4, but its *benchmarks* requires the disabled package: parsers-megaparsec
@@ -7825,7 +7822,6 @@ skipped-benchmarks:
7825 - superbuffer # tried superbuffer-0.3.1.1, but its *benchmarks* does not support: criterion-1.5.12.0
7822 - superbuffer # tried superbuffer-0.3.1.1, but its *benchmarks* does not support: criterion-1.5.12.0
7826 - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: criterion-plus
7823 - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: criterion-plus
7827 - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: stm-stats
7824 - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: stm-stats
7828− - typerep-map # tried typerep-map-0.4.0.0, but its *benchmarks* requires the disabled package: ghc-typelits-knownnat
7829 - tz # tried tz-0.1.3.5, but its *benchmarks* requires the disabled package: thyme
7825 - tz # tried tz-0.1.3.5, but its *benchmarks* requires the disabled package: thyme
7830 - unicode-transforms # tried unicode-transforms-0.4.0, but its *benchmarks* does not support: path-0.9.2
7826 - unicode-transforms # tried unicode-transforms-0.4.0, but its *benchmarks* does not support: path-0.9.2
7831 - xxhash-ffi # tried xxhash-ffi-0.2.0.0, but its *benchmarks* requires the disabled package: xxhash
7827 - xxhash-ffi # tried xxhash-ffi-0.2.0.0, but its *benchmarks* requires the disabled package: xxhash
@@ -8039,6 +8035,7 @@ no-revisions:
8039- hi-file-parser
8035- hi-file-parser
8040
8036
8041
8037
8038+# Note, this no longer actually does anything with curator2 unfortunately:
8042# Do not build these packages in parallel with others. Useful for high memory
8039# Do not build these packages in parallel with others. Useful for high memory
8043# usage.
8040# usage.
8044non-parallel-builds:
8041non-parallel-builds:
commenternew file+20
@@ -0,0 +1,20 @@
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+95−18
@@ -31,6 +31,12 @@ 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+
34[[package]]
40[[package]]
35name = "bitflags"
41name = "bitflags"
36version = "1.3.2"
42version = "1.3.2"
@@ -58,9 +64,17 @@ version = "0.2.0"
58dependencies = [
64dependencies = [
59 "lazy-regex",
65 "lazy-regex",
60 "regex",
66 "regex",
67+ "serde",
68+ "serde_yaml",
61 "structopt",
69 "structopt",
62]
70]
63
71
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+
64[[package]]
78[[package]]
65name = "heck"
79name = "heck"
66version = "0.3.3"
80version = "0.3.3"
@@ -79,11 +93,21 @@ dependencies = [
79 "libc",
93 "libc",
80]
94]
81
95
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+
82[[package]]
106[[package]]
83name = "lazy-regex"
107name = "lazy-regex"
84−version = "2.2.1"
108+version = "2.2.2"
85source = "registry+https://github.com/rust-lang/crates.io-index"
109source = "registry+https://github.com/rust-lang/crates.io-index"
86−checksum = "17d198f91272f6e788a5c0bd5d741cf778da4e5bc761ec67b32d5d3b0db34a54"
110+checksum = "919a16773ebf2de27e95fc58460110932e55bb0780e23aa51fa5a6b59c9e2b3d"
87dependencies = [
111dependencies = [
88 "lazy-regex-proc_macros",
112 "lazy-regex-proc_macros",
89 "once_cell",
113 "once_cell",
@@ -92,9 +116,9 @@ dependencies = [
92
116
93[[package]]
117[[package]]
94name = "lazy-regex-proc_macros"
118name = "lazy-regex-proc_macros"
95−version = "2.2.1"
119+version = "2.2.2"
96source = "registry+https://github.com/rust-lang/crates.io-index"
120source = "registry+https://github.com/rust-lang/crates.io-index"
97−checksum = "6c12938b1b92cf5be22940527e15b79fd0c7e706e34bc70816f6a72b3484f84e"
121+checksum = "5fbe6bf0a04af51c07976625d5007e75ed9b8b955befc21c77b3947733496e36"
98dependencies = [
122dependencies = [
99 "proc-macro2",
123 "proc-macro2",
100 "quote",
124 "quote",
@@ -110,21 +134,27 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
110
134
111[[package]]
135[[package]]
112name = "libc"
136name = "libc"
113−version = "0.2.108"
137+version = "0.2.112"
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"
114source = "registry+https://github.com/rust-lang/crates.io-index"
144source = "registry+https://github.com/rust-lang/crates.io-index"
115−checksum = "8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119"
145+checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3"
116
146
117[[package]]
147[[package]]
118name = "memchr"
148name = "memchr"
119−version = "2.4.0"
149+version = "2.4.1"
120source = "registry+https://github.com/rust-lang/crates.io-index"
150source = "registry+https://github.com/rust-lang/crates.io-index"
121−checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc"
151+checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
122
152
123[[package]]
153[[package]]
124name = "once_cell"
154name = "once_cell"
125−version = "1.8.0"
155+version = "1.9.0"
126source = "registry+https://github.com/rust-lang/crates.io-index"
156source = "registry+https://github.com/rust-lang/crates.io-index"
127−checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
157+checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5"
128
158
129[[package]]
159[[package]]
130name = "proc-macro-error"
160name = "proc-macro-error"
@@ -152,18 +182,18 @@ dependencies = [
152
182
153[[package]]
183[[package]]
154name = "proc-macro2"
184name = "proc-macro2"
155−version = "1.0.27"
185+version = "1.0.36"
156source = "registry+https://github.com/rust-lang/crates.io-index"
186source = "registry+https://github.com/rust-lang/crates.io-index"
157−checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038"
187+checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
158dependencies = [
188dependencies = [
159 "unicode-xid",
189 "unicode-xid",
160]
190]
161
191
162[[package]]
192[[package]]
163name = "quote"
193name = "quote"
164−version = "1.0.9"
194+version = "1.0.14"
165source = "registry+https://github.com/rust-lang/crates.io-index"
195source = "registry+https://github.com/rust-lang/crates.io-index"
166−checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7"
196+checksum = "47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d"
167dependencies = [
197dependencies = [
168 "proc-macro2",
198 "proc-macro2",
169]
199]
@@ -185,6 +215,44 @@ version = "0.6.25"
185source = "registry+https://github.com/rust-lang/crates.io-index"
215source = "registry+https://github.com/rust-lang/crates.io-index"
186checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
216checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
187
217
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+
188[[package]]
256[[package]]
189name = "strsim"
257name = "strsim"
190version = "0.8.0"
258version = "0.8.0"
@@ -217,9 +285,9 @@ dependencies = [
217
285
218[[package]]
286[[package]]
219name = "syn"
287name = "syn"
220−version = "1.0.73"
288+version = "1.0.85"
221source = "registry+https://github.com/rust-lang/crates.io-index"
289source = "registry+https://github.com/rust-lang/crates.io-index"
222−checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7"
290+checksum = "a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7"
223dependencies = [
291dependencies = [
224 "proc-macro2",
292 "proc-macro2",
225 "quote",
293 "quote",
@@ -261,9 +329,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
261
329
262[[package]]
330[[package]]
263name = "version_check"
331name = "version_check"
264−version = "0.9.3"
332+version = "0.9.4"
265source = "registry+https://github.com/rust-lang/crates.io-index"
333source = "registry+https://github.com/rust-lang/crates.io-index"
266−checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
334+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
267
335
268[[package]]
336[[package]]
269name = "winapi"
337name = "winapi"
@@ -286,3 +354,12 @@ name = "winapi-x86_64-pc-windows-gnu"
286version = "0.4.0"
354version = "0.4.0"
287source = "registry+https://github.com/rust-lang/crates.io-index"
355source = "registry+https://github.com/rust-lang/crates.io-index"
288checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
356checksum = "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,4 +9,6 @@ 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"
12structopt = "0.3.25"
14structopt = "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
15+ ghc-options: -Wall -threaded
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+17−7
@@ -9,10 +9,20 @@ import System.Environment
9import qualified Data.Map as Map
9import qualified Data.Map as Map
10
10
11main :: IO ()
11main :: IO ()
12−main =
12+main = do
13− runPantryApp $
13+ args <- getArgs
14− liftIO . putStrLn
14+ (onlyVersion, packages) <- pure $ case args of
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
15− . intercalate "." . map show . versionNumbers
25+ showVersion = intercalate "." . map show . versionNumbers . fst . head . Map.toDescList
16− . fst . head . Map.toDescList
17− =<< getHackagePackageVersions YesRequireHackageIndex IgnorePreferredVersions
26+ getVersion = getHackagePackageVersions YesRequireHackageIndex UsePreferredVersions
18− . mkPackageName =<< head <$> liftIO getArgs
27+ displayVersion True v = showVersion v
28+ displayVersion False v = name <> "-" <> showVersion v
etc/commenter/latest-version/stack.yaml.locknew file+13
@@ -0,0 +1,13 @@
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+332−49
@@ -1,10 +1,13 @@
1use std::collections::{BTreeMap, BTreeSet};
1use std::collections::{BTreeMap, BTreeSet};
2+use std::error::Error;
3+use std::fmt;
2use std::fs::File;
4use std::fs::File;
3use std::io::{BufRead, BufReader, LineWriter, Lines, Write};
5use std::io::{BufRead, BufReader, LineWriter, Lines, Write};
4use std::path::Path;
6use std::path::Path;
5use std::process::Command;
7use std::process::Command;
6
8
7use lazy_regex::regex;
9use lazy_regex::regex;
10+use serde::{Deserialize, Deserializer};
8
11
9pub fn clear() {
12pub fn clear() {
10 handle(true, |loc, _lines| match loc {
13 handle(true, |loc, _lines| match loc {
@@ -27,8 +30,8 @@ pub fn add(lib: Vec<String>, test: Vec<String>, bench: Vec<String>) {
27}
30}
28
31
29enum VersionTag {
32enum VersionTag {
30− Manual(String),
33+ Manual(Version),
31− Auto(String),
34+ Auto(Version),
32}
35}
33
36
34impl VersionTag {
37impl VersionTag {
@@ -39,58 +42,65 @@ impl VersionTag {
39 }
42 }
40 }
43 }
41
44
42− fn version(&self) -> &str {
45+ fn version(&self) -> &Version {
43 match self {
46 match self {
44− VersionTag::Manual(s) => &s,
47+ VersionTag::Manual(s) => s,
45− VersionTag::Auto(s) => &s,
48+ VersionTag::Auto(s) => s,
46 }
49 }
47 }
50 }
48}
51}
49
52
50pub fn outdated() {
53pub fn outdated() {
51 let mut all: Vec<String> = vec![];
54 let mut all: Vec<String> = vec![];
52− let disabled = handle(false, |_loc, lines| {
55+ let (versioned, disabled) = handle(false, |_loc, lines| {
53 all.extend(lines);
56 all.extend(lines);
54 vec![]
57 vec![]
55 });
58 });
59+
60+ for DisabledPackage { package } in disabled {
61+ println!("WARN: {package} is disabled without a noted version");
62+ }
63+
56− let mut map: BTreeMap<String, VersionTag> = BTreeMap::new();
64+ let mut map: BTreeMap<Package, VersionTag> = BTreeMap::new();
57− for DisabledPackage { package, version } in disabled {
65+ for VersionedPackage { package, version } in versioned {
58 map.insert(package, VersionTag::Manual(version));
66 map.insert(package, VersionTag::Manual(version));
59 }
67 }
60− let mut support: BTreeMap<(String, String), BTreeSet<(String, String)>> = BTreeMap::new();
68+ let mut support: BTreeMap<(Package, Version), BTreeSet<(Package, Version)>> = BTreeMap::new();
61 for v in all.into_iter() {
69 for v in all.into_iter() {
62 let caps = regex!("tried ([^ ]+)-([^,-]+),").captures(&v).unwrap();
70 let caps = regex!("tried ([^ ]+)-([^,-]+),").captures(&v).unwrap();
63− let package = caps.get(1).unwrap().as_str().to_owned();
71+ let package = Package(caps.get(1).unwrap().as_str().to_owned());
64− let version = caps.get(2).unwrap().as_str().to_owned();
72+ let version = Version(caps.get(2).unwrap().as_str().to_owned());
65 map.insert(package.clone(), VersionTag::Auto(version.clone()));
73 map.insert(package.clone(), VersionTag::Auto(version.clone()));
66
74
67 if let Some(caps) = regex!("does not support: ([^ ]+)-([^-]+)").captures(&v) {
75 if let Some(caps) = regex!("does not support: ([^ ]+)-([^-]+)").captures(&v) {
68− let dep_package = caps.get(1).unwrap().as_str().to_owned();
76+ let dep_package = Package(caps.get(1).unwrap().as_str().to_owned());
69− let dep_version = caps.get(2).unwrap().as_str().to_owned();
77+ let dep_version = Version(caps.get(2).unwrap().as_str().to_owned());
70 let entry = support.entry((dep_package, dep_version)).or_default();
78 let entry = support.entry((dep_package, dep_version)).or_default();
71 entry.insert((package, version));
79 entry.insert((package, version));
72 }
80 }
73 }
81 }
74
82
75− let entries = map.len() + support.len();
83+ let latest_versions = {
76− let mut i = 0;
84+ let mut packages: Vec<Package> = map.iter().map(|(package, _)| package.clone()).collect();
85+ packages.append(
86+ &mut support
87+ .iter()
88+ .map(|((package, _), _)| package.clone())
89+ .collect(),
90+ );
91+ latest_version(packages.into_iter())
92+ };
77
93
78 for (package, version) in map {
94 for (package, version) in map {
79 if is_boot(&package) {
95 if is_boot(&package) {
80 continue;
96 continue;
81 }
97 }
82− if i % 100 == 0 {
83− println!("{:02}%", ((i as f64 / entries as f64) * 100.0).floor());
84− }
85− i += 1;
86− let latest = latest_version(&package);
98+ let latest = latest_versions.get(&package).unwrap();
87 if version.version() != latest {
99 if version.version() != latest {
88 println!(
100 println!(
89− "{} mismatch, {}: {}, hackage: {}",
101+ "{package} mismatch, {tag}: {version}, hackage: {latest}",
90− package,
102+ tag = version.tag(),
91− version.tag(),
103+ version = version.version(),
92− version.version(),
93− latest
94 );
104 );
95 }
105 }
96 }
106 }
@@ -100,35 +110,30 @@ pub fn outdated() {
100 continue;
110 continue;
101 }
111 }
102
112
103− if i % 100 == 0 {
104− println!("{:02}%", ((i as f64 / entries as f64) * 100.0).floor());
105− }
106− i += 1;
107− let latest = latest_version(&package);
113+ let latest = latest_versions.get(&package).unwrap();
108− if version != latest {
114+ if &version != latest {
109 let max = 3;
115 let max = 3;
110− let dependents_stripped = dependents.len().checked_sub(max).unwrap_or(0);
116+ let dependents_stripped = dependents.len().saturating_sub(max);
111 let dependents = dependents
117 let dependents = dependents
112 .into_iter()
118 .into_iter()
113 .take(max)
119 .take(max)
114− .map(|(p, v)| format!("{}-{}", p, v))
120+ .map(|(p, v)| format!("{p}-{v}"))
115 .collect::<Vec<String>>()
121 .collect::<Vec<String>>()
116 .join(", ");
122 .join(", ");
117 let dependents = if dependents_stripped > 0 {
123 let dependents = if dependents_stripped > 0 {
118− format!("{} and {} more", dependents, dependents_stripped)
124+ format!("{dependents} and {dependents_stripped} more")
119 } else {
125 } else {
120 dependents
126 dependents
121 };
127 };
122
128
123 println!(
129 println!(
124− "{} mismatch, snapshot: {}, hackage: {}, dependents: {}",
130+ "{package} mismatch, snapshot: {version}, hackage: {latest}, dependents: {dependents}"
125− package, version, latest, dependents,
126 );
131 );
127 }
132 }
128 }
133 }
129}
134}
130
135
131−fn is_boot(package: &str) -> bool {
136+fn is_boot(package: &Package) -> bool {
132 [
137 [
133 "Cabal",
138 "Cabal",
134 "base",
139 "base",
@@ -139,9 +144,11 @@ fn is_boot(package: &str) -> bool {
139 "filepath",
144 "filepath",
140 "deepseq",
145 "deepseq",
141 "ghc",
146 "ghc",
147+ "ghc-bignum",
142 "ghc-boot",
148 "ghc-boot",
143 "ghc-boot-th",
149 "ghc-boot-th",
144 "ghc-prim",
150 "ghc-prim",
151+ "ghc-lib-parser", // not a boot lib, but tied to the GHC version.
145 "integer-gmp",
152 "integer-gmp",
146 "process",
153 "process",
147 "stm",
154 "stm",
@@ -149,20 +156,26 @@ fn is_boot(package: &str) -> bool {
149 "text",
156 "text",
150 "time",
157 "time",
151 ]
158 ]
152− .contains(&package)
159+ .contains(&&*package.0)
153}
160}
154
161
155−fn latest_version(pkg: &str) -> String {
162+fn latest_version(packages: impl Iterator<Item = Package>) -> BTreeMap<Package, Version> {
156 String::from_utf8(
163 String::from_utf8(
157 Command::new("latest-version")
164 Command::new("latest-version")
158− .args([pkg])
165+ .args(packages.map(|p| p.0))
159 .output()
166 .output()
160− .unwrap()
167+ .expect("Could not find latest-version in PATH")
161 .stdout,
168 .stdout,
162 )
169 )
163 .unwrap()
170 .unwrap()
164 .trim()
171 .trim()
165 .to_owned()
172 .to_owned()
173+ .lines()
174+ .map(|s| {
175+ let VersionedPackage { package, version } = parse_versioned_package_canonical(s).unwrap();
176+ (package, version)
177+ })
178+ .collect()
166}
179}
167
180
168enum State {
181enum State {
@@ -175,33 +188,68 @@ enum State {
175 Done,
188 Done,
176}
189}
177
190
191+#[derive(PartialEq, Eq, Debug)]
192+struct VersionedPackage {
193+ package: Package,
194+ version: Version,
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+}
206+
207+fn parse_versioned_package_yaml(s: &str) -> Option<VersionedPackage> {
208+ if let Some(caps) = regex!(r#"- *([^ ]+) < *0 *# *([\d.]+)"#).captures(s) {
209+ let package = Package(caps.get(1).unwrap().as_str().to_owned());
210+ let version = Version(caps.get(2).unwrap().as_str().to_owned());
211+ Some(VersionedPackage { package, version })
212+ } else if let Some(caps) = regex!(r#"- *([^ ]+) *# *([\d.]+)"#).captures(s) {
213+ let package = Package(caps.get(1).unwrap().as_str().to_owned());
214+ let version = Version(caps.get(2).unwrap().as_str().to_owned());
215+ Some(VersionedPackage { package, version })
216+ } else {
217+ None
218+ }
219+}
220+
178struct DisabledPackage {
221struct DisabledPackage {
179 package: String,
222 package: String,
180− version: String,
181}
223}
182
224
183fn parse_disabled_package(s: &str) -> Option<DisabledPackage> {
225fn parse_disabled_package(s: &str) -> Option<DisabledPackage> {
226+ if !regex!(r#"- *([^ ]+) < *0 *# tried"#).is_match(s) {
184− if let Some(caps) = regex!(r#"- *([^ ]+) < *0 *# *([\d.]+)"#).captures(s) {
227+ if let Some(caps) = regex!(r#"- *([^ ]+) < *0 *# *[^\d]"#).captures(s) {
185− let package = caps.get(1).unwrap().as_str().to_owned();
228+ let package = caps.get(1).unwrap().as_str().to_owned();
186− let version = caps.get(2).unwrap().as_str().to_owned();
187− Some(DisabledPackage { package, version })
229+ Some(DisabledPackage { package })
230+ } else {
231+ None
232+ }
188 } else {
233 } else {
189 None
234 None
190 }
235 }
191}
236}
192
237
193−fn handle<F>(write: bool, mut f: F) -> Vec<DisabledPackage>
238+fn handle<F>(write: bool, mut f: F) -> (Vec<VersionedPackage>, Vec<DisabledPackage>)
194where
239where
195 F: FnMut(Location, Vec<String>) -> Vec<String>,
240 F: FnMut(Location, Vec<String>) -> Vec<String>,
196{
241{
197 let path = "build-constraints.yaml";
242 let path = "build-constraints.yaml";
198 let mut new_lines: Vec<String> = vec![];
243 let mut new_lines: Vec<String> = vec![];
244+ let mut versioned_packages: Vec<VersionedPackage> = vec![];
199 let mut disabled_packages: Vec<DisabledPackage> = vec![];
245 let mut disabled_packages: Vec<DisabledPackage> = vec![];
200
246
201 let mut state = State::LookingForLibBounds;
247 let mut state = State::LookingForLibBounds;
202 let mut buf = vec![];
248 let mut buf = vec![];
203 for line in read_lines(path).map(|s| s.unwrap()) {
249 for line in read_lines(path).map(|s| s.unwrap()) {
250+ if let Some(versioned_package) = parse_versioned_package_yaml(&line) {
251+ versioned_packages.push(versioned_package);
204− if let Some(disabled_package) = parse_disabled_package(&line) {
252+ } else if let Some(disabled_package) = parse_disabled_package(&line) {
205 disabled_packages.push(disabled_package);
253 disabled_packages.push(disabled_package);
206 }
254 }
207
255
@@ -273,7 +321,7 @@ where
273 file.flush().unwrap();
321 file.flush().unwrap();
274 }
322 }
275
323
276− disabled_packages
324+ (versioned_packages, disabled_packages)
277}
325}
278
326
279enum Location {
327enum Location {
@@ -289,3 +337,238 @@ where
289 let file = File::open(filename).unwrap();
337 let file = File::open(filename).unwrap();
290 BufReader::new(file).lines()
338 BufReader::new(file).lines()
291}
339}
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+11−20
@@ -19,28 +19,24 @@ 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− Clear,
23 Add,
22 Add,
23+ Clear,
24+ DiffSnapshot { a: String, b: String },
25+ Disabled,
24 Outdated,
26 Outdated,
25}
27}
26
28
27fn main() {
29fn main() {
28 let opt = Opt::from_args();
30 let opt = Opt::from_args();
29 match opt {
31 match opt {
30− Opt::Clear => clear(),
31 Opt::Add => add(),
32 Opt::Add => add(),
33+ Opt::Clear => commenter::clear(),
34+ Opt::DiffSnapshot { a, b } => commenter::diff_snapshot(a, b),
35+ Opt::Disabled => commenter::disabled(),
32− Opt::Outdated => outdated(),
36+ Opt::Outdated => commenter::outdated(),
33 }
37 }
34}
38}
35
39
36−fn clear() {
37− commenter::clear();
38−}
39−
40−fn outdated() {
41− commenter::outdated();
42−}
43−
44fn add() {
40fn add() {
45 let mut lib_exes: H = Default::default();
41 let mut lib_exes: H = Default::default();
46 let mut tests: H = Default::default();
42 let mut tests: H = Default::default();
@@ -64,7 +60,7 @@ fn add() {
64 } else if line == "curator: Snapshot dependency graph contains errors:" {
60 } else if line == "curator: Snapshot dependency graph contains errors:" {
65 process_line = true;
61 process_line = true;
66 } else if !process_line {
62 } else if !process_line {
67− println!("[INFO] {}", line);
63+ println!("[INFO] {line}");
68 } else if let Some(cap) = package.captures(&line) {
64 } else if let Some(cap) = package.captures(&line) {
69 let root = last_header.clone().unwrap();
65 let root = last_header.clone().unwrap();
70 let package = cap.name("package").unwrap().as_str();
66 let package = cap.name("package").unwrap().as_str();
@@ -100,7 +96,7 @@ fn add() {
100 for (header, packages) in lib_exes {
96 for (header, packages) in lib_exes {
101 for (package, version, component) in packages {
97 for (package, version, component) in packages {
102 let s = printer(" ", &package, true, &version, &component, &header);
98 let s = printer(" ", &package, true, &version, &component, &header);
103− println!("{}", s);
99+ println!("{s}");
104 auto_lib_exes.push(s);
100 auto_lib_exes.push(s);
105 }
101 }
106 }
102 }
@@ -111,7 +107,7 @@ fn add() {
111 for (header, packages) in tests {
107 for (header, packages) in tests {
112 for (package, version, component) in packages {
108 for (package, version, component) in packages {
113 let s = printer(" ", &package, false, &version, &component, &header);
109 let s = printer(" ", &package, false, &version, &component, &header);
114− println!("{}", s);
110+ println!("{s}");
115 auto_tests.push(s);
111 auto_tests.push(s);
116 }
112 }
117 }
113 }
@@ -122,7 +118,7 @@ fn add() {
122 for (header, packages) in benches {
118 for (header, packages) in benches {
123 for (package, version, component) in packages {
119 for (package, version, component) in packages {
124 let s = printer(" ", &package, false, &version, &component, &header);
120 let s = printer(" ", &package, false, &version, &component, &header);
125− println!("{}", s);
121+ println!("{s}");
126 auto_benches.push(s);
122 auto_benches.push(s);
127 }
123 }
128 }
124 }
@@ -148,11 +144,6 @@ fn printer(
148 let lt0 = if lt0 { " < 0" } else { "" };
144 let lt0 = if lt0 { " < 0" } else { "" };
149 format!(
145 format!(
150 "{indent}- {package}{lt0} # tried {package}-{version}, but its *{component}* {cause}",
146 "{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,
156 cause = match header {
147 cause = match header {
157 Header::Versioned { package, version } => format!(
148 Header::Versioned { package, version } => format!(
158 "does not support: {package}-{version}",
149 "does not support: {package}-{version}",