> I know this is a problem of mine, worring about these things, so I apologize > for being so tiresome asking questions all the time. I’ll focus on finishing > the licensing stuff and leave the final solution to this for later.
This is exactly the kind of questions that need to be asked. No need to apologize, you are doing great work! --emi On mie., nov. 1, 2017 at 9:39 p.m., Antonio Vieiro <[email protected]> wrote: > Hi all, I know I’ve been raising lots of questions about binary dependencies > lately. The fact is that I don’t feel comfortable having them stored in > hg.netbeans.org/binaries knowing this is going away. I’d prefer having as a > solid build system as we can get. I’d prefer not having to upgrade/downgrade > versions because artifacts are not in Maven central. Currently we have 10 > o.eclipse.mylyn.* modules that depend on binaries that are not in Maven > central, that’s why I’m searching alternatives to hg.netbeans.org/binaries. > I’m glad to hear Emilian has an alternative repo. I know this is a problem of > mine, worring about these things, so I apologize for being so tiresome asking > questions all the time. I’ll focus on finishing the licensing stuff and leave > the final solution to this for later. Anyway I’m glad there’s been some > discussion on the matter. Cheers, Antonio > El 1 nov 2017, a las 14:27, > Emilian Bold escribió: > > If we cannot use Maven Central or some other "big" > official repositories that guarantee some integrity, then we might as well > use our own setup. > > In the future http://hg.netbeans.org/binaries might be > going away, but we still have http://netbeans.osuosl.org/binaries/ which is > under my control and where we have a lot of bandwidth and enough space. Also > see the article about this > https://jaxenter.com/netbeans/towards-building-netbeans-new-home > > So I > suggest we don't make this overly complicated. Right now we can leave some > binaries as they are and keep using http://hg.netbeans.org/binaries until it > goes down. Later on we can switch to http://netbeans.osuosl.org/binaries/ > (and perhaps also add a new folder just for new binaries, perhaps > http://netbeans.osuosl.org/apache-binaries/ or something). > > --emi > >> > -------- Original Message -------- >> Subject: Do we want multiple download > servers >> Local Time: November 1, 2017 11:29 AM >> UTC Time: November 1, > 2017 9:29 AM >> From: [email protected] >> To: > [email protected] >> >> Hi all, >> >> PROBLEM: >> >> The > mylyn binaries are not available in Maven central. Nor in any other >> Maven > repository. >> >> SOLUTION: >> >> We could use the eclipse downloads system, > with automatic mirror >> selection, with [1]. >> >> So, for instance, to > download the jar file >> > org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar for the >> > o.eclipse.mylyn.tasks.core module we could use the url [2], and we could >> > then use an appropriate SHA-1 to verify that the download is correct. >> >> > All mylyn binaries are available there (maybe other binaries as well). >> >> > Currently the build system uses a single server >> > (nbbuild/default-properties.xml|binaries.server). But we could specify >> > multiple download servers and try to download from them in order, until >> > the download succeeds. >> >> QUESTIONS: >> >> Would it be a good idea to add > support for multiple URLs into >> "binaries.server"? Is it ok to download > binaries from the >> www.eclipse.org/downloads URL? Do you want me to submit > a PR with this? >> >> Thanks, >> Antonio >> >> >> [1] >> > http://www.eclipse.org/downloads/download.php?file=/mylyn/drops/3.17.0/v20150909-1855/plugins > >> >> [2] >> > http://www.eclipse.org/downloads/download.php?file=/mylyn/drops/3.17.0/v20150909-1855/plugins/org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar > @protonmail.ch>
