Proposal was updated to address Jaroslav concerns https://cwiki.apache.org/confluence/display/NETBEANS/VSNetBeans+Repository+and+Updated+Releases Martin
On 2. 4. 2025, at 21:16, Jaroslav Tulach <jaroslav.tul...@gmail.com> wrote: Marin & Neil wrote: There are various interim releases of VSCode NetBeans extension in the current scheme - like 13.9.999, etc. But every three months there is a release (like 14.0.0) that "synchronizes" with the main repository. Thus we could always hope that once a quarter there is going to be a release of VSCode NetBeans compatible with NetBeans (Swing Edition). I don't see any such promise in the new proposal. My understanding is that there isn't one that will be 100% compatible, at least in the sense of being built from the same git hash / implementation version. And if you see my other thread, you'll see we're also planning on dropping the VSNetBeans artefact from the main IDE build and vote. It's nice to see someone point out the importance of the Maven artefacts in relation to the VSCode side anyway. My pleasure! They will happen as they are now according to the current proposal, synced to each IDE release. I assume anything built against them should remain pretty compatible with VSNetBeans. If the "NetBeans repository submodule" ... The main NetBeans repository would be included as a sub-module. ... is synced with every release of Maven artefacts, then yes, it would remain "pretty compatible". The reverse is less true, but probably not an issue - we have had APIs added in interim VSCode releases that have been reverted before the IDE release a few times now. I see. Unfortunate, but harmless from the "Maven use-case" point of view. Without Maven artifacts released, there is no way to explore the new API classes. Martin wrote: What you mean by “synchronizes” every VSNetBeans release is built from NetBeans repo and even in new proposal it will be built against new repo. It is in sync with NetBeans the IDE sources with every release. Is it? All I see in the proposal is: The main NetBeans repository would be included as a sub-module. The submodule with main NetBeans source code is changed to checkout a specific hash from the main NetBeans repository. I am not sure how to interpret the last sentence. Particularly I have no idea what is meant by "specific hash"? It can mean anything... Can you add a section to https://cwiki.apache.org/confluence/display/NETBEANS/ VSNetBeans+Repository+and+Updated+Releases describing how compatibility with official NetBeans Maven artifacts will be achieved? Thank you in advance for maintaining compatibility between NetBeans IDE and VSCode extension in the future! -jt --------------------------------------------------------------------- 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