Build #1 for midi-0.2.2.4

[all reports]

Package midi-0.2.2.4
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2023-01-14 16:57:26.86929303 UTC
Compiler ghc-9.2.4
OS linux
Arch x86_64
Dependencies QuickCheck-2.14.2, base-4.16.3.0, binary-0.8.9.0, bytestring-0.11.3.1, event-list-0.1.2, explicit-exception-0.2, monoid-transformer-0.0.4, non-negative-0.1.2, random-1.2.1.1, semigroups-0.20, transformers-0.5.6.2, utility-ht-0.0.16
Flags none

Code Coverage

expressions61% (1907/3081)
booleanguards100% (0/0)
conditions 52% (11/21)
qualifiers100% (0/0)
alternatives56% (111/196)
local declarations58% (20/34)
top-level declarations45% (274/596)

Build log

[view raw]

Resolving dependencies...
Starting     semigroups-0.20
Starting     splitmix-0.1.0.4
Starting     utility-ht-0.0.16
Building     semigroups-0.20
Building     utility-ht-0.0.16
Building     splitmix-0.1.0.4
Completed    semigroups-0.20
Downloading  monoid-transformer-0.0.4
Starting     explicit-exception-0.2
Downloaded   monoid-transformer-0.0.4
Starting     monoid-transformer-0.0.4
Building     explicit-exception-0.2
Building     monoid-transformer-0.0.4
Completed    splitmix-0.1.0.4
Starting     random-1.2.1.1
Building     random-1.2.1.1
Completed    utility-ht-0.0.16
Completed    monoid-transformer-0.0.4
Completed    explicit-exception-0.2
Completed    random-1.2.1.1
Starting     QuickCheck-2.14.2
Building     QuickCheck-2.14.2
Completed    QuickCheck-2.14.2
Starting     non-negative-0.1.2
Building     non-negative-0.1.2
Completed    non-negative-0.1.2
Starting     event-list-0.1.2
Building     event-list-0.1.2
Completed    event-list-0.1.2
Downloading  midi-0.2.2.4
Downloaded   midi-0.2.2.4
Starting     midi-0.2.2.4
Building     midi-0.2.2.4
Completed    midi-0.2.2.4

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):
 - explicit-exception-0.2 (lib:explicit-exception) (requires build)
 - monoid-transformer-0.0.4 (lib:monoid-transformer) (requires build)
 - midi-0.2.2.4 (first run)
Starting     monoid-transformer-0.0.4 (all, legacy fallback)
Starting     explicit-exception-0.2 (all, legacy fallback)
Building     monoid-transformer-0.0.4 (all, legacy fallback)
Building     explicit-exception-0.2 (all, legacy fallback)
Installing   monoid-transformer-0.0.4 (all, legacy fallback)
Completed    monoid-transformer-0.0.4 (all, legacy fallback)
Installing   explicit-exception-0.2 (all, legacy fallback)
Completed    explicit-exception-0.2 (all, legacy fallback)
Configuring midi-0.2.2.4...
Preprocessing library for midi-0.2.2.4..
Building library for midi-0.2.2.4..
[ 1 of 42] Compiling Sound.MIDI.Bit   ( src/Sound/MIDI/Bit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Bit.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Bit.dyn_o )
[ 2 of 42] Compiling Sound.MIDI.IO    ( src/Sound/MIDI/IO.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/IO.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/IO.dyn_o )
[ 3 of 42] Compiling Sound.MIDI.Monoid ( src/Sound/MIDI/Monoid.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Monoid.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Monoid.dyn_o )

src/Sound/MIDI/Monoid.hs:3:1: warning: [-Wunused-imports]
    The import of Data.Foldable is redundant
      except perhaps to import instances from Data.Foldable
    To import instances alone, use: import Data.Foldable()
  |
3 | import Data.Foldable (foldMap, )
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Sound/MIDI/Monoid.hs:4: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()
  |
4 | import Data.Monoid (Monoid, mappend, )
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Sound/MIDI/Monoid.hs:5:24: warning: [-Wunused-imports]
    The import of Semigroup from module Data.Semigroup is redundant
  |
