From 29b28abccf932d335ab478177deb71ce53336339 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 21 Jun 2023 17:10:12 +0800 Subject: [PATCH] temporarily disable tasty-bench to break dependency cycle In the dependencies for tasty-hunit-0.10.0.3: tasty dependency cycle detected: tasty, syb, doctest, prettyprinter-ansi-terminal, optparse-applicative, tasty, tasty-bench, primitive, random, QuickCheck, BNFC needed since tasty-hunit is a build target. In the dependencies for syb-0.7.2.3: tasty dependency cycle detected: tasty, syb, doctest, prettyprinter-ansi-terminal, optparse-applicative, tasty, tasty-bench, primitive, random, QuickCheck, BNFC needed since syb is a build target. --- build-constraints.yaml | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 572a1fb1..456cb37e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3444,7 +3444,7 @@ packages: - integer-roots - smallcheck - quote-quot - - tasty-bench + - tasty-bench < 0 - tasty-inspection-testing - text-rope - data-array-byte @@ -10155,6 +10155,7 @@ skipped-benchmarks: - aeson-combinators # tried aeson-combinators-0.1.0.1, but its *benchmarks* requires the disabled package: criterion - aeson-schemas # tried aeson-schemas-1.4.1.0, but its *benchmarks* requires the disabled package: criterion - apecs # tried apecs-0.9.5, but its *benchmarks* requires the disabled package: criterion + - arithmoi # tried arithmoi-0.12.1.0, but its *benchmarks* requires the disabled package: tasty-bench - avers # tried avers-0.0.17.1, but its *benchmarks* requires criterion >=1.1.4.0 && < 1.6 and the snapshot contains criterion-1.6.1.0 - aws-xray-client # tried aws-xray-client-0.1.0.2, but its *benchmarks* requires the disabled package: criterion - base16-bytestring # tried base16-bytestring-1.0.2.0, but its *benchmarks* requires the disabled package: criterion @@ -10167,6 +10168,7 @@ skipped-benchmarks: - binary-tagged # tried binary-tagged-0.3.1, but its *benchmarks* requires the disabled package: binary-instances - binary-tagged # tried binary-tagged-0.3.1, but its *benchmarks* requires the disabled package: criterion - bitset-word8 # tried bitset-word8-0.1.1.2, but its *benchmarks* requires the disabled package: criterion + - bitvec # tried bitvec-1.1.4.0, but its *benchmarks* requires the disabled package: tasty-bench - blake2 # tried blake2-0.3.0, but its *benchmarks* requires the disabled package: criterion - board-games # tried board-games-0.4, but its *benchmarks* requires the disabled package: criterion - broadcast-chan # tried broadcast-chan-0.2.1.2, but its *benchmarks* requires the disabled package: criterion @@ -10176,12 +10178,15 @@ skipped-benchmarks: - cacophony # tried cacophony-0.10.1, but its *benchmarks* requires the disabled package: criterion - cborg-json # tried cborg-json-0.2.5.0, but its *benchmarks* requires criterion >=1.0 && < 1.6 and the snapshot contains criterion-1.6.1.0 - cdar-mBound # tried cdar-mBound-0.1.0.4, but its *benchmarks* requires the disabled package: criterion + - chimera # tried chimera-0.3.3.0, but its *benchmarks* requires the disabled package: tasty-bench - cipher-aes # tried cipher-aes-0.2.11, but its *benchmarks* requires the disabled package: crypto-cipher-benchmarks - cipher-camellia # tried cipher-camellia-0.0.2, but its *benchmarks* requires the disabled package: crypto-cipher-benchmarks - cipher-rc4 # tried cipher-rc4-0.1.4, but its *benchmarks* requires the disabled package: crypto-cipher-benchmarks - circular # tried circular-0.4.0.3, but its *benchmarks* requires the disabled package: criterion - clash-prelude # tried clash-prelude-1.6.4, but its *benchmarks* requires criterion >=1.3.0.0 && < 1.6 and the snapshot contains criterion-1.6.1.0 - cmark-gfm # tried cmark-gfm-0.2.5, but its *benchmarks* requires the disabled package: cheapskate + - commonmark # tried commonmark-0.2.2, but its *benchmarks* requires the disabled package: tasty-bench + - commonmark-extensions # tried commonmark-extensions-0.2.3.4, but its *benchmarks* requires the disabled package: tasty-bench - compdata # tried compdata-0.13.0, but its *benchmarks* requires the disabled package: criterion - compensated # tried compensated-0.8.3, but its *benchmarks* requires the disabled package: criterion - contiguous # tried contiguous-0.6.3.0, but its *benchmarks* requires the disabled package: weigh @@ -10209,6 +10214,8 @@ skipped-benchmarks: - doctemplates # tried doctemplates-0.11, but its *benchmarks* requires the disabled package: criterion - ed25519 # tried ed25519-0.0.5.0, but its *benchmarks* requires criterion >=0.8 && < 1.2 and the snapshot contains criterion-1.6.1.0 - edit-distance # tried edit-distance-0.2.2.1, but its *benchmarks* requires the disabled package: criterion + - effectful # tried effectful-2.2.2.0, but its *benchmarks* requires the disabled package: tasty-bench + - evm-opcodes # tried evm-opcodes-0.1.2, but its *benchmarks* requires the disabled package: tasty-bench - extensible-effects # tried extensible-effects-5.0.0.1, but its *benchmarks* requires the disabled package: test-framework - extensible-effects # tried extensible-effects-5.0.0.1, but its *benchmarks* requires the disabled package: test-framework-hunit - extensible-effects # tried extensible-effects-5.0.0.1, but its *benchmarks* requires the disabled package: test-framework-quickcheck2 @@ -10218,7 +10225,9 @@ skipped-benchmarks: - fmt # tried fmt-0.6.3.0, but its *benchmarks* requires the disabled package: criterion - foldl # tried foldl-1.4.14, but its *benchmarks* requires the disabled package: criterion - formatting # tried formatting-7.2.0, but its *benchmarks* requires the disabled package: criterion + - fused-effects # tried fused-effects-1.1.2.2, but its *benchmarks* requires the disabled package: tasty-bench - galois-field # tried galois-field-1.0.2, but its *benchmarks* requires criterion >=1.5 && < 1.6 and the snapshot contains criterion-1.6.1.0 + - generic-data # tried generic-data-1.1.0.0, but its *benchmarks* requires the disabled package: tasty-bench - generics-sop # tried generics-sop-0.5.1.3, but its *benchmarks* requires the disabled package: criterion - genvalidity-aeson # tried genvalidity-aeson-1.0.0.1, but its *benchmarks* requires the disabled package: criterion - genvalidity-appendful # tried genvalidity-appendful-0.1.0.0, but its *benchmarks* requires the disabled package: criterion @@ -10232,6 +10241,7 @@ skipped-benchmarks: - genvalidity-time # tried genvalidity-time-1.0.0.1, but its *benchmarks* requires the disabled package: criterion - genvalidity-typed-uuid # tried genvalidity-typed-uuid-0.1.0.1, but its *benchmarks* requires the disabled package: criterion - genvalidity-uuid # tried genvalidity-uuid-1.0.0.1, but its *benchmarks* requires the disabled package: criterion + - ghc-trace-events # tried ghc-trace-events-0.1.2.7, but its *benchmarks* requires the disabled package: tasty-bench - glob-posix # tried glob-posix-0.2.0.1, but its *benchmarks* requires the disabled package: criterion - hasbolt # tried hasbolt-0.1.6.2, but its *benchmarks* requires hspec >=2.4.1 && < 2.11 and the snapshot contains hspec-2.11.1 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *benchmarks* requires aeson >=1.0 && < 1.5 and the snapshot contains aeson-2.1.2.1 @@ -10246,6 +10256,7 @@ skipped-benchmarks: - histogram-fill # tried histogram-fill-0.9.1.0, but its *benchmarks* requires the disabled package: criterion - hledger # tried hledger-1.30.1, but its *benchmarks* requires the disabled package: criterion - hmatrix-morpheus # tried hmatrix-morpheus-0.1.1.2, but its *benchmarks* requires the disabled package: criterion + - hpqtypes-extras # tried hpqtypes-extras-1.16.4.3, but its *benchmarks* requires the disabled package: tasty-bench - html-email-validate # tried html-email-validate-0.2.0.0, but its *benchmarks* requires the disabled package: criterion - html-entity-map # tried html-entity-map-0.1.0.0, but its *benchmarks* requires the disabled package: criterion - htoml-megaparsec # tried htoml-megaparsec-2.1.0.4, but its *benchmarks* requires the disabled package: criterion @@ -10257,12 +10268,14 @@ skipped-benchmarks: - hxt-regex-xmlschema # tried hxt-regex-xmlschema-9.2.0.7, but its *benchmarks* requires the disabled package: criterion - identicon # tried identicon-0.2.2, but its *benchmarks* requires the disabled package: criterion - include-file # tried include-file-0.1.0.4, but its *benchmarks* requires the disabled package: criterion + - infinite-list # tried infinite-list-0.1, but its *benchmarks* requires the disabled package: tasty-bench - intset-imperative # tried intset-imperative-0.1.0.0, but its *benchmarks* requires the disabled package: criterion - jose-jwt # tried jose-jwt-0.9.5, but its *benchmarks* requires the disabled package: criterion - katip # tried katip-0.8.7.4, but its *benchmarks* requires the disabled package: criterion - kazura-queue # tried kazura-queue-0.1.0.4, but its *benchmarks* requires the disabled package: criterion - kdt # tried kdt-0.2.5, but its *benchmarks* requires the disabled package: criterion - lens # tried lens-5.2.2, but its *benchmarks* requires the disabled package: criterion + - lifted-async # tried lifted-async-0.10.2.4, but its *benchmarks* requires the disabled package: tasty-bench - lifted-base # tried lifted-base-0.2.3.12, but its *benchmarks* requires the disabled package: monad-peel - logging-effect # tried logging-effect-1.4.0, but its *benchmarks* requires the disabled package: criterion - loop # tried loop-0.3.0, but its *benchmarks* requires the disabled package: criterion @@ -10277,6 +10290,7 @@ skipped-benchmarks: - min-max-pqueue # tried min-max-pqueue-0.1.0.2, but its *benchmarks* requires criterion >=1.4.1 && < 1.6 and the snapshot contains criterion-1.6.1.0 - minisat-solver # tried minisat-solver-0.1, but its *benchmarks* requires the disabled package: easyrender - mmark # tried mmark-0.0.7.6, but its *benchmarks* requires the disabled package: weigh + - mod # tried mod-0.2.0.1, but its *benchmarks* requires the disabled package: tasty-bench - modern-uri # tried modern-uri-0.3.6.0, but its *benchmarks* requires the disabled package: weigh - monad-memo # tried monad-memo-0.5.4, but its *benchmarks* requires the disabled package: criterion - mongoDB # tried mongoDB-2.7.1.2, but its *benchmarks* requires the disabled package: criterion @@ -10287,6 +10301,8 @@ skipped-benchmarks: - normalization-insensitive # tried normalization-insensitive-2.0.2, but its *benchmarks* requires criterion >=0.6.1 && < 1.6 and the snapshot contains criterion-1.6.1.0 - o-clock # tried o-clock-1.3.0, but its *benchmarks* requires the disabled package: tiempo - openpgp-asciiarmor # tried openpgp-asciiarmor-0.1.2, but its *benchmarks* requires the disabled package: criterion + - opentelemetry-extra # tried opentelemetry-extra-0.8.0, but its *benchmarks* requires the disabled package: tasty-bench + - optics # tried optics-0.4.2, but its *benchmarks* requires the disabled package: tasty-bench - pandoc-types # tried pandoc-types-1.23, but its *benchmarks* requires the disabled package: criterion - pasta-curves # tried pasta-curves-0.0.1.0, but its *benchmarks* requires criterion >=1.5 && < 1.6 and the snapshot contains criterion-1.6.1.0 - pava # tried pava-0.1.1.4, but its *benchmarks* requires the disabled package: criterion @@ -10298,12 +10314,15 @@ skipped-benchmarks: - postgresql-typed # tried postgresql-typed-0.6.2.2, but its *benchmarks* requires the disabled package: criterion - pred-trie # tried pred-trie-0.6.1, but its *benchmarks* requires the disabled package: sets - pretty-simple # tried pretty-simple-4.1.2.0, but its *benchmarks* requires the disabled package: criterion + - primitive # tried primitive-0.8.0.0, but its *benchmarks* requires the disabled package: tasty-bench - product-profunctors # tried product-profunctors-0.11.1.1, but its *benchmarks* requires the disabled package: criterion - prometheus-client # tried prometheus-client-1.1.0, but its *benchmarks* requires the disabled package: criterion - psqueues # tried psqueues-0.2.7.3, but its *benchmarks* requires the disabled package: fingertree-psqueue - ptr-poker # tried ptr-poker-0.1.2.13, but its *benchmarks* requires the disabled package: criterion + - quote-quot # tried quote-quot-0.2.1.0, but its *benchmarks* requires the disabled package: tasty-bench - ral # tried ral-0.2.1, but its *benchmarks* requires the disabled package: criterion - ramus # tried ramus-0.1.2, but its *benchmarks* requires the disabled package: criterion + - random # tried random-1.2.1.1, but its *benchmarks* requires the disabled package: tasty-bench - random-bytestring # tried random-bytestring-0.1.4, but its *benchmarks* requires the disabled package: criterion - rcu # tried rcu-0.2.6, but its *benchmarks* requires the disabled package: criterion - rdf # tried rdf-0.1.0.7, but its *benchmarks* requires the disabled package: criterion @@ -10312,9 +10331,11 @@ skipped-benchmarks: - req-conduit # tried req-conduit-1.0.1, but its *benchmarks* requires the disabled package: weigh - reroute # tried reroute-0.7.0.0, but its *benchmarks* requires the disabled package: criterion - rng-utils # tried rng-utils-0.3.1, but its *benchmarks* requires the disabled package: criterion + - rrb-vector # tried rrb-vector-0.2.0.0, but its *benchmarks* requires the disabled package: tasty-bench - saltine # tried saltine-0.2.1.0, but its *benchmarks* requires the disabled package: criterion - sampling # tried sampling-0.3.5, but its *benchmarks* requires the disabled package: criterion - sandi # tried sandi-0.5, but its *benchmarks* requires the disabled package: criterion + - sbv # tried sbv-10.2, but its *benchmarks* requires the disabled package: tasty-bench - scalpel-core # tried scalpel-core-0.6.2.1, but its *benchmarks* requires the disabled package: criterion - scanner # tried scanner-0.3.1, but its *benchmarks* requires the disabled package: criterion - scotty # tried scotty-0.12.1, but its *benchmarks* requires the disabled package: weigh @@ -10343,8 +10364,10 @@ skipped-benchmarks: - terminal-progress-bar # tried terminal-progress-bar-0.4.2, but its *benchmarks* requires the disabled package: criterion - text-builder # tried text-builder-0.6.7, but its *benchmarks* requires the disabled package: criterion - text-builder-dev # tried text-builder-dev-0.3.3.2, but its *benchmarks* requires the disabled package: criterion + - text-builder-linear # tried text-builder-linear-0.1.1, but its *benchmarks* requires the disabled package: tasty-bench - text-manipulate # tried text-manipulate-0.3.1.0, but its *benchmarks* requires the disabled package: criterion - text-metrics # tried text-metrics-0.3.2, but its *benchmarks* requires the disabled package: weigh + - text-rope # tried text-rope-0.2, but its *benchmarks* requires the disabled package: tasty-bench - text-show # tried text-show-3.10.3, but its *benchmarks* requires the disabled package: criterion - thread-local-storage # tried thread-local-storage-0.2, but its *benchmarks* requires the disabled package: criterion - tidal # tried tidal-1.9.4, but its *benchmarks* requires the disabled package: weigh @@ -10356,11 +10379,15 @@ skipped-benchmarks: - type-of-html # tried type-of-html-1.6.2.0, but its *benchmarks* requires the disabled package: weigh - ua-parser # tried ua-parser-0.7.7.0, but its *benchmarks* requires the disabled package: criterion - unagi-chan # tried unagi-chan-0.4.1.4, but its *benchmarks* requires the disabled package: criterion + - unicode-collation # tried unicode-collation-0.1.3.4, but its *benchmarks* requires the disabled package: tasty-bench + - unicode-data # tried unicode-data-0.4.0.1, but its *benchmarks* requires the disabled package: tasty-bench - unicode-transforms # tried unicode-transforms-0.4.0.1, but its *benchmarks* requires path >=0.0.0 && < 0.9 and the snapshot contains path-0.9.2 - unicode-transforms # tried unicode-transforms-0.4.0.1, but its *benchmarks* requires path-io >=0.1.0 && < 1.7 and the snapshot contains path-io-1.8.1 + - unordered-containers # tried unordered-containers-0.2.19.1, but its *benchmarks* requires the disabled package: tasty-bench - uri-bytestring # tried uri-bytestring-0.3.3.1, but its *benchmarks* requires the disabled package: criterion - varying # tried varying-0.8.1.0, but its *benchmarks* requires the disabled package: criterion - vec # tried vec-0.5, but its *benchmarks* requires the disabled package: criterion + - vector # tried vector-0.13.0.0, but its *benchmarks* requires the disabled package: tasty-bench - vector-hashtables # tried vector-hashtables-0.1.1.3, but its *benchmarks* requires the disabled package: criterion - vectortiles # tried vectortiles-1.5.1, but its *benchmarks* requires criterion >=1.1 && < 1.6 and the snapshot contains criterion-1.6.1.0 - vinyl # tried vinyl-0.14.3, but its *benchmarks* requires the disabled package: criterion