FWIW, the incubator-netbeans-linux build now prepares the NBMs and catalog
as well:
https://builds.apache.org/view/Incubator%20Projects/job/incubator-netbeans-linux/lastSuccessfulBuild/artifact/nbbuild/nbms/

Needs some tweaks (like adding LICENSE/NOTICE/DISCLAIMER to the NBMs)
before it could be part of a release.

Jan

On Thu, Apr 5, 2018 at 8:42 PM, Antonio <anto...@vieiro.net> wrote:

> Hi,
>
> I've set up some example redirects (PR #31, [1]), see examples a-c) below.
>
> I think that we can host the big catalog.xml.gz file in the mirror system,
> and have a redirection at netbeans.apache.org pointing to the
> catalog.xml.gz file in the closest mirror.
>
> Cheers,
> Antonio
>
> a) Catalog file
> The catalog file for 8.2, hosted at updates.netbeans.org.
>
> http://netbeans.apache.org/updates/8.2/uc/final/certified/catalog.xml.gz
>
> now points to
>
> http://updates.netbeans.org/netbeans/updates/8.2/uc/final/ce
> rtified/catalog.xml.gz
>
>
> b) 9.0 sources
> This url redirects to the closest Apache mirror for NB 9.0-beta sources.
> Note that this redirects (on purpose) to a web page, not to the zip file
> itself.
>
> http://netbeans.apache.org/download/9.0-beta/source
>
> now points to
>
> https://www.apache.org/dyn/closer.cgi/incubator/netbeans/inc
> ubating-netbeans-java/incubating-9.0-beta/incubating-
> netbeans-java-9.0-beta-source.zip
>
> c) 9.0 binaries
> This url redirects to the closest Apache mirror for NB 9.0-beta binaries
> Note that this redirects (on purpose) to a web page, not to the zip file
> itself.
>
> http://netbeans.apache.org/download/9.0-beta/binary
>
> pointing to
>
> https://www.apache.org/dyn/closer.cgi/incubator/netbeans/inc
> ubating-netbeans-java/incubating-9.0-beta/incubating-
> netbeans-java-9.0-beta-bin.zip
>
>
>
>
>
> [1]
>
> https://github.com/apache/incubator-netbeans-website/pull/31
>
> On 05/04/18 19:13, Jan Lahoda wrote:
>
>> On Thu, Apr 5, 2018 at 6:57 PM, Antonio <anto...@vieiro.net> wrote:
>>
>> Hi,
>>>
>>> Some comments/ideas:
>>>
>>> 1. I think we should open an issue with INFRA so they are aware ouf our
>>> ~3TB/month load requirements. I imagine they'll prefer we use the mirror
>>> network.
>>>
>>> 2. We can make http://netbeans.apache.org/updates/9.0/ redirect to
>>> wherever we want (we _don't need a specific domain_ for that) by using a
>>> simple .htaccess file (much like [1]). We can do this ourselves, today.
>>> Let
>>> me know if you want to try it out with, say, the 9.0-beta files. I think
>>> Infra should validate that our web server is going to hold the load,
>>> though.
>>>
>>>
>> That would surely be a nicer URL.
>>
>>
>>
>>> 3. If we use the mirror system we'll be losing statistics. AFAIK the
>>> mirror network does not consolidate server logs.
>>>
>>>
>> Do we have logs from the webserver? We don't need the statistics from the
>> mirrors, but statistics from the redirects would be nice.
>>
>> Jan
>>
>>
>>
>>> 4. Now that we're talking about releasing NBMs maybe we should start
>>> thinking on releasing stuff to Maven central (as NetCAT required). How
>>> are
>>> maven central artifacts generated? I don't think we have this tooling
>>> under
>>> the Apache umbrella, have we?
>>>
>>> Cheers,
>>> Antonio
>>>
>>>
>>> [1]
>>> https://github.com/apache/incubator-netbeans-website/blob/
>>> master/netbeans.apache.org/src/content/.htaccess
>>>
>>>
>>>
>>> On 05/04/18 16:15, Jan Lahoda wrote:
>>>
>>> I believe this is about NBMs built from the standard distribution. Good
>>>> among others for dot-dot updates, where the users could just download
>>>> updated modules, not the whole distro.
>>>>
>>>> I think the current overall idea (based on ideas by many other people,
>>>> like
>>>> Jarda):
>>>> -release the NBMs and the catalog as part of the convenience binaries
>>>> (this
>>>> will probably need a little tweaking)
>>>> -have a (NetBeans 9.0-specific) URL setup on the netbeans-vm, like e.g.:
>>>> http://netbeans-vm.apache.org/updates/9.0
>>>> which would do a redirect to the Apache release using:
>>>> http://www.apache.org/dyn/closer.lua?action=download&filename=<path>
>>>>
>>>> this should automatically redirect to mirrors.
>>>>
>>>> Not sure if we can fully test this without doing a release, but my plan
>>>> for
>>>> a near future was to change our continuous build (one of them) to
>>>> produce
>>>> the NBMs and then ask to have the redirect setup - then we could do at
>>>> least some testing.
>>>>
>>>> Jan
>>>>
>>>>
>>>> On Thu, Apr 5, 2018 at 2:38 PM, Geertjan Wielenga <
>>>> geertjan.wiele...@googlemail.com> wrote:
>>>>
>>>> Hi all,
>>>>
>>>>>
>>>>> We need to nail down this one and I think the key blocker is that there
>>>>> are
>>>>> different ideas about what this is about:
>>>>>
>>>>> https://issues.apache.org/jira/browse/NETBEANS-330
>>>>>
>>>>> The above is not about the Plugin Portal.
>>>>>
>>>>> If I understand it correctly, this is about where the NBMs (which ones?
>>>>> how
>>>>> many? do we know?) and the related XML file (a.k.a. update center) will
>>>>> be
>>>>> hosted.
>>>>>
>>>>> AFAIK, the XML file and the NBMs could be put onto our Apache NetBeans
>>>>> VM
>>>>> just like Synergy:
>>>>>
>>>>> http://netbeans-vm.apache.org/synergy
>>>>>
>>>>> The key question remains, which NBMs are we talking about here,
>>>>> applicable
>>>>> to the 9.0 release, I think.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Gj
>>>>>
>>>>>
>>>>>
>>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
>>> For additional commands, e-mail: dev-h...@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-unsubscr...@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Reply via email to