fpco / unliftio

The MonadUnliftIO typeclass for unlifting monads to IO
Other
150 stars 50 forks source link

Test failures on Apple Silicon #87

Open domenkozar opened 3 years ago

domenkozar commented 3 years ago

building '/nix/store/c5yfj9bg2qysqvz255v14mkvsrh98k29-unliftio-0.2.19.drv'...
setupCompilerEnvironmentPhase
Build with /nix/store/m7njrg10v1mn89mqmjlwpdks9f9w3n2g-ghc-8.10.6.
unpacking sources
unpacking source archive /nix/store/a7f2grmk9qa5qdbg288abw85r4wffn02-unliftio-0.2.19.tar.gz
source root is unliftio-0.2.19
setting SOURCE_DATE_EPOCH to timestamp 1626799065 of file unliftio-0.2.19/unliftio.cabal
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/private/tmp/nix-build-unliftio-0.2.19.drv-0/setup-package.conf.d -j4 -threaded -rtsopts
[1 of 1] Compiling Main             ( Setup.hs, /private/tmp/nix-build-unliftio-0.2.19.drv-0/Main.o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
Linking Setup ...
updateAutotoolsGnuConfigScriptsPhase
configuring
configureFlags: --verbose --prefix=/nix/store/grfzwk2x8d421xhd0q9fznixzmg89lz4-unliftio-0.2.19 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/bgi1j8418dcg24blq0c0aspks90prxhg-unliftio-0.2.19-doc/share/doc/unliftio-0.2.19 --with-gcc=clang --package-db=/private/tmp/nix-build-unliftio-0.2.19.drv-0/package.conf.d --ghc-options=-j4 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --extra-include-dirs=/nix/store/bsimh33mww300hcm1rj106ci02g0yvrd-libcxx-11.1.0-dev/include --extra-lib-dirs=/nix/store/f5nirjav817bv6wrqdqrxvy6g0ffs1vp-libcxx-11.1.0/lib --extra-include-dirs=/nix/store/303904q0nr7mv5qrdgmacd9hy5ws6c20-libcxxabi-11.1.0-dev/include --extra-lib-dirs=/nix/store/q65iy5a3jz4g10igwd0fch381cy37bb5-libcxxabi-11.1.0/lib --extra-lib-dirs=/nix/store/mz7i1ga12cb9zfpc29mq0782cfi449qf-compiler-rt-libc-11.1.0/lib --extra-lib-dirs=/nix/store/1998f6nswbff17vc97w62dvv8b131dak-ncurses-6.2/lib --extra-lib-dirs=/nix/store/mi7r8azivrjpi8m0yr84bbv6iip6702x-libffi-3.4.2/lib --extra-lib-dirs=/nix/store/zrj85hlkkfc3ifw87rvmmp15h83rayf2-gmp-6.2.1/lib --extra-include-dirs=/nix/store/imir2phxjscnyw7mnxzlv41wn9mhcw4j-libiconv-50/include --extra-lib-dirs=/nix/store/imir2phxjscnyw7mnxzlv41wn9mhcw4j-libiconv-50/lib --extra-framework-dirs=/nix/store/z54k7h2y1hcshfvgzb86lvb62s9x85nd-apple-framework-CoreFoundation-11.0.0/Library/Frameworks --extra-include-dirs=/nix/store/wxjwrich12j8zd7j33vr2zgk0c2y4mhy-libobjc-11.0.0/include --extra-lib-dirs=/nix/store/wxjwrich12j8zd7j33vr2zgk0c2y4mhy-libobjc-11.0.0/lib
Using Parsec parser
Configuring unliftio-0.2.19...
Dependency async >2.1.1: using async-2.2.3
Dependency base >=4.9 && <5: using base-4.14.3.0
Dependency bytestring -any: using bytestring-0.10.12.0
Dependency deepseq -any: using deepseq-1.4.4.0
Dependency directory -any: using directory-1.3.6.0
Dependency filepath -any: using filepath-1.4.2.1
Dependency process >=1.2.0.0: using process-1.6.13.2
Dependency stm >=2.4.3: using stm-2.5.0.1
Dependency time -any: using time-1.9.3
Dependency transformers -any: using transformers-0.5.6.2
Dependency unix -any: using unix-2.7.2.2
Dependency unliftio-core >=0.1.1.0: using unliftio-core-0.2.0.1
Dependency QuickCheck -any: using QuickCheck-2.14.2
Dependency async >2.1.1: using async-2.2.3
Dependency base >=4.9 && <5: using base-4.14.3.0
Dependency bytestring -any: using bytestring-0.10.12.0
Dependency containers -any: using containers-0.6.5.1
Dependency deepseq -any: using deepseq-1.4.4.0
Dependency directory -any: using directory-1.3.6.0
Dependency filepath -any: using filepath-1.4.2.1
Dependency hspec -any: using hspec-2.7.10
Dependency process >=1.2.0.0: using process-1.6.13.2
Dependency stm >=2.4.3: using stm-2.5.0.1
Dependency time -any: using time-1.9.3
Dependency transformers -any: using transformers-0.5.6.2
Dependency unix -any: using unix-2.7.2.2
Dependency unliftio -any: using unliftio-0.2.19
Dependency unliftio-core >=0.1.1.0: using unliftio-core-0.2.0.1
Source component graph:
    component lib
    component test:unliftio-spec dependency lib
Configured component graph:
    component unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49
        include async-2.2.3-DsEJ4nbFYNW2Mz4R8WNmqy
        include base-4.14.3.0
        include bytestring-0.10.12.0
        include deepseq-1.4.4.0
        include directory-1.3.6.0
        include filepath-1.4.2.1
        include process-1.6.13.2
        include stm-2.5.0.1
        include time-1.9.3
        include transformers-0.5.6.2
        include unix-2.7.2.2
        include unliftio-core-0.2.0.1-Hy41KxS3ore3s5ACrFOvp6
    component unliftio-0.2.19-9MG3WeQy3rNKT6wdGpsYAh-unliftio-spec
        include QuickCheck-2.14.2-JCXxcu6guWY7rTDq31xrNV
        include async-2.2.3-DsEJ4nbFYNW2Mz4R8WNmqy
        include base-4.14.3.0
        include bytestring-0.10.12.0
        include containers-0.6.5.1
        include deepseq-1.4.4.0
        include directory-1.3.6.0
        include filepath-1.4.2.1
        include hspec-2.7.10-9kZZjX0DQR793Uvv1TKEpm
        include process-1.6.13.2
        include stm-2.5.0.1
        include time-1.9.3
        include transformers-0.5.6.2
        include unix-2.7.2.2
        include unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49
        include unliftio-core-0.2.0.1-Hy41KxS3ore3s5ACrFOvp6
Linked component graph:
    unit unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49
        include async-2.2.3-DsEJ4nbFYNW2Mz4R8WNmqy
        include base-4.14.3.0
        include bytestring-0.10.12.0
        include deepseq-1.4.4.0
        include directory-1.3.6.0
        include filepath-1.4.2.1
        include process-1.6.13.2
        include stm-2.5.0.1
        include time-1.9.3
        include transformers-0.5.6.2
        include unix-2.7.2.2
        include unliftio-core-0.2.0.1-Hy41KxS3ore3s5ACrFOvp6
        UnliftIO=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO,UnliftIO.Async=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Async,UnliftIO.Chan=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Chan,UnliftIO.Concurrent=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Concurrent,UnliftIO.Directory=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Directory,UnliftIO.Environment=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Environment,UnliftIO.Exception=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Exception,UnliftIO.Foreign=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Foreign,UnliftIO.IO=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.IO,UnliftIO.IO.File=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.IO.File,UnliftIO.IORef=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.IORef,UnliftIO.Internals.Async=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Internals.Async,UnliftIO.MVar=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.MVar,UnliftIO.Memoize=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Memoize,UnliftIO.Process=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Process,UnliftIO.QSem=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.QSem,UnliftIO.QSemN=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.QSemN,UnliftIO.STM=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.STM,UnliftIO.Temporary=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Temporary,UnliftIO.Timeout=unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49:UnliftIO.Timeout
    unit unliftio-0.2.19-9MG3WeQy3rNKT6wdGpsYAh-unliftio-spec
        include QuickCheck-2.14.2-JCXxcu6guWY7rTDq31xrNV
        include async-2.2.3-DsEJ4nbFYNW2Mz4R8WNmqy
        include base-4.14.3.0
        include bytestring-0.10.12.0
        include containers-0.6.5.1
        include deepseq-1.4.4.0
        include directory-1.3.6.0
        include filepath-1.4.2.1
        include hspec-2.7.10-9kZZjX0DQR793Uvv1TKEpm
        include process-1.6.13.2
        include stm-2.5.0.1
        include time-1.9.3
        include transformers-0.5.6.2
        include unix-2.7.2.2
        include unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49
        include unliftio-core-0.2.0.1-Hy41KxS3ore3s5ACrFOvp6
Ready component graph:
    definite unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49
        depends async-2.2.3-DsEJ4nbFYNW2Mz4R8WNmqy
        depends base-4.14.3.0
        depends bytestring-0.10.12.0
        depends deepseq-1.4.4.0
        depends directory-1.3.6.0
        depends filepath-1.4.2.1
        depends process-1.6.13.2
        depends stm-2.5.0.1
        depends time-1.9.3
        depends transformers-0.5.6.2
        depends unix-2.7.2.2
        depends unliftio-core-0.2.0.1-Hy41KxS3ore3s5ACrFOvp6
    definite unliftio-0.2.19-9MG3WeQy3rNKT6wdGpsYAh-unliftio-spec
        depends QuickCheck-2.14.2-JCXxcu6guWY7rTDq31xrNV
        depends async-2.2.3-DsEJ4nbFYNW2Mz4R8WNmqy
        depends base-4.14.3.0
        depends bytestring-0.10.12.0
        depends containers-0.6.5.1
        depends deepseq-1.4.4.0
        depends directory-1.3.6.0
        depends filepath-1.4.2.1
        depends hspec-2.7.10-9kZZjX0DQR793Uvv1TKEpm
        depends process-1.6.13.2
        depends stm-2.5.0.1
        depends time-1.9.3
        depends transformers-0.5.6.2
        depends unix-2.7.2.2
        depends unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49
        depends unliftio-core-0.2.0.1-Hy41KxS3ore3s5ACrFOvp6
Using Cabal-3.2.1.0 compiled by ghc-8.10
Using compiler: ghc-8.10.6
Using install prefix:
/nix/store/grfzwk2x8d421xhd0q9fznixzmg89lz4-unliftio-0.2.19
Executables installed in:
/nix/store/grfzwk2x8d421xhd0q9fznixzmg89lz4-unliftio-0.2.19/bin
Libraries installed in:
/nix/store/grfzwk2x8d421xhd0q9fznixzmg89lz4-unliftio-0.2.19/lib/ghc-8.10.6/aarch64-osx-ghc-8.10.6/unliftio-0.2.19-KPzneVgcK915ZIkxxTIj49
Dynamic Libraries installed in:
/nix/store/grfzwk2x8d421xhd0q9fznixzmg89lz4-unliftio-0.2.19/lib/ghc-8.10.6/aarch64-osx-ghc-8.10.6
Private executables installed in:
/nix/store/grfzwk2x8d421xhd0q9fznixzmg89lz4-unliftio-0.2.19/libexec/aarch64-osx-ghc-8.10.6/unliftio-0.2.19
Data files installed in:
/nix/store/grfzwk2x8d421xhd0q9fznixzmg89lz4-unliftio-0.2.19/share/aarch64-osx-ghc-8.10.6/unliftio-0.2.19
Documentation installed in:
/nix/store/bgi1j8418dcg24blq0c0aspks90prxhg-unliftio-0.2.19-doc/share/doc/unliftio-0.2.19
Configuration files installed in:
/nix/store/grfzwk2x8d421xhd0q9fznixzmg89lz4-unliftio-0.2.19/etc
No alex found
Using ar found on system at:
/nix/store/fn10hhcprz2sjfx0ps5657k24kb7inj8-cctools-binutils-darwin-949.0.1/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 11.1.0 given by user at:
/nix/store/id1jfmdc8h3xrxvbz8rhsab7jpwd4y45-clang-wrapper-11.1.0/bin/clang
Using ghc version 8.10.6 found on system at:
/nix/store/m7njrg10v1mn89mqmjlwpdks9f9w3n2g-ghc-8.10.6/bin/ghc
Using ghc-pkg version 8.10.6 found on system at:
/nix/store/m7njrg10v1mn89mqmjlwpdks9f9w3n2g-ghc-8.10.6/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.24.2 found on system at:
/nix/store/m7njrg10v1mn89mqmjlwpdks9f9w3n2g-ghc-8.10.6/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.68 found on system at:
/nix/store/m7njrg10v1mn89mqmjlwpdks9f9w3n2g-ghc-8.10.6/bin/hpc
Using hsc2hs version 0.68.7 found on system at:
/nix/store/m7njrg10v1mn89mqmjlwpdks9f9w3n2g-ghc-8.10.6/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/nix/store/ab3k6kf3j5sbmwjgvkgiaj29sxz7nsrx-hscolour-1.24.4/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/4jbmi4qkwa0g0316ri73iw8ksc4pl150-cctools-binutils-darwin-wrapper-949.0.1/bin/ld
No pkg-config found
Using runghc version 8.10.6 found on system at:
/nix/store/m7njrg10v1mn89mqmjlwpdks9f9w3n2g-ghc-8.10.6/bin/runghc
Using strip found on system at:
/nix/store/id1jfmdc8h3xrxvbz8rhsab7jpwd4y45-clang-wrapper-11.1.0/bin/strip
Using tar found on system at:
/nix/store/2rkvd2ddbs89xhfhjcac7yi9mjf9ra2p-gnutar-1.34/bin/tar
No uhc found
building
Preprocessing library for unliftio-0.2.19..
Building library for unliftio-0.2.19..
[ 1 of 22] Compiling Paths_unliftio   ( dist/build/autogen/Paths_unliftio.hs, dist/build/Paths_unliftio.o, dist/build/Paths_unliftio.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[ 2 of 22] Compiling UnliftIO.Chan    ( src/UnliftIO/Chan.hs, dist/build/UnliftIO/Chan.o, dist/build/UnliftIO/Chan.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[ 3 of 22] Compiling UnliftIO.Directory ( src/UnliftIO/Directory.hs, dist/build/UnliftIO/Directory.o, dist/build/UnliftIO/Directory.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[ 4 of 22] Compiling UnliftIO.Environment ( src/UnliftIO/Environment.hs, dist/build/UnliftIO/Environment.o, dist/build/UnliftIO/Environment.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[ 5 of 22] Compiling UnliftIO.Exception ( src/UnliftIO/Exception.hs, dist/build/UnliftIO/Exception.o, dist/build/UnliftIO/Exception.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[ 6 of 22] Compiling UnliftIO.Foreign ( src/UnliftIO/Foreign.hs, dist/build/UnliftIO/Foreign.o, dist/build/UnliftIO/Foreign.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[ 7 of 22] Compiling UnliftIO.IO      ( src/UnliftIO/IO.hs, dist/build/UnliftIO/IO.o, dist/build/UnliftIO/IO.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
ld: warning: /nix/store/imir2phxjscnyw7mnxzlv41wn9mhcw4j-libiconv-50/lib/libiconv.dylib, ignoring unexpected dylib file
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
ld: warning: /nix/store/imir2phxjscnyw7mnxzlv41wn9mhcw4j-libiconv-50/lib/libiconv.dylib, ignoring unexpected dylib file
[ 8 of 22] Compiling UnliftIO.IORef   ( src/UnliftIO/IORef.hs, dist/build/UnliftIO/IORef.o, dist/build/UnliftIO/IORef.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[ 9 of 22] Compiling UnliftIO.Internals.Async ( src/UnliftIO/Internals/Async.hs, dist/build/UnliftIO/Internals/Async.o, dist/build/UnliftIO/Internals/Async.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[10 of 22] Compiling UnliftIO.Async   ( src/UnliftIO/Async.hs, dist/build/UnliftIO/Async.o, dist/build/UnliftIO/Async.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[11 of 22] Compiling UnliftIO.MVar    ( src/UnliftIO/MVar.hs, dist/build/UnliftIO/MVar.o, dist/build/UnliftIO/MVar.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[12 of 22] Compiling UnliftIO.IO.File.Posix ( src/UnliftIO/IO/File/Posix.hs, dist/build/UnliftIO/IO/File/Posix.o, dist/build/UnliftIO/IO/File/Posix.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
ld: warning: /nix/store/imir2phxjscnyw7mnxzlv41wn9mhcw4j-libiconv-50/lib/libiconv.dylib, ignoring unexpected dylib file
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
ld: warning: /nix/store/imir2phxjscnyw7mnxzlv41wn9mhcw4j-libiconv-50/lib/libiconv.dylib, ignoring unexpected dylib file
[13 of 22] Compiling UnliftIO.IO.File ( src/UnliftIO/IO/File.hs, dist/build/UnliftIO/IO/File.o, dist/build/UnliftIO/IO/File.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[14 of 22] Compiling UnliftIO.Concurrent ( src/UnliftIO/Concurrent.hs, dist/build/UnliftIO/Concurrent.o, dist/build/UnliftIO/Concurrent.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[15 of 22] Compiling UnliftIO.Memoize ( src/UnliftIO/Memoize.hs, dist/build/UnliftIO/Memoize.o, dist/build/UnliftIO/Memoize.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[16 of 22] Compiling UnliftIO.Process ( src/UnliftIO/Process.hs, dist/build/UnliftIO/Process.o, dist/build/UnliftIO/Process.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[17 of 22] Compiling UnliftIO.QSem    ( src/UnliftIO/QSem.hs, dist/build/UnliftIO/QSem.o, dist/build/UnliftIO/QSem.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[18 of 22] Compiling UnliftIO.QSemN   ( src/UnliftIO/QSemN.hs, dist/build/UnliftIO/QSemN.o, dist/build/UnliftIO/QSemN.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[19 of 22] Compiling UnliftIO.STM     ( src/UnliftIO/STM.hs, dist/build/UnliftIO/STM.o, dist/build/UnliftIO/STM.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[20 of 22] Compiling UnliftIO.Temporary ( src/UnliftIO/Temporary.hs, dist/build/UnliftIO/Temporary.o, dist/build/UnliftIO/Temporary.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[21 of 22] Compiling UnliftIO.Timeout ( src/UnliftIO/Timeout.hs, dist/build/UnliftIO/Timeout.o, dist/build/UnliftIO/Timeout.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[22 of 22] Compiling UnliftIO         ( src/UnliftIO.hs, dist/build/UnliftIO.o, dist/build/UnliftIO.dyn_o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
Preprocessing test suite 'unliftio-spec' for unliftio-0.2.19..
Building test suite 'unliftio-spec' for unliftio-0.2.19..
[1 of 9] Compiling Paths_unliftio   ( dist/build/unliftio-spec/autogen/Paths_unliftio.hs, dist/build/unliftio-spec/unliftio-spec-tmp/Paths_unliftio.o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[2 of 9] Compiling UnliftIO.AsyncSpec ( test/UnliftIO/AsyncSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/AsyncSpec.o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[3 of 9] Compiling UnliftIO.DirectorySpec ( test/UnliftIO/DirectorySpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/DirectorySpec.o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[4 of 9] Compiling UnliftIO.ExceptionSpec ( test/UnliftIO/ExceptionSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/ExceptionSpec.o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[5 of 9] Compiling UnliftIO.IO.FileSpec ( test/UnliftIO/IO/FileSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/IO/FileSpec.o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[6 of 9] Compiling UnliftIO.IOSpec  ( test/UnliftIO/IOSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/IOSpec.o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[7 of 9] Compiling UnliftIO.MemoizeSpec ( test/UnliftIO/MemoizeSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/MemoizeSpec.o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[8 of 9] Compiling UnliftIO.PooledAsyncSpec ( test/UnliftIO/PooledAsyncSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/PooledAsyncSpec.o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
[9 of 9] Compiling Main             ( test/Spec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/Main.o )
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
'apple-a7' is not a recognized processor for this target (ignoring processor)
Linking dist/build/unliftio-spec/unliftio-spec ...
running tests
Running 1 test suites...
Test suite unliftio-spec: RUNNING...

UnliftIO.Async
  replicateConcurrently_
    works
      +++ OK, passed 100 tests.
    uses a different thread per replicated action
      +++ OK, passed 100 tests.
  flatten
    flattens all alternative trees
  conc
    handles sync exceptions
    handles async exceptions
    has an Unmasked masking state for given subroutines
    allows to kill parent via timeout
    throws right exception on empty
  Conc Applicative instance
    doesn't fork a new thread on a pure call
      +++ OK, passed 100 tests.
    evaluates all needed sub-routines
    cleanup on brackets work
    re-throws exception that happened first
  Conc Alternative instance
    is left associative
    executes body of all alternative blocks
    finishes all threads that didn't finish first
    nesting works
UnliftIO.Directory
  createFileLink
    mirror
UnliftIO.Exception
  catchSyncOrAsync
    should catch sync exceptions
    should catch async exceptions
    should catch unliftio-wrapped async exceptions
  handleSyncOrAsync
    should catch sync exceptions
    should catch async exceptions
    should catch unliftio-wrapped async exceptions
  trySyncOrAsync
    should catch sync exceptions
    should catch async exceptions
    should catch unliftio-wrapped async exceptions
  fromExceptionUnwrap
    should be the inverse of toAsyncException
    should be the inverse of toSyncException
  pureTry
    Right for defined values
    Left for bottom
    Right for wrapped bottom
  pureTryDeep
    Right for defined values
    Left for bottom
    Left for wrapped bottom
  mapExceptionM
    should convert an exception
    should not convert unrelated exceptions
UnliftIO.IO.File
  ensureFileDurable
    ensures a file is durable with an fsync
  withBinaryFile
    read
    write
    read/write
    append
    sub-directory
    relative-directory
    modified-permissions
    exception - Does not corrupt files
      +++ OK, failed as expected. (after 1 test):
      expected: "Hello World"
       but got: "Goodbye yall"
    exception - Does not leave files behind
      +++ OK, failed as expected. (after 1 test):
      expected: False
       but got: True
    delete - file
      +++ OK, failed as expected. (after 1 test):
      expected: True
       but got: False
  writeBinaryFile
    write
    default-permissions
  withBinaryFileAtomic
    read
    write
    read/write
    append
    sub-directory
    relative-directory
    modified-permissions
    exception - Does not corrupt files
      +++ OK, passed 1 test.
    exception - Does not leave files behind
      +++ OK, passed 1 test.
    delete - file
      +++ OK, passed 1 test.
  writeBinaryFileAtomic
    write
    default-permissions
  withBinaryFileDurable
    read
    write
    read/write
    append
    sub-directory
    relative-directory
    modified-permissions
    exception - Does not corrupt files
      +++ OK, failed as expected. (after 1 test):
      expected: "Hello World"
       but got: "Goodbye yall"
    exception - Does not leave files behind
      +++ OK, failed as expected. (after 1 test):
      expected: False
       but got: True
    delete - file
      +++ OK, failed as expected. (after 1 test):
      expected: True
       but got: False
  writeBinaryFileDurable
    write FAILED [1]
    default-permissions FAILED [2]
  withBinaryFileDurableAtomic
    read
    write
    read/write
    append
    sub-directory
    relative-directory
    modified-permissions
    exception - Does not corrupt files
      +++ OK, passed 1 test.
    exception - Does not leave files behind
      +++ OK, passed 1 test.
    delete - file
      +++ OK, passed 1 test.
  writeBinaryFileDurableAtomic
    write
    default-permissions
UnliftIO.IO
  getMonotonicTime
    increases FAILED [3]
UnliftIO.Memoize
  memoizeRef
    sanity
      +++ OK, passed 100 tests.
    runs once
      +++ OK, passed 100 tests.
    runs once with exception
  memoizeMVar
    sanity
      +++ OK, passed 100 tests.
    runs once
      +++ OK, passed 100 tests.
    runs once with exception
    runs once in multiple threads
      +++ OK, passed 100 tests.
UnliftIO.PooledAsync
  pooled mapConcurrencyN
    Throws exception properly
    total thread should be >= 1
    should not spawn more than five threads for five concurrent tasks
    should not spawn more than three threads for five concurrent tasks
    should spawn only one thread
    never uses more than the given number of pools and doesn't miss any return values
      +++ OK, passed 100 tests.
  pooled mapConcurrencyN_
    Throws exception properly
    total thread should be >= 1
    find proper maximum value
    find proper maximum value with 2 threads
    find proper maximum value with 1 threads
    make sure activity is happening in different threads
    Not more than 5 threads will be spawned even if pooling is set to 8
  replicate concurrencyN
    Throws exception properly
    total thread should be >= 1
    Read tvar value should be 100
    should not spawn more than five threads for five concurrent tasks
    should not spawn more than three threads for five concurrent tasks
    should spawn only one thread
    should give empty list
    should give empty list for -ve count
  pooled replicateConcurrencyN_
    Throws exception properly
    total thread should be >= 1
    find proper maximum value
    Should be initial value

Failures:

  test/UnliftIO/IO/FileSpec.hs:165:5:
  1) UnliftIO.IO.File.writeBinaryFileDurable write
       uncaught exception: IOException of type PermissionDenied
       /private/tmp/nix-build-unliftio-0.2.19.drv-0/rio43881/writeBinaryFileDurable-write: openBinaryFile: permission denied (Permission denied)

  To rerun use: --match "/UnliftIO.IO.File/writeBinaryFileDurable/write/"

  test/UnliftIO/IO/FileSpec.hs:176:9:
  2) UnliftIO.IO.File.writeBinaryFileDurable default-permissions
       expected: Permissions {readable = True, writable = True, executable = False, searchable = False}
        but got: Permissions {readable = True, writable = False, executable = False, searchable = False}

  To rerun use: --match "/UnliftIO.IO.File/writeBinaryFileDurable/default-permissions/"

  test/UnliftIO/IOSpec.hs:14:7:
  3) UnliftIO.IO.getMonotonicTime increases
       predicate failed on: 0.0

  To rerun use: --match "/UnliftIO.IO/getMonotonicTime/increases/"

Randomized with seed 1698954143

Finished in 7.8185 seconds
118 examples, 3 failures
Test suite unliftio-spec: FAIL
Test suite logged to: dist/test/unliftio-0.2.19-unliftio-spec.log
0 of 1 test suites (0 of 1 test cases) passed.
builder for '/nix/store/c5yfj9bg2qysqvz255v14mkvsrh98k29-unliftio-0.2.19.drv' failed with exit code 1
``
snoyberg commented 3 years ago

I don’t have access to an M1 machine to work on this. If someone is interested in sending a PR, that would be great.

matthewbauer commented 2 years ago

Fix for the UnliftIO.IO.getMonotonicTime here: https://github.com/fpco/unliftio/pull/91

I'm not sure what's going on with UnliftIO.IO.File.writeBinaryFileDurable. It looks like it might be a bug in directory?