You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Antonio <an...@vieiro.net> on 2018/01/28 11:31:22 UTC
Apache NetBeans Update Center through mirrors?
Hi all,
So we uploaded the platform 9.0-alpha binaries to
https://dist.apache.org [1]
As a consequence the artifacts are now available through the Apache
mirror network.
The URL to download these artifacts can be constructed using the
https://www.apache.org/dyn/mirrors/mirrors.cgi script, setting the
parameters "action=download" and "filename=..." as in [2].
This "mirrors.cgi" script automatically selects the user's closest
Apache mirror to download from. That's handy.
Would it be possible to generate our update center xml & nbms and upload
that to https://dist.apache.org along with the binary and source artifacts?
That way we could use the same "mirrors.cgi" script as an Update Center
url, and users would benefit from the Apache mirror network to download
stuff more easily.
Would that be a viable solution for NetBeans-330 "NetBeans 9.0 UC hosted
on Apache infra" [3]?
Thanks,
Antonio
[1]
https://dist.apache.org/repos/dist/release/incubator/netbeans/incubating-netbeans-platform/incubating-9.0-alpha/
[2]
https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/netbeans/incubating-netbeans-platform/incubating-9.0-alpha/incubating-netbeans-platform-9.0-alpha-bin.zip
[3]
https://issues.apache.org/jira/browse/NETBEANS-330
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Apache NetBeans Update Center through mirrors?
Posted by Neil C Smith <ne...@apache.org>.
On Thu, 1 Feb 2018 at 12:08 Eric Barboni <sk...@apache.org> wrote:
> Hi
> This is borderline to the thread but the discussion on maven repo lead me
> to this question:
> Would it be worth having a maven repository for the plugins portal ?
> Would be nice to handle the plugins in a platform during build time.
>
>
Agreed, although I think a concern, which already exists with the plugin
portal, would be around licenses? Not sure we can host binaries that are
not Apache license compatible through Apache infrastructure? My personal
assumption is that we'll end up having to find a way to separate plugin
portal / catalog from the actual plugins.
Best wishes,
Neil
--
Neil C Smith
Artist & Technologist
www.neilcsmith.net
Praxis LIVE - hybrid visual IDE for creative coding - www.praxislive.org
RE: Apache NetBeans Update Center through mirrors?
Posted by Eric Barboni <sk...@apache.org>.
Hi
This is borderline to the thread but the discussion on maven repo lead me to this question:
Would it be worth having a maven repository for the plugins portal ?
Would be nice to handle the plugins in a platform during build time.
Regards
Eric
-----Message d'origine-----
De : Antonio Vieiro [mailto:antonio@vieiro.net]
Envoyé : lundi 29 janvier 2018 10:30
À : dev@netbeans.incubator.apache.org
Objet : Re: Apache NetBeans Update Center through mirrors?
Oh, and Apache has also a parent POM at
http://maven.apache.org/pom/asf/
2018-01-29 10:10 GMT+01:00 Antonio <an...@vieiro.net>:
>
>
> On 29/01/18 09:41, Jaroslav Tulach wrote:
>>
>>
>> Yes, NBMs shall be hosted on Apache infra. Rather than having them on
>> dist.apache.org, my preferred solution would be to upload each
>> NetBeans module (together with its JAR and NBM) to Maven repository.
>> There already is a script that can do it (see
>> http://bits.netbeans.org/nexus/), so it may be just a matter of
>> setting things up...
>>
>> -jt
>>
>
> More stuff to read, then... :-)
>
> "Publishing Maven Artifacts @ Apache":
> http://www.apache.org/dev/publishing-maven-artifacts.html
>
> From "Release Creation Process":
> http://www.apache.org/dev/release-publishing.html#distribution
>
> Apache's Nexus
> https://repository.apache.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Apache NetBeans Update Center through mirrors?
Posted by Antonio Vieiro <an...@vieiro.net>.
Oh, and Apache has also a parent POM at
http://maven.apache.org/pom/asf/
2018-01-29 10:10 GMT+01:00 Antonio <an...@vieiro.net>:
>
>
> On 29/01/18 09:41, Jaroslav Tulach wrote:
>>
>>
>> Yes, NBMs shall be hosted on Apache infra. Rather than having them on
>> dist.apache.org, my preferred solution would be to upload each NetBeans
>> module (together with its JAR and NBM) to Maven repository. There already
>> is a script that can do it (see http://bits.netbeans.org/nexus/), so it
>> may
>> be just a matter of setting things up...
>>
>> -jt
>>
>
> More stuff to read, then... :-)
>
> "Publishing Maven Artifacts @ Apache":
> http://www.apache.org/dev/publishing-maven-artifacts.html
>
> From "Release Creation Process":
> http://www.apache.org/dev/release-publishing.html#distribution
>
> Apache's Nexus
> https://repository.apache.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Apache NetBeans Update Center through mirrors?
Posted by Antonio <an...@vieiro.net>.
On 29/01/18 09:41, Jaroslav Tulach wrote:
>
> Yes, NBMs shall be hosted on Apache infra. Rather than having them on
> dist.apache.org, my preferred solution would be to upload each NetBeans
> module (together with its JAR and NBM) to Maven repository. There already
> is a script that can do it (see http://bits.netbeans.org/nexus/), so it may
> be just a matter of setting things up...
>
> -jt
>
More stuff to read, then... :-)
"Publishing Maven Artifacts @ Apache":
http://www.apache.org/dev/publishing-maven-artifacts.html
From "Release Creation Process":
http://www.apache.org/dev/release-publishing.html#distribution
Apache's Nexus
https://repository.apache.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Apache NetBeans Update Center through mirrors?
Posted by Emilian Bold <em...@protonmail.ch>.
We don't have to use the same mechanism to distribute official NetBeans binaries and 3rd party plugins.
--emi
-------- Original Message --------
On 3 February 2018 10:24 AM, Antonio <an...@vieiro.net> wrote:
>I was thinking of third-party contributed modules that currently live in
> the update center.
>
> Many of those may be not ALv2 compatible (don't know for sure), so we
> won't be able to deliver them through an Apache hosted update center.
>
> But people could try to create Maven modules for those, upload them to
> Maven Central themselves and we could use Maven Central to search for
> plugins and integrate them in the IDE.
>
> Cheers,
> Antonio
>
> On 03/02/18 08:37, Emilian Bold wrote:
>>Not sure I understand. As an Apache project we will not be able to make releases for non-AL compliant code anyhow.
>>--emi
>>-------- Original Message --------
>> On 3 February 2018 9:17 AM, Antonio antonio@vieiro.net wrote:
>>>Hi,
>>>The problem is that dist.apache.org can only be used to deliver
>>> Apache-license compliant software.
>>>A possible solution would be to use Maven Central as a way to deliver
>>> updates for non AL compliant software.
>>>Cheers,
>>> Antonio
>>>On 02/02/18 22:49, Emilian Bold wrote:
>>>>Actually, using dist.apache.org seems more logical in a way.
>>>> These are modules for all NetBeans users.
>>>> Maven Central really serves a (much smaller) subset of NetBeans users.
>>>> --emi
>>>> -------- Original Message --------
>>>> On 29 January 2018 10:41 AM, Jaroslav Tulach jaroslav.tulach@gmail.com wrote:
>>>>>2018-01-28 12:31 GMT+01:00 Antonio antonio@vieiro.net:
>>>>>>Hi all,
>>>>>> So we uploaded the platform 9.0-alpha binaries to https://dist.apache.org
>>>>>> [1]
>>>>>> As a consequence the artifacts are now available through the Apache mirror
>>>>>> network.
>>>>>> The URL to download these artifacts can be constructed using the
>>>>>>https://www.apache.org/dyn/mirrors/mirrors.cgi script, setting the
>>>>>> parameters "action=download" and "filename=..." as in [2].
>>>>>> This "mirrors.cgi" script automatically selects the user's closest Apache
>>>>>> mirror to download from. That's handy.
>>>>>> Would it be possible to generate our update center xml & nbms and upload
>>>>>> that to https://dist.apache.org along with the binary and source
>>>>>> artifacts?
>>>>>> That way we could use the same "mirrors.cgi" script as an Update Center
>>>>>> url, and users would benefit from the Apache mirror network to download
>>>>>> stuff more easily.
>>>>>> Would that be a viable solution for NetBeans-330 "NetBeans 9.0 UC hosted
>>>>>> on Apache infra" [3]?
>>>>>> Yes, NBMs shall be hosted on Apache infra. Rather than having them on
>>>>>>dist.apache.org, my preferred solution would be to upload each NetBeans
>>>>>> module (together with its JAR and NBM) to Maven repository. There already
>>>>>> is a script that can do it (see http://bits.netbeans.org/nexus/), so it may
>>>>>> be just a matter of setting things up...
>>>>>> -jt
>>>>>>
>>>>>To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
>>>> For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
>>> For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
>> For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Apache NetBeans Update Center through mirrors?
Posted by Antonio <an...@vieiro.net>.
I was thinking of third-party contributed modules that currently live in
the update center.
Many of those may be not ALv2 compatible (don't know for sure), so we
won't be able to deliver them through an Apache hosted update center.
But people could try to create Maven modules for those, upload them to
Maven Central themselves and we could use Maven Central to search for
plugins and integrate them in the IDE.
Cheers,
Antonio
On 03/02/18 08:37, Emilian Bold wrote:
> Not sure I understand. As an Apache project we will not be able to make releases for non-AL compliant code anyhow.
>
> --emi
>
> -------- Original Message --------
> On 3 February 2018 9:17 AM, Antonio <an...@vieiro.net> wrote:
>
>> Hi,
>>
>> The problem is that dist.apache.org can only be used to deliver
>> Apache-license compliant software.
>>
>> A possible solution would be to use Maven Central as a way to deliver
>> updates for non AL compliant software.
>>
>> Cheers,
>> Antonio
>>
>> On 02/02/18 22:49, Emilian Bold wrote:
>>> Actually, using dist.apache.org seems more logical in a way.
>>> These are modules for all NetBeans users.
>>> Maven Central really serves a (much smaller) subset of NetBeans users.
>>> --emi
>>> -------- Original Message --------
>>> On 29 January 2018 10:41 AM, Jaroslav Tulach jaroslav.tulach@gmail.com wrote:
>>>> 2018-01-28 12:31 GMT+01:00 Antonio antonio@vieiro.net:
>>>>> Hi all,
>>>>> So we uploaded the platform 9.0-alpha binaries to https://dist.apache.org
>>>>> [1]
>>>>> As a consequence the artifacts are now available through the Apache mirror
>>>>> network.
>>>>> The URL to download these artifacts can be constructed using the
>>>>> https://www.apache.org/dyn/mirrors/mirrors.cgi script, setting the
>>>>> parameters "action=download" and "filename=..." as in [2].
>>>>> This "mirrors.cgi" script automatically selects the user's closest Apache
>>>>> mirror to download from. That's handy.
>>>>> Would it be possible to generate our update center xml & nbms and upload
>>>>> that to https://dist.apache.org along with the binary and source
>>>>> artifacts?
>>>>> That way we could use the same "mirrors.cgi" script as an Update Center
>>>>> url, and users would benefit from the Apache mirror network to download
>>>>> stuff more easily.
>>>>> Would that be a viable solution for NetBeans-330 "NetBeans 9.0 UC hosted
>>>>> on Apache infra" [3]?
>>>>> Yes, NBMs shall be hosted on Apache infra. Rather than having them on
>>>> dist.apache.org, my preferred solution would be to upload each NetBeans
>>>> module (together with its JAR and NBM) to Maven repository. There already
>>>> is a script that can do it (see http://bits.netbeans.org/nexus/), so it may
>>>> be just a matter of setting things up...
>>>> -jt
>>>>
>>> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
>>> For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
>> For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Apache NetBeans Update Center through mirrors?
Posted by Emilian Bold <em...@protonmail.ch>.
Not sure I understand. As an Apache project we will not be able to make releases for non-AL compliant code anyhow.
--emi
-------- Original Message --------
On 3 February 2018 9:17 AM, Antonio <an...@vieiro.net> wrote:
>Hi,
>
> The problem is that dist.apache.org can only be used to deliver
> Apache-license compliant software.
>
> A possible solution would be to use Maven Central as a way to deliver
> updates for non AL compliant software.
>
> Cheers,
> Antonio
>
> On 02/02/18 22:49, Emilian Bold wrote:
>>Actually, using dist.apache.org seems more logical in a way.
>>These are modules for all NetBeans users.
>>Maven Central really serves a (much smaller) subset of NetBeans users.
>>--emi
>>-------- Original Message --------
>> On 29 January 2018 10:41 AM, Jaroslav Tulach jaroslav.tulach@gmail.com wrote:
>>>2018-01-28 12:31 GMT+01:00 Antonio antonio@vieiro.net:
>>>>Hi all,
>>>> So we uploaded the platform 9.0-alpha binaries to https://dist.apache.org
>>>> [1]
>>>> As a consequence the artifacts are now available through the Apache mirror
>>>> network.
>>>> The URL to download these artifacts can be constructed using the
>>>>https://www.apache.org/dyn/mirrors/mirrors.cgi script, setting the
>>>> parameters "action=download" and "filename=..." as in [2].
>>>> This "mirrors.cgi" script automatically selects the user's closest Apache
>>>> mirror to download from. That's handy.
>>>> Would it be possible to generate our update center xml & nbms and upload
>>>> that to https://dist.apache.org along with the binary and source
>>>> artifacts?
>>>> That way we could use the same "mirrors.cgi" script as an Update Center
>>>> url, and users would benefit from the Apache mirror network to download
>>>> stuff more easily.
>>>> Would that be a viable solution for NetBeans-330 "NetBeans 9.0 UC hosted
>>>> on Apache infra" [3]?
>>>>Yes, NBMs shall be hosted on Apache infra. Rather than having them on
>>>dist.apache.org, my preferred solution would be to upload each NetBeans
>>> module (together with its JAR and NBM) to Maven repository. There already
>>> is a script that can do it (see http://bits.netbeans.org/nexus/), so it may
>>> be just a matter of setting things up...
>>>-jt
>>>
>>To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
>> For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Apache NetBeans Update Center through mirrors?
Posted by Antonio <an...@vieiro.net>.
Hi,
The problem is that dist.apache.org can only be used to deliver
Apache-license compliant software.
A possible solution would be to use Maven Central as a way to deliver
updates for non AL compliant software.
Cheers,
Antonio
On 02/02/18 22:49, Emilian Bold wrote:
> Actually, using dist.apache.org seems more logical in a way.
>
> These are modules for *all* NetBeans *users*.
>
> Maven Central really serves a (much smaller) subset of NetBeans users.
>
> --emi
>
> -------- Original Message --------
> On 29 January 2018 10:41 AM, Jaroslav Tulach <ja...@gmail.com> wrote:
>
>> 2018-01-28 12:31 GMT+01:00 Antonio antonio@vieiro.net:
>>
>>> Hi all,
>>> So we uploaded the platform 9.0-alpha binaries to https://dist.apache.org
>>> [1]
>>> As a consequence the artifacts are now available through the Apache mirror
>>> network.
>>> The URL to download these artifacts can be constructed using the
>>> https://www.apache.org/dyn/mirrors/mirrors.cgi script, setting the
>>> parameters "action=download" and "filename=..." as in [2].
>>> This "mirrors.cgi" script automatically selects the user's closest Apache
>>> mirror to download from. That's handy.
>>> Would it be possible to generate our update center xml & nbms and upload
>>> that to https://dist.apache.org along with the binary and source
>>> artifacts?
>>> That way we could use the same "mirrors.cgi" script as an Update Center
>>> url, and users would benefit from the Apache mirror network to download
>>> stuff more easily.
>>> Would that be a viable solution for NetBeans-330 "NetBeans 9.0 UC hosted
>>> on Apache infra" [3]?
>>>
>> Yes, NBMs shall be hosted on Apache infra. Rather than having them on
>> dist.apache.org, my preferred solution would be to upload each NetBeans
>> module (together with its JAR and NBM) to Maven repository. There already
>> is a script that can do it (see http://bits.netbeans.org/nexus/), so it may
>> be just a matter of setting things up...
>>
>> -jt
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-help@netbeans.incubator.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-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Apache NetBeans Update Center through mirrors?
Posted by Emilian Bold <em...@protonmail.ch>.
Actually, using dist.apache.org seems more logical in a way.
These are modules for *all* NetBeans *users*.
Maven Central really serves a (much smaller) subset of NetBeans users.
--emi
-------- Original Message --------
On 29 January 2018 10:41 AM, Jaroslav Tulach <ja...@gmail.com> wrote:
>2018-01-28 12:31 GMT+01:00 Antonio antonio@vieiro.net:
>
>>Hi all,
>>So we uploaded the platform 9.0-alpha binaries to https://dist.apache.org
>> [1]
>>As a consequence the artifacts are now available through the Apache mirror
>> network.
>>The URL to download these artifacts can be constructed using the
>>https://www.apache.org/dyn/mirrors/mirrors.cgi script, setting the
>> parameters "action=download" and "filename=..." as in [2].
>>This "mirrors.cgi" script automatically selects the user's closest Apache
>> mirror to download from. That's handy.
>>Would it be possible to generate our update center xml & nbms and upload
>> that to https://dist.apache.org along with the binary and source
>> artifacts?
>>That way we could use the same "mirrors.cgi" script as an Update Center
>> url, and users would benefit from the Apache mirror network to download
>> stuff more easily.
>>Would that be a viable solution for NetBeans-330 "NetBeans 9.0 UC hosted
>> on Apache infra" [3]?
>>
> Yes, NBMs shall be hosted on Apache infra. Rather than having them on
>dist.apache.org, my preferred solution would be to upload each NetBeans
> module (together with its JAR and NBM) to Maven repository. There already
> is a script that can do it (see http://bits.netbeans.org/nexus/), so it may
> be just a matter of setting things up...
>
> -jt
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.org
For additional commands, e-mail: dev-help@netbeans.incubator.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Apache NetBeans Update Center through mirrors?
Posted by Jaroslav Tulach <ja...@gmail.com>.
2018-01-28 12:31 GMT+01:00 Antonio <an...@vieiro.net>:
> Hi all,
>
> So we uploaded the platform 9.0-alpha binaries to https://dist.apache.org
> [1]
>
> As a consequence the artifacts are now available through the Apache mirror
> network.
>
> The URL to download these artifacts can be constructed using the
> https://www.apache.org/dyn/mirrors/mirrors.cgi script, setting the
> parameters "action=download" and "filename=..." as in [2].
>
> This "mirrors.cgi" script automatically selects the user's closest Apache
> mirror to download from. That's handy.
>
> Would it be possible to generate our update center xml & nbms and upload
> that to https://dist.apache.org along with the binary and source
> artifacts?
>
> That way we could use the same "mirrors.cgi" script as an Update Center
> url, and users would benefit from the Apache mirror network to download
> stuff more easily.
>
> Would that be a viable solution for NetBeans-330 "NetBeans 9.0 UC hosted
> on Apache infra" [3]?
>
Yes, NBMs shall be hosted on Apache infra. Rather than having them on
dist.apache.org, my preferred solution would be to upload each NetBeans
module (together with its JAR and NBM) to Maven repository. There already
is a script that can do it (see http://bits.netbeans.org/nexus/), so it may
be just a matter of setting things up...
-jt