Repository navigation
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 createdDetails
|
Co-authored-by: Bodigrim <[email protected]> Co-authored-by: Hécate Moonlight <[email protected]>
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