-
Notifications
You must be signed in to change notification settings - Fork 139
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
Make a minor release: vector-0.12.2.0 #346
Comments
@Shimuuar 100% on board. Let me know if you need any help. I'll try to look through outstanding tickets as well and see if there is anything else worth implementing that requires breakage for the new major release. One thing I do want to make sure is that the new version works with new upcoming ghc-9.0 |
https://gitlab.haskell.org/ghc/head.hackage is an infrastructure to test against bleeding edge GHC (and have a patch for |
@Shimuuar I do agree that we need a new major release soon, but after looking through the current trunk I don't think we have enough changes to justify a new breaking release. Here is my though process:
I'll go through all tickets one-by-one tomorrow and see what's feasible. CC @Bodigrim How do you feel about the next major/minor release? |
I think #335 (not merged yet) alone justify 0.13. Just to be clear. What I meant by "preparing a release" is to decide what should be included into 0.13 and could be implemented reasonably fast (month or so). I have no objection to 0.12.2.0 though |
AFAIU this does not qualify as breaking: no existing build can be broken by this. It will be an unnecessary challenge to cherry-pick everything, while keeping compatibility with old GHCs.
My preference is to focus efforts on a major release in a couple of months. But if someone has energy to spare for cherry-picking and testing |
If the timescale for next release is two months or more, then please tell so clearly. I could then not wait for it (i.e. copy needed functionality), and e.g. unsubscribe from this issue. I didn't know that |
@phadej Theoretically we can release immediately as |
I'm fine with waiting as far as plan is communicated. Two major releases is a bad idea. I will purposefully wait until |
It sounds like we do want
You are right, it really does not qualify as a breaking change, but we have a moral obligation to our users. I'd personally hate if someone took away ghc support in a minor release. @phadej Communicating: minor release that will include |
@lehins I'm sorry if I sound demanding, it wasn't my intention. I'm also maintaining all of my OSS stuff on my free time, so knowing what and when is happening (or not) helps to plan that. (Except I'm sorry for causing bad mood. |
@phadej Thank you. I really appreciate it. I'll re-open this ticket, so I can track release of vector-0.12.2 version, if it's ok with you, of course? Feel free to close it again and I'll open a new one otherwise |
I unsubscribed from this one, so I shouldn't get notifications. |
I've backported all of the non-breaking changes from master to I'll wait for a few other fixes that are coming this week and will make this minor release next weekend. I've also improved changelog a bit and added bunch of |
@Bodigrim and @Shimuuar I'll cut I've added bunch of |
@lehins I looked through the branch. LGTM |
|
For example I need
unstreamM
a PR of exporting which was merged in February last year.The text was updated successfully, but these errors were encountered: