Hi Jaroslav,
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.
Martin

On 2. 4. 2025, at 15:51, Jaroslav Tulach <jaroslav.tul...@gmail.com> wrote:

Dne úterý 1. dubna 2025 15:48:55 CEST, Jan Lahoda napsal(a):
As long as NetBeans itself is developed compatibly, then even if the
extension has a slightly newer or older version of the embedded NetBeans
compared to the current released NetBeans shouldn't be a big deal, right?
Your module would simply depend on the older version of the NetBeans
modules, and things should still work?

I am not quite sure if there's any real difference to how things work now
(given the VSNetBeans releases are faster than the  being done in between
main releases as well).

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.

-jt

On Sat, Mar 29, 2025 at 2:57 PM Jaroslav Tulach <jaroslav.tul...@gmail.com>

wrote:
When I "put my Enso hat on", I have to ask:
- Will Apache NetBeans VSCode still be compatible with NetBeans IDE?
- How that's going to be ensured?

A little background:
- Enso is building its tooling on the NetBeans project

- we build both:
   - VSCode extension:
https://github.com/enso-org/enso/blob/develop/tools/
enso4igv/README.md
<https://github.com/enso-org/enso/blob/develop/tools/enso4igv/README.md>

   - NetBeans module:
https://github.com/enso-org/enso/blob/develop/tools/
enso4igv/IGV.md
<https://github.com/enso-org/enso/blob/develop/tools/enso4igv/IGV.md>
- there is a single Maven project in our Enso repository
- it builds both VSCode extension & NetBeans module
- single codebase for both systems

  - a great value that simplifies our life

- we use Maven dependencies - e.g. the officially released Maven artifacts

How's this "two extensions/modules from a single code" is supposed to work
when you "include NetBeans main repository" as a (Git) sub-module? How
much
different the sub-module is going to be? For the Enso use-case we need as
little changes in the sub-module as possible. Is that going to be
guaranteed
somehow?

Jaroslav Tulach
Enso compiler & tooling team

Dne středa 26. března 2025 16:00:02 CET, Martin Balin napsal(a):
Hello,
There was a discussion about how to do releases of VSNetBeans - NetBeans

LSP

server for VS Code on dev@ and then also on Slack. The reason was
overlapping releases with main NetBeans IDE causing some friction etc.

As the result of these preliminary talks I’ve wrote a proposal how to
decouple VSNetBeans from NetBeans repo and how to release it

independently

from main IDE release. All still under ASF umbrella. Proposal for
discussion

https://cwiki.apache.org/confluence/display/NETBEANS/VSNetBeans+Repository
+a>
nd+Updated+Releases

Thank you,
Martin

---------------------------------------------------------------------
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<mailto:dev-unsubscr...@netbeans.apache.org>
For additional commands, e-mail: 
dev-h...@netbeans.apache.org<mailto:dev-h...@netbeans.apache.org>

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to