On Thu, 26 Jun 2025 at 14:28, Jaroslav Tulach <jaroslav.tul...@gmail.com> wrote:
> I see. I was afraid of some decision like that. It breaks the "IGV workflow" -
> e.g. ability to install all NetBeans modules into application that doesn't
> distribute them.

Well, it was discussed on the dev@ list a few months ago, and prior to
that on Slack and amongst people involved in releases.

The key thing that has been discussed a lot over the last couple of
years is that the release process is overstretched, and we either need
more involvement or to do less.  This unfortunately ended up with
doing less.  Mind you, given the conversations that led to that
decision, that it affects the "IGV workflow" is somewhat ironic! :-)

The usage stats of the update centre were part of that decision.  The
update centre is a lot of extra work, for almost no usage, not to
mention some infrastructure issues with how it was configured.  It
does push some work on to the small number of platform projects that
were relying on it being there.  We were mainly considering legacy Ant
build downloads rather than projects registering the UCs themselves
though.

> > The NBM should be on Maven, so a custom update.xml could be produced
> > to download from there?
>
> The problem is that I need the `update.xml` sooner than my module is
> installed.

Well, I was thinking more that a useful task could be an update.xml
that is generated from and points to the Maven artefacts.  That could
happen here, it could happen elsewhere (eg. on the IGV side).
Applications would still need to register it though.

> PS: another problem is 3rd party update center - IGV "inherits" it from
> NetBeans. Those NBMs are be available, but their dependencies may not -
> because the standard update.xml is empty...

Another problem is any application using things from the NB cluster.
I know there was a conversation a while ago about dropping that
cluster from the Maven artefacts.  IMO, no other application should be
picking up the branding and infrastructure requirements of the IDE,
and the stability of those resources should only be considered in the
context of the IDE's needs alone.

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



Reply via email to