Replies: 3 comments 10 replies
-
I think it's fine to have features land in I would prefer first landing them in main and then back-porting to 1.x: the risk with 'forward-porting' is that we might forget, causing a 'regression' in 2.x . This is true even when we make porting easier with tools like Mergify. Forgetting a backport is less problematic compared to forgetting a forward-port. |
Beta Was this translation helpful? Give feedback.
-
So to start off with, I don't think it was ever the plan that development on the 1.x series of Pekko would cease just because we started working on 2.0.0 on The question here is, what process should we have regarding general features/bugs/fixes for the 1.x series. Should we baes the PR first off of 2.0.x and then backport it to 1.2.x/1.3.x etc etc or should these general PR's target 1.2.x/1.3.x as a branch and then forward port it. There are pros and cos to each, with the forward porting there is a risk that we may forget a regression (as pointed out by @raboof ) but its a lot easier to make such a PR, especially if it touches code that has been modified as a specific 2.0.0 change. Its also clearer what the intent of the PR is, if it targets a 1.x branch then its a general feature but if the PR is a 2.0.0 specific change (i.e. dropping Scala 2.12, removing deprecated methods etc etc) then it targets I personally don't mind either way, just that it should be clear which approach to use. |
Beta Was this translation helpful? Give feedback.
-
I think we should add features on main and then backport to 1.2.x, I was thinking only bugfixes can be shipped to 1.2.x. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I think it will take time for us to release a 2.0.0, which only supports Java 17+. Should we deliver features in 1.2.x and then forward-port to 2.0.0?
Beta Was this translation helpful? Give feedback.
All reactions