5 | import Data.Semigroup (Semigroup, sconcat, )
  |                        ^^^^^^^^^
[ 4 of 42] Compiling Sound.MIDI.Parser.Report ( src/Sound/MIDI/Parser/Report.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Report.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Report.dyn_o )
[ 5 of 42] Compiling Sound.MIDI.Parser.Exception ( parser/Sound/MIDI/Parser/Exception.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Exception.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Exception.dyn_o )
[ 6 of 42] Compiling Sound.MIDI.Parser.Class ( parser/Sound/MIDI/Parser/Class.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Class.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Class.dyn_o )
[ 7 of 42] Compiling Sound.MIDI.Parser.Primitive ( src/Sound/MIDI/Parser/Primitive.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Primitive.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Primitive.dyn_o )
[ 8 of 42] Compiling Sound.MIDI.Parser.File ( src/Sound/MIDI/Parser/File.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/File.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/File.dyn_o )

src/Sound/MIDI/Parser/File.hs:11:1: warning: [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
11 | import Control.Applicative (Applicative, pure, (<*>), )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 9 of 42] Compiling Sound.MIDI.Parser.Restricted ( src/Sound/MIDI/Parser/Restricted.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Restricted.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Restricted.dyn_o )

src/Sound/MIDI/Parser/Restricted.hs:15:1: warning: [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
15 | import Control.Applicative (Applicative, pure, (<*>), )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Sound/MIDI/Parser/Restricted.hs:52:4: warning: [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (T parser).
    return will eventually be removed in favour of pure
    Either remove definition for return (recommended) or define as return = pure
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
52 |    return = Cons . return
   |    ^^^^^^^^^^^^^^^^^^^^^^
[10 of 42] Compiling Sound.MIDI.Parser.Warning ( parser/Sound/MIDI/Parser/Warning.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Warning.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Warning.dyn_o )
[11 of 42] Compiling Sound.MIDI.Parser.Stream ( parser/Sound/MIDI/Parser/Stream.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Stream.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Stream.dyn_o )

parser/Sound/MIDI/Parser/Stream.hs:11:1: warning: [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
11 | import Control.Applicative (Applicative, pure, (<*>), )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[12 of 42] Compiling Sound.MIDI.MachineControl ( src/Sound/MIDI/MachineControl.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/MachineControl.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/MachineControl.dyn_o )
[13 of 42] Compiling Sound.MIDI.Parser.ByteString ( src/Sound/MIDI/Parser/ByteString.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/ByteString.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/ByteString.dyn_o )

src/Sound/MIDI/Parser/ByteString.hs:15:1: warning: [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
15 | import Control.Applicative (Applicative, pure, (<*>), )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[14 of 42] Compiling Sound.MIDI.String ( src/Sound/MIDI/String.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/String.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/String.dyn_o )
[15 of 42] Compiling Sound.MIDI.Utility ( src/Sound/MIDI/Utility.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Utility.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Utility.dyn_o )
[16 of 42] Compiling Sound.MIDI.Parser.Status ( src/Sound/MIDI/Parser/Status.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Status.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Status.dyn_o )
[17 of 42] Compiling Sound.MIDI.KeySignature ( src/Sound/MIDI/KeySignature.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/KeySignature.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/KeySignature.dyn_o )
[18 of 42] Compiling Sound.MIDI.ControllerPrivate ( src/Sound/MIDI/ControllerPrivate.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/ControllerPrivate.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/ControllerPrivate.dyn_o )
[19 of 42] Compiling Sound.MIDI.Controller ( src/Sound/MIDI/Controller.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Controller.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Controller.dyn_o )
[20 of 42] Compiling Sound.MIDI.Writer.Basic ( src/Sound/MIDI/Writer/Basic.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Writer/Basic.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Writer/Basic.dyn_o )

src/Sound/MIDI/Writer/Basic.hs:12:1: warning: [-Wunused-imports]
    The import of Data.Foldable is redundant
      except perhaps to import instances from Data.Foldable
    To import instances alone, use: import Data.Foldable()
   |
12 | import Data.Foldable (foldMap, )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Sound/MIDI/Writer/Basic.hs:13: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()
   |
13 | import Data.Monoid (Monoid, mempty, mappend, mconcat, )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Sound/MIDI/Writer/Basic.hs:14:1: warning: [-Wunused-imports]
    The import of <> from module Data.Semigroup is redundant
   |
14 | import Data.Semigroup (Semigroup(sconcat, (<>)), )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[21 of 42] Compiling Sound.MIDI.Message.System.RealTime ( src/Sound/MIDI/Message/System/RealTime.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/RealTime.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/RealTime.dyn_o )
[22 of 42] Compiling Sound.MIDI.Message.System.Common ( src/Sound/MIDI/Message/System/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/Common.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/Common.dyn_o )
[23 of 42] Compiling Sound.MIDI.Message.Channel.Mode ( src/Sound/MIDI/Message/Channel/Mode.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel/Mode.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel/Mode.dyn_o )
[24 of 42] Compiling Sound.MIDI.Manufacturer ( src/Sound/MIDI/Manufacturer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Manufacturer.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Manufacturer.dyn_o )
[25 of 42] Compiling Sound.MIDI.Message.System.Exclusive ( src/Sound/MIDI/Message/System/Exclusive.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/Exclusive.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/Exclusive.dyn_o )
[26 of 42] Compiling Sound.MIDI.Message.System ( src/Sound/MIDI/Message/System.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System.dyn_o )
[27 of 42] Compiling Sound.MIDI.File.Event.SystemExclusive ( src/Sound/MIDI/File/Event/SystemExclusive.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event/SystemExclusive.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event/SystemExclusive.dyn_o )
[28 of 42] Compiling Sound.MIDI.Writer.Status ( src/Sound/MIDI/Writer/Status.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Writer/Status.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Writer/Status.dyn_o )

src/Sound/MIDI/Writer/Status.hs:13: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()
   |
13 | import Data.Monoid (Monoid, mempty, mappend, mconcat, )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Sound/MIDI/Writer/Status.hs:14:1: warning: [-Wunused-imports]
    The import of <>, Semigroup
    from module Data.Semigroup is redundant
   |
14 | import Data.Semigroup (Semigroup, sconcat, (<>), )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Sound/MIDI/Writer/Status.hs:36:4: warning: [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid (T compress writer).
    mappend will eventually be removed in favour of (<>)
    Either remove definition for mappend (recommended) or define as mappend = (<>)
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
   |
36 |    mappend = genAppend Cons decons
   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[29 of 42] Compiling Sound.MIDI.Message.Channel.Voice ( src/Sound/MIDI/Message/Channel/Voice.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel/Voice.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel/Voice.dyn_o )
[30 of 42] Compiling Sound.MIDI.Message.Channel ( src/Sound/MIDI/Message/Channel.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel.dyn_o )
[31 of 42] Compiling Sound.MIDI.Message.Class.Utility ( src/Sound/MIDI/Message/Class/Utility.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Utility.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Utility.dyn_o )
[32 of 42] Compiling Sound.MIDI.General ( src/Sound/MIDI/General.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/General.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/General.dyn_o )
[33 of 42] Compiling Sound.MIDI.File.Event.Meta ( src/Sound/MIDI/File/Event/Meta.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event/Meta.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event/Meta.dyn_o )
[34 of 42] Compiling Sound.MIDI.Message ( src/Sound/MIDI/Message.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message.dyn_o )
[35 of 42] Compiling Sound.MIDI.File.Event ( src/Sound/MIDI/File/Event.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event.dyn_o )

src/Sound/MIDI/File/Event.hs:55:22: warning: [-Wdeprecations]
    In the use of type constructor or class T
    (imported from Sound.MIDI.File.Event.SystemExclusive):
    Deprecated: "implement this data type properly"
   |
55 |    | SystemExclusive SysEx.T
   |                      ^^^^^^^
[36 of 42] Compiling Sound.MIDI.Message.Class.Query ( src/Sound/MIDI/Message/Class/Query.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Query.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Query.dyn_o )
[37 of 42] Compiling Sound.MIDI.Message.Class.Construct ( src/Sound/MIDI/Message/Class/Construct.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Construct.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Construct.dyn_o )
[38 of 42] Compiling Sound.MIDI.Message.Class.Check ( src/Sound/MIDI/Message/Class/Check.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Check.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Check.dyn_o )
[39 of 42] Compiling Sound.MIDI.File  ( src/Sound/MIDI/File.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File.dyn_o )
[40 of 42] Compiling Sound.MIDI.File.Save ( src/Sound/MIDI/File/Save.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Save.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Save.dyn_o )

src/Sound/MIDI/File/Save.hs:25:1: warning: [-Wunused-imports]
    The import of Data.Foldable is redundant
      except perhaps to import instances from Data.Foldable
    To import instances alone, use: import Data.Foldable()
   |
25 | import Data.Foldable (foldMap, )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[41 of 42] Compiling Sound.MIDI.File.Load ( src/Sound/MIDI/File/Load.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Load.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Load.dyn_o )

src/Sound/MIDI/File/Load.hs:261:16: warning: [-Wdeprecations]
    In the use of showTime (imported from Sound.MIDI.File):
    Deprecated: "only use this for debugging"
    |
261 |                MIDIFile.showTime
    |                ^^^^^^^^^^^^^^^^^

src/Sound/MIDI/File/Load.hs:262:23: warning: [-Wdeprecations]
    In the use of showEvent (imported from Sound.MIDI.File):
    Deprecated: "only use this for debugging"
    |
262 |                (\e -> MIDIFile.showEvent e . showString "\n")
    |                       ^^^^^^^^^^^^^^^^^^
[42 of 42] Compiling Sound.MIDI.Example.ControllerRamp ( src/Sound/MIDI/Example/ControllerRamp.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Example/ControllerRamp.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Example/ControllerRamp.dyn_o )
Preprocessing test suite 'test' for midi-0.2.2.4..
Building test suite 'test' for midi-0.2.2.4..
[1 of 8] Compiling Common           ( test/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Common.o )
[2 of 8] Compiling Example          ( test/Example.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Example.o )
[3 of 8] Compiling Sound.MIDI.Parser.Exception ( parser/Sound/MIDI/Parser/Exception.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Sound/MIDI/Parser/Exception.o )
[4 of 8] Compiling Sound.MIDI.Parser.Class ( parser/Sound/MIDI/Parser/Class.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Sound/MIDI/Parser/Class.o )
[5 of 8] Compiling Sound.MIDI.Parser.Warning ( parser/Sound/MIDI/Parser/Warning.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Sound/MIDI/Parser/Warning.o )
[6 of 8] Compiling Sound.MIDI.Parser.Stream ( parser/Sound/MIDI/Parser/Stream.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Sound/MIDI/Parser/Stream.o )

parser/Sound/MIDI/Parser/Stream.hs:11:1: warning: [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
11 | import Control.Applicative (Applicative, pure, (<*>), )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[7 of 8] Compiling Parser           ( test/Parser.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Parser.o )
[8 of 8] Compiling Main             ( test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Main.o )

test/Main.hs:192:20: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type [MidiFile.Track] not matched: []
    |
192 |                let (lastTrack1:_) = Match.drop initTracks0 tracks1
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test ...
Running 1 test suites...
Test suite test: RUNNING...
Test suite test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/midi-0.2.2.4.test
Writing: midi-0.2.2.4-inplace/Sound.MIDI.IO.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.KeySignature.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.Mode.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.Voice.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.Parser.Report.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Save.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Load.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.SystemExclusive.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.Meta.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.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/midi-0.2.2.4/noopt/hpc/vanilla/html/test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: midi-0.2.2.4-inplace/Sound.MIDI.IO.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.KeySignature.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.Mode.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.Voice.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.Parser.Report.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Save.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Load.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.SystemExclusive.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.Meta.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.hs.html
Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.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/midi-0.2.2.4/noopt/hpc/vanilla/html/midi-0.2.2.4/hpc_index.html