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