[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
| expressions | 82% (1542/1874) |
| boolean | guards | 40% (18/45) |
| conditions | 66% (6/9) |
| qualifiers | 100% (0/0) |
| alternatives | 78% (107/136) |
| local declarations | 98% (57/58) |
| top-level declarations | 59% (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