pedro-w commented on PR #5807: URL: https://github.com/apache/netbeans/pull/5807#issuecomment-1505771843
I went through the installer native code in quite a bit of detail so I do know how it works - what I don't know is how the output of the POM from the netbeans-native-installers repo (ie. binary stubs for windows) gets to be uploaded to repository.apache.org as a zip file. Is that a manual process? Who does it? Apologies to those who already know this but as I understand it, the process is 1. native stubs are built (once) 2. native stubs are uploaded (once) 3. stubs are downloaded (by anyone building Netbeans) 4. metadata and the actual installer java jar is appended to the stub to make the native installer (every time Netbeans is built) What I checked was that if I took a _bona fide_ NB17 installer and overwrote the stub with a stub that I had built myself, it still functioned. I wasn't able to test the uploading/downloading part. Now that Eric has uploaded it, I should be able to test the full process of building a Netbeans installer (i.e. steps 3 & 4 above) which I will do but it will probably be tomorrow. Note that the stub's only job is to get the real java installer running, so it's independent of the NB version; we won't need to touch the uploaded zip file for successive NB releases. (might influence what we choose for the filename?) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- 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
