Build #1 for file-io-0.1.6

[all reports]

Package file-io-0.1.6
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2026-01-30 07:17:46.284780987 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, bytestring-0.12.1.0, deepseq-1.5.1.0, filepath-1.4.301.0, unix-2.8.6.0
Flags long-paths -os-string

Code Coverage

expressions66% (357/539)
booleanguards0% (0/3)
conditions 0% (0/1)
qualifiers100% (0/0)
alternatives52% (12/23)
local declarations66% (6/9)
top-level declarations72% (29/40)

Build log

[view raw]

Resolving dependencies...
Downloading  file-io-0.1.6
Downloaded   file-io-0.1.6
Configuring file-io-0.1.6...
Preprocessing library for file-io-0.1.6..
Building library for file-io-0.1.6..
[1 of 5] Compiling System.File.Platform ( posix/System/File/Platform.hs, dist/build/System/File/Platform.o, dist/build/System/File/Platform.dyn_o )

posix/System/File/Platform.hs:32:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsString.Internal.Types is deprecated:
      "Use System.OsString.Internal.Types from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
32 | import "filepath" System.OsString.Internal.Types (PosixString(..), PosixChar(..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

posix/System/File/Platform.hs:33:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsPath.Data.ByteString.Short is deprecated:
      "Use System.OsString.Data.ByteString.Short from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
33 | import qualified "filepath" System.OsPath.Data.ByteString.Short as BC
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 5] Compiling System.File.OsPath.Internal ( System/File/OsPath/Internal.hs, dist/build/System/File/OsPath/Internal.o, dist/build/System/File/OsPath/Internal.dyn_o )

System/File/OsPath/Internal.hs:24:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsString.Internal.Types is deprecated:
      "Use System.OsString.Internal.Types from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
24 | import System.OsString.Internal.Types
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 5] Compiling System.File.OsPath ( System/File/OsPath.hs, dist/build/System/File/OsPath.o, dist/build/System/File/OsPath.dyn_o )
[4 of 5] Compiling System.File.PlatformPath.Internal ( System/File/PlatformPath/Internal.hs, dist/build/System/File/PlatformPath/Internal.o, dist/build/System/File/PlatformPath/Internal.dyn_o )

System/File/PlatformPath/Internal.hs:34:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsString.Internal.Types is deprecated:
      "Use System.OsString.Internal.Types from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
34 | import System.OsString.Internal.Types
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[5 of 5] Compiling System.File.PlatformPath ( System/File/PlatformPath.hs, dist/build/System/File/PlatformPath.o, dist/build/System/File/PlatformPath.dyn_o )
Preprocessing library for file-io-0.1.6..
Running Haddock on library for file-io-0.1.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 5] Compiling System.File.Platform ( posix/System/File/Platform.hs, nothing )

posix/System/File/Platform.hs:32:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsString.Internal.Types is deprecated:
      "Use System.OsString.Internal.Types from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
32 | import "filepath" System.OsString.Internal.Types (PosixString(..), PosixChar(..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

posix/System/File/Platform.hs:33:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsPath.Data.ByteString.Short is deprecated:
      "Use System.OsString.Data.ByteString.Short from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
33 | import qualified "filepath" System.OsPath.Data.ByteString.Short as BC
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 5] Compiling System.File.OsPath.Internal ( System/File/OsPath/Internal.hs, nothing )

System/File/OsPath/Internal.hs:24:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsString.Internal.Types is deprecated:
      "Use System.OsString.Internal.Types from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
24 | import System.OsString.Internal.Types
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 5] Compiling System.File.OsPath ( System/File/OsPath.hs, nothing )
[4 of 5] Compiling System.File.PlatformPath.Internal ( System/File/PlatformPath/Internal.hs, nothing )

System/File/PlatformPath/Internal.hs:34:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsString.Internal.Types is deprecated:
      "Use System.OsString.Internal.Types from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
34 | import System.OsString.Internal.Types
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[5 of 5] Compiling System.File.PlatformPath ( System/File/PlatformPath.hs, nothing )
Haddock coverage:
Warning: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  64% ( 18 / 28) in 'System.File.OsPath.Internal'
  Missing documentation for:
    Module header
    withBinaryFile (System/File/OsPath/Internal.hs:59)
    withBinaryFile' (System/File/OsPath/Internal.hs:75)
    handleFinalizer (System/File/OsPath/Internal.hs:192)
    HandleFinalizer (System/File/OsPath/Internal.hs:198)
    withOpenFile' (System/File/OsPath/Internal.hs:213)
    addFilePathToIOError (System/File/OsPath/Internal.hs:226)
    augmentError (System/File/OsPath/Internal.hs:232)
    openTempFile' (System/File/OsPath/Internal.hs:237)
    any_ (System/File/OsPath/Internal.hs:256)
Warning: 'OsPath' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  88% ( 16 / 18) in 'System.File.OsPath'
  Missing documentation for:
    withBinaryFile (System/File/OsPath/Internal.hs:59)
    withBinaryFile' (System/File/OsPath/Internal.hs:75)
  72% ( 16 / 22) in 'System.File.PlatformPath.Internal'
  Missing documentation for:
    Module header
    handleFinalizer (System/File/OsPath/Internal.hs:192)
    HandleFinalizer (System/File/OsPath/Internal.hs:198)
    withOpenFile' (System/File/PlatformPath/Internal.hs:111)
    addFilePathToIOError (System/File/PlatformPath/Internal.hs:114)
    augmentError (System/File/PlatformPath/Internal.hs:117)
