Hi Laszlo,

I think we all were honored you being our release manager. This release has been specially difficult, with unexpected roadblocks and required extra effort. Also thank you for volunteering as a 11.0 release manager.

Regarding voting candidates / release candidates, some other projects do have release candidates ([1]). I see the "voting" and "release" just a naming convention, something that is useful for us to communicate. I think the important stuff is having NetCAT helping us decide if something is ready or not. Naming is just a cosmetic thing.

+1 to adding BLOCKER to JIRA issues. In fact we could end up having a small dictionary for those. For instance, "BLOCKER" could mean to us "any reason (legal, technical or other) that may stop a release being published".

Finally I'd add another enhancement: storing all NetBeans releases as a simple XML/YAML file somewhere in the website (with links, etc.), and have the website-tools generate page for us automatically with proper links. Apache is very strict on what a release page can have (proper urls, mirrors/archive, links to keys and checksums, not including github links, etc.) we may want to automate that in the future.

Thanks again for making 10.0 a great release, and Happy New Year everybody,
Antonio


[1]
https://spark.apache.org/release-process.html


El 29/12/2018 a las 1:11, Laszlo Kishalmi escribió:
Dear all,

I was honored being your release manager of Apache NetBeans (incubating) 10.0.

Thank you all, who contributed to this release and thank you for the guidance, correcting me whenever was needed!

When I applied as a volunteer, I thought it would be easier especially after Geertjan and Emilian did a really great job releasing and documented the process for 9.0. Special thanks for that! It has turned out it is not enough to simply replicating the previous process, but we needed to improve that.

I needed to learn a lot about the Apache way, and along the road I made a few mistakes, sometimes miscommunication, which could have been annoying or look unprofessional. I'm sorry for that. I'm sure I was not the best release manager for Apache NetBeans so far, I just hope I was good enough. As of the future, if the community trusts me I apply as a volunteer release manager for the upcoming Apache NetBeans 11.0 release.

I see two major things need some improvement:

I'm still not happy with the vote candidate naming convention. Even if we had no public non GA release during the 10.0 cycle, We really had an internal Beta 1 (10.0-vc1), Beta 2 (10.0-vc2) which we do not really had the intent for offer voting on PPMC. We had an Release Candidate 1 (10.0-vc3), which almost ended up being released and at the end we had an RC3 (10.0 -vc5) which has been finally released as  Apache NetBeans (incubating) 10.0. I can live with that, though it is a bit strange to assemble a vote candidate, knowing that the best vote you can give on that is a -1. So first we need to decide if we would like to have public betas and release candidates in the future or not.

After last minute changes: We had a short lived vc4, as of vc3 has been voted down on IPMC level having binary files in the source package. Suddenly a handful of serious issue has appeared. I do not know how can we help on this. There is only one thing I would add here. Please do not hesitate mark every legal related concerns as BLOCKER in JIRA, even if it is not a BLOCKER at all, we can't really let legal issues flying under our radar.

I was overall happy with the responsiveness of the community on the issues.

I think Apache NetBeans (incubating) 10.0 is a great release!

Once again, Thank you for all!

Laszlo Kishalmi

Release Manager of Apache NetBeans (incubating) 10.0

P.S.: Constructive feedback on the my work and the process are more than Welcome!


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to