Thanks for working on this.

Chris gave some guidelines [2] for the release process.

Maybe the plc4x check-list [1] is helpful?

[1] https://plc4x.apache.org/developers/release/release.html

[2]
The release itself should be the normal Maven release process … you can see in 
the plc4x release documentation on how you need to configure your system:
https://plc4x.apache.org/developers/release/release.html


The short version of a release should be:



mvn release:prepare



mvn elease:perform

And the plc4x documentation describes what has to be done in the nexus repo for 
staging and releasing the maven artifacts.

From: Josh Tynjala<mailto:joshtynj...@apache.org>
Sent: Tuesday, January 10, 2023 2:03 AM
To: dev@flex.apache.org<mailto:dev@flex.apache.org>
Subject: Re: BlazeDS release

Okay, some updates on my progress with BlazeDS.

- I made the necessary changes to remove the vulnerable xalan dependency.
- I looked at the proxy module issue, where we need to replace the obsolete 
commons-httpclient 3.x with its successor, httpcomponents-httpclient 4.x. It 
seems to be non-trivial to upgrade. I'm not sure that we have much test 
coverage either, so there would be a certain amount of risk. I can see why 
Piotr said that we should exclude the proxy module from the release instead. I 
want to do a little bit of testing/investigation to see how much impact 
removing the proxy module might have.
- I moved the OWASP dependency checker into a 'with-owasp' profile. We don't 
want that being a default part of the build because a failing build will be 
confusing for users that want to build from source, if any new CVEs are issued 
in the future. It should be mainly for our CI and release managers instead. It 
can be enabled by adding `-P with-owasp` to the `mvn install` command.
- I replaced the 'flex-ci-build' profile with a new 'with-distribution' 
profile. It builds not only the source distribution, but also a **new** binary 
distribution, which we didn't have before. The binary distribution is identical 
to the source distribution, except that it also has a 'lib' directory that 
contains all of the built .jar files and their required dependencies.
- I merged everything from security-updates into develop. I'll continue any 
further work on develop.

Folks, I need help with one thing: Do we have release manager 
instructions/checklist for BlazeDS? Thanks!

- Josh

On 2023/01/04 20:59:29 Josh Tynjala wrote:
> I'd like to spend some time this month finishing up the recent BlazeDS
> stuff so that we can get it released.
>
> Can someone confirm that the changes listed here are still what should be
> done? It looks straightforward enough.
>
> https://lists.apache.org/thread/9h7th05wc57399jp7l7mj11c45nq8jbn
>
> And which branch should I commit to? security-updates? develop? master?
> Something else?
>
> Thanks,
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>

Reply via email to