Hi All,

after many days of going in circles here's a propossal thread as other PMCs
requested and will be followed by a Vote thread.

So the proposal is the following:

Apache Royale needs a reliable, easy process to release often. We still
don't have that, so we propose to release as the rest of Apache projects do
[1] by using a tested Maven process [2].

There's as well another current way [3] that RMs can choose as well. So use
[2] or [3] depending on what works for them better.

About [2] we tested full release and the output did work in any tested  IDE
(Moonshine and VSCode). The source-bundles compiled without any issues in
Ant and Maven and the Maven artifacts worked perfectly in a test project.
So technically speaking seems ready to go (although as worked in real could
expect some little changes).

About [3], it was the system used to release 0.9.6, but trying to do 0.9.7
was not possible by some volunteers for that reason some of us want more
options and propose [2].

But we want [3] continue to be an option for all volunteers that want to
investigate and invest time on it.

Main ponts:

1.- One process (taking about [2] and [3]) should not be over the other.
2.- It's up to the RM to choose one or the other, whatever he wants to do
to get the release in best conditions and the work done faster, the better,
and do the release with that choose.
3.- Release process can't block enhancements to build process, since more
changes in the future are expected in build systems (even add more), so
it's up to people choosing [2] or [3] invest the time to adapt to new
changes, as any other thing in an ASF project "not to expect others do it
for you, do yourself".

The objective is not block any of the two process and releases doing with
one or the other will be valid and could be voted as official Apache Royale
releases.

So will request your vote to any Apache Royale PMC, Commiter and user in
this list.

PMCs are binding votes.

Thanks

Carlos


[1] https://twitter.com/ChristoferDutz/status/1240219399551934473
[2]
https://github.com/apache/royale-asjs/wiki/Release-Manager-(already-tested)
[3] https://github.com/apache/royale-asjs/wiki/Release-Manager-Notes

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to