Win32 has just released version 2.14, but the directory package still has an upper bound of Win32 <2.14.
A few notes:
- Win32 had metadata revisions for versions
<2.14 w.r.t. the dependency on filepath. Only version 2.14 is compatible with filepath >= 1.5. So compatibility with Win32 2.14 is important going forward if we want to support filepath >= 1.5 .
- I noticed that
Win32 2.13 is hardcoded in the CI for Windows, so that has to be changed as well.
@hasufell This might also be relevant for you, since this could be a blocker for bumping filepath in GHC.
Edit: I noticed this when trying to bump Win32 in GHC here: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/11679
Win32 has just released version 2.14, but the
directorypackage still has an upper bound ofWin32 <2.14.A few notes:
<2.14w.r.t. the dependency on filepath. Only version 2.14 is compatible withfilepath >= 1.5. So compatibility withWin32 2.14is important going forward if we want to supportfilepath >= 1.5.Win32 2.13is hardcoded in the CI for Windows, so that has to be changed as well.@hasufell This might also be relevant for you, since this could be a blocker for bumping filepath in GHC.
Edit: I noticed this when trying to bump Win32 in GHC here: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/11679