Hi, Q4: The repo is here, [1] we have a commited but not released launcher with eirikbakke fixes for paths and unicode It's windows centered but maybe all the script for linux/mac should be put there too. (not able to see clearly)
Q1: I have no clear opinion Q2: we do a vote https://lists.apache.org/list?dev@netbeans.apache.org:2022-11:vote artefact are prepared like for mavenutiliies given a settings.xml set configured with apache credential you basicaly do n mvn release:prepare -Dusername=<apacheid> https://cwiki.apache.org/confluence/display/NETBEANS/Releasing+Apache+NetBeans+maven+utilities (need review) and artefacts will go to the apache nexus, you have to copy to dist/release the sources and after vote it goes live. Can serve as RM if you want. Q3: 12.5 is for june 2021 github releasenote were discovered later 😝 and we had a vote cancel because of the version name. I find it hard to be a NetBeans version as per construction it's made before or after a milestone 😃. YYYY.MM version was not a good idea. The only point is it should be greater than 12.5 to ease maven version comparison Best Regards Eric [1] https://github.com/apache/netbeans-native-launchers -----Message d'origine----- De : Svata Dedic <svatopluk.de...@gmail.com> Envoyé : vendredi 17 février 2023 09:42 À : dev@netbeans.apache.org Objet : Launchers enhancement: extra clusters Hi, all, This e-mail is to solicit possible comments/opinions to the approach ... and to get some help as I don't seem to have enough info about the launcher release process :) I'd like to add a small enhancements to the binary launchers, as a follow-up to https://github.com/apache/netbeans/pull/5350 that somehow has to land in the master and future netbeans releases. I would like to add --add-clusters commandline option with a path-list of cluster based directories as a parameter, that allows to add additional code to the NB IDE (vsnetbeans server) runtime temporarily, without changing the configuration files. The option would be *additive* with contents of the current netbeans_extra_clusters config file value and netbeans.conf configuration file. Reasons for the change: Currently NB launchers read netbeans.clusters (or app.clusters) and netbeans.conf files for list of clusters in NB installation or possible other clusters respectively. But both files are static. In the "vsnetbeans" headless LSP server case, the NB process is started in the background, and should respect the current _runtime_ environment of the LSP client. Specifically in vscode, the extensions can be enabled/disabled per workspace, and there can be multiple NetBeans servers running for different workspace configurations. But the extension's code - that is configuration files like netbeans.clusters and netbeans.conf - remain on a shared location. A command-line argument allows the wrapper (initiating client) to launch NB process and pass apropriate requirements to it. An alternative would be, for example, a system property, as in the remporary fix (https://github.com/apache/netbeans/pull/5350). We discussed this approach with Dusan Balek and decided that a commandline parameter would be more appropriate. Now the questions come: Q1: is there a strong opinion AGAINST using commandline parameter - and to use rather a system property (or other technique) ? Please elaborate. Q2: what's the release process for the binary launchers (since they need to be published to maven central) ? Q3: what is the versioning scheme (launchers released in Nov 2022 are versioned 12.5) for the launchers artifact ? Q4: are there other pending issues that could be addressed in the new launcher release ? I've searched GH issues and didn't found much. Thanks, -Svata --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.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.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists