-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Labels
type: b-discussionThis is a discussion with unclear objectives.This is a discussion with unclear objectives.
Description
Using cabal with --allow-newer will break the build as of directory 1.3.8.2. The problem is that the os-string flag introduced in #165 defaults to the older way, so it will end up not using os-string even though it will be on the latest version of filepath. For now, I'm working around this by also passing -c 'directory +os-string' to cabal, but that shouldn't be necessary for everyone who ever uses --allow-newer. Any one of these three changes will fix it:
- Changing that flag to
default: True - Keep the flag
default: False, but invert the meaning of it, like QuickCheck does - Get rid of the flag altogether, and use
os-stringon GHC 9.2+ instead, like Hashable does
Metadata
Metadata
Assignees
Labels
type: b-discussionThis is a discussion with unclear objectives.This is a discussion with unclear objectives.