>>> ormolu: Building testing/ormolu 0.7.1.0-r1 (using abuild 3.11.21-r0) started Sat, 05 Aug 2023 20:08:33 +0000 >>> ormolu: Checking sanity of /home/buildozer/aports/testing/ormolu/APKBUILD... >>> ormolu: Analyzing dependencies... >>> ormolu: Installing for build: build-base ghc cabal (1/17) Installing libgmpxx (6.3.0-r0) (2/17) Installing gmp-dev (6.3.0-r0) (3/17) Installing linux-headers (6.4-r0) (4/17) Installing libffi (3.4.4-r3) (5/17) Installing libffi-dev (3.4.4-r3) (6/17) Installing libbz2 (1.0.8-r6) (7/17) Installing perl (5.38.0-r0) (8/17) Installing xz-libs (5.4.4-r0) (9/17) Installing libxml2 (2.11.4-r0) (10/17) Installing llvm14-libs (14.0.6-r15) (11/17) Installing llvm14 (14.0.6-r15) (12/17) Installing ghc (9.4.5-r2) Executing ghc-9.4.5-r2.post-install (13/17) Installing cabal (3.10.1.0-r3) (14/17) Installing .makedepends-ormolu (20230805.200834) (15/17) Installing perl-error (0.17029-r2) (16/17) Installing perl-git (2.41.0-r2) (17/17) Installing git-perl (2.41.0-r2) Executing busybox-1.36.1-r5.trigger OK: 1517 MiB in 120 packages >>> ormolu: Cleaning up srcdir >>> ormolu: Cleaning up pkgdir >>> ormolu: Cleaning up tmpdir >>> ormolu: Fetching https://hackage.haskell.org/package/ormolu-0.7.1.0/ormolu-0.7.1.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 338k 100 338k 0 0 4460k 0 --:--:-- --:--:-- --:--:-- 4511k >>> ormolu: Fetching https://hackage.haskell.org/package/ormolu-0.7.1.0/ormolu-0.7.1.0.tar.gz >>> ormolu: Checking sha512sums... ormolu-0.7.1.0.tar.gz: OK cabal.project.freeze: OK >>> ormolu: Unpacking /var/cache/distfiles/ormolu-0.7.1.0.tar.gz... Config file path source is default config file. Config file not found: /home/buildozer/aports/testing/ormolu/src/dist/config Writing default configuration to /home/buildozer/aports/testing/ormolu/src/dist/config Downloading the latest package list from hackage.haskell.org Package list of hackage.haskell.org has been updated. The index-state is set to 2023-08-05T17:53:56Z. Resolving dependencies... Build profile: -w ghc-9.4.5 -O1 In order, the following will be built (use -v for more details): - Cabal-syntax-3.10.1.0 (lib) (requires download & build) - Diff-0.4.1 (lib) (requires download & build) - alex-3.3.0.0 (exe:alex) (requires download & build) - colour-2.3.6 (lib) (requires download & build) - file-embed-0.0.15.0 (lib) (requires download & build) - happy-1.20.1.1 (exe:happy) (requires download & build) - hashable-1.4.2.0 (lib) (requires download & build) - integer-logarithms-1.0.3.1 (lib) (requires download & build) - newtype-generics-0.6.2 (lib) (requires download & build) - parser-combinators-1.3.0 (lib) (requires download & build) - prettyprinter-1.7.1 (lib) (requires download & build) - primitive-0.8.0.0 (lib) (requires download & build) - syb-0.7.2.3 (lib) (requires download & build) - th-compat-0.1.4 (lib) (requires download & build) - transformers-compat-0.7.2 (lib) (requires download & build) - ansi-terminal-types-0.11.5 (lib) (requires download & build) - ghc-lib-parser-9.6.2.20230523 (lib) (requires download & build) - case-insensitive-1.2.1.0 (lib) (requires download & build) - MemoTrie-0.6.10 (lib) (requires download & build) - scientific-0.3.7.0 (lib) (requires download & build) - th-env-0.1.1 (lib) (requires download & build) - ansi-terminal-1.0 (lib) (requires download & build) - megaparsec-9.3.1 (lib) (requires download & build) - prettyprinter-ansi-terminal-1.1.3 (lib) (requires download & build) - ormolu-0.7.1.0 (lib) (first run) - optparse-applicative-0.18.1.0 (lib) (requires download & build) - ormolu-0.7.1.0 (exe:ormolu) (first run) Downloading colour-2.3.6 Downloaded colour-2.3.6 Downloading newtype-generics-0.6.2 Starting colour-2.3.6 (lib) Downloaded newtype-generics-0.6.2 Downloading parser-combinators-1.3.0 Starting newtype-generics-0.6.2 (lib) Downloaded parser-combinators-1.3.0 Downloading syb-0.7.2.3 Starting parser-combinators-1.3.0 (lib) Downloaded syb-0.7.2.3 Downloading transformers-compat-0.7.2 Downloaded transformers-compat-0.7.2 Downloading th-compat-0.1.4 Starting syb-0.7.2.3 (lib) Starting transformers-compat-0.7.2 (lib) Downloaded th-compat-0.1.4 Downloading th-env-0.1.1 Starting th-compat-0.1.4 (lib) Downloaded th-env-0.1.1 Downloading primitive-0.8.0.0 Downloaded primitive-0.8.0.0 Downloading file-embed-0.0.15.0 Starting primitive-0.8.0.0 (lib) Downloaded file-embed-0.0.15.0 Downloading happy-1.20.1.1 Starting file-embed-0.0.15.0 (lib) Downloaded happy-1.20.1.1 Downloading integer-logarithms-1.0.3.1 Downloaded integer-logarithms-1.0.3.1 Downloading hashable-1.4.2.0 Starting happy-1.20.1.1 (exe:happy) Starting integer-logarithms-1.0.3.1 (lib) Downloaded hashable-1.4.2.0 Downloading case-insensitive-1.2.1.0 Starting hashable-1.4.2.0 (lib) Building colour-2.3.6 (lib) Downloaded case-insensitive-1.2.1.0 Downloading prettyprinter-1.7.1 Building newtype-generics-0.6.2 (lib) Downloaded prettyprinter-1.7.1 Downloading scientific-0.3.7.0 Starting prettyprinter-1.7.1 (lib) Downloaded scientific-0.3.7.0 Downloading megaparsec-9.3.1 Building parser-combinators-1.3.0 (lib) Downloaded megaparsec-9.3.1 Downloading ansi-terminal-types-0.11.5 Downloaded ansi-terminal-types-0.11.5 Downloading ansi-terminal-1.0 Building syb-0.7.2.3 (lib) Downloaded ansi-terminal-1.0 Downloading prettyprinter-ansi-terminal-1.1.3 Building transformers-compat-0.7.2 (lib) Downloaded prettyprinter-ansi-terminal-1.1.3 Downloading optparse-applicative-0.18.1.0 Building th-compat-0.1.4 (lib) Downloaded optparse-applicative-0.18.1.0 Downloading alex-3.3.0.0 Downloaded alex-3.3.0.0 Downloading ghc-lib-parser-9.6.2.20230523 Starting alex-3.3.0.0 (exe:alex) Building primitive-0.8.0.0 (lib) Downloaded ghc-lib-parser-9.6.2.20230523 Downloading MemoTrie-0.6.10 Building file-embed-0.0.15.0 (lib) Downloaded MemoTrie-0.6.10 Downloading Diff-0.4.1 Downloaded Diff-0.4.1 Downloading Cabal-syntax-3.10.1.0 Starting Diff-0.4.1 (lib) Building happy-1.20.1.1 (exe:happy) Building integer-logarithms-1.0.3.1 (lib) Downloaded Cabal-syntax-3.10.1.0 Starting Cabal-syntax-3.10.1.0 (lib) Installing newtype-generics-0.6.2 (lib) Building hashable-1.4.2.0 (lib) Building prettyprinter-1.7.1 (lib) Completed newtype-generics-0.6.2 (lib) Starting MemoTrie-0.6.10 (lib) Installing th-compat-0.1.4 (lib) Building alex-3.3.0.0 (exe:alex) Completed th-compat-0.1.4 (lib) Starting th-env-0.1.1 (lib) Building Diff-0.4.1 (lib) Building Cabal-syntax-3.10.1.0 (lib) Building MemoTrie-0.6.10 (lib) Installing file-embed-0.0.15.0 (lib) Building th-env-0.1.1 (lib) Completed file-embed-0.0.15.0 (lib) Installing parser-combinators-1.3.0 (lib) Installing integer-logarithms-1.0.3.1 (lib) Completed parser-combinators-1.3.0 (lib) Installing syb-0.7.2.3 (lib) Completed integer-logarithms-1.0.3.1 (lib) Completed syb-0.7.2.3 (lib) Installing th-env-0.1.1 (lib) Completed th-env-0.1.1 (lib) Installing MemoTrie-0.6.10 (lib) Installing transformers-compat-0.7.2 (lib) Completed MemoTrie-0.6.10 (lib) Completed transformers-compat-0.7.2 (lib) Installing hashable-1.4.2.0 (lib) Installing Diff-0.4.1 (lib) Completed hashable-1.4.2.0 (lib) Starting case-insensitive-1.2.1.0 (lib) Installing colour-2.3.6 (lib) Completed Diff-0.4.1 (lib) Completed colour-2.3.6 (lib) Starting ansi-terminal-types-0.11.5 (lib) Building case-insensitive-1.2.1.0 (lib) Building ansi-terminal-types-0.11.5 (lib) Installing case-insensitive-1.2.1.0 (lib) Completed case-insensitive-1.2.1.0 (lib) Installing ansi-terminal-types-0.11.5 (lib) Completed ansi-terminal-types-0.11.5 (lib) Starting ansi-terminal-1.0 (lib) Building ansi-terminal-1.0 (lib) Installing alex-3.3.0.0 (exe:alex) Completed alex-3.3.0.0 (exe:alex) Installing prettyprinter-1.7.1 (lib) Completed prettyprinter-1.7.1 (lib) Installing primitive-0.8.0.0 (lib) Installing ansi-terminal-1.0 (lib) Completed primitive-0.8.0.0 (lib) Starting scientific-0.3.7.0 (lib) Completed ansi-terminal-1.0 (lib) Starting prettyprinter-ansi-terminal-1.1.3 (lib) Building scientific-0.3.7.0 (lib) Building prettyprinter-ansi-terminal-1.1.3 (lib) Installing prettyprinter-ansi-terminal-1.1.3 (lib) Completed prettyprinter-ansi-terminal-1.1.3 (lib) Starting optparse-applicative-0.18.1.0 (lib) Building optparse-applicative-0.18.1.0 (lib) Installing happy-1.20.1.1 (exe:happy) Completed happy-1.20.1.1 (exe:happy) Starting ghc-lib-parser-9.6.2.20230523 (lib) Building ghc-lib-parser-9.6.2.20230523 (lib) Installing scientific-0.3.7.0 (lib) Completed scientific-0.3.7.0 (lib) Starting megaparsec-9.3.1 (lib) Building megaparsec-9.3.1 (lib) Installing optparse-applicative-0.18.1.0 (lib) Completed optparse-applicative-0.18.1.0 (lib) Installing megaparsec-9.3.1 (lib) Completed megaparsec-9.3.1 (lib) Installing Cabal-syntax-3.10.1.0 (lib) Completed Cabal-syntax-3.10.1.0 (lib) Installing ghc-lib-parser-9.6.2.20230523 (lib) Completed ghc-lib-parser-9.6.2.20230523 (lib) Configuring library for ormolu-0.7.1.0.. Preprocessing library for ormolu-0.7.1.0.. Building library for ormolu-0.7.1.0.. [ 1 of 55] Compiling GHC.DynFlags ( src/GHC/DynFlags.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/GHC/DynFlags.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/GHC/DynFlags.dyn_o ) [ 2 of 55] Compiling Ormolu.Printer.SpanStream ( src/Ormolu/Printer/SpanStream.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/SpanStream.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/SpanStream.dyn_o ) [ 3 of 55] Compiling Ormolu.Processing.Cpp ( src/Ormolu/Processing/Cpp.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Processing/Cpp.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Processing/Cpp.dyn_o ) [ 4 of 55] Compiling Ormolu.Utils ( src/Ormolu/Utils.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Utils.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Utils.dyn_o ) [ 5 of 55] Compiling Ormolu.Terminal ( src/Ormolu/Terminal.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Terminal.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Terminal.dyn_o ) [ 6 of 55] Compiling Ormolu.Terminal.QualifiedDo ( src/Ormolu/Terminal/QualifiedDo.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Terminal/QualifiedDo.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Terminal/QualifiedDo.dyn_o ) [ 7 of 55] Compiling Ormolu.Diff.Text ( src/Ormolu/Diff/Text.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Diff/Text.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Diff/Text.dyn_o ) [ 8 of 55] Compiling Ormolu.Exception ( src/Ormolu/Exception.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Exception.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Exception.dyn_o ) [ 9 of 55] Compiling Ormolu.Parser.Pragma ( src/Ormolu/Parser/Pragma.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Parser/Pragma.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Parser/Pragma.dyn_o ) [10 of 55] Compiling Ormolu.Parser.CommentStream ( src/Ormolu/Parser/CommentStream.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Parser/CommentStream.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Parser/CommentStream.dyn_o ) [11 of 55] Compiling Ormolu.Imports ( src/Ormolu/Imports.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Imports.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Imports.dyn_o ) [12 of 55] Compiling Ormolu.Fixity.Internal ( src/Ormolu/Fixity/Internal.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Fixity/Internal.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Fixity/Internal.dyn_o ) [13 of 55] Compiling Ormolu.Fixity.Imports ( src/Ormolu/Fixity/Imports.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Fixity/Imports.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Fixity/Imports.dyn_o ) [14 of 55] Compiling Ormolu.Fixity ( src/Ormolu/Fixity.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Fixity.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Fixity.dyn_o ) [15 of 55] Compiling Ormolu.Printer.Operators ( src/Ormolu/Printer/Operators.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Operators.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Operators.dyn_o ) [16 of 55] Compiling Ormolu.Fixity.Printer ( src/Ormolu/Fixity/Printer.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Fixity/Printer.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Fixity/Printer.dyn_o ) [17 of 55] Compiling Ormolu.Fixity.Parser ( src/Ormolu/Fixity/Parser.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Fixity/Parser.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Fixity/Parser.dyn_o ) [18 of 55] Compiling Ormolu.Config ( src/Ormolu/Config.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Config.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Config.dyn_o ) [19 of 55] Compiling Ormolu.Processing.Common ( src/Ormolu/Processing/Common.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Processing/Common.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Processing/Common.dyn_o ) [20 of 55] Compiling Ormolu.Processing.Preprocess ( src/Ormolu/Processing/Preprocess.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Processing/Preprocess.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Processing/Preprocess.dyn_o ) [21 of 55] Compiling Ormolu.Printer.Internal ( src/Ormolu/Printer/Internal.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Internal.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Internal.dyn_o ) [22 of 55] Compiling Ormolu.Printer.Comments ( src/Ormolu/Printer/Comments.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Comments.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Comments.dyn_o ) [23 of 55] Compiling Ormolu.Printer.Combinators ( src/Ormolu/Printer/Combinators.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Combinators.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Combinators.dyn_o ) [24 of 55] Compiling Ormolu.Printer.Meat.Pragma ( src/Ormolu/Printer/Meat/Pragma.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Pragma.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Pragma.dyn_o ) [25 of 55] Compiling Ormolu.Printer.Meat.Common ( src/Ormolu/Printer/Meat/Common.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Common.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Common.dyn_o ) [26 of 55] Compiling Ormolu.Printer.Meat.ImportExport ( src/Ormolu/Printer/Meat/ImportExport.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/ImportExport.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/ImportExport.dyn_o ) [27 of 55] Compiling Ormolu.Printer.Meat.Declaration.Warning ( src/Ormolu/Printer/Meat/Declaration/Warning.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Warning.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Warning.dyn_o ) [28 of 55] Compiling Ormolu.Printer.Meat.Declaration.RoleAnnotation ( src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/RoleAnnotation.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/RoleAnnotation.dyn_o ) [29 of 55] Compiling Ormolu.Printer.Meat.Declaration.OpTree[boot] ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs-boot, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/OpTree.o-boot, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/OpTree.dyn_o-boot ) [30 of 55] Compiling Ormolu.Printer.Meat.Declaration.Value[boot] ( src/Ormolu/Printer/Meat/Declaration/Value.hs-boot, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Value.o-boot, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Value.dyn_o-boot ) [31 of 55] Compiling Ormolu.Printer.Meat.Type ( src/Ormolu/Printer/Meat/Type.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Type.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Type.dyn_o ) [32 of 55] Compiling Ormolu.Printer.Meat.Declaration.Signature ( src/Ormolu/Printer/Meat/Declaration/Signature.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Signature.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Signature.dyn_o ) [33 of 55] Compiling Ormolu.Printer.Meat.Declaration.Foreign ( src/Ormolu/Printer/Meat/Declaration/Foreign.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Foreign.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Foreign.dyn_o ) [34 of 55] Compiling Ormolu.Printer.Meat.Declaration.TypeFamily ( src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/TypeFamily.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/TypeFamily.dyn_o ) [35 of 55] Compiling Ormolu.Printer.Meat.Declaration.Type ( src/Ormolu/Printer/Meat/Declaration/Type.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Type.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Type.dyn_o ) [36 of 55] Compiling Ormolu.Printer.Meat.Declaration.Data ( src/Ormolu/Printer/Meat/Declaration/Data.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Data.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Data.dyn_o ) [37 of 55] Compiling Ormolu.Printer.Meat.Declaration.Default ( src/Ormolu/Printer/Meat/Declaration/Default.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Default.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Default.dyn_o ) [38 of 55] Compiling Ormolu.Printer.Meat.Declaration[boot] ( src/Ormolu/Printer/Meat/Declaration.hs-boot, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration.o-boot, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration.dyn_o-boot ) [39 of 55] Compiling Ormolu.Printer.Meat.Declaration.Value ( src/Ormolu/Printer/Meat/Declaration/Value.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Value.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Value.dyn_o ) [40 of 55] Compiling Ormolu.Printer.Meat.Declaration.OpTree ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/OpTree.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/OpTree.dyn_o ) [41 of 55] Compiling Ormolu.Printer.Meat.Declaration.Splice ( src/Ormolu/Printer/Meat/Declaration/Splice.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Splice.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Splice.dyn_o ) [42 of 55] Compiling Ormolu.Printer.Meat.Declaration.Rule ( src/Ormolu/Printer/Meat/Declaration/Rule.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Rule.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Rule.dyn_o ) [43 of 55] Compiling Ormolu.Printer.Meat.Declaration.Annotation ( src/Ormolu/Printer/Meat/Declaration/Annotation.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Annotation.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Annotation.dyn_o ) [44 of 55] Compiling Ormolu.Printer.Meat.Declaration.Instance ( src/Ormolu/Printer/Meat/Declaration/Instance.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Instance.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Instance.dyn_o ) [45 of 55] Compiling Ormolu.Printer.Meat.Declaration.Class ( src/Ormolu/Printer/Meat/Declaration/Class.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Class.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration/Class.dyn_o ) [46 of 55] Compiling Ormolu.Printer.Meat.Declaration ( src/Ormolu/Printer/Meat/Declaration.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Declaration.dyn_o ) [47 of 55] Compiling Ormolu.Printer.Meat.Module ( src/Ormolu/Printer/Meat/Module.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Module.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer/Meat/Module.dyn_o ) [48 of 55] Compiling Ormolu.Parser.Result ( src/Ormolu/Parser/Result.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Parser/Result.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Parser/Result.dyn_o ) [49 of 55] Compiling Ormolu.Printer ( src/Ormolu/Printer.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Printer.dyn_o ) [50 of 55] Compiling Ormolu.Parser ( src/Ormolu/Parser.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Parser.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Parser.dyn_o ) [51 of 55] Compiling Ormolu.Diff.ParseResult ( src/Ormolu/Diff/ParseResult.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Diff/ParseResult.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Diff/ParseResult.dyn_o ) [52 of 55] Compiling Ormolu.Utils.IO ( src/Ormolu/Utils/IO.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Utils/IO.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Utils/IO.dyn_o ) [53 of 55] Compiling Ormolu.Utils.Fixity ( src/Ormolu/Utils/Fixity.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Utils/Fixity.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Utils/Fixity.dyn_o ) [54 of 55] Compiling Ormolu.Utils.Cabal ( src/Ormolu/Utils/Cabal.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Utils/Cabal.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu/Utils/Cabal.dyn_o ) [55 of 55] Compiling Ormolu ( src/Ormolu.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/build/Ormolu.dyn_o ) Configuring executable 'ormolu' for ormolu-0.7.1.0.. Preprocessing executable 'ormolu' for ormolu-0.7.1.0.. Building executable 'ormolu' for ormolu-0.7.1.0.. [1 of 2] Compiling Paths_ormolu ( /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/x/ormolu/build/ormolu/autogen/Paths_ormolu.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/x/ormolu/build/ormolu/ormolu-tmp/Paths_ormolu.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/x/ormolu/build/ormolu/ormolu-tmp/Paths_ormolu.dyn_o ) [2 of 2] Compiling Main ( app/Main.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/x/ormolu/build/ormolu/ormolu-tmp/Main.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/x/ormolu/build/ormolu/ormolu-tmp/Main.dyn_o ) [3 of 3] Linking /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/x/ormolu/build/ormolu/ormolu Build profile: -w ghc-9.4.5 -O1 In order, the following will be built (use -v for more details): - OneTuple-0.4.1.1 (lib) (requires download & build) - StateVar-1.2.2 (lib) (requires download & build) - attoparsec-0.14.4 (lib:attoparsec-internal) (requires download & build) - base-compat-0.13.0 (lib) (requires download & build) - base-orphans-0.9.0 (lib) (requires download & build) - call-stack-0.4.0 (lib) (requires download & build) - data-fix-0.3.2 (lib) (requires download & build) - dlist-1.0 (lib) (requires download & build) - haskell-lexer-1.1.1 (lib) (requires download & build) - hspec-discover-2.11.1 (lib) (requires download & build) - indexed-traversable-0.1.2.1 (lib) (requires download & build) - ormolu-0.7.1.0 (lib) (configuration changed) - splitmix-0.1.0.4 (lib) (requires download & build) - tagged-0.8.7 (lib) (requires download & build) - text-short-0.1.5 (lib) (requires download & build) - th-abstraction-0.5.0.0 (lib) (requires download & build) - unix-compat-0.7 (lib) (requires download & build) - unordered-containers-0.2.19.1 (lib) (requires download & build) - vector-stream-0.1.0.0 (lib) (requires download & build) - contravariant-1.5.5 (lib) (requires download & build) - attoparsec-0.14.4 (lib) (requires download & build) - time-compat-1.9.6.1 (lib) (requires download & build) - generically-0.1.1 (lib) (requires download & build) - HUnit-1.6.2.0 (lib) (requires download & build) - hspec-discover-2.11.1 (exe:hspec-discover) (requires download & build) - random-1.2.1.1 (lib) (requires download & build) - foldable1-classes-compat-0.1 (lib) (requires download & build) - distributive-0.6.2.1 (lib) (requires download & build) - assoc-1.1 (lib) (requires download & build) - vector-0.13.0.0 (lib) (requires download & build) - hspec-expectations-0.8.3 (lib) (requires download & build) - uuid-types-1.0.5 (lib) (requires download & build) - tf-random-0.5 (lib) (requires download & build) - temporary-1.3 (lib) (requires download & build) - QuickCheck-2.14.3 (lib) (requires download & build) - base-compat-batteries-0.13.0 (lib) (requires download & build) - comonad-5.0.8 (lib) (requires download & build) - these-1.2 (lib) (requires download & build) - indexed-traversable-instances-0.1.1.2 (lib) (requires download & build) - hspec-megaparsec-2.2.0 (lib) (requires download & build) - quickcheck-io-0.2.0 (lib) (requires download & build) - bifunctors-5.6.1 (lib) (requires download & build) - strict-0.5 (lib) (requires download & build) - witherable-0.4.2 (lib) (requires download & build) - hspec-core-2.11.1 (lib) (requires download & build) - semigroupoids-6.0.0.1 (lib) (requires download & build) - hspec-2.11.1 (lib) (requires download & build) - semialign-1.3 (lib) (requires download & build) - aeson-2.1.2.1 (lib) (requires download & build) - path-0.9.2 (lib) (requires download & build) - path-io-1.8.1 (lib) (requires download & build) - ormolu-0.7.1.0 (test:tests) (first run) Downloading base-orphans-0.9.0 Configuring library for ormolu-0.7.1.0.. Downloaded base-orphans-0.9.0 Downloading call-stack-0.4.0 Starting base-orphans-0.9.0 (lib) Downloaded call-stack-0.4.0 Downloading generically-0.1.1 Starting call-stack-0.4.0 (lib) Downloaded generically-0.1.1 Downloading haskell-lexer-1.1.1 Downloaded haskell-lexer-1.1.1 Downloading vector-stream-0.1.0.0 Starting haskell-lexer-1.1.1 (lib) Downloaded vector-stream-0.1.0.0 Downloading dlist-1.0 Starting vector-stream-0.1.0.0 (lib) Downloaded dlist-1.0 Downloading th-abstraction-0.5.0.0 Starting dlist-1.0 (lib) Downloaded th-abstraction-0.5.0.0 Downloading splitmix-0.1.0.4 Starting th-abstraction-0.5.0.0 (lib) Downloaded splitmix-0.1.0.4 Downloading random-1.2.1.1 Starting splitmix-0.1.0.4 (lib) Downloaded random-1.2.1.1 Downloading tagged-0.8.7 Downloaded tagged-0.8.7 Downloading assoc-1.1 Starting tagged-0.8.7 (lib) Downloaded assoc-1.1 Downloading distributive-0.6.2.1 Downloaded distributive-0.6.2.1 Downloading foldable1-classes-compat-0.1 Downloaded foldable1-classes-compat-0.1 Downloading tf-random-0.5 Downloaded tf-random-0.5 Downloading base-compat-0.13.0 Downloaded base-compat-0.13.0 Downloading hspec-discover-2.11.1 Downloaded hspec-discover-2.11.1 Downloading unix-compat-0.7 Starting hspec-discover-2.11.1 (lib) Building base-orphans-0.9.0 (lib) Building call-stack-0.4.0 (lib) Downloaded unix-compat-0.7 Downloading vector-0.13.0.0 Starting unix-compat-0.7 (lib) Preprocessing library for ormolu-0.7.1.0.. Building library for ormolu-0.7.1.0.. Starting base-compat-0.13.0 (lib) Building haskell-lexer-1.1.1 (lib) Downloaded vector-0.13.0.0 Downloading indexed-traversable-0.1.2.1 Downloaded indexed-traversable-0.1.2.1 Downloading comonad-5.0.8 Building vector-stream-0.1.0.0 (lib) Starting indexed-traversable-0.1.2.1 (lib) Downloaded comonad-5.0.8 Downloading bifunctors-5.6.1 Building dlist-1.0 (lib) Downloaded bifunctors-5.6.1 Downloading temporary-1.3 Building th-abstraction-0.5.0.0 (lib) Downloaded temporary-1.3 Downloading attoparsec-0.14.4 Building splitmix-0.1.0.4 (lib) Downloaded attoparsec-0.14.4 Downloading data-fix-0.3.2 Building tagged-0.8.7 (lib) Starting attoparsec-0.14.4 (lib:attoparsec-internal) Downloaded data-fix-0.3.2 Downloading these-1.2 Starting data-fix-0.3.2 (lib) Downloaded these-1.2 Downloading time-compat-1.9.6.1 Downloaded time-compat-1.9.6.1 Downloading unordered-containers-0.2.19.1 Downloaded unordered-containers-0.2.19.1 Downloading strict-0.5 Starting unordered-containers-0.2.19.1 (lib) Downloaded strict-0.5 Downloading text-short-0.1.5 Installing call-stack-0.4.0 (lib) Downloaded text-short-0.1.5 Downloading uuid-types-1.0.5 Starting text-short-0.1.5 (lib) Building hspec-discover-2.11.1 (lib) Downloaded uuid-types-1.0.5 Downloading StateVar-1.2.2 Building unix-compat-0.7 (lib) Downloaded StateVar-1.2.2 Downloading contravariant-1.5.5 Building base-compat-0.13.0 (lib) Starting StateVar-1.2.2 (lib) Installing base-orphans-0.9.0 (lib) Downloaded contravariant-1.5.5 Downloading semigroupoids-6.0.0.1 Completed call-stack-0.4.0 (lib) Downloaded semigroupoids-6.0.0.1 Downloading QuickCheck-2.14.3 Building indexed-traversable-0.1.2.1 (lib) Downloaded QuickCheck-2.14.3 Downloading OneTuple-0.4.1.1 Downloaded OneTuple-0.4.1.1 Downloading base-compat-batteries-0.13.0 Starting OneTuple-0.4.1.1 (lib) Downloaded base-compat-batteries-0.13.0 Downloading indexed-traversable-instances-0.1.1.2 Completed base-orphans-0.9.0 (lib) Starting generically-0.1.1 (lib) Downloaded indexed-traversable-instances-0.1.1.2 Downloading semialign-1.3 Building attoparsec-0.14.4 (lib:attoparsec-internal) Starting time-compat-1.9.6.1 (lib) Downloaded semialign-1.3 Downloading witherable-0.4.2 Building data-fix-0.3.2 (lib) Downloaded witherable-0.4.2 Downloading aeson-2.1.2.1 Downloaded aeson-2.1.2.1 Downloading path-0.9.2 Downloaded path-0.9.2 Downloading path-io-1.8.1 Building unordered-containers-0.2.19.1 (lib) Downloaded path-io-1.8.1 Downloading HUnit-1.6.2.0 Downloaded HUnit-1.6.2.0 Downloading hspec-expectations-0.8.3 Building text-short-0.1.5 (lib) Starting HUnit-1.6.2.0 (lib) Downloaded hspec-expectations-0.8.3 Downloading hspec-megaparsec-2.2.0 Building StateVar-1.2.2 (lib) Downloaded hspec-megaparsec-2.2.0 Downloading quickcheck-io-0.2.0 Downloaded quickcheck-io-0.2.0 Downloading hspec-core-2.11.1 Downloaded hspec-core-2.11.1 Downloading hspec-2.11.1 Downloaded hspec-2.11.1 Building OneTuple-0.4.1.1 (lib) Building generically-0.1.1 (lib) Building time-compat-1.9.6.1 (lib) Installing splitmix-0.1.0.4 (lib) Installing unix-compat-0.7 (lib) Installing dlist-1.0 (lib) Building HUnit-1.6.2.0 (lib) Completed splitmix-0.1.0.4 (lib) Starting random-1.2.1.1 (lib) Installing StateVar-1.2.2 (lib) Installing OneTuple-0.4.1.1 (lib) Installing generically-0.1.1 (lib) Installing hspec-discover-2.11.1 (lib) Completed unix-compat-0.7 (lib) Completed dlist-1.0 (lib) Installing tagged-0.8.7 (lib) Completed StateVar-1.2.2 (lib) Starting contravariant-1.5.5 (lib) Installing data-fix-0.3.2 (lib) Completed generically-0.1.1 (lib) Installing attoparsec-0.14.4 (lib:attoparsec-internal) Completed OneTuple-0.4.1.1 (lib) Completed hspec-discover-2.11.1 (lib) Starting hspec-discover-2.11.1 (exe:hspec-discover) Completed tagged-0.8.7 (lib) Starting foldable1-classes-compat-0.1 (lib) Starting distributive-0.6.2.1 (lib) Building random-1.2.1.1 (lib) Starting assoc-1.1 (lib) Completed data-fix-0.3.2 (lib) Completed attoparsec-0.14.4 (lib:attoparsec-internal) Starting attoparsec-0.14.4 (lib) Building contravariant-1.5.5 (lib) Building hspec-discover-2.11.1 (exe:hspec-discover) Building distributive-0.6.2.1 (lib) Building assoc-1.1 (lib) Building foldable1-classes-compat-0.1 (lib) Installing time-compat-1.9.6.1 (lib) Building attoparsec-0.14.4 (lib) Installing HUnit-1.6.2.0 (lib) Completed time-compat-1.9.6.1 (lib) Installing assoc-1.1 (lib) Completed HUnit-1.6.2.0 (lib) Starting hspec-expectations-0.8.3 (lib) Completed assoc-1.1 (lib) Installing hspec-discover-2.11.1 (exe:hspec-discover) Completed hspec-discover-2.11.1 (exe:hspec-discover) Installing vector-stream-0.1.0.0 (lib) Installing text-short-0.1.5 (lib) Installing base-compat-0.13.0 (lib) Completed vector-stream-0.1.0.0 (lib) Starting vector-0.13.0.0 (lib) Installing distributive-0.6.2.1 (lib) Completed text-short-0.1.5 (lib) Installing contravariant-1.5.5 (lib) Installing indexed-traversable-0.1.2.1 (lib) Completed base-compat-0.13.0 (lib) Building hspec-expectations-0.8.3 (lib) Completed distributive-0.6.2.1 (lib) Completed contravariant-1.5.5 (lib) Completed indexed-traversable-0.1.2.1 (lib) Starting comonad-5.0.8 (lib) Building vector-0.13.0.0 (lib) Installing hspec-expectations-0.8.3 (lib) Installing foldable1-classes-compat-0.1 (lib) Installing th-abstraction-0.5.0.0 (lib) Building comonad-5.0.8 (lib) Completed hspec-expectations-0.8.3 (lib) Starting hspec-megaparsec-2.2.0 (lib) Completed foldable1-classes-compat-0.1 (lib) Starting these-1.2 (lib) Starting base-compat-batteries-0.13.0 (lib) Completed th-abstraction-0.5.0.0 (lib) Building hspec-megaparsec-2.2.0 (lib) Building these-1.2 (lib) Building base-compat-batteries-0.13.0 (lib) Installing hspec-megaparsec-2.2.0 (lib) Completed hspec-megaparsec-2.2.0 (lib) Installing comonad-5.0.8 (lib) Completed comonad-5.0.8 (lib) Starting bifunctors-5.6.1 (lib) Building bifunctors-5.6.1 (lib) Installing these-1.2 (lib) Completed these-1.2 (lib) Starting strict-0.5 (lib) Installing base-compat-batteries-0.13.0 (lib) Completed base-compat-batteries-0.13.0 (lib) Building strict-0.5 (lib) Installing random-1.2.1.1 (lib) Installing strict-0.5 (lib) Completed random-1.2.1.1 (lib) Starting uuid-types-1.0.5 (lib) Starting tf-random-0.5 (lib) Starting temporary-1.3 (lib) Starting QuickCheck-2.14.3 (lib) Completed strict-0.5 (lib) Building uuid-types-1.0.5 (lib) Building tf-random-0.5 (lib) Building temporary-1.3 (lib) Building QuickCheck-2.14.3 (lib) Installing haskell-lexer-1.1.1 (lib) Installing temporary-1.3 (lib) Completed haskell-lexer-1.1.1 (lib) Installing unordered-containers-0.2.19.1 (lib) Completed temporary-1.3 (lib) Completed unordered-containers-0.2.19.1 (lib) Installing uuid-types-1.0.5 (lib) Installing tf-random-0.5 (lib) Completed uuid-types-1.0.5 (lib) Completed tf-random-0.5 (lib) Installing bifunctors-5.6.1 (lib) Completed bifunctors-5.6.1 (lib) Starting semigroupoids-6.0.0.1 (lib) Building semigroupoids-6.0.0.1 (lib) Installing semigroupoids-6.0.0.1 (lib) Completed semigroupoids-6.0.0.1 (lib) Installing QuickCheck-2.14.3 (lib) Completed QuickCheck-2.14.3 (lib) Starting quickcheck-io-0.2.0 (lib) Building quickcheck-io-0.2.0 (lib) Installing quickcheck-io-0.2.0 (lib) Completed quickcheck-io-0.2.0 (lib) Starting hspec-core-2.11.1 (lib) Building hspec-core-2.11.1 (lib) Installing attoparsec-0.14.4 (lib) Completed attoparsec-0.14.4 (lib) Installing hspec-core-2.11.1 (lib) Completed hspec-core-2.11.1 (lib) Starting hspec-2.11.1 (lib) Building hspec-2.11.1 (lib) Installing hspec-2.11.1 (lib) Completed hspec-2.11.1 (lib) Installing vector-0.13.0.0 (lib) Completed vector-0.13.0.0 (lib) Starting indexed-traversable-instances-0.1.1.2 (lib) Building indexed-traversable-instances-0.1.1.2 (lib) Installing indexed-traversable-instances-0.1.1.2 (lib) Completed indexed-traversable-instances-0.1.1.2 (lib) Starting witherable-0.4.2 (lib) Starting semialign-1.3 (lib) Building witherable-0.4.2 (lib) Building semialign-1.3 (lib) Installing semialign-1.3 (lib) Installing witherable-0.4.2 (lib) Completed semialign-1.3 (lib) Completed witherable-0.4.2 (lib) Starting aeson-2.1.2.1 (lib) Building aeson-2.1.2.1 (lib) Installing aeson-2.1.2.1 (lib) Completed aeson-2.1.2.1 (lib) Starting path-0.9.2 (lib) Building path-0.9.2 (lib) Installing path-0.9.2 (lib) Completed path-0.9.2 (lib) Starting path-io-1.8.1 (lib) Building path-io-1.8.1 (lib) Installing path-io-1.8.1 (lib) Completed path-io-1.8.1 (lib) Configuring test suite 'tests' for ormolu-0.7.1.0.. Preprocessing test suite 'tests' for ormolu-0.7.1.0.. Building test suite 'tests' for ormolu-0.7.1.0.. [ 1 of 11] Compiling Ormolu.CabalInfoSpec ( tests/Ormolu/CabalInfoSpec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/CabalInfoSpec.o ) [ 2 of 11] Compiling Ormolu.Diff.TextSpec ( tests/Ormolu/Diff/TextSpec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/Diff/TextSpec.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/Diff/TextSpec.dyn_o ) [ 3 of 11] Compiling Ormolu.Fixity.ParserSpec ( tests/Ormolu/Fixity/ParserSpec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/Fixity/ParserSpec.o ) [ 4 of 11] Compiling Ormolu.Fixity.PrinterSpec ( tests/Ormolu/Fixity/PrinterSpec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/Fixity/PrinterSpec.o ) [ 5 of 11] Compiling Ormolu.FixitySpec ( tests/Ormolu/FixitySpec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/FixitySpec.o ) [ 6 of 11] Compiling Ormolu.OpTreeSpec ( tests/Ormolu/OpTreeSpec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/OpTreeSpec.o ) [ 7 of 11] Compiling Ormolu.Parser.OptionsSpec ( tests/Ormolu/Parser/OptionsSpec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/Parser/OptionsSpec.o ) [ 8 of 11] Compiling Ormolu.Parser.ParseFailureSpec ( tests/Ormolu/Parser/ParseFailureSpec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/Parser/ParseFailureSpec.o ) [ 9 of 11] Compiling Ormolu.Parser.PragmaSpec ( tests/Ormolu/Parser/PragmaSpec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/Parser/PragmaSpec.o ) [10 of 11] Compiling Ormolu.PrinterSpec ( tests/Ormolu/PrinterSpec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/PrinterSpec.o, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Ormolu/PrinterSpec.dyn_o ) [11 of 11] Compiling Main ( tests/Spec.hs, /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests-tmp/Main.o ) [12 of 12] Linking /home/buildozer/aports/testing/ormolu/src/ormolu-0.7.1.0/dist-newstyle/build/aarch64-linux/ghc-9.4.5/ormolu-0.7.1.0/t/tests/build/tests/tests Running 1 test suites... Test suite tests: RUNNING... Test suite tests: PASS Test suite logged to: /dev/stdout 1 of 1 test suites (1 of 1 test cases) passed. >>> ormolu: Entering fakeroot... >>> ormolu*: Running postcheck for ormolu >>> ormolu*: Preparing package ormolu... >>> ormolu*: Stripping binaries >>> ormolu*: Scanning shared objects >>> ormolu*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libffi.so.8 so:libgmp.so.10 >>> ormolu*: Package size: 70.0 MB >>> ormolu*: Compressing data... >>> ormolu*: Create checksum... >>> ormolu*: Create ormolu-0.7.1.0-r1.apk >>> ormolu: Build complete at Sat, 05 Aug 2023 20:24:04 +0000 elapsed time 0h 15m 31s >>> ormolu: Cleaning up srcdir >>> ormolu: Cleaning up pkgdir >>> ormolu: Uninstalling dependencies... (1/17) Purging .makedepends-ormolu (20230805.200834) (2/17) Purging cabal (3.10.1.0-r3) (3/17) Purging ghc (9.4.5-r2) (4/17) Purging gmp-dev (6.3.0-r0) (5/17) Purging libgmpxx (6.3.0-r0) (6/17) Purging libffi-dev (3.4.4-r3) (7/17) Purging linux-headers (6.4-r0) (8/17) Purging llvm14 (14.0.6-r15) (9/17) Purging git-perl (2.41.0-r2) (10/17) Purging perl-git (2.41.0-r2) (11/17) Purging perl-error (0.17029-r2) (12/17) Purging perl (5.38.0-r0) (13/17) Purging libbz2 (1.0.8-r6) (14/17) Purging llvm14-libs (14.0.6-r15) (15/17) Purging libffi (3.4.4-r3) (16/17) Purging libxml2 (2.11.4-r0) (17/17) Purging xz-libs (5.4.4-r0) Executing busybox-1.36.1-r5.trigger OK: 379 MiB in 103 packages >>> ormolu: Updating the testing/aarch64 repository index... >>> ormolu: Signing the index... licit import lists correctly [✔] handles hiding import lists correctly [✔] handles qualified imports with explicit import lists correctly [✔] handles qualified import with hiding correctly [✔] handles qualified import and explicit import lists correctly (1) [✔] handles qualified import and explicit import lists correctly (2) [✔] handles qualified import and hiding import correctly (1) [✔] handles qualified import and hiding import correctly (2) [✔] works for several imports from different packages [✔] merges approximations in case of a conflict [✔] correctly handles package-qualified imports (1) [✔] correctly handles package-qualified imports (2) [✔] default module re-exports: Control.Lens brings into scope Control.Lens.Lens [✔] default module re-exports: Control.Lens qualified brings into scope Control.Lens.Lens [✔] default module re-exports: Control.Lens qualified as brings into scope Control.Lens.Lens [✔] re-export chains: exported module can itself re-export another module [✔] Ormolu.Fixity.Parser parseDotOrmolu parses the empty input without choking [✔] parses a collection of fixity declarations [✔] combines conflicting fixity declarations correctly [✔] handles CRLF line endings correctly [✔] fails with correct parse error (keyword wrong second line) [✔] parses module re-exports and combines them correctly [✔] parses fixity declarations + module re-export declarations with blanks [✔] parseFixtiyDeclaration parses a simple infixr declaration [✔] parses a simple infixl declaration [✔] parses a simple infix declaration [✔] parses a declaration for a ticked identifier [✔] parses a declaration for a ticked identifier (constructor case) [✔] parses a multi-operator declaration [✔] parses a declaration with a unicode operator [✔] fails with correct parse error (keyword wrong) [✔] fails with correct parse error (missing operator) [✔] fails with correct parse error (trailing comma) [✔] fails with correct parse error (precedence greater than 9) [✔] parseModuleReexportDeclaration parses a re-export declaration [✔] parses a re-export declaration (explicit package) [✔] fails with correct parse error (keyword wrong) [✔] fails with correct parse error (module syntax) [✔] fails with correct parse error (typo: export intead exports) [✔] Ormolu.Fixity.Printer parseFixityOverrides & printFixityOverrides arbitrary fixity maps are printed and parsed back correctly [✔] +++ OK, passed 100 tests. Ormolu.OpTree flattens a tree correctly [✔] uses 'minOps' strategy by default [✔] uses 'maxOps' strategy if 'minOps' strategy fails [✔] defaults to 'hardSplitter' strategy if both 'minOps' and 'maxOps' strategies fail [✔] reassociates correctly: complex example 1 [✔] Ormolu.Parser.Options GHC options in source files take priority default extensions can be disabled locally [✔] extensions disabled via CLI can be enabled locally [✔] Ormolu.Parser.ParseFailure disabling-preserves-error-location.hs fails at 12:1 [✔] line-pragma.hs fails at 4:47 [✔] Ormolu.Parser.Pragma parsePragma {-# LANGUAGE Foo #-} [✔] {-# language Foo #-} [✔] {-#LANGUAGE Foo#-} [✔] {-# LANGUAGE Foo#-} [✔] {-#language Foo#-} [✔] {-# lAngUAGe Foo #-} [✔] {-# LANGUAGE Foo, Bar #-} [✔] {-# LANGUAGE Foo Bar #-} [✔] {-# BOO Foo #-} [✔] something [✔] {-# LANGUAGE foo, Bar #-} [✔] {-# OPTIONS_GHC foo bar baz #-} [✔] {-#OPTIONS_HADDOCK foo, bar, baz #-} [✔] Ormolu.Printer declaration/instance/multi-parameter.hs works [✔] declaration/instance/data-family-instances.hs works [✔] declaration/instance/instance-sigs.hs works [✔] declaration/instance/associated-types.hs works [✔] declaration/instance/empty-instance.hs works [✔] declaration/instance/data-family-instances-gadt.hs works [✔] declaration/instance/data-family-instances-newtype.hs works [✔] declaration/instance/contexts.hs works [✔] declaration/instance/single-parameter.hs works [✔] declaration/instance/type-family-instances.hs works [✔] declaration/instance/newlines-after-where.hs works [✔] declaration/instance/instance-sigs-multiple.hs works [✔] declaration/instance/overlappable-instances.hs works [✔] declaration/instance/newlines-between-methods.hs works [✔] declaration/instance/contexts-comments.hs works [✔] declaration/instance/associated-data.hs works [✔] declaration/role-annotation/multi-line.hs works [✔] declaration/role-annotation/single-line.hs works [✔] declaration/foreign/foreign-export.hs works [✔] declaration/foreign/foreign-import.hs works [✔] declaration/type-families/data-family/no-annotation.hs works [✔] declaration/type-families/data-family/type-arguments.hs works [✔] declaration/type-families/data-family/simple.hs works [✔] declaration/type-families/type-family/injective.hs works [✔] declaration/type-families/type-family/no-annotation.hs works [✔] declaration/type-families/type-family/operator.hs works [✔] declaration/type-families/type-family/simple.hs works [✔] declaration/type-families/closed-type-family/promotion.hs works [✔] declaration/type-families/closed-type-family/injective.hs works [✔] declaration/type-families/closed-type-family/multi-line.hs works [✔] declaration/type-families/closed-type-family/no-annotation.hs works [✔] declaration/type-families/closed-type-family/with-comments.hs works [✔] declaration/type-families/closed-type-family/type-arguments.hs works [✔] declaration/type-families/closed-type-family/infix.hs works [✔] declaration/type-families/closed-type-family/simple.hs works [✔] declaration/type-families/closed-type-family/with-forall.hs works [✔] declaration/type-families/closed-type-family/with-equal-sign.hs works [✔] declaration/class/dependency-super-classes.hs works [✔] declaration/class/functional-dependencies.hs works [✔] declaration/class/super-classes.hs works [✔] declaration/class/newlines-and-haddocks.hs works [✔] declaration/class/associated-type-defaults.hs works [✔] declaration/class/type-operators2.hs works [✔] declaration/class/default-implementations-comments.hs works [✔] declaration/class/associated-data2.hs works [✔] declaration/class/default-implementations.hs works [✔] declaration/class/multi-parameters1.hs works [✔] declaration/class/type-operators1.hs works [✔] declaration/class/empty-classes.hs works [✔] declaration/class/default-signatures.hs works [✔] declaration/class/associated-data1.hs works [✔] declaration/class/newlines-and-default-decls.hs works [✔] declaration/class/type-operators3.hs works [✔] declaration/class/newlines-after-where.hs works [✔] declaration/class/default-signatures-simple.hs works [✔] declaration/class/multi-parameters2.hs works [✔] declaration/class/associated-types1.hs works [✔] declaration/class/poly-kinded-classes.hs works [✔] declaration/class/single-parameters.hs works [✔] declaration/class/newlines-between-methods.hs works [✔] declaration/class/associated-types2.hs works [✔] declaration/type-synonyms/multi-line.hs works [✔] declaration/type-synonyms/with-weird-haddock.hs works [✔] declaration/type-synonyms/simple.hs works [✔] declaration/value/pattern-synonyms/explicitely-bidirectional.hs works [✔] declaration/value/pattern-synonyms/bidirectional.hs works [✔] declaration/value/pattern-synonyms/unidirectional.hs works [✔] declaration/value/other/line-multi-line.hs works [✔] declaration/value/other/line-single-line.hs works [✔] declaration/value/other/comments-get-before-op.hs works [✔] declaration/value/function/unboxed-tuples.hs works [✔] declaration/value/function/do-where.hs works [✔] declaration/value/function/operators-2.hs works [✔] declaration/value/function/do-single-multi.hs works [✔] declaration/value/function/splice.hs works [✔] declaration/value/function/block-arguments.hs works [✔] declaration/value/function/typed-expressions.hs works [✔] declaration/value/function/arg-breakpoints.hs works [✔] declaration/value/function/case-single-line.hs works [✔] declaration/value/function/unboxed-sums.hs works [✔] declaration/value/function/multiple-guards.hs works [✔] declaration/value/function/operators-5.hs works [✔] declaration/value/function/tuples.hs works [✔] declaration/value/function/operator-comments-0.hs works [✔] declaration/value/function/operator-comments-2.hs works [✔] declaration/value/function/tricky-parens.hs works [✔] declaration/value/function/equality-constraints.hs works [✔] declaration/value/function/lambda-single-line.hs works [✔] declaration/value/function/fancy-forall-0.hs works [✔] declaration/value/function/lambda-case.hs works [✔] declaration/value/function/operator-sections.hs works [✔] declaration/value/function/negation.hs works [✔] declaration/value/function/operators-3.hs works [✔] declaration/value/function/unboxed-string-lit.hs works [✔] declaration/value/function/backticks-lhs.hs works [✔] declaration/value/function/strings.hs works [✔] declaration/value/function/operator-comments-1.hs works [✔] declaration/value/function/type-applications.hs works [✔] declaration/value/function/lexical-negation.hs works [✔] declaration/value/function/if-single-line.hs works [✔] declaration/value/function/prefix.hs works [✔] declaration/value/function/application-1.hs works [✔] declaration/value/function/multi-way-if.hs works [✔] declaration/value/function/guards.hs works [✔] declaration/value/function/multiline-arguments.hs works [✔] declaration/value/function/let-multi-line.hs works [✔] declaration/value/function/list-comprehensions.hs works [✔] declaration/value/function/operators-6.hs works [✔] declaration/value/function/application-2.hs works [✔] declaration/value/function/complex-list.hs works [✔] declaration/value/function/parenthesis-lhs.hs works [✔] declaration/value/function/list-notation-1.hs works [✔] declaration/value/function/overindentation.hs works [✔] declaration/value/function/arithmetic-sequences.hs works [✔] declaration/value/function/overloaded-labels.hs works [✔] declaration/value/function/implicit-params.hs works [✔] declaration/value/function/operators-4.hs works [✔] declaration/value/function/parallel-comprehensions-single-line.hs works [✔] declaration/value/function/where.hs works [✔] declaration/value/function/blank-lines-where.hs works [✔] declaration/value/function/tuple-sections.hs works [✔] declaration/value/function/parens.hs works [✔] declaration/value/function/application-0.hs works [✔] declaration/value/function/if-with-comment.hs works [✔] declaration/value/function/lambda-multi-line1.hs works [✔] declaration/value/function/operators-1.hs works [✔] declaration/value/function/explicit-type.hs works [✔] declaration/value/function/if-multi-line.hs works [✔] declaration/value/function/builtin-syntax.hs works [✔] declaration/value/function/awkward-comment-1.hs works [✔] declaration/value/function/case-multi-line.hs works [✔] declaration/value/function/negative-literals.hs works [✔] declaration/value/function/pragmas.hs works [✔] declaration/value/function/typed-hole.hs works [✔] declaration/value/function/operator-fixity-defaulting.hs works [✔] declaration/value/function/simple.hs works [✔] declaration/value/function/newline-single-line-body.hs works [✔] declaration/value/function/static-pointers.hs works [✔] declaration/value/function/backticks.hs works [✔] declaration/value/function/parallel-comprehensions-complex.hs works [✔] declaration/value/function/case-empty.hs works [✔] declaration/value/function/type-applications-and-splice.hs works [✔] declaration/value/function/let-single-line.hs works [✔] declaration/value/function/quasi-quotes.hs works [✔] declaration/value/function/case-multi-line-guards.hs works [✔] declaration/value/function/blank-lines-let.hs works [✔] declaration/value/function/awkward-comment-0.hs works [✔] declaration/value/function/fancy-forall-1.hs works [✔] declaration/value/function/operators-7.hs works [✔] declaration/value/function/let-nested.hs works [✔] declaration/value/function/lambda-multi-line2.hs works [✔] declaration/value/function/list-notation-0.hs works [✔] declaration/value/function/operators-0.hs works [✔] declaration/value/function/list-notation-2.hs works [✔] declaration/value/function/where-nested.hs works [✔] declaration/value/function/list-notation-3.hs works [✔] declaration/value/function/multiple-matches.hs works [✔] declaration/value/function/comprehension/transform-multi-line4.hs works [✔] declaration/value/function/comprehension/transform-single-line.hs works [✔] declaration/value/function/comprehension/transform-multi-line3.hs works [✔] declaration/value/function/comprehension/transform-monad.hs works [✔] declaration/value/function/comprehension/transform-multi-line1.hs works [✔] declaration/value/function/comprehension/transform-multi-line2.hs works [✔] declaration/value/function/pattern/record-patterns.hs works [✔] declaration/value/function/pattern/many-guards-in-singleline.hs works [✔] declaration/value/function/pattern/multiline-case-pattern.hs works [✔] declaration/value/function/pattern/quasi-quotes-pattern.hs works [✔] declaration/value/function/pattern/multiple-guard-statements.hs works [✔] declaration/value/function/pattern/pattern-bind.hs works [✔] declaration/value/function/pattern/n-plus-k-pattern.hs works [✔] declaration/value/function/pattern/famous-cardano-pattern.hs works [✔] declaration/value/function/pattern/multiline-guard-statement.hs works [✔] declaration/value/function/pattern/unboxed-sum-pattern.hs works [✔] declaration/value/function/pattern/as-pattern.hs works [✔] declaration/value/function/pattern/sig-pattern.hs works [✔] declaration/value/function/pattern/splice-pattern.hs works [✔] declaration/value/function/pattern/strictness.hs works [✔] declaration/value/function/pattern/view-pattern.hs works [✔] declaration/value/function/arrow/proc-forms2.hs works [✔] declaration/value/function/arrow/proc-ifs.hs works [✔] declaration/value/function/arrow/proc-applications.hs works [✔] declaration/value/function/arrow/proc-cases.hs works [✔] declaration/value/function/arrow/proc-lets.hs works [✔] declaration/value/function/arrow/proc-lambdas.hs works [✔] declaration/value/function/arrow/proc-do-simple1.hs works [✔] declaration/value/function/arrow/multiline-case.hs works [✔] declaration/value/function/arrow/proc-forms1.hs works [✔] declaration/value/function/arrow/proc-parentheses.hs works [✔] declaration/value/function/arrow/proc-do-simple2.hs works [✔] declaration/value/function/arrow/recursive-procs.hs works [✔] declaration/value/function/arrow/proc-applications2.hs works [✔] declaration/value/function/arrow/proc-do-complex.hs works [✔] declaration/value/function/arrow/proc-form-do-indent.hs works [✔] declaration/value/function/do/let.hs works [✔] declaration/value/function/do/recursive-do-mdo.hs works [✔] declaration/value/function/do/recursive-do-rec.hs works [✔] declaration/value/function/do/hang-rhs-arrow.hs works [✔] declaration/value/function/do/do-dollar-mixed-chain.hs works [✔] declaration/value/function/do/applications-and-parens.hs works [✔] declaration/value/function/do/expr.hs works [✔] declaration/value/function/do/blocks.hs works [✔] declaration/value/function/do/operator-and-parens.hs works [✔] declaration/value/function/do/comment-spacing.hs works [✔] declaration/value/function/do/comment-alignment.hs works [✔] declaration/value/function/infix/qualified-ops.hs works [✔] declaration/value/function/infix/op-chain-r-gt-colon-2.hs works [✔] declaration/value/function/infix/dollar-chains-6.hs works [✔] declaration/value/function/infix/applicative.hs works [✔] declaration/value/function/infix/dollar-chains-3.hs works [✔] declaration/value/function/infix/dollar-chains-1.hs works [✔] declaration/value/function/infix/op-chain-l-lt.hs works [✔] declaration/value/function/infix/op-chain-colon-do.hs works [✔] declaration/value/function/infix/op-chain-r-s-normal.hs works [✔] declaration/value/function/infix/dollar-chains-2.hs works [✔] declaration/value/function/infix/do.hs works [✔] declaration/value/function/infix/lenses.hs works [✔] declaration/value/function/infix/op-chain-r-eq-dollar-1.hs works [✔] declaration/value/function/infix/dollar-chains-5.hs works [✔] declaration/value/function/infix/op-chain-r-s-colon.hs works [✔] declaration/value/function/infix/hspec-expectation.hs works [✔] declaration/value/function/infix/unicode.hs works [✔] declaration/value/function/infix/op-chain-r-gt-colon-1.hs works [✔] declaration/value/function/infix/hanging.hs works [✔] declaration/value/function/infix/op-chain-r-s-dollar.hs works [✔] declaration/value/function/infix/op-chain-r-gt-dollar.hs works [✔] declaration/value/function/infix/op-chain-r-lt-dollar.hs works [✔] declaration/value/function/infix/op-chain-l-eq.hs works [✔] declaration/value/function/infix/comments.hs works [✔] declaration/value/function/infix/op-chain-r-lt-colon-2.hs works [✔] declaration/value/function/infix/op-chain-r-eq-colon-1.hs works [✔] declaration/value/function/infix/op-chain-l-gt.hs works [✔] declaration/value/function/infix/op-chain-l-s.hs works [✔] declaration/value/function/infix/op-chain-r-eq-normal.hs works [✔] declaration/value/function/infix/simple.hs works [✔] declaration/value/function/infix/op-chain-r-lt-colon-1.hs works [✔] declaration/value/function/infix/op-chain-r-eq-colon-2.hs works [✔] declaration/value/function/infix/esqueleto-1.hs works [✔] declaration/value/function/infix/dollar-chains-4.hs works [✔] declaration/value/function/infix/esqueleto-0.hs works [✔] declaration/value/function/infix/op-chain-r-lt-normal.hs works [✔] declaration/value/function/infix/op-chain-r-gt-normal.hs works [✔] declaration/value/function/infix/tricky-colon-chain.hs works [✔] declaration/value/function/infix/op-chain-r-eq-dollar-2.hs works [✔] declaration/value/function/infix/qualified-prelude.hs works [✔] declaration/value/function/record/record-dot.hs works [✔] declaration/value/function/record/wildcards.hs works [✔] declaration/value/function/record/updaters.hs works [✔] declaration/value/function/record/constructors.hs works [✔] declaration/value/function/record/inter-comments.hs works [✔] declaration/value/function/record/hanging-after-equal-update.hs works [✔] declaration/value/function/record/hanging-after-equal-con.hs works [✔] declaration/rewrite-rule/never-active.hs works [✔] declaration/rewrite-rule/prelude2.hs works [✔] declaration/rewrite-rule/basic2.hs works [✔] declaration/rewrite-rule/basic1.hs works [✔] declaration/rewrite-rule/prelude3.hs works [✔] declaration/rewrite-rule/type-signature.hs works [✔] declaration/rewrite-rule/prelude4.hs works [✔] declaration/rewrite-rule/prelude1.hs works [✔] declaration/rewrite-rule/forall-0.hs works [✔] declaration/rewrite-rule/phase.hs works [✔] declaration/rewrite-rule/empty.hs works [✔] declaration/rewrite-rule/forall-1.hs works [✔] declaration/type/visible-forall.hs works [✔] declaration/type/splice.hs works [✔] declaration/type/lits.hs works [✔] declaration/type/type-applications.hs works [✔] declaration/type/misc-kind-signatures.hs works [✔] declaration/type/promotion-0.hs works [✔] declaration/type/forall.hs works [✔] declaration/type/promotion-1.hs works [✔] declaration/signature/standalone-kind.hs works [✔] declaration/signature/pattern/multiline.hs works [✔] declaration/signature/pattern/single-line.hs works [✔] declaration/signature/complete/complete.hs works [✔] declaration/signature/set-cost-centre/set-cost-centre.hs works [✔] declaration/signature/inline/noinline.hs works [✔] declaration/signature/inline/inline.hs works [✔] declaration/signature/inline/conlike.hs works [✔] declaration/signature/inline/inlineable.hs works [✔] declaration/signature/minimal/minimal.hs works [✔] declaration/signature/fixity/infix.hs works [✔] declaration/signature/fixity/infixr.hs works [✔] declaration/signature/fixity/infixl.hs works [✔] declaration/signature/type/multi-value.hs works [✔] declaration/signature/type/context-multi-line.hs works [✔] declaration/signature/type/unrelated.hs works [✔] declaration/signature/type/long-multiline-applications.hs works [✔] declaration/signature/type/unicode.hs works [✔] declaration/signature/type/arguments.hs works [✔] declaration/signature/type/context-single-line.hs works [✔] declaration/signature/type/long-function-name.hs works [✔] declaration/signature/type/infix-promoted-type-constructor.hs works [✔] declaration/signature/specialize/specialize-instance.hs works [✔] declaration/signature/specialize/specialize.hs works [✔] declaration/splice/untyped-splice.hs works [✔] declaration/splice/bracket-declaration.hs works [✔] declaration/splice/splice-decl.hs works [✔] declaration/splice/typed-splice.hs works [✔] declaration/splice/grouped-splices.hs works [✔] declaration/splice/bracket-unicode.hs works [✔] declaration/splice/bracket.hs works [✔] declaration/splice/quotes.hs works [✔] declaration/splice/quasiquote.hs works [✔] declaration/warning/warning-single-line.hs works [✔] declaration/warning/warning-multiline.hs works [✔] declaration/data/deriving.hs works [✔] declaration/data/deriving-strategies.hs works [✔] declaration/data/unnamed-field-comment-2.hs works [✔] declaration/data/unnamed-field-comment-3.hs works [✔] declaration/data/operators.hs works [✔] declaration/data/newtype.hs works [✔] declaration/data/unnamed-field-comment-0.hs works [✔] declaration/data/record-multi-const.hs works [✔] declaration/data/kind-annotations.hs works [✔] declaration/data/record-singleline.hs works [✔] declaration/data/multiline-names.hs works [✔] declaration/data/with-comment.hs works [✔] declaration/data/existential-unicode.hs works [✔] declaration/data/infix.hs works [✔] declaration/data/multiline-arg-parens.hs works [✔] declaration/data/record.hs works [✔] declaration/data/datatype-contexts.hs works [✔] declaration/data/multiline.hs works [✔] declaration/data/with-weird-haddock.hs works [✔] declaration/data/strictness.hs works [✔] declaration/data/partly-documented.hs works [✔] declaration/data/simple.hs works [✔] declaration/data/empty.hs works [✔] declaration/data/unnamed-field-comment-1.hs works [✔] declaration/data/existential.hs works [✔] declaration/data/existential-multiline.hs works [✔] declaration/data/gadt-syntax.hs works [✔] declaration/data/simple-broken.hs works [✔] declaration/data/single-constructor-with-haddock.hs works [✔] declaration/data/ctype.hs works [✔] declaration/data/fat-multiline.hs works [✔] declaration/data/type-data.hs works [✔] declaration/data/gadt/multiple-declaration.hs works [✔] declaration/data/gadt/unicode.hs works [✔] declaration/data/gadt/record.hs works [✔] declaration/data/gadt/multiline.hs works [✔] declaration/data/gadt/strictness.hs works [✔] declaration/data/gadt/simple.hs works [✔] declaration/data/gadt/multiline-where.hs works [✔] declaration/data/field-layout/gadt.hs works [✔] declaration/data/field-layout/record.hs works [✔] declaration/data/field-layout/variants.hs works [✔] declaration/deriving/multiline.hs works [✔] declaration/deriving/overlapping.hs works [✔] declaration/deriving/singleline.hs works [✔] declaration/default/default.hs works [✔] declaration/annotation/annotation.hs works [✔] module-header/stack-header-1.hs works [✔] module-header/simple-with-comments.hs works [✔] module-header/warning-pragma-singleton-list.hs works [✔] module-header/double-dot-with-names.hs works [✔] module-header/shebang.hs works [✔] module-header/empty-haddock.hs works [✔] module-header/preceding-comment-with-haddock.hs works [✔] module-header/stack-header-0.hs works [✔] module-header/warning-pragma.hs works [✔] module-header/shebang-with-pragmas.hs works [✔] module-header/double-shebangs.hs works [✔] module-header/singleline-empty.hs works [✔] module-header/multiline-empty-comment.hs works [✔] module-header/multiline.hs works [✔] module-header/stack-header-2.hs works [✔] module-header/multiline-empty.hs works [✔] module-header/warning-pragma-list-multiline.hs works [✔] module-header/simple.hs works [✔] module-header/empty.hs works [✔] module-header/multiline-with-comments.hs works [✔] module-header/multiline2.hs works [✔] module-header/named-section.hs works [✔] module-header/warning-pragma-multiline.hs works [✔] module-header/leading-empty-line.hs works [✔] module-header/singleline.hs works [✔] other/argument-comment.hs works [✔] other/invalid-haddock-1.hs works [✔] other/pragma-comments.hs works [✔] other/comment-before-hanging.hs works [✔] other/comment-trailing-space.hs works [✔] other/empty-forall.hs works [✔] other/invalid-haddock-2.hs works [✔] other/comment-style-transform.hs works [✔] other/inline-comment-0.hs works [✔] other/inline-comment-1.hs works [✔] other/invalid-haddock-weird.hs works [✔] other/empty-haddock.hs works [✔] other/multiline-comments-reindent.hs works [✔] other/following-comment-last-3.hs works [✔] other/following-comment-last-2.hs works [✔] other/linear-arrows.hs works [✔] other/following-comment-last-1.hs works [✔] other/pragma-sorting.hs works [✔] other/comment-inside-construct.hs works [✔] other/comment-after-preceding-haddock.hs works [✔] other/following-comment-last-0.hs works [✔] other/pragma-no-header.hs works [✔] other/pragma-comments-after.hs works [✔] other/comment-following-preceding-gap.hs works [✔] other/invalid-haddock-double-trigger.hs works [✔] other/ascii.hs works [✔] other/haddock-sections.hs works [✔] other/consequetive-pipe-comments.hs works [✔] other/comment-two-blocks.hs works [✔] other/merging-comments.hs works [✔] other/pragma.hs works [✔] other/comment-spacing.hs works [✔] other/comment-multiline-after.hs works [✔] other/haddock-without-module-header.hs works [✔] other/comment-alignment.hs works [✔] other/multiple-blank-line-comment.hs works [✔] other/comment-glued-together.hs works [✔] other/comment-empty-let.hs works [✔] other/trailing-whitespace.hs works [✔] other/multiline-forall.hs works [✔] other/overly-indented.hs works [✔] other/cpp/shifted.hs works [✔] other/cpp/continuation.hs works [✔] other/cpp/simple-import.hs works [✔] other/cpp/lonely-hash.hs works [✔] other/cpp/separation-1a.hs works [✔] other/cpp/separation-1b.hs works [✔] other/cpp/separation-0b.hs works [✔] other/cpp/separation-0a.hs works [✔] other/cpp/separation-2a.hs works [✔] other/cpp/separation-2b.hs works [✔] other/cpp/cpp-and-imports.hs works [✔] other/disabling/closing-comment-in-disabled-region.hs works [✔] other/disabling/preserve-empty-lines.hs works [✔] other/disabling/whole-file.hs works [✔] other/disabling/normalize-magic-comments.hs works [✔] other/disabling/preserve-trailing-whitespace.hs works [✔] other/disabling/line-pragma-in-disabled-region.hs works [✔] other/disabling/single-definition.hs works [✔] other/disabling/suffix-comment.hs works [✔] other/disabling/empty-disabled-region.hs works [✔] import/explicit-imports-with-comments.hs works [✔] import/explicit-imports.hs works [✔] import/sorted-export-list.hs works [✔] import/merging-1.hs works [✔] import/sorted-package-imports.hs works [✔] import/comments-per-import.hs works [✔] import/merging-0.hs works [✔] import/explicit-prelude.hs works [✔] import/misc.hs works [✔] import/comments-inside-imports.hs works [✔] import/merging-2.hs works [✔] import/simple.hs works [✔] import/qualified-post.hs works [✔] import/deduplication-bug.hs works [✔] import/nested-explicit-imports.hs works [✔] import/sorted.hs works [✔] import/qualified-prelude.hs works [✔] Finished in 3.3946 seconds 547 examples, 0 failures Test suite tests: PASS Test suite logged to: /dev/stdout