> > On 31. 1. 2025, at 17:31, Neil C Smith <neilcsm...@apache.org> wrote: > > Personally I'd also like to see a hard limit on the number of > > VSNetBeans releases between IDE releases in case of release delays in > > future. > VSNetBeans releases in between IDE releases: ... > And we also need to decide if VSNetBeans will be released as part of main > NetBeans IDE release. Or it will be done separately by me (likely from same > code). Both works for me.
OK, let's deal with the elephant in the room here first! No NetBeans IDE, no VSNetBeans. No NetBeans IDE releases, no VSNetBeans releases. If these projects are to remain developing and coexisting within a single repository, then *everyone* working on that repository has to take some shared responsibility for ensuring the delivery of *all* its release components. The IDE, the VSCode plugin, and also the full range of platform artefacts. That includes issue management, PR reviews and rc testing across the board. When you were invited on to the release team, the intention was to share the release aspects of this workload out across the components. As of yet, neither you nor anyone else from the VSCode side has led on a full release or release candidate. Half of VSNetBeans' releases have been via that process. That situation is just not sustainable. When I took a break from the release team, I was hopeful that everything would not be left to one person, Eric. We had discussions around that, but from my perspective it doesn't feel like it's resolved much. Also, changes in the repository for VSNetBeans have a knock on effect on the IDE and platform. The first vote for NetBeans 24 had to be pulled because changes added solely (afaik) for the plugin caused a serious issue. That was not a one-off. Pulling a vote delays the full release by at least a week, and causes hours of extra work for the release manager. One consequence of not sharing this workload more fairly is going to be that people start vetoing changes in the IDE's code that bring no discernible benefit to the IDE or platform. Can I also be clear that personally I want this to work, and I want the development to continue within the single overarching repository. But unless we can realistically address the release capacity issue, it will fall apart, and that's no use to anyone! > Not sure I understand what you mean here Neil. Is it moving branching dates > for VSNetBeans and NetBeans release earlier to same date? Branch both on e.g. > Jan 11th when these releases could be overlapping like in a case of > VSNetBeans 24.9.9 and NetBeans 25? Or move branching dates far apart? So in > the case of VSNetBeans 24.9.9 will branch around Jan 6th to make sure it > releases before Jan 15th when NetBeans 25 release branch would be created? IMO they should share branch points as that makes it much easier on both sides to understand what is included, and to stabilise towards the point of branch. I also think, given another conversation today, that reconsidering the IDE branch and release points in relation to JDK releases would be a good thing anyway. > What will be the purpose of such branching repo? Like fork of whole NetBeans > code base on which VSNetBeans release will happen? Is this what you mean? I think Michael put this quite well earlier in this thread? Best wishes, Neil --------------------------------------------------------------------- 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