Dear all, This is the voting candidate for the 11.2 update 1 release of Apache NetBeans. This release is identical to 11.2 except for backported fixes for -
[NETBEANS-3257] Fixed issue on refactoring rename of java method (and potentially other nb-javac issues) [NETBEANS-3335] Enhance robustness of HTML Lexer - enter key doesn't work in certain files [NETBEANS-3290] Fix common.xml causing layer build problems in RCP applications Note you are required to check both sources and convenience binaries before voting! See requirements below, as well as information on a temporary voting update centre for use with 11.2. Build artefacts are available here: https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.2-u1/ They were built by the Jenkins pipeline at: https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-TLP/job/netbeans/job/release112/35/ We are primarily voting on: https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.2-u1/netbeans-11.2-u1-source.zip SHA512: 815364dc3e87135e5a1ca20f4765a695cb4a922dc60b0b7da38ed2a34f8a4f0251b1b96b06479969a8e17b65dafeac016506598b2845b942bd0587b3007750c0 ./netbeans-11.2-u1-source.zip KEYS file: https://dist.apache.org/repos/dist/release/netbeans/KEYS Before voting +1 you are required to download the signed source code package, compile it as provided, and test the resulting executable on your own platform, along with also verifying that the package meets the requirements of the ASF policy on releases - see http://www.apache.org/legal/release-policy.html#management In particular, you should (at least) follow these steps. 1. Download the artefact to be voted on and unzip it. 2. Check that the artefact does not contain any jar files, except for: - platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/empty.jar - enterprise/glassfish.common/test/unit/data/nottaDir-4_1_2.jar - enterprise/glassfish.common/test/unit/data/subdir/nottaDir-5.0.jar - enterprise/payara.common/test/unit/data/nottaDir-4_1_2.jar - enterprise/payara.common/test/unit/data/subdir/nottaDir-5.0.jar which are only jars by their name 3. Verify the cryptographic signatures, the NOTICE and LICENSE file 4. Build it using the README provided by the artefact. 5. Look in nbbuild/netbeans for the NetBeans installation created by the build process and try running it. In addition to checking the sources, you should check the associated convenience binary NBMs at the artefact links above. As well as checking any artefact functions correctly, you should check that it has been correctly signed by a PMC member, and that the source being voted on is sufficient to build the relevant binary. You can test update of the IDE using the provided NBMs by adding a temporary update centre in Tools / Plugins / Settings. You may wish to use a temporary install or userdir for this! https://netbeans.apache.org/nb/updates/11.2/updates.xml.u1 The updated NBM files are JAR signed with an ASF certificate, so will show as Third-Party but at least Signed and Valid. A second round of updates will download the actual updated nb-javac libraries - unfortunately, due to the current temporary keystore used in the build process, the nb-javac updates will show as self-signed - I do not believe we have any way to fix that for 11.2. This vote is going to be open at least 72 hours, vote with +1, 0, and -1 as usual. Please mark your vote with (binding) if you're an Apache NetBeans PMC member to help with voting admin. If and when this vote passes, the updated source and NBMs will be released on to the mirrors, and the updated catalog (as per above) merged into the existing update centre on the NetBeans VM. Thank you for all the hard work! Best wishes, Neil --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
