[all reports]
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2023-08-10 13:54:40.046694773 UTC
|
Compiler |
ghc-9.2.4 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
base-4.16.3.0, bytestring-0.11.3.1, directory-1.3.6.2, filepath-1.4.2.2, json-0.10, microlens-platform-0.4.3.3, utf8-string-1.0.2, base-4.16.3.0, containers-0.6.5.1, directory-1.3.6.2, filepath-1.4.2.2, optparse-applicative-0.18.1.0 |
Flags |
-debug
|
Code Coverage
expressions | 100% (0/0) |
boolean | guards | 100% (0/0) |
conditions | 100% (0/0) |
qualifiers | 100% (0/0) |
alternatives | 100% (0/0) |
local declarations | 100% (0/0) |
top-level declarations | 100% (0/0) |
Build log
[view raw]
Resolving dependencies...
Starting data-array-byte-0.1.0.1
Starting microlens-0.4.13.1
Starting colour-2.3.6
Starting th-abstraction-0.5.0.0
Starting prettyprinter-1.7.1
Starting transformers-compat-0.7.2
Starting vector-stream-0.1.0.0
Starting utf8-string-1.0.2
Starting syb-0.7.2.4
Building syb-0.7.2.4
Building data-array-byte-0.1.0.1
Building colour-2.3.6
Building microlens-0.4.13.1
Building vector-stream-0.1.0.0
Building th-abstraction-0.5.0.0
Building utf8-string-1.0.2
Building transformers-compat-0.7.2
Building prettyprinter-1.7.1
Completed data-array-byte-0.1.0.1
Starting primitive-0.8.0.0
Starting hashable-1.4.3.0
Completed microlens-0.4.13.1
Starting microlens-ghc-0.4.14.1
Building hashable-1.4.3.0
Building primitive-0.8.0.0
Building microlens-ghc-0.4.14.1
Completed syb-0.7.2.4
Starting json-0.10
Completed transformers-compat-0.7.2
Starting microlens-mtl-0.2.0.3
Completed utf8-string-1.0.2
Building json-0.10
Completed colour-2.3.6
Starting ansi-terminal-types-0.11.5
Building microlens-mtl-0.2.0.3
Completed vector-stream-0.1.0.0
Building ansi-terminal-types-0.11.5
Completed th-abstraction-0.5.0.0
Starting microlens-th-0.4.3.13
Building microlens-th-0.4.3.13
Completed prettyprinter-1.7.1
Completed microlens-ghc-0.4.14.1
Completed ansi-terminal-types-0.11.5
Starting ansi-terminal-1.0
Completed microlens-mtl-0.2.0.3
Building ansi-terminal-1.0
Completed hashable-1.4.3.0
Starting unordered-containers-0.2.19.1
Building unordered-containers-0.2.19.1
Completed microlens-th-0.4.3.13
Completed json-0.10
Completed ansi-terminal-1.0
Starting prettyprinter-ansi-terminal-1.1.3
Building prettyprinter-ansi-terminal-1.1.3
Completed primitive-0.8.0.0
Starting vector-0.13.0.0
Building vector-0.13.0.0
Completed prettyprinter-ansi-terminal-1.1.3
Starting optparse-applicative-0.18.1.0
Building optparse-applicative-0.18.1.0
Completed unordered-containers-0.2.19.1
Completed optparse-applicative-0.18.1.0
Completed vector-0.13.0.0
Starting microlens-platform-0.4.3.3
Building microlens-platform-0.4.3.3
Completed microlens-platform-0.4.3.3
Downloading hasktags-0.73.0
Downloaded hasktags-0.73.0
Starting hasktags-0.73.0
Building hasktags-0.73.0
Completed hasktags-0.73.0
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.2.4 -O0
In order, the following will be built (use -v for more details):
- json-0.10 (lib:json) (requires build)
- microlens-platform-0.4.3.3 (lib:microlens-platform) (requires build)
- hasktags-0.73.0 (first run)
Starting microlens-platform-0.4.3.3 (all, legacy fallback)
Starting json-0.10 (all, legacy fallback)
Building microlens-platform-0.4.3.3 (all, legacy fallback)
Building json-0.10 (all, legacy fallback)
Installing microlens-platform-0.4.3.3 (all, legacy fallback)
Installing json-0.10 (all, legacy fallback)
Completed microlens-platform-0.4.3.3 (all, legacy fallback)
Completed json-0.10 (all, legacy fallback)
Configuring hasktags-0.73.0...
Preprocessing test suite 'testsuite' for hasktags-0.73.0..
Building test suite 'testsuite' for hasktags-0.73.0..
[1 of 4] Compiling DebugShow ( src/DebugShow.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/DebugShow.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/DebugShow.dyn_o )
[2 of 4] Compiling Tags ( src/Tags.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Tags.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Tags.dyn_o )
[3 of 4] Compiling Hasktags ( src/Hasktags.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Hasktags.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Hasktags.dyn_o )
src/Hasktags.hs:416:16: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type Token not matched: NewLine _
|
416 | map (\(Token name p) -> FoundThing (FTFuncTypeDef (concatTokens sig) scope) name p) (t:found)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Hasktags.hs:420:47: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type Token not matched:
NewLine _
NewLine _
NewLine _
NewLine _
...
|
420 | let merged = Token ( concatMap (\(Token x _) -> x) $ inner ++ [rp] ) p
| ^^^^^^^^^^^^^^^^^
src/Hasktags.hs:436:40: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type Token not matched: Token _ _
|
436 | . map (\(NewLine i) -> i)
| ^^^^^^^^^^^^^^^^^
src/Hasktags.hs:501:36: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Token not matched: Token _ _
|
501 | then let (NewLine i) = nl in i
| ^^^^^^^^^^^^^^^^
src/Hasktags.hs:551:36: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type Token not matched: NewLine _
|
551 | concatTokens = smartUnwords . map (\(Token name _) -> name) . filter (not . isNewLine Nothing)
| ^^^^^^^^^^^^^^^^^^^^^^^
[4 of 4] Compiling Main ( tests/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Main.dyn_o )
tests/Test.hs:7:18: warning: [-Wcompat-unqualified-imports]
To ensure compatibility with future core libraries changes
imports to Data.List should be
either qualified or have an explicit import list.
|
7 | import Data.List
| ^^^^^^^^^
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite ...
Preprocessing library for hasktags-0.73.0..
Building library for hasktags-0.73.0..
[1 of 3] Compiling DebugShow ( src/DebugShow.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/DebugShow.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/DebugShow.dyn_o )
[2 of 3] Compiling Tags ( src/Tags.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/Tags.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/Tags.dyn_o )
[3 of 3] Compiling Hasktags ( src/Hasktags.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/Hasktags.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/Hasktags.dyn_o )
src/Hasktags.hs:416:16: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type Token not matched: NewLine _
|
416 | map (\(Token name p) -> FoundThing (FTFuncTypeDef (concatTokens sig) scope) name p) (t:found)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Hasktags.hs:420:47: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type Token not matched:
NewLine _
NewLine _
NewLine _
NewLine _
...
|
420 | let merged = Token ( concatMap (\(Token x _) -> x) $ inner ++ [rp] ) p
| ^^^^^^^^^^^^^^^^^
src/Hasktags.hs:436:40: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type Token not matched: Token _ _
|
436 | . map (\(NewLine i) -> i)
| ^^^^^^^^^^^^^^^^^
src/Hasktags.hs:501:36: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Token not matched: Token _ _
|
501 | then let (NewLine i) = nl in i
| ^^^^^^^^^^^^^^^^
src/Hasktags.hs:551:36: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type Token not matched: NewLine _
|
551 | concatTokens = smartUnwords . map (\(Token name _) -> name) . filter (not . isNewLine Nothing)
| ^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing executable 'hasktags' for hasktags-0.73.0..
Building executable 'hasktags' for hasktags-0.73.0..
[1 of 2] Compiling Paths_hasktags ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/hasktags/autogen/Paths_hasktags.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/hasktags/hasktags-tmp/Paths_hasktags.o )
[2 of 2] Compiling Main ( src/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/hasktags/hasktags-tmp/Main.o )
src/Main.hs:8:1: warning: [-Wunused-imports]
The import of Data.Monoid is redundant
except perhaps to import instances from Data.Monoid
To import instances alone, use: import Data.Monoid()
|
8 | import Data.Monoid
| ^^^^^^^^^^^^^^^^^^
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/hasktags/hasktags ...
Running 1 test suites...
Test suite testsuite: RUNNING...
Test suite testsuite: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/hasktags-0.73.0.test
Writing: Hasktags.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/hpc/vanilla/html/testsuite/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/hpc/vanilla/html/hasktags-0.73.0/hpc_index.html