Build #1 for closed-intervals-0.2.1.0

[all reports]

Package closed-intervals-0.2.1.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2023-09-29 12:52:14.817359536 UTC
Compiler ghc-9.2.4
OS linux
Arch x86_64
Dependencies base-4.16.3.0, containers-0.6.5.1, filtrable-0.1.6.0, time-1.11.1.1
Flags none

Code Coverage

expressions81% (886/1090)
booleanguards100% (0/0)
conditions 89% (25/28)
qualifiers100% (0/0)
alternatives85% (125/147)
local declarations94% (32/34)
top-level declarations50% (59/118)

Build log

[view raw]

Resolving dependencies...
Starting     filtrable-0.1.6.0
Building     filtrable-0.1.6.0
Completed    filtrable-0.1.6.0
Downloading  closed-intervals-0.2.1.0
Downloaded   closed-intervals-0.2.1.0
Starting     closed-intervals-0.2.1.0
Building     closed-intervals-0.2.1.0
Completed    closed-intervals-0.2.1.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):
 - closed-intervals-0.2.1.0 (first run)
Configuring closed-intervals-0.2.1.0...
Preprocessing library for closed-intervals-0.2.1.0..
Building library for closed-intervals-0.2.1.0..
[1 of 3] Compiling Data.Interval    ( src/Data/Interval.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Data/Interval.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Data/Interval.dyn_o )

src/Data/Interval.hs:91:1: warning: [-Wunused-imports]
    The qualified import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
91 | import qualified Data.Monoid ((<>))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Interval.hs:93:1: warning: [-Wunused-imports]
    The import of Data.Traversable is redundant
      except perhaps to import instances from Data.Traversable
    To import instances alone, use: import Data.Traversable()
   |
93 | import Data.Traversable (Traversable)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Interval.hs:98:53: warning: [-Wunused-imports]
    The import of utc from module Data.Time is redundant
   |
98 | import Data.Time (UTCTime, addUTCTime, diffUTCTime, utc, NominalDiffTime)
   |                                                     ^^^

src/Data/Interval.hs:100:30: warning: [-Wunused-imports]
    The import of utcToLocalTime from module Data.Time is redundant
    |
100 | import Data.Time (LocalTime, utcToLocalTime, zonedTimeToLocalTime, diffLocalTime, addLocalTime)
    |                              ^^^^^^^^^^^^^^

src/Data/Interval.hs:104:30: warning: [-Wunused-imports]
    The import of localTimeToUTC from module Data.Time is redundant
    |
104 | import Data.Time (ZonedTime, localTimeToUTC, zonedTimeToUTC)
    |                              ^^^^^^^^^^^^^^

src/Data/Interval.hs:747:25: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type ViewL a not matched: EmptyL
    |
747 |     (True,False) -> let (x :< _) = Seq.viewl r in SingletonSeq x
    |                         ^^^^^^^^^^^^^^^^^^^^^^

src/Data/Interval.hs:756:17: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type ViewL (Block e i) not matched: EmptyL
    |
756 |         y = let b :< _ = Seq.viewl rblocks in blockstart b
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 3] Compiling Data.Interval.Time ( src/Data/Interval/Time.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Data/Interval/Time.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Data/Interval/Time.dyn_o )
[3 of 3] Compiling Paths_closed_intervals ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/autogen/Paths_closed_intervals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Paths_closed_intervals.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Paths_closed_intervals.dyn_o )
Preprocessing test suite 'interval-doctest' for closed-intervals-0.2.1.0..
Building test suite 'interval-doctest' for closed-intervals-0.2.1.0..
[1 of 3] Compiling Data.IntervalTest ( test/Data/IntervalTest.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/interval-doctest/interval-doctest-tmp/Data/IntervalTest.o )
[2 of 3] Compiling Test.Data.Interval ( doctest/Test/Data/Interval.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/interval-doctest/interval-doctest-tmp/Test/Data/Interval.o )
[3 of 3] Compiling Main             ( doctest/Test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/interval-doctest/interval-doctest-tmp/Main.o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/interval-doctest/interval-doctest ...
Running 1 test suites...
Test suite interval-doctest: RUNNING...
Test suite interval-doctest: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/closed-intervals-0.2.1.0.test
Writing: closed-intervals-0.2.1.0-inplace/Data.Interval.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/closed-intervals-0.2.1.0/noopt/hpc/vanilla/html/interval-doctest/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: closed-intervals-0.2.1.0-inplace/Data.Interval.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.2.4/closed-intervals-0.2.1.0/noopt/hpc/vanilla/html/closed-intervals-0.2.1.0/hpc_index.html