[all reports]
| Install |
InstallOk |
| Docs |
Ok |
| Tests |
Ok |
| Time submitted |
2024-07-12 07:31:44.72055829 UTC
|
| Compiler |
ghc-9.6.3 |
| OS |
linux |
| Arch |
x86_64 |
| Dependencies |
appar-0.1.8, base-4.18.1.0, byteorder-1.0.4, bytestring-0.11.5.2, containers-0.6.7, network-3.2.1.0 |
| Flags |
none
|
Code Coverage
| expressions | 59% (1470/2481) |
| boolean | guards | 19% (8/42) |
| conditions | 54% (6/11) |
| qualifiers | 100% (0/0) |
| alternatives | 42% (92/216) |
| local declarations | 72% (96/132) |
| top-level declarations | 25% (87/340) |
Build log
[view raw]
Resolving dependencies...
Starting byteorder-1.0.4
Starting appar-0.1.8
Starting network-3.2.1.0
Building byteorder-1.0.4
Building appar-0.1.8
Building network-3.2.1.0
Completed byteorder-1.0.4
Completed appar-0.1.8
Completed network-3.2.1.0
Downloading iproute-1.7.14
Downloaded iproute-1.7.14
Starting iproute-1.7.14
Building iproute-1.7.14
Completed iproute-1.7.14
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.6.3 -O0
In order, the following will be built (use -v for more details):
- iproute-1.7.14 (first run)
Configuring iproute-1.7.14...
Preprocessing library for iproute-1.7.14..
Building library for iproute-1.7.14..
[1 of 9] Compiling Data.IP.Addr ( Data/IP/Addr.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Addr.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Addr.dyn_o )
Data/IP/Addr.hs:635:5: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
635 | [i1,i2,i3,i4] = fromIPv4 ip
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 9] Compiling Data.IP.Builder ( Data/IP/Builder.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Builder.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Builder.dyn_o )
[3 of 9] Compiling Data.IP.Mask ( Data/IP/Mask.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Mask.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Mask.dyn_o )
[4 of 9] Compiling Data.IP.Range ( Data/IP/Range.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Range.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Range.dyn_o )
[5 of 9] Compiling Data.IP.Op ( Data/IP/Op.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Op.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Op.dyn_o )
Data/IP/Op.hs:109:5: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
109 | [i1,i2,i3,i4] = fromIPv4 ip
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[6 of 9] Compiling Data.IP.Internal ( Data/IP/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/Internal.dyn_o )
[7 of 9] Compiling Data.IP ( Data/IP.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP.dyn_o )
[8 of 9] Compiling Data.IP.RouteTable.Internal ( Data/IP/RouteTable/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/RouteTable/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/RouteTable/Internal.dyn_o )
[9 of 9] Compiling Data.IP.RouteTable ( Data/IP/RouteTable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/RouteTable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/Data/IP/RouteTable.dyn_o )
Preprocessing test suite 'spec' for iproute-1.7.14..
Building test suite 'spec' for iproute-1.7.14..
[1 of 4] Compiling BuilderSpec ( test/BuilderSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/spec/spec-tmp/BuilderSpec.o )
[2 of 4] Compiling RouteTableSpec ( test/RouteTableSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/spec/spec-tmp/RouteTableSpec.o )
test/RouteTableSpec.hs:17: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()
|
17 | import Data.Monoid ((<>))
| ^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 4] Compiling IPSpec ( test/IPSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/spec/spec-tmp/IPSpec.o )
[4 of 4] Compiling Main ( test/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/spec/spec-tmp/Main.o )
[5 of 5] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/iproute-1.7.14/noopt/build/spec/spec
Running 1 test suites...
Test suite spec: RUNNING...
Test suite spec: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/iproute-1.7.14.test
Writing: iproute-1.7.14-inplace/Data.IP.RouteTable.Internal.hs.html
Writing: iproute-1.7.14-inplace/Data.IP.Builder.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.6.3/iproute-1.7.14/noopt/hpc/vanilla/html/spec/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: iproute-1.7.14-inplace/Data.IP.RouteTable.Internal.hs.html
Writing: iproute-1.7.14-inplace/Data.IP.Builder.hs.html
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.6.3/iproute-1.7.14/noopt/hpc/vanilla/html/iproute-1.7.14/hpc_index.html