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

Reply via email to