Build #1 for directory-1.3.10.0

[all reports]

Package directory-1.3.10.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2025-12-24 03:04:56.74957624 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, file-io-0.1.5, filepath-1.4.301.0, time-1.12.2, unix-2.8.6.0
Flags -os-string

Code Coverage

expressions82% (1542/1874)
booleanguards40% (18/45)
conditions 66% (6/9)
qualifiers100% (0/0)
alternatives78% (107/136)
local declarations98% (57/58)
top-level declarations59% (161/271)

Build log

[view raw]

Resolving dependencies...
Configuring file-io-0.1.5...
Preprocessing library for file-io-0.1.5..
Building library for file-io-0.1.5..
[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:31: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."
   |
31 | import "filepath" System.OsString.Internal.Types (PosixString(..), PosixChar(..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

posix/System/File/Platform.hs:32: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."
   |
32 | 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.5..
Running Haddock on library for file-io-0.1.5..
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:31: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."
   |
31 | import "filepath" System.OsString.Internal.Types (PosixString(..), PosixChar(..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

posix/System/File/Platform.hs:32: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."
   |
32 | 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.5-2VaTczxt7HW5rd4UzeXzuA
Completed    file-io-0.1.5
Downloading  directory-1.3.10.0
Downloaded   directory-1.3.10.0
Configuring directory-1.3.10.0...
checking for gcc... /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc accepts -g... yes
checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc option to enable C11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for time.h... yes
checking for realpath... yes
checking for utimensat... yes
checking for CreateSymbolicLinkW... no
checking for GetFinalPathNameByHandleW... no
configure: creating ./config.status
config.status: creating HsDirectoryConfig.h
Preprocessing library for directory-1.3.10.0..
Building library for directory-1.3.10.0..
[1 of 9] Compiling System.Directory.Internal.Prelude ( System/Directory/Internal/Prelude.hs, dist/build/System/Directory/Internal/Prelude.o, dist/build/System/Directory/Internal/Prelude.dyn_o )
[2 of 9] Compiling System.Directory.Internal.Common ( System/Directory/Internal/Common.hs, dist/build/System/Directory/Internal/Common.o, dist/build/System/Directory/Internal/Common.dyn_o )
[3 of 9] Compiling System.Directory.Internal.Config ( System/Directory/Internal/Config.hs, dist/build/System/Directory/Internal/Config.o, dist/build/System/Directory/Internal/Config.dyn_o )
[4 of 9] Compiling System.Directory.Internal.C_utimensat ( dist/build/System/Directory/Internal/C_utimensat.hs, dist/build/System/Directory/Internal/C_utimensat.o, dist/build/System/Directory/Internal/C_utimensat.dyn_o )
[5 of 9] Compiling System.Directory.Internal.Posix ( dist/build/System/Directory/Internal/Posix.hs, dist/build/System/Directory/Internal/Posix.o, dist/build/System/Directory/Internal/Posix.dyn_o )

System/Directory/Internal/Posix.hsc:22: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."
   |
22 | import System.OsString.Internal.Types (OsString(OsString, getOsString))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[6 of 9] Compiling System.Directory.Internal ( System/Directory/Internal.hs, dist/build/System/Directory/Internal.o, dist/build/System/Directory/Internal.dyn_o )
[7 of 9] Compiling System.Directory.Internal.Windows ( dist/build/System/Directory/Internal/Windows.hs, dist/build/System/Directory/Internal/Windows.o, dist/build/System/Directory/Internal/Windows.dyn_o )
[8 of 9] Compiling System.Directory.OsPath ( System/Directory/OsPath.hs, dist/build/System/Directory/OsPath.o, dist/build/System/Directory/OsPath.dyn_o )
[9 of 9] Compiling System.Directory ( System/Directory.hs, dist/build/System/Directory.o, dist/build/System/Directory.dyn_o )
Preprocessing library for directory-1.3.10.0..
Running Haddock on library for directory-1.3.10.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 9] Compiling System.Directory.Internal.Prelude ( System/Directory/Internal/Prelude.hs, nothing )
[2 of 9] Compiling System.Directory.Internal.Common ( System/Directory/Internal/Common.hs, nothing )
[3 of 9] Compiling System.Directory.Internal.Config ( System/Directory/Internal/Config.hs, nothing )
[4 of 9] Compiling System.Directory.Internal.C_utimensat ( dist/build/System/Directory/Internal/C_utimensat.hs, nothing )
[5 of 9] Compiling System.Directory.Internal.Posix ( dist/build/System/Directory/Internal/Posix.hs, nothing )

System/Directory/Internal/Posix.hsc:22: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."
   |
22 | import System.OsString.Internal.Types (OsString(OsString, getOsString))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[6 of 9] Compiling System.Directory.Internal ( System/Directory/Internal.hs, nothing )
[7 of 9] Compiling System.Directory.Internal.Windows ( dist/build/System/Directory/Internal/Windows.hs, nothing )
[8 of 9] Compiling System.Directory.OsPath ( System/Directory/OsPath.hs, nothing )
[9 of 9] Compiling System.Directory ( System/Directory.hs, nothing )
Haddock coverage:
Warning: System.Directory.Internal.Common: Could not find documentation for exported module: System.Directory.Internal.Common
Warning: 'getpwuid_r' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  21% ( 23 /106) in 'System.Directory.Internal'
  Missing documentation for:
    FileType (System/Directory/Internal/Common.hs:228)
    withBinaryFile (System/Directory/Internal/Common.hs:257)
    Permissions (System/Directory/Internal/Common.hs:248)
    emptyListT (System/Directory/Internal/Common.hs:39)
    maybeToListT (System/Directory/Internal/Common.hs:42)
    listToListT (System/Directory/Internal/Common.hs:45)
    liftJoinListT (System/Directory/Internal/Common.hs:49)
    listTHead (System/Directory/Internal/Common.hs:52)
    listTToList (System/Directory/Internal/Common.hs:55)
    andM (System/Directory/Internal/Common.hs:64)
    sequenceWithIOErrors_ (System/Directory/Internal/Common.hs:71)
    specializeErrorString (System/Directory/Internal/Common.hs:96)
    ioeAddLocation (System/Directory/Internal/Common.hs:103)
    rightOrError (System/Directory/Internal/Common.hs:110)
    ioeSetOsPath (System/Directory/Internal/Common.hs:122)
    dropSpecialDotDirs (System/Directory/Internal/Common.hs:130)
    WhetherFollow (System/Directory/Internal/Common.hs:222)
    isNoFollow (System/Directory/Internal/Common.hs:225)
    readSymbolicLink (System/Directory/Internal/Posix.hsc:211)
    Mode (System/Directory/Internal/Posix.hsc:255)
    setFileMode (System/Directory/Internal/Posix.hsc:288)
    createSymbolicLink (System/Directory/Internal/Posix.hsc:207)
    c_AT_FDCWD (System/Directory/Internal/Posix.hsc:37)
    c_AT_SYMLINK_NOFOLLOW (System/Directory/Internal/Posix.hsc:40)
    atWhetherFollow (System/Directory/Internal/Posix.hsc:43)
    defaultOpenFlags (System/Directory/Internal/Posix.hsc:47)
    RawHandle (System/Directory/Internal/Posix.hsc:54)
    openRaw (System/Directory/Internal/Posix.hsc:57)
    closeRaw (System/Directory/Internal/Posix.hsc:63)
    createDirectoryInternal (System/Directory/Internal/Posix.hsc:66)
    c_unlinkat (System/Directory/Internal/Posix.hsc:68)
    removePathAt (System/Directory/Internal/Posix.hsc:72)
    removePathInternal (System/Directory/Internal/Posix.hsc:82)
    renamePathInternal (System/Directory/Internal/Posix.hsc:86)
    filesAlwaysRemovable (System/Directory/Internal/Posix.hsc:91)
    c_free (System/Directory/Internal/Posix.hsc:99)
    c_PATH_MAX (System/Directory/Internal/Posix.hsc:103)
    c_realpath (System/Directory/Internal/Posix.hsc:120)
    withRealpath (System/Directory/Internal/Posix.hsc:125)
    realPath (System/Directory/Internal/Posix.hsc:136)
    canonicalizePathSimplify (System/Directory/Internal/Posix.hsc:141)
    findExecutablesLazyInternal (System/Directory/Internal/Posix.hsc:146)
    getPath (System/Directory/Internal/Posix.hsc:152)
    getEnvOs (System/Directory/Internal/Posix.hsc:385)
    exeExtensionInternal (System/Directory/Internal/Posix.hsc:155)
    openDirFromFd (System/Directory/Internal/Posix.hsc:158)
    readDirStreamToEnd (System/Directory/Internal/Posix.hsc:161)
    readDirToEnd (System/Directory/Internal/Posix.hsc:170)
    getDirectoryContentsInternal (System/Directory/Internal/Posix.hsc:174)
    getCurrentDirectoryInternal (System/Directory/Internal/Posix.hsc:178)
    setCurrentDirectoryInternal (System/Directory/Internal/Posix.hsc:198)
    linkToDirectoryIsDirectory (System/Directory/Internal/Posix.hsc:201)
    createHardLink (System/Directory/Internal/Posix.hsc:204)
    Metadata (System/Directory/Internal/Posix.hsc:213)
    c_fstatat (System/Directory/Internal/Posix.hsc:215)
    getMetadataAt (System/Directory/Internal/Posix.hsc:219)
    getSymbolicLinkMetadata (System/Directory/Internal/Posix.hsc:230)
    getFileMetadata (System/Directory/Internal/Posix.hsc:233)
    fileTypeFromMetadata (System/Directory/Internal/Posix.hsc:236)
    fileSizeFromMetadata (System/Directory/Internal/Posix.hsc:245)
    accessTimeFromMetadata (System/Directory/Internal/Posix.hsc:248)
    modificationTimeFromMetadata (System/Directory/Internal/Posix.hsc:252)
    modeFromMetadata (System/Directory/Internal/Posix.hsc:258)
    allWriteMode (System/Directory/Internal/Posix.hsc:261)
    hasWriteMode (System/Directory/Internal/Posix.hsc:267)
    setWriteMode (System/Directory/Internal/Posix.hsc:270)
    setForceRemoveMode (System/Directory/Internal/Posix.hsc:274)
    c_fchmodat (System/Directory/Internal/Posix.hsc:276)
    setModeAt (System/Directory/Internal/Posix.hsc:280)
    setFilePermissions (System/Directory/Internal/Posix.hsc:291)
    getAccessPermissions (System/Directory/Internal/Posix.hsc:294)
    setAccessPermissions (System/Directory/Internal/Posix.hsc:309)
    copyOwnerFromStatus (System/Directory/Internal/Posix.hsc:321)
    copyGroupFromStatus (System/Directory/Internal/Posix.hsc:325)
    tryCopyOwnerAndGroupFromStatus (System/Directory/Internal/Posix.hsc:329)
    copyFileWithMetadataInternal (System/Directory/Internal/Posix.hsc:351)
    setTimes (System/Directory/Internal/Posix.hsc:363)
    lookupEnvOs (System/Directory/Internal/Posix.hsc:382)
    getXdgDirectoryFallback (System/Directory/Internal/Posix.hsc:410)
    getXdgDirectoryListFallback (System/Directory/Internal/Posix.hsc:418)
    getAppUserDataDirectoryInternal (System/Directory/Internal/Posix.hsc:424)
    getUserDocumentsDirectoryInternal (System/Directory/Internal/Posix.hsc:428)
    getTemporaryDirectoryInternal (System/Directory/Internal/Posix.hsc:431)
Warning: 'getpwuid_r' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Permissions' is ambiguous. It is defined
    * at System/Directory/Internal/Common.hs:249:5
    * at System/Directory/Internal/Common.hs:248:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at System/Directory/Internal/Common.hs:248:1
  86% ( 64 / 74) in 'System.Directory.OsPath'
  Missing documentation for:
    Permissions (System/Directory/Internal/Common.hs:248)
    emptyPermissions (System/Directory/OsPath.hs:191)
    readable
    writable
    executable
    searchable
    setOwnerReadable (System/Directory/OsPath.hs:199)
    setOwnerWritable (System/Directory/OsPath.hs:202)
    setOwnerExecutable (System/Directory/OsPath.hs:205)
    setOwnerSearchable (System/Directory/OsPath.hs:208)
Warning: 'dropTrailingPathSeparator' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'makeRelative' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: '</>' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'getpwuid_r' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Permissions' is ambiguous. It is defined
    * at System/Directory/Internal/Common.hs:249:5
    * at System/Directory/Internal/Common.hs:248:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at System/Directory/Internal/Common.hs:248:1
  85% ( 65 / 76) in 'System.Directory'
  Missing documentation for:
    Permissions (System/Directory/Internal/Common.hs:248)
    emptyPermissions (System/Directory.hs:174)
    readable
    writable
    executable
    searchable
    setOwnerReadable (System/Directory.hs:182)
    setOwnerWritable (System/Directory.hs:185)
    setOwnerExecutable (System/Directory.hs:188)
    setOwnerSearchable (System/Directory.hs:191)
    isSymbolicLink (System/Directory.hs:1085)
Warning: System.Directory.Internal: could not find link destinations for: 
	- System.OsString.Internal.Types.Hidden.Rep_OsString
Documentation created: dist/doc/html/directory/,
dist/doc/html/directory/directory.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/directory-1.3.10.0-EhJFK7NlaIJLnuFCHhCqnj
Completed    directory-1.3.10.0

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.5 (lib:file-io) (requires build)
 - directory-1.3.10.0 (first run)
Configuring file-io-0.1.5...
Preprocessing library for file-io-0.1.5..
Building library for file-io-0.1.5..
[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:31: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."
   |
31 | import "filepath" System.OsString.Internal.Types (PosixString(..), PosixChar(..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

posix/System/File/Platform.hs:32: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."
   |
32 | 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 )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3977900/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/file-io-0.1.5-4ebe9ec5f03ad4d7d89fdb5a58211c8fd262aa25decab39c603e1004958a3368/lib
Configuring directory-1.3.10.0...
checking for gcc... /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc accepts -g... yes
checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc option to enable C11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for time.h... yes
checking for realpath... yes
checking for utimensat... yes
checking for CreateSymbolicLinkW... no
checking for GetFinalPathNameByHandleW... no
configure: creating ./config.status
config.status: creating HsDirectoryConfig.h
Preprocessing library for directory-1.3.10.0..
Building library for directory-1.3.10.0..
[1 of 9] Compiling System.Directory.Internal.Prelude ( System/Directory/Internal/Prelude.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Prelude.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Prelude.dyn_o )
[2 of 9] Compiling System.Directory.Internal.Common ( System/Directory/Internal/Common.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Common.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Common.dyn_o )
[3 of 9] Compiling System.Directory.Internal.Config ( System/Directory/Internal/Config.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Config.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Config.dyn_o )
[4 of 9] Compiling System.Directory.Internal.C_utimensat ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/C_utimensat.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/C_utimensat.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/C_utimensat.dyn_o )
[5 of 9] Compiling System.Directory.Internal.Posix ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Posix.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Posix.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Posix.dyn_o )

System/Directory/Internal/Posix.hsc:22: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."
   |
22 | import System.OsString.Internal.Types (OsString(OsString, getOsString))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[6 of 9] Compiling System.Directory.Internal ( System/Directory/Internal.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal.dyn_o )
[7 of 9] Compiling System.Directory.Internal.Windows ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Windows.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Windows.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/Internal/Windows.dyn_o )
[8 of 9] Compiling System.Directory.OsPath ( System/Directory/OsPath.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/OsPath.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory/OsPath.dyn_o )
[9 of 9] Compiling System.Directory ( System/Directory.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/System/Directory.dyn_o )
Preprocessing test suite 'test' for directory-1.3.10.0..
Building test suite 'test' for directory-1.3.10.0..
[ 1 of 34] Compiling TestUtils        ( tests/TestUtils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/TestUtils.o )
[ 2 of 34] Compiling Util             ( tests/Util.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/Util.o )
[ 3 of 34] Compiling T8482            ( tests/T8482.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/T8482.o )
[ 4 of 34] Compiling Simplify         ( tests/Simplify.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/Simplify.o )
[ 5 of 34] Compiling RenamePath       ( tests/RenamePath.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/RenamePath.o )
[ 6 of 34] Compiling RenameFile001    ( tests/RenameFile001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/RenameFile001.o )
[ 7 of 34] Compiling RenameDirectory  ( tests/RenameDirectory.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/RenameDirectory.o )
[ 8 of 34] Compiling RemovePathForcibly ( tests/RemovePathForcibly.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/RemovePathForcibly.o )
[ 9 of 34] Compiling RemoveDirectoryRecursive001 ( tests/RemoveDirectoryRecursive001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/RemoveDirectoryRecursive001.o )
[10 of 34] Compiling PathIsSymbolicLink ( tests/PathIsSymbolicLink.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/PathIsSymbolicLink.o )
[11 of 34] Compiling MinimizeNameConflicts ( tests/MinimizeNameConflicts.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/MinimizeNameConflicts.o )
[12 of 34] Compiling MakeAbsolute     ( tests/MakeAbsolute.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/MakeAbsolute.o )
[13 of 34] Compiling LongPaths        ( tests/LongPaths.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/LongPaths.o )
[14 of 34] Compiling GetPermissions001 ( tests/GetPermissions001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/GetPermissions001.o )
[15 of 34] Compiling GetHomeDirectory002 ( tests/GetHomeDirectory002.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/GetHomeDirectory002.o )
[16 of 34] Compiling GetHomeDirectory001 ( tests/GetHomeDirectory001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/GetHomeDirectory001.o )
[17 of 34] Compiling GetFileSize      ( tests/GetFileSize.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/GetFileSize.o )
[18 of 34] Compiling GetDirContents002 ( tests/GetDirContents002.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/GetDirContents002.o )
[19 of 34] Compiling GetDirContents001 ( tests/GetDirContents001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/GetDirContents001.o )
[20 of 34] Compiling FindFile001      ( tests/FindFile001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/FindFile001.o )
[21 of 34] Compiling FileTime         ( tests/FileTime.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/FileTime.o )
[22 of 34] Compiling DoesPathExist    ( tests/DoesPathExist.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/DoesPathExist.o )
[23 of 34] Compiling DoesDirectoryExist001 ( tests/DoesDirectoryExist001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/DoesDirectoryExist001.o )
[24 of 34] Compiling Directory001     ( tests/Directory001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/Directory001.o )
[25 of 34] Compiling CurrentDirectory001 ( tests/CurrentDirectory001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/CurrentDirectory001.o )
[26 of 34] Compiling CreateDirectoryIfMissing001 ( tests/CreateDirectoryIfMissing001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/CreateDirectoryIfMissing001.o )
[27 of 34] Compiling CreateDirectory001 ( tests/CreateDirectory001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/CreateDirectory001.o )
[28 of 34] Compiling CopyFileWithMetadata ( tests/CopyFileWithMetadata.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/CopyFileWithMetadata.o )
[29 of 34] Compiling CopyFile002      ( tests/CopyFile002.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/CopyFile002.o )
[30 of 34] Compiling CopyFile001      ( tests/CopyFile001.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/CopyFile001.o )
[31 of 34] Compiling CanonicalizePath ( tests/CanonicalizePath.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/CanonicalizePath.o )
[32 of 34] Compiling WithCurrentDirectory ( tests/WithCurrentDirectory.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/WithCurrentDirectory.o )
[33 of 34] Compiling Xdg              ( tests/Xdg.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/Xdg.o )
[34 of 34] Compiling Main             ( tests/Main.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test-tmp/Main.o )
[35 of 35] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/directory-1.3.10.0/noopt/build/test/test
Running 1 test suites...
Test suite test: RUNNING...
Test suite test: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/directory-1.3.10.0.test
Writing: directory-1.3.10.0-inplace/System.Directory.OsPath.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/directory-1.3.10.0/noopt/hpc/vanilla/html/test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: directory-1.3.10.0-inplace/System.Directory.OsPath.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/directory-1.3.10.0/noopt/hpc/vanilla/html/directory-1.3.10.0/hpc_index.html