-
Notifications
You must be signed in to change notification settings - Fork 144
Description
From #569 (comment) :
It's tangential, but I suggest 0.11.4.0 to be the last release in 0.11 series. Backporting got pretty challenging recently. Shipping
bytestring-0.12with GHC 9.8 late 2023, three years afterbytestring-0.11seems a decent support period for a major branch to me.
@Bodigrim Can you elaborate on what challenges you faced recently with backporting? (I imagine 3b0f5d3 could have been a bit painful depending on how you approached it, but that seems a bit exceptional.)
Three years sounds like a good amount of time between major releases to me, though I'm not optimistic about getting bytestring-0.12 shipped with ghc-9.8. "Late 2023" is not far off; we should start thinking now about what outstanding issues/tasks deserve attention before then.
My preference is to make the last planned release in the 0.11 series concurrently with the first release of the next major version; that makes good signalling easy and I think we can do so at very low cost. That would likely make 0.11.5.0 the last 0.11-series release.