Le 17/01/2022 à 15:22, Clebert Suconic a écrit :
@Emmanuel perhaps you're referring to a different thing. You have sent
a commit post 2.20.0 and I believe you are referring to that one.
Yes
What I meant to say was 2.19.x does not have the JSON wrapper at all.
It's just the direct javax JSON usage we always had simple and plain.
Yes I understood that. I did some poc using different classloaders to isolate
the JSON usage in Artemis from WildFly.
If you need the new JSON wrapper currently you will need 2.20.x.. if
you need that improvement back ported we will need to bring it somehow
and that's what I was asking you.
I don't need it for now I think. When WildFly moves to jakartaEE 10 then things
will be different.
Cheers,
Emmanuel
On Mon, Jan 17, 2022 at 2:41 AM Emmanuel Hugonnet <ehugo...@redhat.com> wrote:
Le 14/01/2022 à 22:24, Clebert Suconic a écrit :
I'm not sure what to do with the JSON wrapper.. I don't think it
should be brought into 2.19.x... as it's clearly an improvement...
@Emmanuel Hugonnet is there anything on wildfly that would require it
being pulled into 2.19.2?
No, I can live with the small fix I asked for which enable me not to use JSON
API in WildFly and use Artemis code instead thus using only
'on' version of JSON.
Cheers,
Emmanuel
On Fri, Jan 14, 2022 at 3:38 PM 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