Build #1 for iproute-1.7.15

[all reports]

Package iproute-1.7.15
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

expressions59% (1480/2487)
booleanguards19% (8/42)
conditions 54% (6/11)
qualifiers100% (0/0)
alternatives43% (93/216)
local declarations73% (98/133)
top-level declarations25% (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