On Mon, Mar 5, 2018 at 3:38 PM, Bertrand Delacretaz <[email protected]>
wrote:

> Hi Jan,
>
> On Mon, Mar 5, 2018 at 3:29 PM, Jan Lahoda <[email protected]> wrote:
> > ...Originally, the binaries of the launchers where simply committed in
> the
> > repository (because there is just a handful of them, and their source is
> in
> > the repository):
> > http://hg.netbeans.org/jet-main/file/tip/o.n.bootstrap/launcher/windows
> >
> > But in Apache, built stuff can't be in the source release, so these are
> > downloaded from the binary server:
> > https://github.com/apache/incubator-netbeans/blob/
> master/o.n.bootstrap/external/binaries-list
> > https://github.com/apache/incubator-netbeans/blob/
> master/o.n.bootstrap/external/platform-launchers-8.2-license.txt ...
>
> Ok, got it, so you have a "magic" platform-launchers-8.2.zip which has
> launcher binaries that are incorporated into the build by downloading
> them at build time.
>
> That's similar to how many builds use Maven repositories, and in
> Maven's case people have the option of configuring their own Maven
> repository and strictly controlling what goes into that.
>
> I think a similar setup would be best - if you have a single place
> where people can configure their alternate repository for binaries
> before building, and there's information about that in the README
> that's reasonable. And people who don't care can get the magic
> binaries from wherever, and the digests used by the NetBeans build at
> least guarantee that everybody gets that same binaries, right?
>

Yes, it is possible to change the server. Unlike Maven, the system is not
automatically transitive, and the hashes of the binaries are checked at
download time. So everyone should get the same binaries.

Jan


>
> -Bertrand
>
> ---------------------------------------------------------------------
> 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
>
>
>
>

Reply via email to