Warning: 'OsPath' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 14 / 14) in 'System.File.PlatformPath'
Documentation created: dist/doc/html/file-io/,
dist/doc/html/file-io/file-io.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/file-io-0.1.6-FDrrqcSYfPxDEWPcruv8gn
Completed    file-io-0.1.6

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.8.4 -O0
In order, the following will be built (use -v for more details):
 - file-io-0.1.6 (first run)
Configuring file-io-0.1.6...
Preprocessing test suite 'T15Win' for file-io-0.1.6..
Building test suite 'T15Win' for file-io-0.1.6..
[1 of 1] Compiling Main             ( tests/T15Win.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/T15Win/T15Win-tmp/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/T15Win/T15Win
Preprocessing library for file-io-0.1.6..
Building library for file-io-0.1.6..
[1 of 5] Compiling System.File.Platform ( posix/System/File/Platform.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/System/File/Platform.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/System/File/Platform.dyn_o )

posix/System/File/Platform.hs:32:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsString.Internal.Types is deprecated:
      "Use System.OsString.Internal.Types from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
32 | import "filepath" System.OsString.Internal.Types (PosixString(..), PosixChar(..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

posix/System/File/Platform.hs:33:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsPath.Data.ByteString.Short is deprecated:
      "Use System.OsString.Data.ByteString.Short from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
33 | import qualified "filepath" System.OsPath.Data.ByteString.Short as BC
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 5] Compiling System.File.OsPath.Internal ( System/File/OsPath/Internal.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/System/File/OsPath/Internal.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/System/File/OsPath/Internal.dyn_o )

System/File/OsPath/Internal.hs:24:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsString.Internal.Types is deprecated:
      "Use System.OsString.Internal.Types from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
24 | import System.OsString.Internal.Types
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 5] Compiling System.File.OsPath ( System/File/OsPath.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/System/File/OsPath.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/System/File/OsPath.dyn_o )
[4 of 5] Compiling System.File.PlatformPath.Internal ( System/File/PlatformPath/Internal.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/System/File/PlatformPath/Internal.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/System/File/PlatformPath/Internal.dyn_o )

System/File/PlatformPath/Internal.hs:34:1: warning: [GHC-15328] [-Wdeprecations]
    Module System.OsString.Internal.Types is deprecated:
      "Use System.OsString.Internal.Types from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5."
   |
34 | import System.OsString.Internal.Types
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[5 of 5] Compiling System.File.PlatformPath ( System/File/PlatformPath.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/System/File/PlatformPath.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/System/File/PlatformPath.dyn_o )
Preprocessing test suite 'CLC237' for file-io-0.1.6..
Building test suite 'CLC237' for file-io-0.1.6..
[1 of 1] Compiling Main             ( tests/CLC237.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/CLC237/CLC237-tmp/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/CLC237/CLC237
Preprocessing test suite 'Properties' for file-io-0.1.6..
Building test suite 'Properties' for file-io-0.1.6..
[1 of 1] Compiling Main             ( tests/Properties.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/Properties/Properties-tmp/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/Properties/Properties
Preprocessing test suite 'T14' for file-io-0.1.6..
Building test suite 'T14' for file-io-0.1.6..
[1 of 1] Compiling Main             ( tests/T14.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/T14/T14-tmp/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/T14/T14
Preprocessing test suite 'T15' for file-io-0.1.6..
Building test suite 'T15' for file-io-0.1.6..
[1 of 1] Compiling Main             ( tests/T15.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/T15/T15-tmp/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/T15/T15
Preprocessing test suite 'T8' for file-io-0.1.6..
Building test suite 'T8' for file-io-0.1.6..
[1 of 1] Compiling Main             ( tests/T8.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/T8/T8-tmp/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/build/T8/T8
Running 6 test suites...
Test suite CLC237: RUNNING...
Test suite CLC237: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/file-io-0.1.6.test
Writing: file-io-0.1.6-inplace/System.File.OsPath.Internal.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/hpc/vanilla/html/CLC237/hpc_index.html
Test suite Properties: RUNNING...
Test suite Properties: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/file-io-0.1.6.test
Writing: file-io-0.1.6-inplace/System.File.OsPath.Internal.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/hpc/vanilla/html/Properties/hpc_index.html
Test suite T14: RUNNING...
Test suite T14: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/file-io-0.1.6.test
Writing: file-io-0.1.6-inplace/System.File.OsPath.Internal.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/hpc/vanilla/html/T14/hpc_index.html
Test suite T15: RUNNING...
Test suite T15: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/file-io-0.1.6.test
Writing: file-io-0.1.6-inplace/System.File.OsPath.Internal.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/hpc/vanilla/html/T15/hpc_index.html
Test suite T15Win: RUNNING...
Test suite T15Win: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/file-io-0.1.6.test
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/hpc/vanilla/html/T15Win/hpc_index.html
Test suite T8: RUNNING...
Test suite T8: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/file-io-0.1.6.test
Writing: file-io-0.1.6-inplace/System.File.OsPath.Internal.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/hpc/vanilla/html/T8/hpc_index.html
6 of 6 test suites (6 of 6 test cases) passed.
Writing: file-io-0.1.6-inplace/System.File.OsPath.Internal.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/file-io-0.1.6/noopt/hpc/vanilla/html/file-io-0.1.6/hpc_index.html