Re: help with bootstrap binaries

2020-09-22 Thread Efraim Flashner
On Tue, Sep 22, 2020 at 02:36:22PM +0300, Efraim Flashner wrote: > I have an ongoing project to finish the port of Guix to 32-bit PowerPC > and it looks like we're almost there. I ran into a snag with glibc-2.31 > since it gave all sorts of problems on PPC but core-updates now has > 2.32. Unfortuna

Docker image: from profile/manifest to manifest.scm?

2020-09-22 Thread zimoun
Dear, Sometimes ago, we discussed at length the consistency between profile/manifest and the manifest.scm files. And the conclusion –if I remember correctly– was to have somehow a converter; Pierre proposed a draft. The command guix pack -f docker --save-provenance -m manifest.scm builds t

Re: IceCat-78.2 preview on 'wip-icecat-78' branch; need icedove-78.

2020-09-22 Thread Jonathan Brielmaier
On 15.09.20 12:52, Mark H Weaver wrote: Hi Jonathan, Jonathan Brielmaier writes: I had a look. It's at the moment two WIP patches here: https://gitlab.com/jonsger/Guix/-/tree/wip-icedove-78 Thanks very much for working on it. Icedove 78 needs nss >= 3.53.1 and we have only 3.52.1. An eas

Re: bug#43277: [PATCH] gnu: emacs-next: Fix load path and version

2020-09-22 Thread Morgan Smith
Hello guix-devel, I fear this patch may get lost (as it has not received feedback since I posted it on Sept 14th (ok maybe I'm just being impatient but I'd like to think emacs-next is an important package)) so I've decided to post it in guix-devel. While I'm here I might as well add some much need

Re: Emacs closure at ~900MB?

2020-09-22 Thread Efraim Flashner
On Tue, Sep 22, 2020 at 01:45:56PM +0200, Pierre Neidhardt wrote: > I don't think Mesa is GNU, is it? > Modern Mesa can only be built with LLVM as far as I get it. > There is some sort of graphical pipe-lining done in mesa using llvm. (The tests for this are known to fail on non-Intel architectur

help with bootstrap binaries

2020-09-22 Thread Efraim Flashner
I have an ongoing project to finish the port of Guix to 32-bit PowerPC and it looks like we're almost there. I ran into a snag with glibc-2.31 since it gave all sorts of problems on PPC but core-updates now has 2.32. Unfortunately the patch glibc-bootstrap-system.patch didn't apply cleanly anymore

Re: Emacs closure at ~900MB?

2020-09-22 Thread zimoun
On Tue, 22 Sep 2020 at 13:31, Pierre Neidhardt wrote: > Here is a recipe: Thank you for the recipe. > Ideally, we would reduce the LLVM and Mesa closure sizes as I started > doing some weeks ago. Why does one of the GNU flagship software depend on LLVM? And not only on GNU toolchain? Cheers

Re: Emacs closure at ~900MB?

2020-09-22 Thread Pierre Neidhardt
Indeed, if you build the Lucid version you get a much smaller Emacs. We had discussed this some time ago. Here is a recipe: --8<---cut here---start->8--- (define-public emacs-lucid (package (inherit emacs) (name "emacs-lucid") (synopsis "The Emacs

Emacs closure at ~900MB?

2020-09-22 Thread zimoun
Dear, I am building Docker images containing only Emacs and I find them really big –– and I have a low upload bandwidth. Well, using Guix 9e7b265, “guix size emacs” says: --8<---cut here---start->8--- /gnu/store/118xpdazyylxa1rlc68h9lmh38vhxrb4-llvm-10.0.0

Releasing guix binary in Docker format too?

2020-09-22 Thread Danny Milosavljevic
Hello, I'm working with Heads on using Guix to build Heads' source code reproducibly. Now, Heads has most of its stuff on CI servers that use Docker for a lot of things. Therefore, I used Guix pack in the usual way to create a recent Guix binary release and then just loaded that into a docker co