I have fixed the pom to use 2.19.1-SNAPSHOT versions rather than the
2.19.0-SNAPSHOT they were using.

I noticed the last commit from
https://issues.apache.org/jira/browse/ARTEMIS-3461 was not backported
but all the earlier ones which introduced various issues were, so I
backported the fixups+tests commit.

I backported a fixup from
https://issues.apache.org/jira/browse/ARTEMIS-3515 which was found
with/during the original 2.19.0 release.

I tried but couldnt delete a commit comment from
https://issues.apache.org/jira/browse/ARTEMIS-3525, as the related
commit was added and removed from the 2.19.x branch and so hasnt been
backported as the JIRA now looks to suggest.

A version in JIRA for 2.19.1 needs adding and the related JIRAs
updated generally.


I would suggest the Netty updates (and related fixes in progress)
should be backported given there were CVE fixes included. Probably
some other dependency upgrades should similarly be considered for
their own fixups.

Robbie

On Fri, 14 Jan 2022 at 20:38, Clebert Suconic <clebert.suco...@gmail.com> wrote:
>
> I have updated the branch with some commits that I think are relevant...
>
> I added a few more than just critical bug fixes as  it would be
> difficult to not bring some aesthetical changes due to conflicts
> between the branches.
>
>
> what I have now on 2.19.x is a proposal.. and we can still push -f
> before we do a release on that branch.
>
>
>
> I have updated the report on the activemq-website git project, but for
> some reason it was not updating (at least until before I sent the
> email):
>
>
> It may eventually update the report here:
>
>
> otherwise you could check the report by running this (from my first
> email on this thread):
>
> git clone g...@github.com:apache/activemq-artemis.git
> cd activemq-artemis
> # needs to make sure 2.19.x is checked out for the script
> git checkout 2.19.x
> git checkout main
> ./scripts/cherry-pick-report.sh
>
>
> On Fri, Jan 14, 2022 at 11:49 AM Clebert Suconic
> <clebert.suco...@gmail.com> wrote:
> >
> > I uploaded a build to the artemis website, just to give you an idea on
> > what the reporting does:
> >
> > https://activemq.apache.org/components/artemis/download/cherry-pick-report
> >
> >
> > notice I used REST=true , as the script is currently doing it as false
> >
> >
> >
> > We should look into initially cherry-picking all bug fixes between
> > 2.20.0 and 2.19.x? or just the critical ones?
> >
> >
> > My suggestion is that we initially cherry-pick them all for the first
> > version, and then only critical fixes as I am not looking to keep
> > doing this branch forever.
> >
> > On Fri, Jan 14, 2022 at 11:30 AM Clebert Suconic
> > <clebert.suco...@gmail.com> wrote:
> > >
> > > if you are interested on helping with 2.19.x, please read this:
> > >
> > >
> > >
> > > - I have added a branch 2.19.x
> > >
> > > Every backport from main into 2.19.x should use "git cherry-pick -x"
> > >
> > >
> > > To help tracking the cherry-picks, I have created a script on main
> > > that will generate a report of cherrypicks and commits between main
> > > and 2.19.x
> > >
> > > To run it, you should have your git clone updated on main and 2.19.x...
> > >
> > > and run the script...
> > >
> > >
> > > the following scriptlet would actually work:
> > >
> > > ---------------
> > > git clone g...@github.com:apache/activemq-artemis.git
> > > cd activemq-artemis
> > > # needs to make sure 2.19.x is checked out for the script
> > > git checkout 2.19.x
> > > git checkout main
> > > ./scripts/cherry-pick-report.sh
> > >
> > > ---------------
> > >
> > >
> > > After you executed cherry-pick report.sh from the root folder from the
> > > clone, you will see this:
> > >
> > > ==============================================================================================================================
> > >  Report generated at ./target/cherry-pick-report/cherry-pick-report.html
> > > ==============================================================================================================================
> > >
> > >
> > >
> > > Which will have a list of commits on main since 2.19.0 and it will
> > > show the cherry-pick points on 2.19.x (if you used cherry-pick -x,
> > > hence why I'm asking for people to use the -x when cherry-picking it)
> > >
> > >
> > >
> > >
> > > (this report could actually be used on ActiveMQ classic.. I think it's
> > > quite useful on managing xrefs of cherry-picks between branches.)
> > >
> > > --
> > > Clebert Suconic
> >
> >
> >
> > --
> > Clebert Suconic
>
>
>
> --
> Clebert Suconic

Reply via email to