-
Notifications
You must be signed in to change notification settings - Fork 712
Allow bytestring-0.12 #9241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow bytestring-0.12 #9241
Conversation
@Bodigrim Thanks a lot! |
Seems stuck on CI, could someone please unstuck it? |
98c74be
to
869e0e5
Compare
Did I make a mess?
The diff from the rebase doesn't look like it could have caused this. |
No, it's not you, it's a new |
@geekosaur: I can't see this NUL error message in CI logs. Where is it? How do we reproduce? |
If this is reproduced, we need a new ticket for it and I'm sure @Kleidukos would want to block 3.10.2.0 on it. |
|
Am I misreading the above, or is this happening while verifying permissions (presumably exec) on |
I concluded there's an off-by-one logic bug somewhere between filepath, unix-2.8.2.0, and bytestring's short-bytestring interpretation. This gist shows it. https://gist.github.com/gbaz/f068beb5da3acab08444452b1a421fd8 For cabal I suggest we enforce unix < 2.8.2.0 for now and force upstream to sort it out. |
@hasufell see above ^^ |
@Bodigrim: would you alert the Upstream? @Kleidukos: do you approve Anything else we are missing? |
I don't think we've sorted out which upstream to notify yet. It could be |
This looks like something worse than off by one:
|
Actually it's not. You're just using This is not a bug. |
We're not the ones using it; that code is buried in |
So where exactly does this issue surface? Do you use |
Right, I just landed there after retracing my steps earlier this afternoon, which started with |
Please try the fix by adjusting your |
@Bodigrim says "In the meantime I've revised unix-2.8.2.0 with base < 0" so we can probably resume the release of 3.10.2.0. Let me restart the failing tests on CI. |
@mergify backport 3.10 |
✅ Backports have been created
|
Could this please be backported to whatever release is to accompany GHC 9.8?
Cf. https://gitlab.haskell.org/ghc/ghc/-/issues/23926#note_524594