On 30.10.24 16:26, Neil C Smith wrote:
On Wed, 30 Oct 2024 at 13:46, Eric Barboni <sk...@apache.org> wrote:
How would it works during delivery branching phase on the main repo with spec
increment and so on? The others products have their own git that's easy 😃
I share this concern. The current situation causes enough of a
problem. If the release is entirely decoupled, then we really need to
look at decoupling it entirely from the Jenkns triggers and metabuild
info for the IDE. That might ideally take the form of a separate repo
overall I think decoupling both products could potentially reduce some
friction. But I agree here with Neil I think it should be "properly"
decoupled, including repo if possible. (/netbeans as git sub module
potentially?)
The current situation isn't ideal since the NetBeans IDE stabilization
phase often overlaps or comes close to the NB VSCode plugin schedule. I
think there is also a release shortly before master is branched which
leads to the x.99 versioning I believe.
It is always problematic if product A tries to stabilize while product B
is trying to integrate features and both share code.
Having a separate repo might also benefit discoverability, simplify
issue tracking, allow quick patching before upstreaming etc.
best regards,
michael
that links to a specific hash on master for IDE artefacts, builds
sources from that for voting, and from them the plugin? A separate
repo could also have its own issue queue, etc. which might also be
good to decouple (different userbase, milestones, etc.)
OTOH, there's also the GitHub workflows that build the launcher and
other natives. They might offer a model for handling this in repo.
In general, I think decoupling the schedules might make some sense.
At the moment the interim releases reflect the bulk of the changes as
they tend to happen only a few weeks before freeze.
Of course, there is a question of why we need the additional releases?
I also think there's an argument for only releasing the VSCode
releases in line with the IDE. The first interim release was called a
one-off. I feel like some of the picture is still missing here.
Whatever happens, the full schedule and reasons behind it need
discussing here on dev@. Will it be likewise time-based? Or driven
by something else?
It seems to me that we're already struggling with capacity for
delivering releases of the IDE. Any decoupling of the VSCode plugin
needs to not make that situation worse or take any further focus away
from ensuring timely IDE releases. No IDE, no VSCode plugin.
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
---------------------------------------------------------------------
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