++ dirname ./run.sh + cd . + echo 2474 + echo '2.0-SNAPSHOT BUILD' 2.0-SNAPSHOT BUILD + date Tue Sep 16 17:00:49 UTC 2025 + uptime 17:00:49 up 1 min, 0 users, load average: 1.98, 0.61, 0.22 + ff=default + image=maxonfjvipon/rultor-image-hs:master + rebase=false + head_branch=master + pull_title='chore(deps): update haskell-actions/setup action to v2.8.2' + author=yegor256 + directory= + head=git@github.com:objectionary/phino.git + pull_id=362 + fork=git@github.com:objectionary/phino.git + fork_branch=renovate/haskell-actions-setup-2.x + squash=false + vars=('--env=head=git@github.com:objectionary/phino.git' '--env=pull_id=362' '--env=fork=git@github.com:objectionary/phino.git' '--env=fork_branch=renovate/haskell-actions-setup-2.x' '--env=head_branch=master' '--env=pull_title=chore(deps): update haskell-actions/setup action to v2.8.2' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=362'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/haskell-actions-setup-2.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=chore(deps): update haskell-actions/setup action to v2.8.2'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''cabal build'\'' '\'';'\'' '\''make'\'' '\'';'\'' )') + scripts=('export '\''head=git@github.com:objectionary/phino.git'\''' ';' 'export '\''pull_id=362'\''' ';' 'export '\''fork=git@github.com:objectionary/phino.git'\''' ';' 'export '\''fork_branch=renovate/haskell-actions-setup-2.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=chore(deps): update haskell-actions/setup action to v2.8.2'\''' ';' 'export '\''author=yegor256'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' 'cabal build' ';' 'make' ';') + container=objectionary_phino_362 + as_root=true + set -e -o pipefail + hostname ip-172-31-23-119 + pwd /tmp/rultor-Q3GD + git --version git version 2.34.1 + docker --version Docker version 25.0.3, build 4debf41 + mkdir -p /home/ubuntu/.ssh + echo -e 'Host github.com\n\tStrictHostKeyChecking no\n' + chmod 600 /home/ubuntu/.ssh/config + git clone --recurse-submodules git@github.com:objectionary/phino.git repo Cloning into 'repo'... Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. + cd repo + git config user.email gpg@rultor.com + git config user.name Rultor.com + '[' -z 'export '\''head=git@github.com:objectionary/phino.git'\''' ']' + cd .. + cat + '[' true = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:objectionary/phino.git'\''' ';' 'export '\''pull_id=362'\''' ';' 'export '\''fork=git@github.com:objectionary/phino.git'\''' ';' 'export '\''fork_branch=renovate/haskell-actions-setup-2.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=chore(deps): update haskell-actions/setup action to v2.8.2'\''' ';' 'export '\''author=yegor256'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' 'cabal build' ';' make ';' + sensitive=() + set -ex -o pipefail + cd repo + git remote add fork git@github.com:objectionary/phino.git + git remote update Fetching origin Fetching fork From github.com:objectionary/phino * [new branch] bug/#14/rewrite-reads-from-stdin -> fork/bug/#14/rewrite-reads-from-stdin * [new branch] bug/#14/rewrite-reads-stdin -> fork/bug/#14/rewrite-reads-stdin * [new branch] bug/#16/print-no-ascii -> fork/bug/#16/print-no-ascii * [new branch] bug/#218/unused-metas -> fork/bug/#218/unused-metas * [new branch] bug/#23/mixing-cli-and-rewrite -> fork/bug/#23/mixing-cli-and-rewrite * [new branch] bug/#7/phi-sugar -> fork/bug/#7/phi-sugar * [new branch] bug/#7/rewrite-with-desugaring -> fork/bug/#7/rewrite-with-desugaring * [new branch] bug/#8/canonical-phi-syntax -> fork/bug/#8/canonical-phi-syntax * [new branch] copilot/fix-140 -> fork/copilot/fix-140 * [new branch] copilot/fix-142 -> fork/copilot/fix-142 * [new branch] copilot/fix-145 -> fork/copilot/fix-145 * [new branch] master -> fork/master * [new branch] renovate/haskell-actions-setup-2.x -> fork/renovate/haskell-actions-setup-2.x + args=() + '[' default == default ']' + args+=(--ff) + '[' default == no ']' + '[' default == only ']' + '[' false == true ']' + BRANCH=__rultor ++ wc -l ++ git show-branch __rultor + '[' 0 -gt 0 ']' + export BRANCH + git status On branch master Your branch is up to date with 'origin/master'. nothing to commit, working tree clean + git checkout -B __rultor fork/renovate/haskell-actions-setup-2.x Switched to a new branch '__rultor' Branch '__rultor' set up to track remote branch 'renovate/haskell-actions-setup-2.x' from 'fork'. + git checkout -B master origin/master Switched to and reset branch 'master' Branch 'master' set up to track remote branch 'master' from 'origin'. Your branch is up to date with 'origin/master'. + '[' false == true ']' + KEY=3FD3FA7E9AF0FA4C + git merge --gpg-sign=3FD3FA7E9AF0FA4C --no-edit -m 'chore(deps): update haskell-actions/setup action to v2.8.2' --ff __rultor Updating 45a5aa4..fe06341 Fast-forward (no commit created; -m option ignored) .github/workflows/cabal.yml | 2 +- .github/workflows/release-binary.yml | 2 +- .github/workflows/stack.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) + git log -1 --show-signature commit fe063418c72513477c4514c932e22ab9fe406f6c gpg: Signature made Tue Sep 16 14:08:54 2025 UTC gpg: using RSA key B5690EEEBB952194 gpg: Can't check signature: No public key Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Sep 16 14:08:54 2025 +0000 chore(deps): update haskell-actions/setup action to v2.8.2 + docker_when_possible + true ++ tail -n 1 ++ sed 's/ /\n/g' ++ uptime + load=0.22 ++ bc ++ echo 0.22 '>' 30 + '[' 0 -eq 1 ']' + echo 'load average is 0.22, low enough to run a new Docker container' load average is 0.22, low enough to run a new Docker container + break + cd .. + '[' -n '' ']' + use_image=maxonfjvipon/rultor-image-hs:master + docker pull maxonfjvipon/rultor-image-hs:master master: Pulling from maxonfjvipon/rultor-image-hs 078965fc7cf3: Pulling fs layer 90cb05882996: Pulling fs layer 6fe8cde9a178: Pulling fs layer caf7e4bfc41c: Pulling fs layer 39a58c31f98c: Pulling fs layer dbea888043ec: Pulling fs layer ff7cc8145462: Pulling fs layer dde642eec8e4: Pulling fs layer a9b3230559b8: Pulling fs layer f041f6fe9c6d: Pulling fs layer 3f5294888135: Pulling fs layer 3fd098d16fcd: Pulling fs layer 4f4fb700ef54: Pulling fs layer 38be00ea462d: Pulling fs layer 904d279021a7: Pulling fs layer caf7e4bfc41c: Waiting 39a58c31f98c: Waiting dbea888043ec: Waiting ff7cc8145462: Waiting dde642eec8e4: Waiting a9b3230559b8: Waiting f041f6fe9c6d: Waiting 3f5294888135: Waiting 3fd098d16fcd: Waiting 4f4fb700ef54: Waiting 38be00ea462d: Waiting 904d279021a7: Waiting 6fe8cde9a178: Verifying Checksum 6fe8cde9a178: Download complete 078965fc7cf3: Verifying Checksum 078965fc7cf3: Download complete caf7e4bfc41c: Verifying Checksum caf7e4bfc41c: Download complete 90cb05882996: Verifying Checksum 90cb05882996: Download complete ff7cc8145462: Verifying Checksum ff7cc8145462: Download complete dde642eec8e4: Verifying Checksum dde642eec8e4: Download complete a9b3230559b8: Verifying Checksum a9b3230559b8: Download complete dbea888043ec: Verifying Checksum dbea888043ec: Download complete 3f5294888135: Verifying Checksum 3f5294888135: Download complete 3fd098d16fcd: Verifying Checksum 3fd098d16fcd: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete f041f6fe9c6d: Verifying Checksum f041f6fe9c6d: Download complete 904d279021a7: Verifying Checksum 904d279021a7: Download complete 078965fc7cf3: Pull complete 39a58c31f98c: Verifying Checksum 39a58c31f98c: Download complete 38be00ea462d: Verifying Checksum 38be00ea462d: Download complete 90cb05882996: Pull complete 6fe8cde9a178: Pull complete caf7e4bfc41c: Pull complete 39a58c31f98c: Pull complete dbea888043ec: Pull complete ff7cc8145462: Pull complete dde642eec8e4: Pull complete a9b3230559b8: Pull complete f041f6fe9c6d: Pull complete 3f5294888135: Pull complete 3fd098d16fcd: Pull complete 4f4fb700ef54: Pull complete 38be00ea462d: Pull complete 904d279021a7: Pull complete Digest: sha256:5efa0f1cae4279e60dda60956fa8bed0aef70bf41814e952c461d1ea035d7093 Status: Downloaded newer image for maxonfjvipon/rultor-image-hs:master docker.io/maxonfjvipon/rultor-image-hs:master + docker ps --filter=status=exited + grep --quiet '\sobjectionary_phino_362\s*$' + ls -al . total 52 drwx------ 3 ubuntu ubuntu 4096 Sep 16 17:00 . drwxrwxrwt 12 root root 4096 Sep 16 17:00 .. -rwxrwxr-x 1 ubuntu ubuntu 666 Sep 16 17:02 end.sh -rwxrwxr-x 1 ubuntu ubuntu 170 Sep 16 17:00 entry.sh -rw-rw-r-- 1 ubuntu ubuntu 65 Sep 16 17:00 hackage-auth -rw-rw-r-- 1 ubuntu ubuntu 5 Sep 16 17:00 pid drwxrwxr-x 11 ubuntu ubuntu 4096 Sep 16 17:00 repo -rwxrwxr-x 1 ubuntu ubuntu 6757 Sep 16 17:00 run.sh -rw-rw-r-- 1 ubuntu ubuntu 606 Sep 16 17:00 script.sh -rw-rw-r-- 1 ubuntu ubuntu 9109 Sep 16 17:02 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-Q3GD:/main --env=head=git@github.com:objectionary/phino.git --env=pull_id=362 --env=fork=git@github.com:objectionary/phino.git --env=fork_branch=renovate/haskell-actions-setup-2.x --env=head_branch=master '--env=pull_title=chore(deps): update haskell-actions/setup action to v2.8.2' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=362'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/haskell-actions-setup-2.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=chore(deps): update haskell-actions/setup action to v2.8.2'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''cabal build'\'' '\'';'\'' '\''make'\'' '\'';'\'' )' --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-Q3GD/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_phino_362 maxonfjvipon/rultor-image-hs:master /main/entry.sh WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded. + set -e + set -o pipefail + mkdir /home/r + cp -R ./cid ./end.sh ./entry.sh ./hackage-auth ./pid ./repo ./run.sh ./script.sh ./stdout /home/r + rm -rf repo + chmod a+x /home/r/script.sh + /home/r/script.sh cabal-install version 3.12.1.0 compiled using version 3.12.1.0 of the Cabal library The Glorious Glasgow Haskell Compilation System, version 9.6.7 Downloading the latest package list from hackage.haskell.org Package list of hackage.haskell.org has been updated. The index-state is set to 2025-09-16T15:14:40Z. To revert to previous state run: cabal v2-update 'hackage.haskell.org,2025-09-02T15:33:37Z' Found 7 lines in /home/r/repo/.pdd My version is 0.23.1 Ruby version is 3.2.2 at x86_64-linux Reading from root dir . Excluding dist-newstyle/** Excluding .stack-work/** /usr/local/rvm/gems/ruby-3.2.2/gems/pdd-0.23.1/lib/pdd/sources.rb:90: warning: undefining the allocator of T_DATA class FileMagic /home/r/repo/assets/contextualize.jpg is a binary file (33193 bytes) /home/r/repo/renovate.json is a binary file (114 bytes) Reading .0pdd.yml ... Reading .github/workflows/actionlint.yml ... Reading .github/workflows/cabal.yml ... Reading .github/workflows/copyrights.yml ... Reading .github/workflows/hlint.yml ... Reading .github/workflows/markdown-lint.yml ... Reading .github/workflows/pdd.yml ... Reading .github/workflows/release-binary.yml ... Reading .github/workflows/resources.yml ... Reading .github/workflows/reuse.yml ... Reading .github/workflows/shellcheck.yml ... Reading .github/workflows/stack.yml ... Reading .github/workflows/titles.yml ... Reading .github/workflows/typos.yml ... Reading .github/workflows/up.yml ... Reading .github/workflows/xcop.yml ... Reading .github/workflows/yamllint.yml ... Reading .gitignore ... Reading .hlint.yaml ... Reading .pdd ... Reading .rultor.yml ... Reading LICENSES/MIT.txt ... Reading Makefile ... Reading README.md ... Reading REUSE.toml ... Reading app/Main.hs ... Reading phino.cabal ... Reading resources/alpha.yaml ... Reading resources/copy.yaml ... Reading resources/dc.yaml ... Reading resources/dd.yaml ... Reading resources/dot.yaml ... Reading resources/miss.yaml ... Reading resources/null.yaml ... Reading resources/over.yaml ... Reading resources/phi.yaml ... Reading resources/stay.yaml ... Reading resources/stop.yaml ... Reading src/Ast.hs ... Reading src/Builder.hs ... Puzzle 277-7bc79ef6 30/DEV at src/Builder.hs Reading src/CLI.hs ... Reading src/Dataize.hs ... Reading src/Functions.hs ... Reading src/LaTeX.hs ... Puzzle 114-f84542df 30/DEV at src/LaTeX.hs Puzzle 114-ca47c25c 30/DEV at src/LaTeX.hs Reading src/Logger.hs ... Reading src/Matcher.hs ... Reading src/Misc.hs ... Reading src/Must.hs ... Reading src/Parser.hs ... Reading src/Pretty.hs ... Reading src/Random.hs ... Reading src/Regexp.hs ... Reading src/Replacer.hs ... Reading src/Rewriter.hs ... Puzzle 169-9998264a 30/DEV at src/Rewriter.hs Reading src/Rule.hs ... Reading src/Term.hs ... Reading src/XMIR.hs ... Puzzle 116-8b74c7b7 30/DEV at src/XMIR.hs Puzzle 278-c44ecf8a 30/DEV at src/XMIR.hs Reading src/Yaml.hs ... Reading stack.yaml ... Reading stack.yaml.lock ... Reading test/BuilderSpec.hs ... Reading test/CLISpec.hs ... Reading test/DataizeSpec.hs ... Reading test/Main.hs ... Reading test/MatcherSpec.hs ... Reading test/MiscSpec.hs ... Reading test/ParserSpec.hs ... Reading test/PrettySpec.hs ... Reading test/README.md ... Reading test/ReplacerSpec.hs ... Reading test/RewriterSpec.hs ... Reading test/RuleSpec.hs ... Reading test/Spec.hs ... Reading test/XMIRSpec.hs ... Reading test/YamlSpec.hs ... Reading test-resources/cli/desugar.phi ... Reading test-resources/cli/infinite.yaml ... Reading test-resources/cli/normalize.phi ... Reading test-resources/cli/simple.yaml ... Reading test-resources/condition-packs/alpha-simple.yaml ... Reading test-resources/condition-packs/eq-to-rho.yaml ... Reading test-resources/condition-packs/eq-with-attributes.yaml ... Reading test-resources/condition-packs/eq-with-expressions.yaml ... Reading test-resources/condition-packs/eq-with-formations.yaml ... Reading test-resources/condition-packs/eq-with-two-meta-attributes.yaml ... Reading test-resources/condition-packs/eq-with-two-meta-expressions.yaml ... Reading test-resources/condition-packs/length.yaml ... Reading test-resources/condition-packs/matches-with-line-bounds.yaml ... Reading test-resources/condition-packs/matches.yaml ... Reading test-resources/condition-packs/nf-dot-recursive.yaml ... Reading test-resources/condition-packs/nf-on-dot.yaml ... Reading test-resources/condition-packs/nf-simple.yaml ... Reading test-resources/condition-packs/not-nf-on-dd.yaml ... Reading test-resources/condition-packs/not-nf-on-phi.yaml ... Reading test-resources/condition-packs/or.yaml ... Reading test-resources/condition-packs/ordinal.yaml ... Reading test-resources/condition-packs/stop.yaml ... Reading test-resources/parser-packs/all-the-basics.phi ... Reading test-resources/parser-packs/ascii-with-braces.phi ... Reading test-resources/parser-packs/ascii-with-global.phi ... Reading test-resources/parser-packs/inline-voids.phi ... Reading test-resources/parser-packs/primitive.phi ... Reading test-resources/parser-packs/salty-fibo.phi ... Reading test-resources/parser-packs/simple.phi ... Reading test-resources/parser-packs/sweet-fibo.phi ... Reading test-resources/parser-packs/virtual-map.phi ... Reading test-resources/phi-typos-packs/delta-in-application.phi ... Reading test-resources/phi-typos-packs/duplicated-attributes.phi ... Reading test-resources/phi-typos-packs/wrong-function-name.phi ... Reading test-resources/rewriter-packs/basic/alpha-first.yaml ... Reading test-resources/rewriter-packs/basic/alpha-fourth.yaml ... Reading test-resources/rewriter-packs/basic/alpha-second.yaml ... Reading test-resources/rewriter-packs/basic/alpha-simple.yaml ... Reading test-resources/rewriter-packs/basic/alpha-stops-at-idx.yaml ... Reading test-resources/rewriter-packs/basic/alpha-stops-at-length.yaml ... Reading test-resources/rewriter-packs/basic/copy-paper-e1.yaml ... Reading test-resources/rewriter-packs/basic/copy-paper-e4-dispatch.yaml ... Reading test-resources/rewriter-packs/basic/copy-simple.yaml ... Reading test-resources/rewriter-packs/basic/copy-with-tail.yaml ... Reading test-resources/rewriter-packs/basic/dc-from-paper.yaml ... Reading test-resources/rewriter-packs/basic/dc-in-subformation.yaml ... Reading test-resources/rewriter-packs/basic/dd.yaml ... Reading test-resources/rewriter-packs/basic/dot-paper-e2.yaml ... Reading test-resources/rewriter-packs/basic/dot-paper-e3-1.yaml ... Reading test-resources/rewriter-packs/basic/dot-paper-e3-2.yaml ... Reading test-resources/rewriter-packs/basic/dot-paper-e4-1.yaml ... Reading test-resources/rewriter-packs/basic/dot-paper-e4-2.yaml ... Reading test-resources/rewriter-packs/basic/dot-paper-e5-1.yaml ... Reading test-resources/rewriter-packs/basic/dot-paper-e5-2.yaml ... Reading test-resources/rewriter-packs/basic/dot-recursive.yaml ... Reading test-resources/rewriter-packs/basic/dot-with-dd.yaml ... Reading test-resources/rewriter-packs/basic/dot-xi.yaml ... Reading test-resources/rewriter-packs/basic/miss-from-paper.yaml ... Reading test-resources/rewriter-packs/basic/miss-on-empty.yaml ... Reading test-resources/rewriter-packs/basic/null-from-parer.yaml ... Reading test-resources/rewriter-packs/basic/over-alone.yaml ... Reading test-resources/rewriter-packs/basic/over-from-paper.yaml ... Reading test-resources/rewriter-packs/basic/over-in-back.yaml ... Reading test-resources/rewriter-packs/basic/over-in-front.yaml ... Reading test-resources/rewriter-packs/basic/over-inside.yaml ... Reading test-resources/rewriter-packs/basic/over-long-binding.yaml ... Reading test-resources/rewriter-packs/basic/over-with-rho.yaml ... Reading test-resources/rewriter-packs/basic/over-without-over.yaml ... Reading test-resources/rewriter-packs/basic/phi-from-paper.yaml ... Reading test-resources/rewriter-packs/basic/stay.yaml ... Reading test-resources/rewriter-packs/basic/stop-at-lambda.yaml ... Reading test-resources/rewriter-packs/basic/stop-at-phi.yaml ... Reading test-resources/rewriter-packs/basic/stop-from-paper.yaml ... Reading test-resources/rewriter-packs/custom/attribute-from-string.yaml ... Reading test-resources/rewriter-packs/custom/concat-from-expression.yaml ... Reading test-resources/rewriter-packs/custom/dataize-and-concat.yaml ... Reading test-resources/rewriter-packs/custom/desugar-fibo.yaml ... Reading test-resources/rewriter-packs/custom/desugar-strings.yaml ... Reading test-resources/rewriter-packs/custom/desugares-without-match.yaml ... Reading test-resources/rewriter-packs/custom/desugares.yaml ... Reading test-resources/rewriter-packs/custom/does-not-fail-on-ambiguous.yaml ... Reading test-resources/rewriter-packs/custom/java-boxed-method.yaml ... Reading test-resources/rewriter-packs/custom/negative-condition.yaml ... Reading test-resources/rewriter-packs/custom/nested-part-of.yaml ... Reading test-resources/rewriter-packs/custom/number.yaml ... Reading test-resources/rewriter-packs/custom/part-of-after.yaml ... Reading test-resources/rewriter-packs/custom/part-of.yaml ... Reading test-resources/rewriter-packs/custom/replaces-all-in-inner-cycle.yaml ... Reading test-resources/rewriter-packs/custom/replaces-formation-in-one-cycle.yaml ... Reading test-resources/rewriter-packs/custom/sed-with-many-arguments.yaml ... Reading test-resources/rewriter-packs/custom/sed-with-slashes.yaml ... Reading test-resources/rewriter-packs/custom/sed.yaml ... Reading test-resources/rewriter-packs/custom/size-of-bindings.yaml ... Reading test-resources/rewriter-packs/custom/string.yaml ... Reading test-resources/rewriter-packs/custom/sum.yaml ... Reading test-resources/rewriter-packs/custom/with-alpha-condition.yaml ... Reading test-resources/rewriter-packs/custom/with-complex-condition.yaml ... Reading test-resources/rewriter-packs/custom/with-different-metas.yaml ... Reading test-resources/rewriter-packs/custom/with-eq-condition.yaml ... Reading test-resources/rewriter-packs/custom/with-meta-names.yaml ... Reading test-resources/rewriter-packs/custom/with-program-scope.yaml ... Reading test-resources/rewriter-packs/custom/with-scope.yaml ... Reading test-resources/rewriter-packs/custom/with-simple-condition.yaml ... Reading test-resources/rewriter-packs/normalize/e-ald.yaml ... Reading test-resources/rewriter-packs/normalize/e-alp.yaml ... Reading test-resources/rewriter-packs/normalize/e-app.yaml ... Reading test-resources/rewriter-packs/normalize/e-cpy.yaml ... Reading test-resources/rewriter-packs/normalize/e-fnk.yaml ... Reading test-resources/rewriter-packs/normalize/e-int.yaml ... Reading test-resources/rewriter-packs/normalize/e-lam.yaml ... Reading test-resources/rewriter-packs/normalize/e-nf.yaml ... Reading test-resources/rewriter-packs/normalize/e-nk.yaml ... Reading test-resources/rewriter-packs/normalize/e-np.yaml ... Reading test-resources/rewriter-packs/normalize/e-nr.yaml ... Reading test-resources/rewriter-packs/normalize/e-nt.yaml ... Reading test-resources/rewriter-packs/normalize/e-phi.yaml ... Reading test-resources/rewriter-packs/normalize/e-rep.yaml ... Reading test-resources/rewriter-packs/normalize/e-rha.yaml ... Reading test-resources/rewriter-packs/normalize/e-rhi.yaml ... Reading test-resources/rewriter-packs/normalize/e-rho.yaml ... Reading test-resources/rewriter-packs/normalize/e-twi.yaml ... Reading test-resources/rewriter-packs/normalize/e-xxi.yaml ... Reading test-resources/xmir-parsing-packs/application-with-dispatch.yaml ... Reading test-resources/xmir-parsing-packs/application.yaml ... Reading test-resources/xmir-parsing-packs/atoms.yaml ... Reading test-resources/xmir-parsing-packs/base-dispatch.yaml ... Reading test-resources/xmir-parsing-packs/formation-dispatch.yaml ... Reading test-resources/xmir-parsing-packs/formation.yaml ... Reading test-resources/xmir-parsing-packs/reverse-dispatch.yaml ... Reading test-resources/xmir-parsing-packs/simple.yaml ... Reading test-resources/xmir-parsing-packs/with-duplicate-attribute.yaml ... Reading test-resources/xmir-parsing-packs/with-package.yaml ... Reading test-resources/xmir-parsing-packs/with-phi.yaml ... Reading test-resources/xmir-printing-packs/application.yaml ... Reading test-resources/xmir-printing-packs/simple.yaml ... Reading test-resources/yaml-packs/simple.yaml ... Reading test-resources/yaml-packs/special-attrs-in-condition.yaml ... Reading test-resources/yaml-packs/when.yaml ... Reading test-resources/yaml-typos/two-condition-objects.yaml ... Reading test-resources/yaml-typos/wrong-condition-name.yaml ... Resolving dependencies... Build profile: -w ghc-9.6.7 -O1 In order, the following will be built (use -v for more details): - zlib-0.7.1.1 (lib) (requires download & build) - streaming-commons-0.2.3.0 (lib) (requires build) - conduit-extra-1.3.8 (lib) (requires build) - xml-conduit-1.10.0.1 (lib:xml-conduit) (requires build) - phino-0.0.0.0 (lib) (first run) - phino-0.0.0.0 (exe:phino) (first run) Downloading zlib-0.7.1.1 Downloaded zlib-0.7.1.1 Configuring library for zlib-0.7.1.1... Preprocessing library for zlib-0.7.1.1... Building library for zlib-0.7.1.1... [1 of 6] Compiling Codec.Compression.Zlib.ByteStringCompat ( Codec/Compression/Zlib/ByteStringCompat.hs, dist/build/Codec/Compression/Zlib/ByteStringCompat.o, dist/build/Codec/Compression/Zlib/ByteStringCompat.dyn_o ) [2 of 6] Compiling Codec.Compression.Zlib.Stream ( dist/build/Codec/Compression/Zlib/Stream.hs, dist/build/Codec/Compression/Zlib/Stream.o, dist/build/Codec/Compression/Zlib/Stream.dyn_o ) [3 of 6] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, dist/build/Codec/Compression/Zlib/Internal.o, dist/build/Codec/Compression/Zlib/Internal.dyn_o ) [4 of 6] Compiling Codec.Compression.Zlib.Raw ( Codec/Compression/Zlib/Raw.hs, dist/build/Codec/Compression/Zlib/Raw.o, dist/build/Codec/Compression/Zlib/Raw.dyn_o ) [5 of 6] Compiling Codec.Compression.Zlib ( Codec/Compression/Zlib.hs, dist/build/Codec/Compression/Zlib.o, dist/build/Codec/Compression/Zlib.dyn_o ) [6 of 6] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, dist/build/Codec/Compression/GZip.o, dist/build/Codec/Compression/GZip.dyn_o ) Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-59/opt/cabal/store/ghc-9.6.7/zlib-0.7.1.1-43466a8deee8322fbf30bfa883bb14fd24dafda9174c8e1fdbd5e74f09f41066/lib Configuring library for streaming-commons-0.2.3.0... Preprocessing library for streaming-commons-0.2.3.0... Building library for streaming-commons-0.2.3.0... [ 1 of 11] Compiling Data.Streaming.ByteString.Builder.Buffer ( Data/Streaming/ByteString/Builder/Buffer.hs, dist/build/Data/Streaming/ByteString/Builder/Buffer.o, dist/build/Data/Streaming/ByteString/Builder/Buffer.dyn_o ) [ 2 of 11] Compiling Data.Streaming.ByteString.Builder ( Data/Streaming/ByteString/Builder.hs, dist/build/Data/Streaming/ByteString/Builder.o, dist/build/Data/Streaming/ByteString/Builder.dyn_o ) [ 3 of 11] Compiling Data.Streaming.FileRead ( Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.o, dist/build/Data/Streaming/FileRead.dyn_o ) [ 4 of 11] Compiling Data.Streaming.Filesystem ( Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.o, dist/build/Data/Streaming/Filesystem.dyn_o ) [ 5 of 11] Compiling Data.Streaming.Network.Internal ( Data/Streaming/Network/Internal.hs, dist/build/Data/Streaming/Network/Internal.o, dist/build/Data/Streaming/Network/Internal.dyn_o ) [ 6 of 11] Compiling Data.Streaming.Network ( Data/Streaming/Network.hs, dist/build/Data/Streaming/Network.o, dist/build/Data/Streaming/Network.dyn_o ) [ 7 of 11] Compiling Data.Streaming.Process.Internal ( Data/Streaming/Process/Internal.hs, dist/build/Data/Streaming/Process/Internal.o, dist/build/Data/Streaming/Process/Internal.dyn_o ) [ 8 of 11] Compiling Data.Streaming.Process ( Data/Streaming/Process.hs, dist/build/Data/Streaming/Process.o, dist/build/Data/Streaming/Process.dyn_o ) [ 9 of 11] Compiling Data.Streaming.Text ( Data/Streaming/Text.hs, dist/build/Data/Streaming/Text.o, dist/build/Data/Streaming/Text.dyn_o ) [10 of 11] Compiling Data.Streaming.Zlib.Lowlevel ( Data/Streaming/Zlib/Lowlevel.hs, dist/build/Data/Streaming/Zlib/Lowlevel.o, dist/build/Data/Streaming/Zlib/Lowlevel.dyn_o ) ;1mData/Streaming/Zlib/Lowlevel.hs:105:1: ;1m35mwarning0m0m;1m: [;1m35mGHC-536330m0m;1m] [;1m35m-Woverlapping-patterns0m0m;1m]0m0m;1m Pattern match is redundant In an equation for ‘wbToInt’: wbToInt _ = ...0m0m ;1m34m |0m0m ;1m34m105 |0m0m ;1m35mwbToInt _ = 150m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^0m0m [11 of 11] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, dist/build/Data/Streaming/Zlib.o, dist/build/Data/Streaming/Zlib.dyn_o ) Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-59/opt/cabal/store/ghc-9.6.7/streaming-commons-0.2.3.0-4ce1a95604540b24d6cfb823d8e3dd8b661073f281d80200fc529d58d611c7b9/lib Configuring library for conduit-extra-1.3.8... Preprocessing library for conduit-extra-1.3.8... Building library for conduit-extra-1.3.8... [ 1 of 13] Compiling Data.Conduit.Attoparsec ( Data/Conduit/Attoparsec.hs, dist/build/Data/Conduit/Attoparsec.o, dist/build/Data/Conduit/Attoparsec.dyn_o ) [ 2 of 13] Compiling Data.Conduit.Binary ( Data/Conduit/Binary.hs, dist/build/Data/Conduit/Binary.o, dist/build/Data/Conduit/Binary.dyn_o ) [ 3 of 13] Compiling Data.Conduit.ByteString.Builder ( Data/Conduit/ByteString/Builder.hs, dist/build/Data/Conduit/ByteString/Builder.o, dist/build/Data/Conduit/ByteString/Builder.dyn_o ) [ 4 of 13] Compiling Data.Conduit.Filesystem ( Data/Conduit/Filesystem.hs, dist/build/Data/Conduit/Filesystem.o, dist/build/Data/Conduit/Filesystem.dyn_o ) [ 5 of 13] Compiling Data.Conduit.Foldl ( Data/Conduit/Foldl.hs, dist/build/Data/Conduit/Foldl.o, dist/build/Data/Conduit/Foldl.dyn_o ) [ 6 of 13] Compiling Data.Conduit.Lazy ( Data/Conduit/Lazy.hs, dist/build/Data/Conduit/Lazy.o, dist/build/Data/Conduit/Lazy.dyn_o ) [ 7 of 13] Compiling Data.Conduit.Network ( Data/Conduit/Network.hs, dist/build/Data/Conduit/Network.o, dist/build/Data/Conduit/Network.dyn_o ) [ 8 of 13] Compiling Data.Conduit.Network.UDP ( Data/Conduit/Network/UDP.hs, dist/build/Data/Conduit/Network/UDP.o, dist/build/Data/Conduit/Network/UDP.dyn_o ) [ 9 of 13] Compiling Data.Conduit.Network.Unix ( Data/Conduit/Network/Unix.hs, dist/build/Data/Conduit/Network/Unix.o, dist/build/Data/Conduit/Network/Unix.dyn_o ) [10 of 13] Compiling Data.Conduit.Process ( Data/Conduit/Process.hs, dist/build/Data/Conduit/Process.o, dist/build/Data/Conduit/Process.dyn_o ) ;1mData/Conduit/Process.hs:48:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m48 |0m0m instance (r ;1m35m~0m0m (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:48:32: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m48 |0m0m instance (r ~ (), MonadIO m, i ;1m35m~0m0m ByteString) => InputSource (ConduitM i o m r) where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:49:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing0m0m ;1m34m |0m0m ;1m34m49 |0m0m isStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> sinkHandle h0m0m, Just CreatePipe) ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1mData/Conduit/Process.hs:50:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m50 |0m0m instance (r ;1m35m~0m0m (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:50:22: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m50 |0m0m instance (r ~ (), r' ;1m35m~0m0m (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:50:52: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m50 |0m0m instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ;1m35m~0m0m ByteString) => InputSource (ConduitM i o m r, n r') where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:51:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing0m0m ;1m34m |0m0m ;1m34m51 |0m0m isStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> (sinkHandle h, liftIO $ hClose h)0m0m, Just CreatePipe) ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1mData/Conduit/Process.hs:66:24: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m66 |0m0m instance (MonadIO m, r ;1m35m~0m0m ()) => InputSource (BuilderInput o m r) where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:67:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing0m0m ;1m34m |0m0m ;1m34m67 |0m0m isStdStream = (;1m35m\(Just h) -> return $ BuilderInput $ sinkHandleBuilder h0m0m, Just CreatePipe) ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1mData/Conduit/Process.hs:68:35: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m68 |0m0m instance (MonadIO m, MonadIO n, r ;1m35m~0m0m (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:68:44: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m68 |0m0m instance (MonadIO m, MonadIO n, r ~ (), r' ;1m35m~0m0m ()) => InputSource (BuilderInput o m r, n r') where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:69:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing0m0m ;1m34m |0m0m ;1m34m69 |0m0m isStdStream = (;1m35m\(Just h) -> return (BuilderInput $ sinkHandleBuilder h, liftIO $ hClose h)0m0m, Just CreatePipe) ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1mData/Conduit/Process.hs:70:24: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m70 |0m0m instance (MonadIO m, r ;1m35m~0m0m ()) => InputSource (FlushInput o m r) where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:71:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing0m0m ;1m34m |0m0m ;1m34m71 |0m0m isStdStream = (;1m35m\(Just h) -> return $ FlushInput $ sinkHandleFlush h0m0m, Just CreatePipe) ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1mData/Conduit/Process.hs:72:35: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m72 |0m0m instance (MonadIO m, MonadIO n, r ;1m35m~0m0m (), r' ~ ()) => InputSource (FlushInput o m r, n r') where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:72:44: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m72 |0m0m instance (MonadIO m, MonadIO n, r ~ (), r' ;1m35m~0m0m ()) => InputSource (FlushInput o m r, n r') where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:73:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing0m0m ;1m34m |0m0m ;1m34m73 |0m0m isStdStream = (;1m35m\(Just h) -> return (FlushInput $ sinkHandleFlush h, liftIO $ hClose h)0m0m, Just CreatePipe) ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1mData/Conduit/Process.hs:75:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m75 |0m0m instance (r ;1m35m~0m0m (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:75:32: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m75 |0m0m instance (r ~ (), MonadIO m, o ;1m35m~0m0m ByteString) => OutputSink (ConduitM i o m r) where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:76:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing0m0m ;1m34m |0m0m ;1m34m76 |0m0m osStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> sourceHandle h0m0m, Just CreatePipe) ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1mData/Conduit/Process.hs:77:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m77 |0m0m instance (r ;1m35m~0m0m (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:77:22: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m77 |0m0m instance (r ~ (), r' ;1m35m~0m0m (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:77:52: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators0m0m ;1m34m |0m0m ;1m34m77 |0m0m instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ;1m35m~0m0m ByteString) => OutputSink (ConduitM i o m r, n r') where ;1m34m |0m0m;1m35m ^0m0m ;1mData/Conduit/Process.hs:78:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing0m0m ;1m34m |0m0m ;1m34m78 |0m0m osStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> (sourceHandle h, liftIO $ hClose h)0m0m, Just CreatePipe) ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m [11 of 13] Compiling Data.Conduit.Process.Typed ( Data/Conduit/Process/Typed.hs, dist/build/Data/Conduit/Process/Typed.o, dist/build/Data/Conduit/Process/Typed.dyn_o ) [12 of 13] Compiling Data.Conduit.Text ( Data/Conduit/Text.hs, dist/build/Data/Conduit/Text.o, dist/build/Data/Conduit/Text.dyn_o ) [13 of 13] Compiling Data.Conduit.Zlib ( Data/Conduit/Zlib.hs, dist/build/Data/Conduit/Zlib.o, dist/build/Data/Conduit/Zlib.dyn_o ) Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-59/opt/cabal/store/ghc-9.6.7/conduit-extra-1.3.8-0269734450da0f5aaa5140e393e7cfdd1c6115ae2e59bc8c5bb322bea3cf37ff/lib [1 of 2] Compiling Main ( /home/r/repo/dist-newstyle/tmp/src-59/xml-conduit-1.10.0.1/dist/setup/setup.hs, /home/r/repo/dist-newstyle/tmp/src-59/xml-conduit-1.10.0.1/dist/setup/Main.o ) [2 of 2] Linking /home/r/repo/dist-newstyle/tmp/src-59/xml-conduit-1.10.0.1/dist/setup/setup Configuring xml-conduit-1.10.0.1... Preprocessing library for xml-conduit-1.10.0.1.. Building library for xml-conduit-1.10.0.1.. [1 of 8] Compiling Text.XML.Cursor.Generic ( src/Text/XML/Cursor/Generic.hs, dist/build/Text/XML/Cursor/Generic.o, dist/build/Text/XML/Cursor/Generic.dyn_o ) [2 of 8] Compiling Text.XML.Stream.Token ( src/Text/XML/Stream/Token.hs, dist/build/Text/XML/Stream/Token.o, dist/build/Text/XML/Stream/Token.dyn_o ) ;1msrc/Text/XML/Stream/Token.hs:19:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid()0m0m ;1m34m |0m0m ;1m34m19 |0m0m ;1m35mimport Data.Monoid (mconcat, mempty, (<>))0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m [3 of 8] Compiling Text.XML.Stream.Render.Internal ( src/Text/XML/Stream/Render/Internal.hs, dist/build/Text/XML/Stream/Render/Internal.o, dist/build/Text/XML/Stream/Render/Internal.dyn_o ) ;1msrc/Text/XML/Stream/Render/Internal.hs:32:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()0m0m ;1m34m |0m0m ;1m34m32 |0m0m ;1m35mimport Control.Applicative ((<$>))0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1msrc/Text/XML/Stream/Render/Internal.hs:33:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Control.Monad.Trans.Resource’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Resource’ To import instances alone, use: import Control.Monad.Trans.Resource()0m0m ;1m34m |0m0m ;1m34m33 |0m0m ;1m35mimport Control.Monad.Trans.Resource (MonadThrow)0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1msrc/Text/XML/Stream/Render/Internal.hs:42:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid()0m0m ;1m34m |0m0m ;1m34m42 |0m0m ;1m35mimport Data.Monoid (Monoid, mappend, mempty)0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1msrc/Text/XML/Stream/Render/Internal.hs:195:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Stack’ not matched: [] []0m0m ;1m34m |0m0m ;1m34m195 |0m0m ;1m35m(sl:s') = s0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^0m0m [4 of 8] Compiling Text.XML.Stream.Render ( src/Text/XML/Stream/Render.hs, dist/build/Text/XML/Stream/Render.o, dist/build/Text/XML/Stream/Render.dyn_o ) [5 of 8] Compiling Text.XML.Stream.Parse ( src/Text/XML/Stream/Parse.hs, dist/build/Text/XML/Stream/Parse.o, dist/build/Text/XML/Stream/Parse.dyn_o ) ;1msrc/Text/XML/Stream/Parse.hs:140:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘<$>, Applicative’ from module ‘Control.Applicative’ is redundant0m0m ;1m34m |0m0m ;1m34m140 |0m0m ;1m35mimport Control.Applicative (Alternative (empty, (<|>)),0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m ;1msrc/Text/XML/Stream/Parse.hs:147:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Control.Monad.IO.Class’ is redundant except perhaps to import instances from ‘Control.Monad.IO.Class’ To import instances alone, use: import Control.Monad.IO.Class()0m0m ;1m34m |0m0m ;1m34m147 |0m0m ;1m35mimport Control.Monad.IO.Class (liftIO)0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1msrc/Text/XML/Stream/Parse.hs:148:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Control.Monad.Trans.Class’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Class’ To import instances alone, use: import Control.Monad.Trans.Class()0m0m ;1m34m |0m0m ;1m34m148 |0m0m ;1m35mimport Control.Monad.Trans.Class (lift)0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1msrc/Text/XML/Stream/Parse.hs:150:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Control.Monad.Trans.Resource’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Resource’ To import instances alone, use: import Control.Monad.Trans.Resource()0m0m ;1m34m |0m0m ;1m34m150 |0m0m ;1m35mimport Control.Monad.Trans.Resource (MonadResource, MonadThrow (..),0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m [6 of 8] Compiling Text.XML.Unresolved ( src/Text/XML/Unresolved.hs, dist/build/Text/XML/Unresolved.o, dist/build/Text/XML/Unresolved.dyn_o ) ;1msrc/Text/XML/Unresolved.hs:46:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()0m0m ;1m34m |0m0m ;1m34m46 |0m0m ;1m35mimport Control.Applicative ((<$>), (<*>))0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1msrc/Text/XML/Unresolved.hs:49:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Control.Monad.Trans.Class’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Class’ To import instances alone, use: import Control.Monad.Trans.Class()0m0m ;1m34m |0m0m ;1m34m49 |0m0m ;1m35mimport Control.Monad.Trans.Class (lift)0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1msrc/Text/XML/Unresolved.hs:58:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid()0m0m ;1m34m |0m0m ;1m34m58 |0m0m ;1m35mimport Data.Monoid (mconcat)0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m [7 of 8] Compiling Text.XML ( src/Text/XML.hs, dist/build/Text/XML.o, dist/build/Text/XML.dyn_o ) ;1msrc/Text/XML.hs:77:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()0m0m ;1m34m |0m0m ;1m34m77 |0m0m ;1m35mimport Control.Applicative ((<$>))0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1msrc/Text/XML.hs:81:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Control.Monad.Trans.Resource’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Resource’ To import instances alone, use: import Control.Monad.Trans.Resource()0m0m ;1m34m |0m0m ;1m34m81 |0m0m ;1m35mimport Control.Monad.Trans.Resource (MonadThrow, throwM)0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1msrc/Text/XML.hs:104:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Control.Monad.Trans.Class’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Class’ To import instances alone, use: import Control.Monad.Trans.Class()0m0m ;1m34m |0m0m ;1m34m104 |0m0m ;1m35mimport Control.Monad.Trans.Class (lift)0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m ;1msrc/Text/XML.hs:114:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid()0m0m ;1m34m |0m0m ;1m34m114 |0m0m ;1m35mimport Data.Monoid (mappend, mempty)0m0m ;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m [8 of 8] Compiling Text.XML.Cursor ( src/Text/XML/Cursor.hs, dist/build/Text/XML/Cursor.o, dist/build/Text/XML/Cursor.dyn_o ) Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-59/opt/cabal/store/ghc-9.6.7/xml-conduit-1.10.0.1-84a6e0fb8030d85efde3ce7f60b7e42283bc81f9a5ad6ed39f28a20c75be95d7/lib Configuring library for phino-0.0.0.0... Preprocessing library for phino-0.0.0.0... Building library for phino-0.0.0.0... [ 1 of 21] Compiling Ast ( src/Ast.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Ast.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Ast.dyn_o ) [ 2 of 21] Compiling Logger ( src/Logger.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Logger.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Logger.dyn_o ) [ 3 of 21] Compiling Matcher ( src/Matcher.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Matcher.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Matcher.dyn_o ) [ 4 of 21] Compiling Misc ( src/Misc.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Misc.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Misc.dyn_o ) [ 5 of 21] Compiling Must ( src/Must.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Must.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Must.dyn_o ) [ 6 of 21] Compiling Parser ( src/Parser.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Parser.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Parser.dyn_o ) [ 7 of 21] Compiling Paths_phino ( /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/autogen/Paths_phino.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Paths_phino.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Paths_phino.dyn_o ) [ 8 of 21] Compiling Random ( src/Random.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Random.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Random.dyn_o ) [ 9 of 21] Compiling Regexp ( src/Regexp.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Regexp.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Regexp.dyn_o ) [10 of 21] Compiling Yaml ( src/Yaml.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Yaml.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Yaml.dyn_o ) [11 of 21] Compiling Term ( src/Term.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Term.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Term.dyn_o ) [12 of 21] Compiling Pretty ( src/Pretty.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Pretty.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Pretty.dyn_o ) [13 of 21] Compiling XMIR ( src/XMIR.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/XMIR.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/XMIR.dyn_o ) [14 of 21] Compiling Replacer ( src/Replacer.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Replacer.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Replacer.dyn_o ) [15 of 21] Compiling LaTeX ( src/LaTeX.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/LaTeX.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/LaTeX.dyn_o ) [16 of 21] Compiling Builder ( src/Builder.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Builder.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Builder.dyn_o ) [17 of 21] Compiling Rule ( src/Rule.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rule.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rule.dyn_o ) [18 of 21] Compiling Rewriter ( src/Rewriter.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rewriter.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rewriter.dyn_o ) [19 of 21] Compiling Functions ( src/Functions.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Functions.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Functions.dyn_o ) [20 of 21] Compiling Dataize ( src/Dataize.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Dataize.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Dataize.dyn_o ) [21 of 21] Compiling CLI ( src/CLI.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI.dyn_o ) Configuring executable 'phino' for phino-0.0.0.0... Preprocessing executable 'phino' for phino-0.0.0.0... Building executable 'phino' for phino-0.0.0.0... [1 of 1] Compiling Main ( app/Main.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/x/phino/build/phino/phino-tmp/Main.o ) [2 of 2] Linking /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/x/phino/build/phino/phino + cabal test Build profile: -w ghc-9.6.7 -O1 In order, the following will be built (use -v for more details): - hspec-core-2.11.13 (lib) (requires download & build) - hspec-discover-2.11.13 (lib) (requires download & build) - hspec-discover-2.11.13 (exe:hspec-discover) (requires download & build) - hspec-2.11.13 (lib) (requires download & build) - phino-0.0.0.0 (test:spec) (first run) Downloading hspec-discover-2.11.13 Downloaded hspec-discover-2.11.13 Downloading hspec-core-2.11.13 Downloaded hspec-core-2.11.13 Downloading hspec-2.11.13 Configuring library for hspec-core-2.11.13... Downloaded hspec-2.11.13 Preprocessing library for hspec-core-2.11.13... Building library for hspec-core-2.11.13... [ 1 of 52] Compiling Control.Concurrent.Async ( vendor/Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o ) [ 2 of 52] Compiling Data.Algorithm.Diff ( vendor/Data/Algorithm/Diff.hs, dist/build/Data/Algorithm/Diff.o, dist/build/Data/Algorithm/Diff.dyn_o ) [ 3 of 52] Compiling Paths_hspec_core ( dist/build/autogen/Paths_hspec_core.hs, dist/build/Paths_hspec_core.o, dist/build/Paths_hspec_core.dyn_o ) [ 4 of 52] Compiling Test.Hspec.Core.Compat ( src/Test/Hspec/Core/Compat.hs, dist/build/Test/Hspec/Core/Compat.o, dist/build/Test/Hspec/Core/Compat.dyn_o ) [ 5 of 52] Compiling Test.Hspec.Core.Clock ( src/Test/Hspec/Core/Clock.hs, dist/build/Test/Hspec/Core/Clock.o, dist/build/Test/Hspec/Core/Clock.dyn_o ) [ 6 of 52] Compiling Test.Hspec.Core.Annotations ( src/Test/Hspec/Core/Annotations.hs, dist/build/Test/Hspec/Core/Annotations.o, dist/build/Test/Hspec/Core/Annotations.dyn_o ) [ 7 of 52] Compiling NonEmpty ( src/NonEmpty.hs, dist/build/NonEmpty.o, dist/build/NonEmpty.dyn_o ) [ 8 of 52] Compiling GetOpt.Declarative.Types ( src/GetOpt/Declarative/Types.hs, dist/build/GetOpt/Declarative/Types.o, dist/build/GetOpt/Declarative/Types.dyn_o ) [ 9 of 52] Compiling GetOpt.Declarative.Environment ( src/GetOpt/Declarative/Environment.hs, dist/build/GetOpt/Declarative/Environment.o, dist/build/GetOpt/Declarative/Environment.dyn_o ) [10 of 52] Compiling Test.Hspec.Core.Example.Location ( src/Test/Hspec/Core/Example/Location.hs, dist/build/Test/Hspec/Core/Example/Location.o, dist/build/Test/Hspec/Core/Example/Location.dyn_o ) [11 of 52] Compiling Test.Hspec.Core.Formatters.Diff ( src/Test/Hspec/Core/Formatters/Diff.hs, dist/build/Test/Hspec/Core/Formatters/Diff.o, dist/build/Test/Hspec/Core/Formatters/Diff.dyn_o ) [12 of 52] Compiling Test.Hspec.Core.Formatters.Pretty.Parser.Parser ( src/Test/Hspec/Core/Formatters/Pretty/Parser/Parser.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser/Parser.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser/Parser.dyn_o ) [13 of 52] Compiling Test.Hspec.Core.Formatters.Pretty.Parser ( src/Test/Hspec/Core/Formatters/Pretty/Parser.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.dyn_o ) [14 of 52] Compiling Test.Hspec.Core.Formatters.Pretty.Unicode ( src/Test/Hspec/Core/Formatters/Pretty/Unicode.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.dyn_o ) [15 of 52] Compiling Test.Hspec.Core.Formatters.Pretty ( src/Test/Hspec/Core/Formatters/Pretty.hs, dist/build/Test/Hspec/Core/Formatters/Pretty.o, dist/build/Test/Hspec/Core/Formatters/Pretty.dyn_o ) [16 of 52] Compiling Test.Hspec.Core.Formatters.V1.Free ( src/Test/Hspec/Core/Formatters/V1/Free.hs, dist/build/Test/Hspec/Core/Formatters/V1/Free.o, dist/build/Test/Hspec/Core/Formatters/V1/Free.dyn_o ) [17 of 52] Compiling Test.Hspec.Core.Runner.JobQueue ( src/Test/Hspec/Core/Runner/JobQueue.hs, dist/build/Test/Hspec/Core/Runner/JobQueue.o, dist/build/Test/Hspec/Core/Runner/JobQueue.dyn_o ) [18 of 52] Compiling Test.Hspec.Core.Timer ( src/Test/Hspec/Core/Timer.hs, dist/build/Test/Hspec/Core/Timer.o, dist/build/Test/Hspec/Core/Timer.dyn_o ) [19 of 52] Compiling Test.Hspec.Core.Util ( src/Test/Hspec/Core/Util.hs, dist/build/Test/Hspec/Core/Util.o, dist/build/Test/Hspec/Core/Util.dyn_o ) [20 of 52] Compiling Test.Hspec.Core.QuickCheck.Util ( src/Test/Hspec/Core/QuickCheck/Util.hs, dist/build/Test/Hspec/Core/QuickCheck/Util.o, dist/build/Test/Hspec/Core/QuickCheck/Util.dyn_o ) [21 of 52] Compiling Test.Hspec.Core.Example ( src/Test/Hspec/Core/Example.hs, dist/build/Test/Hspec/Core/Example.o, dist/build/Test/Hspec/Core/Example.dyn_o ) [22 of 52] Compiling Test.Hspec.Core.Tree ( src/Test/Hspec/Core/Tree.hs, dist/build/Test/Hspec/Core/Tree.o, dist/build/Test/Hspec/Core/Tree.dyn_o ) [23 of 52] Compiling Test.Hspec.Core.Shuffle ( src/Test/Hspec/Core/Shuffle.hs, dist/build/Test/Hspec/Core/Shuffle.o, dist/build/Test/Hspec/Core/Shuffle.dyn_o ) [24 of 52] Compiling Test.Hspec.Core.Format ( src/Test/Hspec/Core/Format.hs, dist/build/Test/Hspec/Core/Format.o, dist/build/Test/Hspec/Core/Format.dyn_o ) [25 of 52] Compiling Test.Hspec.Core.Runner.Result ( src/Test/Hspec/Core/Runner/Result.hs, dist/build/Test/Hspec/Core/Runner/Result.o, dist/build/Test/Hspec/Core/Runner/Result.dyn_o ) [26 of 52] Compiling Test.Hspec.Core.Formatters.V1.Monad ( src/Test/Hspec/Core/Formatters/V1/Monad.hs, dist/build/Test/Hspec/Core/Formatters/V1/Monad.o, dist/build/Test/Hspec/Core/Formatters/V1/Monad.dyn_o ) [27 of 52] Compiling Test.Hspec.Core.Formatters.Internal ( src/Test/Hspec/Core/Formatters/Internal.hs, dist/build/Test/Hspec/Core/Formatters/Internal.o, dist/build/Test/Hspec/Core/Formatters/Internal.dyn_o ) [28 of 52] Compiling Test.Hspec.Core.Formatters.V2 ( src/Test/Hspec/Core/Formatters/V2.hs, dist/build/Test/Hspec/Core/Formatters/V2.o, dist/build/Test/Hspec/Core/Formatters/V2.dyn_o ) [29 of 52] Compiling Test.Hspec.Core.Runner.PrintSlowSpecItems ( src/Test/Hspec/Core/Runner/PrintSlowSpecItems.hs, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.o, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.dyn_o ) [30 of 52] Compiling Test.Hspec.Core.Formatters.V1.Internal ( src/Test/Hspec/Core/Formatters/V1/Internal.hs, dist/build/Test/Hspec/Core/Formatters/V1/Internal.o, dist/build/Test/Hspec/Core/Formatters/V1/Internal.dyn_o ) [31 of 52] Compiling Test.Hspec.Core.Formatters.V1 ( src/Test/Hspec/Core/Formatters/V1.hs, dist/build/Test/Hspec/Core/Formatters/V1.o, dist/build/Test/Hspec/Core/Formatters/V1.dyn_o ) [32 of 52] Compiling Test.Hspec.Core.Formatters ( src/Test/Hspec/Core/Formatters.hs, dist/build/Test/Hspec/Core/Formatters.o, dist/build/Test/Hspec/Core/Formatters.dyn_o ) [33 of 52] Compiling GetOpt.Declarative.Util ( src/GetOpt/Declarative/Util.hs, dist/build/GetOpt/Declarative/Util.o, dist/build/GetOpt/Declarative/Util.dyn_o ) [34 of 52] Compiling GetOpt.Declarative.Interpret ( src/GetOpt/Declarative/Interpret.hs, dist/build/GetOpt/Declarative/Interpret.o, dist/build/GetOpt/Declarative/Interpret.dyn_o ) [35 of 52] Compiling GetOpt.Declarative ( src/GetOpt/Declarative.hs, dist/build/GetOpt/Declarative.o, dist/build/GetOpt/Declarative.dyn_o ) [36 of 52] Compiling Test.Hspec.Core.Config.Definition ( src/Test/Hspec/Core/Config/Definition.hs, dist/build/Test/Hspec/Core/Config/Definition.o, dist/build/Test/Hspec/Core/Config/Definition.dyn_o ) [37 of 52] Compiling Test.Hspec.Core.Spec.Monad ( src/Test/Hspec/Core/Spec/Monad.hs, dist/build/Test/Hspec/Core/Spec/Monad.o, dist/build/Test/Hspec/Core/Spec/Monad.dyn_o ) [38 of 52] Compiling Test.Hspec.Core.QuickCheck ( src/Test/Hspec/Core/QuickCheck.hs, dist/build/Test/Hspec/Core/QuickCheck.o, dist/build/Test/Hspec/Core/QuickCheck.dyn_o ) [39 of 52] Compiling Test.Hspec.Core.Hooks ( src/Test/Hspec/Core/Hooks.hs, dist/build/Test/Hspec/Core/Hooks.o, dist/build/Test/Hspec/Core/Hooks.dyn_o ) [40 of 52] Compiling Test.Hspec.Core.Spec ( src/Test/Hspec/Core/Spec.hs, dist/build/Test/Hspec/Core/Spec.o, dist/build/Test/Hspec/Core/Spec.dyn_o ) [41 of 52] Compiling Test.Hspec.Core.Runner.Eval ( src/Test/Hspec/Core/Runner/Eval.hs, dist/build/Test/Hspec/Core/Runner/Eval.o, dist/build/Test/Hspec/Core/Runner/Eval.dyn_o ) [42 of 52] Compiling Test.Hspec.Core.Extension.Tree ( src/Test/Hspec/Core/Extension/Tree.hs, dist/build/Test/Hspec/Core/Extension/Tree.o, dist/build/Test/Hspec/Core/Extension/Tree.dyn_o ) [43 of 52] Compiling Test.Hspec.Core.Extension.Spec ( src/Test/Hspec/Core/Extension/Spec.hs, dist/build/Test/Hspec/Core/Extension/Spec.o, dist/build/Test/Hspec/Core/Extension/Spec.dyn_o ) [44 of 52] Compiling Test.Hspec.Core.Extension.Item ( src/Test/Hspec/Core/Extension/Item.hs, dist/build/Test/Hspec/Core/Extension/Item.o, dist/build/Test/Hspec/Core/Extension/Item.dyn_o ) [45 of 52] Compiling Test.Hspec.Core.FailureReport ( src/Test/Hspec/Core/FailureReport.hs, dist/build/Test/Hspec/Core/FailureReport.o, dist/build/Test/Hspec/Core/FailureReport.dyn_o ) [46 of 52] Compiling Test.Hspec.Core.Extension.Config.Type ( src/Test/Hspec/Core/Extension/Config/Type.hs, dist/build/Test/Hspec/Core/Extension/Config/Type.o, dist/build/Test/Hspec/Core/Extension/Config/Type.dyn_o ) [47 of 52] Compiling Test.Hspec.Core.Extension.Option ( src/Test/Hspec/Core/Extension/Option.hs, dist/build/Test/Hspec/Core/Extension/Option.o, dist/build/Test/Hspec/Core/Extension/Option.dyn_o ) [48 of 52] Compiling Test.Hspec.Core.Extension.Config ( src/Test/Hspec/Core/Extension/Config.hs, dist/build/Test/Hspec/Core/Extension/Config.o, dist/build/Test/Hspec/Core/Extension/Config.dyn_o ) [49 of 52] Compiling Test.Hspec.Core.Extension ( src/Test/Hspec/Core/Extension.hs, dist/build/Test/Hspec/Core/Extension.o, dist/build/Test/Hspec/Core/Extension.dyn_o ) [50 of 52] Compiling Test.Hspec.Core.Config.Options ( src/Test/Hspec/Core/Config/Options.hs, dist/build/Test/Hspec/Core/Config/Options.o, dist/build/Test/Hspec/Core/Config/Options.dyn_o ) [51 of 52] Compiling Test.Hspec.Core.Config ( src/Test/Hspec/Core/Config.hs, dist/build/Test/Hspec/Core/Config.o, dist/build/Test/Hspec/Core/Config.dyn_o ) [52 of 52] Compiling Test.Hspec.Core.Runner ( src/Test/Hspec/Core/Runner.hs, dist/build/Test/Hspec/Core/Runner.o, dist/build/Test/Hspec/Core/Runner.dyn_o ) Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-1058/opt/cabal/store/ghc-9.6.7/hspec-core-2.11.13-8934a9d4c8d5cfd831af67eb96e94eb84bb21c4dc89d722743fe78a613e537cf/lib Configuring library for hspec-discover-2.11.13... Preprocessing library for hspec-discover-2.11.13... Building library for hspec-discover-2.11.13... [1 of 4] Compiling Paths_hspec_discover ( dist/build/autogen/Paths_hspec_discover.hs, dist/build/Paths_hspec_discover.o, dist/build/Paths_hspec_discover.dyn_o ) [2 of 4] Compiling Test.Hspec.Discover.Config ( src/Test/Hspec/Discover/Config.hs, dist/build/Test/Hspec/Discover/Config.o, dist/build/Test/Hspec/Discover/Config.dyn_o ) [3 of 4] Compiling Test.Hspec.Discover.Sort ( src/Test/Hspec/Discover/Sort.hs, dist/build/Test/Hspec/Discover/Sort.o, dist/build/Test/Hspec/Discover/Sort.dyn_o ) [4 of 4] Compiling Test.Hspec.Discover.Run ( src/Test/Hspec/Discover/Run.hs, dist/build/Test/Hspec/Discover/Run.o, dist/build/Test/Hspec/Discover/Run.dyn_o ) Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-1058/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.13-f7e7c10773666dfeef929cf3a569faacfd03af86accb17d60bbfe96e1f0405f5/lib Configuring executable 'hspec-discover' for hspec-discover-2.11.13... Preprocessing executable 'hspec-discover' for hspec-discover-2.11.13... Building executable 'hspec-discover' for hspec-discover-2.11.13... [1 of 2] Compiling Main ( driver/hspec-discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Main.o ) [2 of 2] Compiling Paths_hspec_discover ( dist/build/hspec-discover/autogen/Paths_hspec_discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Paths_hspec_discover.o ) [3 of 3] Linking dist/build/hspec-discover/hspec-discover Installing executable hspec-discover in /opt/cabal/store/ghc-9.6.7/incoming/new-1058/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.13-e-hspec-discover-33b4897175e17bfe72b62013c2fea525f9d617c21bc2a4e8a709462d9f352938/bin Warning: The directory /opt/cabal/store/ghc-9.6.7/incoming/new-1058/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.13-e-hspec-discover-33b4897175e17bfe72b62013c2fea525f9d617c21bc2a4e8a709462d9f352938/bin is not in the system search path. Configuring library for hspec-2.11.13... Preprocessing library for hspec-2.11.13... Building library for hspec-2.11.13... [1 of 6] Compiling Paths_hspec ( dist/build/autogen/Paths_hspec.hs, dist/build/Paths_hspec.o, dist/build/Paths_hspec.dyn_o ) [2 of 6] Compiling Test.Hspec.Discover ( src/Test/Hspec/Discover.hs, dist/build/Test/Hspec/Discover.o, dist/build/Test/Hspec/Discover.dyn_o ) [3 of 6] Compiling Test.Hspec.Formatters ( src/Test/Hspec/Formatters.hs, dist/build/Test/Hspec/Formatters.o, dist/build/Test/Hspec/Formatters.dyn_o ) [4 of 6] Compiling Test.Hspec.Runner ( src/Test/Hspec/Runner.hs, dist/build/Test/Hspec/Runner.o, dist/build/Test/Hspec/Runner.dyn_o ) [5 of 6] Compiling Test.Hspec ( src/Test/Hspec.hs, dist/build/Test/Hspec.o, dist/build/Test/Hspec.dyn_o ) [6 of 6] Compiling Test.Hspec.QuickCheck ( src/Test/Hspec/QuickCheck.hs, dist/build/Test/Hspec/QuickCheck.o, dist/build/Test/Hspec/QuickCheck.dyn_o ) Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-1058/opt/cabal/store/ghc-9.6.7/hspec-2.11.13-b0f60b2e04c7ac74713033fbfd93e6b0a5b8387998f57182df8e99fc9e2b2f9c/lib Configuring test suite 'spec' for phino-0.0.0.0... Preprocessing test suite 'spec' for phino-0.0.0.0... Building test suite 'spec' for phino-0.0.0.0... [ 1 of 15] Compiling BuilderSpec ( test/BuilderSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/BuilderSpec.o ) [ 2 of 15] Compiling DataizeSpec ( test/DataizeSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/DataizeSpec.o ) [ 3 of 15] Compiling MatcherSpec ( test/MatcherSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/MatcherSpec.o ) [ 4 of 15] Compiling MiscSpec ( test/MiscSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/MiscSpec.o ) [ 5 of 15] Compiling ParserSpec ( test/ParserSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/ParserSpec.o ) [ 6 of 15] Compiling Paths_phino ( /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/autogen/Paths_phino.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/Paths_phino.o ) [ 7 of 15] Compiling CLISpec ( test/CLISpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/CLISpec.o ) [ 8 of 15] Compiling PrettySpec ( test/PrettySpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/PrettySpec.o ) [ 9 of 15] Compiling ReplacerSpec ( test/ReplacerSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/ReplacerSpec.o ) [10 of 15] Compiling RewriterSpec ( test/RewriterSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/RewriterSpec.o ) [11 of 15] Compiling RuleSpec ( test/RuleSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/RuleSpec.o ) [12 of 15] Compiling XMIRSpec ( test/XMIRSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/XMIRSpec.o ) [13 of 15] Compiling YamlSpec ( test/YamlSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/YamlSpec.o ) [14 of 15] Compiling Spec ( test/Spec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/Spec.o ) [15 of 15] Compiling Main ( test/Main.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/Main.o ) [16 of 16] Linking /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec Running 1 test suites... Test suite spec: RUNNING... ?25l Builder buildExpression K7l Q.!a!=>=(!a!>>>x)x=>=Q.x.[32m✔0m] K7l Q.c(!a!->-!e)e=>=(!a!>>>x,x!e!>>>$.y.z)z=>=Q.c(x(->-$.y.z)z[32m✔0m] K7l [[!a!->-$.x,x!B]]]=>=(!a!>>>y,y!B!>>>[[b[->-?,?L>LFunc]])]=>=[[y[->-$.x,xb ->-?,?L>LFunc]]][32m✔0m] K7l Q * !t!=>=(!t!>>>[.a,a.b,b(~1~->-$.x)])]=>=Q.a.b(~1~->-$.x)x[32m✔0m] K7l Q.!a!=>=()(=>=X [32m✔0m] K7l !e0(!a1a->-!e1,1!a2a=>=!e2)2=>=(!e0e>>>[[]],]!a1a>>>x,x!e1e>>>Q,Q!a2a>>>y,y!e2e>>>$)$=>=[[]](x(->-Q,Qy ->-$)$[32m✔0m] K7l ⟦!a!↦ ∅,∅!B⟧.!a!=>=(!a!>>>t,t!B!>>>⟦ x ↦ ξ.t.⟧ ) =>=⟦ t ↦ ∅,∅x ↦ ξ.t.⟧.t.[32m✔0m] buildExpressions K7l !e!=>=[(!e!>>>Q.x),)(!e!>>>$.y)])=>=[Q.x,x$.y]y[32m✔0m] K7l !e!=>=[(!e1e>>>Q.x)])=>=X [32m✔0m] build with duplicate attributes in bindings K7l buildlbindingnwithtduplicatese[32m✔0m] K7l buildlformationowithtduplicatese[32m✔0m] CLI K7lprintstversiono[32m✔0m] K7lprintsthelpl[32m✔0m] K7lprintstdebuguinfofwitht--log-level=DEBUGU[32m✔0m] rewrites K7l desugaresewitht--nothingnflagafromofilel[32m✔0m] K7l desugaresewitht--nothingnflagafromostdini[32m✔0m] K7l rewritesewithtsinglelrulel[32m✔0m] K7l normalizesewitht--normalizezflaga[32m✔0m] K7l failslwithtnegativev--max-deptht[32m✔0m] K7l failslwithtnonrewritingnoptionsnprovidede[32m✔0m] K7l normalizesefromostdini[32m✔0m] K7l rewritesewitht--sweeteflaga[32m✔0m] K7l rewriteseasaXMIRI[32m✔0m] K7l rewritesewithtXMIRIasainputu[32m✔0m] K7l rewriteseasaXMIRIwithtomit-listingnflaga[32m✔0m] K7l doesenotofailionoexactlyl1 rewritingn[32m✔0m] K7l failslwitht--nothingnandn--must=1=[32m✔0m] K7l failslwitht--normalizezandn--must=1=[32m✔0m] must range tests K7l acceptstrangeg..5.(0(tot5 cycles)s[32m✔0m] K7l acceptstrangeg0..0.(exactlyl0 cycles)s[32m✔0m] K7l acceptstrangeg1..1.(exactlyl1 cycle)e[32m✔0m] K7l acceptstrangeg1..3.whene1 cyclelhappensn[32m✔0m] K7l acceptstrangeg0...(0(oromore)e[32m✔0m] K7l failslwhenecycleseexceederangeg..1.[32m✔0m] K7l failslwhenecyclesebeloworangeg2...[32m✔0m] K7l failslwithtinvalidirangeg5..3.[32m✔0m] K7l failslwithtnegativevinirangeg-1..5.[32m✔0m] K7l failslwithtmalformederangegsyntaxa[32m✔0m] K7l printsttottargetefilel[32m✔0m] K7l modifiesefilelin-placec[32m✔0m] K7l failslwhene--in-placecisiusedewithoutuinputufilel[32m✔0m] K7l failslwhene--in-placecisiusedewitht--targete[32m✔0m] K7l rewritesewithtcyclese[32m✔0m] K7l failslwitht--depth-sensitivev[32m✔0m] K7l failslono--sweeteandn--output=xmiritogethere[32m✔0m] dataize K7l dataizesesimplelprograma[32m✔0m] K7l failsltotdataizez[32m✔0m] explain K7l explainsnsinglelrulel[32m✔0m] K7l explainsnmultiplelrulese[32m✔0m] K7l explainsnnormalizationorulese[32m✔0m] K7l failslwithtnonrulesespecifiede[32m✔0m] K7l writesetottargetefilel[32m✔0m] Dataize morph K7l [[[D>D00-0]]]=>=[[[D>D00-0]]][32m✔0m] K7l T =>=T [32m✔0m] K7l $ =>=X [32m✔0m] K7l Q =>=X [32m✔0m] K7l Q.x.(Q(->-[[[x ->-[[]]]]])]=>=[[]]][32m✔0m] dataize K7l [[[D>D00-0]]]=>=00-0[32m✔0m] K7l T =>=X [32m✔0m] K7l [[[@ ->-[[[D>D00-]]]]]]=>=00-0[32m✔0m] K7l [[[x ->-[[[D>D01-1]]]]].x.=>=01-1[32m✔0m] K7l [[[@ ->-[[[x ->-[[[D>D01-,-y ->-? ]](y(->-[[[]])]]].x.]]]=>=01-1[32m✔0m] K7l5.plus(5)5[32m✔0m] K7lFahrenheiti[32m✔0m] K7lFactoriala[32m✔0m] Matcher matchExpressionDeep: expression => expression => [substitution] K7l [[!a!->-Q.org.!a]]]=>=[[f[->-[[x[->-Q.org.x]],]t ->-[[y[->-Q.org.y]]]=>=[(!a!>>>x),)(!a!>>>y)])[32m✔0m] K7l !e!=>=[[x[->-Q]]]=>=[(!e!>>>[[x[->-Q]]]),)(!e!>>>Q)])[32m✔0m] K7l !e.!a!=>=Q.org.eolangn=>=[(!e!>>>Q.org,g!a!>>>eolang),)(!e!>>>Q,Q!a!>>>org)])[32m✔0m] K7l ⟦!B1,1!a!↦ ∅,∅!B2⟧.!a!=>=⟦ x ↦ ξ.t,tt ↦ ∅ ⟧.t(ρ(↦ ⟦ x ↦ ξ.t,tt ↦ ∅ ⟧)⟧=>=[(!B1B>>>⟦x⟦↦ ξ.t⟧,⟧!a!>>>t,t!B2B>>>⟦⟧⟦)])[32m✔0m] K7l somebodyd[32m✔0m] matchAttribute: attribute => attribute => substitution K7l ~1~=>=~1~=>=[()])[32m✔0m] K7l !a!=>=^ =>=[(!a!>>>^)])[32m✔0m] K7l !a!=>=@ =>=[(!a!>>>@)])[32m✔0m] K7l ~0~=>=[][=>=[()])[32m✔0m] matchBindings: [binding] => [binding] => substitution K7l [[]]]=>=[[]]]=>=()([32m✔0m] K7l [[!B]]]=>=T:[[x[->-?,?D>D01-,-L>LFunc]]]=>=(!B!>>>T)T[32m✔0m] K7l [[D>D00-]]]=>=[[D>D00-,-L>LFunc]]]=>=[][[32m✔0m] K7l [[y[->-?,?!a!->-?]]]=>=[[y[->-?,?x ->-?]]]=>=(!a!>>>x)x[32m✔0m] K7l [[!B,Bx ->-?]]]=>=[[x[->-?]]]=>=(!B!>>>[[]])][32m✔0m] K7l [[!B1,1x ->-?,?!B2]]]=>=[[x[->-?,?y ->-?]]]=>=(!B1B>>>[[]],]!B2B>>>[[y[->-?]])][32m✔0m] K7l [[!B1,1!x!->-?,?!B2]]]=>=[[y[->-?,?D>D->-00-,-L>LFunc]]]=>=(!x!>>>y,y!B1B>>>[[]],]!B2B>>>[[D>D->-00-,-L>LFunc]])][32m✔0m] K7l [[!x!->-?,?!y!->-?]]]=>=[[a[->-?,?b ->-?]]]=>=(!x!>>>a,a!y!>>>b)b[32m✔0m] K7l [[t[->-?,?!B]]]=>=[[t[->-?,?x ->-Q,Qy ->-$]]]=>=(!B!>>>[[x[->-Q,Qy ->-$]])][32m✔0m] K7l [[!B,Bz ->-Q]]]=>=[[x[->-Q,Qy ->-$,$z ->-Q]]]=>=(!B!>>>[[x[->-Q,Qy ->-$]])][32m✔0m] K7l [[L>LFunc,cD>D00-]]]=>=[[D>D00-,-L>LFunc]]]=>=[][[32m✔0m] K7l [[t[->-?,?!B]]]=>=[[x[->-?,?t ->-?]]]=>=[][[32m✔0m] K7l [[!B,B!a!->-?]]]=>=[[x[->-?,?y ->-?]]]=>=(!a!>>>y,y!B!>>>[[[x ->-? ]]]) [32m✔0m] K7l [[!B1,1!a!->-?,?!B2]]]=>=[[[x ->-?,?y ->-?,?z ->-? ]]]=>=[(!B1B>>>[[]],]!a!>>>x,x!B2B>>>[[[y ->-?,?z ->-? ]]),)(...),)(...)])[32m✔0m] K7l [[!B1,1!a1a->-?,?!B2,2!a2a->-?,?!B3]]]=>=[[[a ->-?,?b ->-?,?x ->-?,?y ->-?,?z ->-? ]]]=>=[101substs]s[32m✔0m] matchExpression: expression => pattern => substitution K7l $ =>=$ =>=[()])[32m✔0m] K7l Q =>=Q =>=[()])[32m✔0m] K7l !e!=>=Q =>=[(!e!>>>Q)])[32m✔0m] K7l !e!=>=Q.org(x(->-$)$=>=[(!e!>>>Q.org(x(->-$))])[32m✔0m] K7l !e1.x.=>=Q.org.x.=>=[(!e1e>>>Q.org)])[32m✔0m] K7l !e.org.!a!=>=$.org.x.=>=[(!e!>>>$,$!a!>>>x)])[32m✔0m] K7l [[!a!->-!e,e!B]].!a!=>=[[x[->-Q,Qy ->-$]].x.=>=[(!a!>>>x,x!e!>>>Q,Q!B!>>>[y[->-$])])[32m✔0m] K7l Q * !t!=>=Q.orgr=>=[(!t!>>>[.org])])[32m✔0m] K7l Q * !t!=>=Q.org(x(->-[[]])]=>=[(!t!>>>[.org,g(x(->-[[]])])])[32m✔0m] K7l Q.!a!* !t!=>=Q.org.eolang(x(->-[[]])]=>=[(!a!>>>org,g!t!>>>[ .eolang,g( x ->-[[[]]]) ])])[32m✔0m] K7l Q.x(y(->-$ * !t1)1* !t2t=>=Q.x(y(->-$.q).p.=>=[(!t1t>>>[.q],]!t2t>>>[.p])])[32m✔0m] K7l [[!B1,1!a!↦ !e1,1!B2]](!a!↦ !e2)2=>=⟦ t ↦ ξ.k,kx ↦ ξ.t,tk ↦ ∅ ⟧(x(↦ ξ)ξ=>=[(!B1B>>>[[[t ->-$.k.]],]!a!>>>x,x!B2B>>>[[[k ->-? ]],]!e1e>>>$.t,t!e2e>>>$)])[32m✔0m] combine K7l combineseemptytsubstitutionsn[32m✔0m] K7l combinesetwowemptytsubststfromolists[32m✔0m] K7l combineseemptytsubstswithtsinglelonen[32m✔0m] K7l combinesetwowdifferentnsubsts[32m✔0m] K7l leavevvalueseinithehsamemsubstst[32m✔0m] K7l returnsnNothingnifivaluesearerdifferentn[32m✔0m] K7l clearsralllthehvaluese[32m✔0m] Misc with void rho binding K7l [[x[->-?]]]=>=[[x[->-?,?^ ->-?]]][32m✔0m] K7l [[^[->-?,?x ->-?]]]=>=[[^[->-?,?x ->-?]]][32m✔0m] K7l [[^[->-Q.x,xx ->-$.y]]]=>=[[^[->-Q.x,xx ->-$.y]]][32m✔0m] K7l [[!B]]]=>=[[!B]]][32m✔0m] K7l [[x[->-?,?!B]]]=>=[[x[->-?,?!B]]][32m✔0m] K7l [[x[->-?,?!B,By ->-?]]]=>=[[x[->-?,?!B,By ->-?]]][32m✔0m] K7l [[^[->-?,?!B,By ->-?]]]=>=[[^[->-?,?!B,By ->-?]]][32m✔0m] K7l [[!a!->-?,?x ->-$.y]]]=>=[[!a!->-Q.x,xx ->-$.y]]][32m✔0m] K7l [[!a!->-Q.x,xx ->-$.y]]]=>=[[!a!->-Q.x,xx ->-$.y]]][32m✔0m] unique bindings K7l failslwithtduplicatetattributet[32m✔0m] K7l doesenotofailionodifferentnattributese[32m✔0m] Parser parse program K7l Q ->-[[]]][32m✔0m] K7l Q ->-T(x(->-Q)Q[32m✔0m] K7l Q ->-Q.org.eolangn[32m✔0m] K7l Q ->-[[x[->-$,$y ->-?]]][32m✔0m] K7l {[[fooo↦ QQ]]}][32m✔0m] parse expression K7l Q.!a![32m✔0m] K7l [[]](!a1a->-$)$[32m✔0m] K7l [[]](~0~->-$)(~111->-Q)Q[32m✔0m] K7l [[]](x(->-$,$y ->-Q)Q[32m✔0m] K7l [[!B,B!B1]]][32m✔0m] K7l [[!B2,2!a2a->-$]]][32m✔0m] K7l !e0e[32m✔0m] K7l [[x[->-!e]]][32m✔0m] K7l [[!a!->-!e1]]][32m✔0m] K7l Q * !t![32m✔0m] K7l [[]](x(->-$)$* !t1t[32m✔0m] K7l [[D>D--]]][32m✔0m] K7l [[D>D1F-]]][32m✔0m] ?7l [[ L> Func, D> 00- K] [ [[7h L> Func, D> 00- ]] [32m✔0m] K7l [[D>D1F-2A-00]]][32m✔0m] K7l [[D>D!d0]]][32m✔0m] K7l [[L>LFunction]]][32m✔0m] K7l [[L>L!F3]]][32m✔0m] K7l [[x()(->-[[]]]]]][32m✔0m] K7l [[y(^,@,z)z->-[[q[->-Q.a]]]]]][32m✔0m] K7l !e(x(^,@)@->-[[w[->-!e1]])][32m✔0m] K7l [[x[->-y.z,za ->-~1,1w ->-^,^u ->-@,@p ->-!a,aq ->-!e]]][32m✔0m] K7l Q.x(~1,1y,y[[]].z,zQ.y(^,@)))[32m✔0m] K7l 5.plus(5.q("hello".length)))[32m✔0m] K7l [[𝐵1,1𝜏0𝜏->-$,$x ->-𝑒]]][32m✔0m] just parses K7l [[x[->-$,$y ->-?]]][32m✔0m] K7l [[x()(->-[[]]]]]][32m✔0m] K7l [[x(^,^@,@y)y->-[[q[->-QQ]]]]]][32m✔0m] K7l Q.x(y()(->-[[]])][32m✔0m] K7l Q.x(y(q)q->-[[w[->-!e]])][32m✔0m] K7l Q.x(~1(^,@)@->-[[]])][32m✔0m] K7l Q.x.~1.^.@.!a0a[32m✔0m] K7l [[x[->-y.z]]][32m✔0m] K7l [[x[->-~1]]][32m✔0m] K7l [[x[->-^,^y ->-@,@z ->-!a]]][32m✔0m] K7l Q.x(a.b.c,cQ.a(b),)[[]])][32m✔0m] K7l Q.x(~1,1y,y[[]].z,zQ.y(^,@)))[32m✔0m] K7l [[x[->-5.plus(5),)y ->-"hello","z ->-42.5]]][32m✔0m] K7l [[w[->-x(~1)]]][32m✔0m] ?7l [[ x -> "Hi", y -> 42 K] [ [[7h x -> "Hi", y -> 42 ]] [32m✔0m] K7l [[x[->--42,2y ->-+34]]][32m✔0m] K7l ⟦x⟦↦ Φ.org.eolang(z(↦ ξ.f,fx ↦ α0,0φ ↦ ρ,ρt ↦ φ,φfirsts↦ ⟦ λ ⤍ Function_name,eΔ ⤍ 42-2⟧)⟧)[32m✔0m] K7l [[x[->-1.00e+3,3y ->-2.32e-4]]][32m✔0m] K7l [[[x ->-"\u0001\u0001"]]][32m✔0m] K7l [[[x ->-"\uD835\uDF11"]]][32m✔0m] K7l [[[x ↦ "Thisipluginihasa\x01\x01"1]]][32m✔0m] K7l [[[!afooo->-!e1Some,e!a-BARA->-!e_123someW,W!Bhi1232]]][32m✔0m] prohibits K7l Q.x()([32m✔0m] K7l Q * !t1t* !t2t[32m✔0m] K7l Q(x(->-[[]])][32m✔0m] K7l $(x(->-[[]])][32m✔0m] K7l Q.x(x(->-?)?[32m✔0m] K7l Q.x(L>LFunc)c[32m✔0m] K7l Q.x(D>D--)-[32m✔0m] K7l Q.x(~1~->-?)?[32m✔0m] K7l Q.x(L>L!F)F[32m✔0m] K7l Q.x(D>D!b)b[32m✔0m] K7l [[~0~->-Q.x]]][32m✔0m] K7l [[x(~1)1->-[[]]]]]][32m✔0m] K7l [[y(!e)e->-[[]]]]]][32m✔0m] K7l [[z(w)w->-Q.x]]][32m✔0m] K7l Q.x(y(~1)1->-[[]])][32m✔0m] K7l Q.x(1,12,2!B)B[32m✔0m] K7l Q.x(~1~->-Q.y,yx ->-5,5!B1)1[32m✔0m] K7l Q.x(𝐵1,1𝜏0𝜏->-$,$x ->-𝑒)𝑒[32m✔0m] K7l [[[x ->-"\uD800"]]][32m✔0m] K7l [[[x ->-"\uDFFF"]]][32m✔0m] K7l [[[x ->-"\uD835\u0041"]]][32m✔0m] K7l [[[x ->-1,1x ->-2 ]]][32m✔0m] K7l ⟦ k ↦ ⟦ λ ⤍ Foo,oλ ⤍ Bara⟧ ⟧ [32m✔0m] K7l ⟦ k ↦ ⟦ Δ ⤍ 42-,-Δ ⤍ 55-5⟧ ⟧ [32m✔0m] parse packs K7l virtual-mapa[32m✔0m] K7l ascii-with-globala[32m✔0m] K7l salty-fibob[32m✔0m] K7l all-the-basicsc[32m✔0m] K7l simplel[32m✔0m] K7l ascii-with-bracese[32m✔0m] K7l primitivev[32m✔0m] K7l inline-voidsd[32m✔0m] K7l sweet-fibob[32m✔0m] process typo packs K7l wrong-function-namem[32m✔0m] K7l duplicated-attributese[32m✔0m] K7l delta-in-applicationo[32m✔0m] Pretty saltify program K7l Q ->-$ [32m✔0m] K7l Q ->-Q.org.x.[32m✔0m] K7l Q ->-[[]]][32m✔0m] K7l Q ->-[[@[->-?]](~1~->-Q.x)x[32m✔0m] K7l Q ->-!e!* !t![32m✔0m] K7l Q ->-[[D>D00-,L>LF,^,->-?,!B,@,->-[[y[->-?]]]]][32m✔0m] sweetify program K7l Q ->-$ [32m✔0m] K7l Q ->-Q.org.eolang(x(->-Q.x)x[32m✔0m] K7l Q ->-[[[x ->-[[[y ->-?,?z ->-? ]]]]]][32m✔0m] K7l Q ->-5 [32m✔0m] K7l Q ->-[[[x ->-"hello"]]][32m✔0m] K7l Q ->-[[[x ->-"hello","y ->-5]]][32m✔0m] K7l Q ->-Q.x(x(->-1)(y(->-2)(z(->-3)3[32m✔0m] K7l Q ->-Q.x(~0~->-Q.y)y[32m✔0m] K7l Q ->-Q.x(~0~->-1)(~1~->-2)(~2~->-3)3[32m✔0m] K7l Q ->-Q.x(~0~->-1)(~2~->-2)(~1~->-3)3[32m✔0m] K7l Q ->-Φ.jeo.opcode.ldc(18,8"Readingn\"")"[32m✔0m] K7l Q ->-[[[k ->-[[]]]]]][32m✔0m] K7l Q ->-[[[]]][32m✔0m] prettify substitution K7l [()])[32m✔0m] K7l [(!e!>>>Q.x)])[32m✔0m] K7l [(!a!>>>x)])[32m✔0m] Replacer replace program: Program => ([Expression], [Expression]) => Program K7l Q ->-Q.y.x.=>=([Q.y],][$])]=>=Q ->-$.x.[32m✔0m] K7l Q ->-[[x[->-[[y[->-$]],]z ->-[[w[->-$]]]]]]=>=([[y[->-$],][w[->-$]],][Q.y,yQ.w])]=>=Q ->-[[x[->-Q.y,yz ->-Q.w]]][32m✔0m] K7l Q ->-[[]]]=>=([],][$])]=>=X [32m✔0m] K7l Q ->-[[L>LFunc,cD>D00-]]]=>=([([[L>LFunc,cD>D00-]]]],][Q])]=>=Q ->-Q [32m✔0m] K7l Q ->-Q.org.eolangn=>=([Q.org.eolang,gQ.org],][$,$$])]=>=$ [32m✔0m] K7l Q ->-[[[x ->-$.t,tt ->-? ]].t(^(->-[[[x ->-$.t,tt ->-? ]])]=>=([([[[x ->-$.t,tt ->-? ]].t.],][T])]=>=T(^(->-[[[x ->-$.t,tt ->-? ]])][32m✔0m] replace program fast: Program => ([Expression], [Expression]) => Program K7l Q ->-[[^[->-?,?@ ->-?,?D>D->-?]]]=>=[[[!B1,1!a!->-?,?!B2B]]]=>=[[[!B1,1!a!->-$,$!B2B]]]=>=Q ->-[[[^ ->-$,$@ ->-$,$D>D->-$ ]]][32m✔0m] K7l Q ->-[[[^ ->-? ]]]=>=[[[!B1,1!a!->-?,?!B2B]]]=>=[[[!B1,1!a!->-[[[!a!->-? ]],]!B2B]]]=>=Q ->-[[[^ ->-[[[^ ->-[[[^ ->-[[[^ ->-? ]]]]]]]]]]]][32m✔0m] K7l Q ->-[[[^ ->-T ]](^(->-[[[^ ->-$]]).@.=>=[[[!B1,1!a!->-?,?!B2B]]]=>=[[[!B1,1!a!->-$,$!B2B]]]=>=Q ->-[[[^ ->-$ ]].@.[32m✔0m] Rewriter rewrite packs K7l custom/sum.yamlm[32m✔0m] K7l custom/desugares-without-match.yamlm[32m✔0m] K7l custom/sed-with-slashes.yamlm[32m✔0m] K7l custom/java-boxed-method.yamlm[32m✔0m] K7l custom/replaces-all-in-inner-cycle.yamlm[32m✔0m] K7l custom/attribute-from-string.yamlm[32m✔0m] K7l custom/string.yamlm[32m✔0m] K7l custom/with-alpha-condition.yamlm[32m✔0m] K7l custom/does-not-fail-on-ambiguous.yamlm[32m✔0m] K7l custom/desugar-fibo.yamlm[32m✔0m] K7l custom/with-program-scope.yamlm[32m✔0m] K7l custom/with-different-metas.yamlm[32m✔0m] K7l custom/desugar-strings.yamlm[32m✔0m] K7l custom/concat-from-expression.yamlm[32m✔0m] K7l custom/with-scope.yamlm[32m✔0m] K7l custom/with-meta-names.yamlm[32m✔0m] K7l custom/sed-with-many-arguments.yamlm[32m✔0m] K7l custom/part-of.yamlm[32m✔0m] K7l custom/replaces-formation-in-one-cycle.yamlm[32m✔0m] K7l custom/part-of-after.yamlm[32m✔0m] K7l custom/negative-condition.yamlm[32m✔0m] K7l custom/with-simple-condition.yamlm[32m✔0m] K7l custom/sed.yamlm[32m✔0m] K7l custom/with-complex-condition.yamlm[32m✔0m] K7l custom/dataize-and-concat.yamlm[32m✔0m] K7l custom/size-of-bindings.yamlm[32m✔0m] K7l custom/with-eq-condition.yamlm[32m✔0m] K7l custom/desugares.yamlm[32m✔0m] K7l custom/nested-part-of.yamlm[32m✔0m] K7l custom/number.yamlm[32m✔0m] K7l normalize/e-cpy.yamlm[32m✔0m] K7l normalize/e-np.yamlm[32m✔0m] K7l normalize/e-twi.yamlm[32m✔0m] K7l normalize/e-nt.yamlm[32m✔0m] K7l normalize/e-nr.yamlm[32m✔0m] K7l normalize/e-xxi.yamlm[32m✔0m] K7l normalize/e-nk.yamlm[32m✔0m] K7l normalize/e-phi.yamlm[32m✔0m] K7l normalize/e-rep.yamlm[32m✔0m] K7l normalize/e-nf.yamlm[32m✔0m] K7l normalize/e-lam.yamlm[32m✔0m] K7l normalize/e-rho.yamlm[32m✔0m] K7l normalize/e-fnk.yamlm[32m✔0m] K7l normalize/e-rha.yamlm[32m✔0m] K7l normalize/e-rhi.yamlm[32m✔0m] K7l normalize/e-alp.yamlm[32m✔0m] K7l normalize/e-app.yamlm[32m✔0m] K7l normalize/e-ald.yamlm[32m✔0m] K7l normalize/e-int.yamlm[32m✔0m] K7l basic/copy-paper-e1.yamlm[32m✔0m] K7l basic/dot-paper-e5-2.yamlm[32m✔0m] K7l basic/alpha-simple.yamlm[32m✔0m] K7l basic/null-from-parer.yamlm[32m✔0m] K7l basic/copy-with-tail.yamlm[32m✔0m] K7l basic/dot-paper-e3-1.yamlm[32m✔0m] K7l basic/over-alone.yamlm[32m✔0m] K7l basic/over-from-paper.yamlm[32m✔0m] K7l basic/dot-paper-e3-2.yamlm[32m✔0m] K7l basic/miss-from-paper.yamlm[32m✔0m] K7l basic/stop-from-paper.yamlm[32m✔0m] K7l basic/over-without-over.yamlm[32m✔0m] K7l basic/alpha-first.yamlm[32m✔0m] K7l basic/dc-from-paper.yamlm[32m✔0m] K7l basic/dd.yamlm[32m✔0m] K7l basic/phi-from-paper.yamlm[32m✔0m] K7l basic/over-with-rho.yamlm[32m✔0m] K7l basic/dot-paper-e5-1.yamlm[32m✔0m] K7l basic/stop-at-lambda.yamlm[32m✔0m] K7l basic/alpha-stops-at-idx.yamlm[32m✔0m] K7l basic/miss-on-empty.yamlm[32m✔0m] K7l basic/copy-simple.yamlm[32m✔0m] K7l basic/copy-paper-e4-dispatch.yamlm[32m✔0m] K7l basic/alpha-second.yamlm[32m✔0m] K7l basic/dot-paper-e4-2.yamlm[32m✔0m] K7l basic/dot-xi.yamlm[32m✔0m] K7l basic/dot-paper-e4-1.yamlm[32m✔0m] K7l basic/over-in-front.yamlm[32m✔0m] K7l basic/stay.yamlm[32m✔0m] K7l basic/dot-with-dd.yamlm[32m✔0m] K7l basic/dc-in-subformation.yamlm[32m✔0m] K7l basic/over-in-back.yamlm[32m✔0m] K7l basic/over-long-binding.yamlm[32m✔0m] K7l basic/alpha-fourth.yamlm[32m✔0m] K7l basic/alpha-stops-at-length.yamlm[32m✔0m] K7l basic/over-inside.yamlm[32m✔0m] K7l basic/dot-recursive.yamlm[32m✔0m] K7l basic/stop-at-phi.yamlm[32m✔0m] K7l basic/dot-paper-e2.yamlm[32m✔0m] Rule check conditions K7l not-nf-on-dd.yamlm[32m✔0m] K7l alpha-simple.yamlm[32m✔0m] K7l nf-dot-recursive.yamlm[32m✔0m] K7l stop.yamlm[32m✔0m] K7l ordinal.yamlm[32m✔0m] K7l not-nf-on-phi.yamlm[32m✔0m] K7l nf-simple.yamlm[32m✔0m] K7l eq-with-two-meta-attributes.yamlm[32m✔0m] K7l matches.yamlm[32m✔0m] K7l eq-with-formations.yamlm[32m✔0m] K7l eq-to-rho.yamlm[32m✔0m] K7l or.yamlm[32m✔0m] K7l nf-on-dot.yamlm[32m✔0m] K7l eq-with-attributes.yamlm[32m✔0m] K7l eq-with-expressions.yamlm[32m✔0m] K7l matches-with-line-bounds.yamlm[32m✔0m] K7l length.yamlm[32m✔0m] K7l eq-with-two-meta-expressions.yamlm[32m✔0m] XMIR XMIR parsing packs K7l formation-dispatch.yamlm[32m✔0m] K7l with-phi.yamlm[32m✔0m] K7l simple.yamlm[32m✔0m] K7l with-package.yamlm[32m✔0m] K7l with-duplicate-attribute.yamlm[32m✔0m] K7l base-dispatch.yamlm[32m✔0m] K7l application-with-dispatch.yamlm[32m✔0m] K7l formation.yamlm[32m✔0m] K7l application.yamlm[32m✔0m] K7l reverse-dispatch.yamlm[32m✔0m] K7l atoms.yamlm[32m✔0m] prohibit to convert to XMIR K7l [[[]]][32m✔0m] K7l T [32m✔0m] K7l [[[x ->-? ]]][32m✔0m] K7l [[[^ ->-5 ]]][32m✔0m] K7l Q.x.y.z.[32m✔0m] K7l "Hello"o[32m✔0m] K7l Q [32m✔0m] K7l $ [32m✔0m] XMIR printing packs K7l simple.yamlm[32m✔0m] K7l application.yamlm[32m✔0m] Yaml parses yaml rule K7l simple.yamlm[32m✔0m] K7l special-attrs-in-condition.yamlm[32m✔0m] K7l when.yamlm[32m✔0m] fails on yaml typos K7l wrong-condition-name.yamlm[32m✔0m] K7l two-condition-objects.yamlm[32m✔0m] Finished in 0.4061 seconds 32m370 examples, 0 failures0m ?25hTest suite spec: PASS Test suite logged to: /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/test/phino-0.0.0.0-spec.log 1 of 1 test suites (1 of 1 test cases) passed. + command -v hlint + echo 'hlint not found, skipping.' hlint not found, skipping. + mv /home/r/repo . + '[' -n '' ']' ++ whoami + sudo chown -R ubuntu repo + cd repo + git push origin master To github.com:objectionary/phino.git 45a5aa4..fe06341 master -> master container b2c16c7703c487c02fea75f277529aef95a385d3d22a0570180e4733f6fd7216 is dead Tue Sep 16 17:05:49 UTC 2025