[all reports]
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2024-10-24 06:05:55.967432779 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.4.0 |
Flags |
none
|
Code Coverage
expressions | 59% (1480/2487) |
boolean | guards | 19% (8/42) |
conditions | 54% (6/11) |
qualifiers | 100% (0/0) |
alternatives | 43% (93/216) |
local declarations | 73% (98/133) |
top-level declarations | 25% (86/341) |
Build log
[view raw]
Resolving dependencies...
Starting byteorder-1.0.4
Starting appar-0.1.8
Starting network-3.2.4.0
Building byteorder-1.0.4
Building appar-0.1.8
Building network-3.2.4.0
Completed byteorder-1.0.4
Completed appar-0.1.8
Completed network-3.2.4.0
Downloading iproute-1.7.15
Downloaded iproute-1.7.15
Starting iproute-1.7.15
Building iproute-1.7.15
Completed iproute-1.7.15
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.15 (first run)
Configuring iproute-1.7.15...
Preprocessing library for iproute-1.7.15..
Building library for iproute-1.7.15..
[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.15/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.15/noopt/build/Data/IP/Addr.dyn_o )
Data/IP/Addr.hs:679:5: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
679 | [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.15/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.15/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.15/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.15/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.15/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.15/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.15/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.15/noopt/build/Data/IP/Op.dyn_o )
Data/IP/Op.hs:103:5: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
103 | [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.15/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.15/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.15/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.15/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.15/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.15/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.15/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.15/noopt/build/Data/IP/RouteTable.dyn_o )
Preprocessing test suite 'spec' for iproute-1.7.15..
Building test suite 'spec' for iproute-1.7.15..
[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.15/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.15/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.15/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.15/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.15/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.15.test
Writing: iproute-1.7.15-inplace/Data.IP.RouteTable.Internal.hs.html
Writing: iproute-1.7.15-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.15/noopt/hpc/vanilla/html/spec/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: iproute-1.7.15-inplace/Data.IP.RouteTable.Internal.hs.html
Writing: iproute-1.7.15-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.15/noopt/hpc/vanilla/html/iproute-1.7.15/hpc_index.html