Replies: 2 comments
-
|
And reinstall |
Beta Was this translation helpful? Give feedback.
-
This is true any time there is a significant upgrade to a deep dependency. We can be held back by GHC (as in this case), or by some other dependency of ours which fails to upgrade. I guess being held back by GHC is more problematic, since we can't really hurry up the process of getting newer GHC versions. I think we may just have to live with this: older versions of HLS will be stuck with older versions of dependencies. This is a good reason to make sure that our critical dependencies (e.g. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
A new alternative for
OsPathis released infilepath-1.4.100.0, and will be shipped with GHC 9.6Now, given that:
filepath-1.4.100.0supports from ghc 8.0 to ghc-9.xfilepath ^>= 1.4.100.0, without upgrading their major version, if they can keep backward compatibility to the APIghc-9.2andfilepath-1.4.100.0can not co-exist, as this requires a rebuild ofghci-9.2, butghciis very outdated on HackageThen, if everyone upgrades
filepathto supportOsPath, HLS can not upgrade any of its dependency that depends on newer version offilepath. We will be pinned to the ecosystem whereOsPathhadn't come out, and no longer be able to receive upstream bug fixes.Have I made any mistakes in the analysis? What should we do about this?
Beta Was this translation helpful? Give feedback.
All reactions