[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Linking 64-bit Mac builds from website
From: |
Jonas Hahnfeld |
Subject: |
Re: Linking 64-bit Mac builds from website |
Date: |
Sun, 08 Mar 2020 20:43:48 +0100 |
User-agent: |
Evolution 3.34.4 |
Am Sonntag, den 08.03.2020, 15:23 -0400 schrieb Marnen Laibow-Koser:
>
>
> On Sun, Mar 8, 2020 at 2:38 PM Jonas Hahnfeld <address@hidden> wrote:
> > Am Sonntag, den 08.03.2020, 14:23 -0400 schrieb Marnen Laibow-Koser:
>
> [...]
> > >
> > > The idea I have:
> > > 1. Every tag, or even every Git commit, automatically triggers a build.
> > > 2. The completed build is automatically pushed to some download server.
> > > 3. The website automatically provides a link to the completed build.
> > >
> > > Right now I already have a usable Makefile and build environment; I just
> > > need get some final kinks out and automate step 1 with GitLab CI or
> > > similar. Once that happens, if we can automate steps 2 and 3 as well, we
> > > will have a fully automatic pipeline for the 64-bit Mac builds. I don’t
> > > want any human (including myself) to be a single point of failure in the
> > > pipeline.
> >
> > It might be worth holding off this level of automation for a bit.
>
> Why? It’s common and (in the general case) easy to do with modern CI/CD
> infrastructure. Besides, if we don’t do it, then the 64-bit Mac builds will
> be less generally available, and that will negate the point of all my work on
> them.
I'm not saying that you shouldn't upload it (even though it kind of
feels like a third party package right now). Besides how often do you
expect rebuilds for each release? That's hopefully one binary package
per LilyPond release, right?
>
> Or are you suggesting another way to make the builds generally available? If
> so, what? Right now I’m manually uploading them to Bintray, which isn’t
> sustainable (although I *could* automate that through their API).
>
>
> > I
> > hope we can switch all platforms away from GUB,
>
> I do too. It’s a good idea in theory, but *way* too complicated.
No, it works: https://github.com/hahnjo/lilypond-binaries/
And unless proven wrong, I think this will also work for macOS (given a
few tweaks).
There hasn't been a thread on lilypond-devel about this yet because I'm
waiting for 2.21.0 which we'll do with GUB.
Jonas
signature.asc
Description: This is a digitally signed message part
- Linking 64-bit Mac builds from website, Marnen Laibow-Koser, 2020/03/02
- Re: Linking 64-bit Mac builds from website, pkx166h, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Phil Holmes, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Marnen Laibow-Koser, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Phil Holmes, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Marnen Laibow-Koser, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Phil Holmes, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Marnen Laibow-Koser, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Jonas Hahnfeld, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Marnen Laibow-Koser, 2020/03/08
- Re: Linking 64-bit Mac builds from website,
Jonas Hahnfeld <=
- Re: Linking 64-bit Mac builds from website, Marnen Laibow-Koser, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Jonas Hahnfeld, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Marnen Laibow-Koser, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Jahrme Risner, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Marnen Laibow-Koser, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Phil Holmes, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Marnen Laibow-Koser, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Carl Sorensen, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Marnen Laibow-Koser, 2020/03/08
- Re: Linking 64-bit Mac builds from website, Carl Sorensen, 2020/03/08