On Fri, Apr 6, 2018 at 11:35 PM, Antonio <[email protected]> wrote: > Hi, > > So could we deliver those NBMs through the mirror system? I imagine we'll > have to vote and approve an "official" release for that, right? >
I believe that is the goal. > > Or is there any way we could do some "non official" distribution through > the mirrors just for testing? > None that I'd know of, unfortunately. As a workaround, we could try to release a limited set of modules; but maybe we could use another release (like beta 2 or RC) before the final 9.0 release? Not sure. Jan > > Cheers, > Antonio > > > On 06/04/18 21:32, Jan Lahoda wrote: > >> FWIW, the incubator-netbeans-linux build now prepares the NBMs and catalog >> as well: >> https://builds.apache.org/view/Incubator%20Projects/job/incu >> bator-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 <[email protected]> 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 <[email protected]> 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 < >>>>>> [email protected]> 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: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> ache.org >>>>> >>>>> For further information about the NetBeans mailing lists, visit: >>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> For further information about the NetBeans mailing lists, visit: >>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >>> >>> >>> >>> >>> >> > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > >
