On Thu, Sep 14, 2017 at 2:20 PM, Emilian Bold <[email protected]> wrote:
> The Apache mailing list software strips out attachments (and HTML, etc). > Right. I've now attached the script here: https://cwiki.apache.org/confluence/download/attachments/73636432/process-extbins?api=v2 Jan > A first good step is just to add the stuff we find in Maven. Then we > see the non-standard / patched libraries. > > --emi > > > On Thu, Sep 14, 2017 at 3:16 PM, Jan Lahoda <[email protected]> wrote: > > On Thu, Sep 14, 2017 at 8:57 AM, Emilian Bold <[email protected]> > > wrote: > >> > >> My feeling is that we could make a semi-automated script to find the > >> matching Maven dependency based on the MD5 we already have. The only > >> thing is to pick the authoritative dependency (ie. not a re-package to > >> another groupId). > > > > > > I was thinking of that some time ago, attaching a script that I wrote for > > that. One of the issues is that not all of the libraries are on Maven. > > > > Jarda, looking at the Maven support in external binaries, seems that if > the > > binary is not in $HOME/.m2/repository, it is downloaded, but not cached > > anywhere, so next time it is needed, it is downloaded again. Is that the > > case? Can we cache the downloaded files somewhere, so we don't need to > > download them again? > > > > Jan > > > >> > >> > >> --emi > >> > >> > >> On Thu, Sep 14, 2017 at 8:43 AM, Sven Reimers <[email protected]> > >> wrote: > >> > +1 and +1 for the branch plan.. > >> > > >> > > >> > Sven > >> > > >> > On Thu, Sep 14, 2017 at 7:42 AM, Geertjan Wielenga < > >> > [email protected]> wrote: > >> > > >> >> Excellent. Should we do this on a branch, so that we can do one merge > >> >> of > >> >> all these changes at the same time into main? > >> >> > >> >> Gj > >> >> > >> >> On Thu, Sep 14, 2017 at 7:40 AM, Jaroslav Tulach < > >> >> [email protected] > >> >> > wrote: > >> >> > >> >> > Here is the plan to get rid of downloading binaries from > >> >> > hg.netbeans.org/binaries: > >> >> > > >> >> > Let's download them from central Maven repository! > >> >> > > >> >> > The support is already in the build harness and for example this > >> >> > module > >> >> is > >> >> > already downloading the JAR from a Maven repo: > >> >> > https://github.com/apache/incubator-netbeans/blob/ > >> >> > master/o.n.html.ko4j/external/binaries-list > >> >> > > >> >> > We just need to go through all the binaries-list files and replace > >> >> > the > >> >> > current JAR references with the Maven syntax: > >> >> > > >> >> > MD5Hash groupId:artifactId:version > >> >> > > >> >> > That's the plan. Volunteers welcomed. > >> >> > -jt > >> >> > > >> >> > 13. 9. 2017 v 21:10, Geertjan Wielenga > >> >> > <[email protected] > >> >> >: > >> >> > > >> >> > > PS: These binaries are all listed in the SGA as being excluded > from > >> >> > > the > >> >> > > donation and in each case, in the SGA, the related license is > >> >> > > mentioned > >> >> > too. > >> >> > > > >> >> > > On Wed, Sep 13, 2017 at 9:00 PM, Geertjan Wielenga < > >> >> > > [email protected]> wrote: > >> >> > > > >> >> > >> > >> >> > >>> On Wed, Sep 13, 2017 at 8:48 PM, Major Péter > >> >> > >>> <[email protected]> > >> >> > wrote: > >> >> > >>> > >> >> > >>> I cloned the repo today and tried to run NetBeans (ant && ant > >> >> > >>> tryme) > >> >> on > >> >> > >>> OSX and I had various compilation related exceptions and NPEs > >> >> > >>> with a > >> >> > >>> Maven project. Almost every code completion request resulted in > >> >> > >>> an > >> >> > >>> exception popup.. > >> >> > >>> Anyone had a similar experience with the donated code? Is this > >> >> NetBeans > >> >> > >>> version meant to be stable at this point? > >> >> > >>> > >> >> > >> > >> >> > >> > >> >> > >> More details please, step by step to reproduce this. I'm also on > >> >> > >> OSX, > >> >> > >> happy to try to reproduce if you tell me specifically what, > >> >> > >> > >> >> > >> > >> >> > >> > >> >> > >>> > >> >> > >>> On a slightly different topic: > >> >> > >>> Ant downloaded various binary files from > hg.netbeans.org/binaries > >> >> > during > >> >> > >>> the build. Are these also Apache licence friendly binaries, or > >> >> > >>> are > >> >> they > >> >> > >>> magic binaries that the build needs to bring in to actually > get a > >> >> > >>> working NetBeans release. Are these binaries (well their > source) > >> >> going > >> >> > >>> to be donated & built via Apache infrastracture in the long > term? > >> >> > >>> > >> >> > >> > >> >> > >> No, they are not donated, they are needed by the build. We will > be > >> >> > >> auditing them, will need to check whether we can use them under > >> >> > >> Apache > >> >> > or > >> >> > >> not, quite some work involved here. > >> >> > >> > >> >> > >> Gj > >> >> > >> > >> >> > > >> >> > >> > > >> > > >> > > >> > -- > >> > Sven Reimers > >> > > >> > * Senior Expert Software Architect > >> > * Java Champion > >> > * NetBeans Dream Team Member: http://dreamteam.netbeans.org > >> > * Community Leader NetBeans: http://community.java.net/netbeans > >> > Desktop Java: > >> > http://community.java.net/javadesktop > >> > * JUG Leader JUG Bodensee: http://www.jug-bodensee.de > >> > * Duke's Choice Award Winner 2009 > >> > > >> > * XING: https://www.xing.com/profile/Sven_Reimers8 > >> > * LinkedIn: http://www.linkedin.com/in/svenreimers > > > > >
