[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Guix on Debian (was: GSoC ideas)
From: |
Christopher Allan Webber |
Subject: |
Guix on Debian (was: GSoC ideas) |
Date: |
Tue, 23 Feb 2016 15:52:30 -0800 |
User-agent: |
mu4e 0.9.13; emacs 24.5.1 |
Diane Trout writes:
>> That looks like the way forward to me. Such a package can setup and
>> start the daemon - which is enough. No need to get the blessing from
>> the distributions themselves (will take time, but it will come -
>> there
>> really is no difference with allowing foreign packages to work
>> anyway).
>
>
> I wrote a basic Debian recipe to build guix, create the build users,
> and install the systemd config file.
>
> https://github.com/detrout/debian-guix
>
> Currently I've only split the guix package into the emacs components
> and everything else. I'd thought about splitting the daemon out into
> its own package, but I wasn't sure what the daemon depended on.
>
> The daemon is still using the default /gnu/store path, and the user
> needs to manually run guix authorize if they want to use hydra
> binaries. The package is currently based on the stable 0.9.0 release,
> and I'm not sure how security updates make it into a guix store if you
> without updating the scheme packaging source tree.
>
> It might be nice to prompt the user if they wanted to authorize hydra
> on install but that's not implemented.
>
> Currently its unlikely to go into Debian because Debian policy requires
> everything to be built from source, and currently the Guix build
> process downloads some bootstrap binaries.
>
> However with the current packaging "guix environment --pure bash --
> bash" does give me a clean guix environment, and the guix info docs get
> installed when Debian emacs can see them.
>
> Diane
Great work Diane!
Are those bootstrapping binaries really necessary for getting Guix
going? I guess for some reason I thought if you did the whole
configure/make/etc dance it wouldn't be but maybe I'm wrong.
Maybe this is a good step towards getting a Guix .deb we self-host on
the Guix website?
- Chris
- Re: GSoC ideas, (continued)
- Re: GSoC ideas, Thompson, David, 2016/02/08
- Re: GSoC ideas, Christopher Allan Webber, 2016/02/08
- Re: GSoC ideas, Pjotr Prins, 2016/02/08
- Installing Guix on foreign distros, Ludovic Courtès, 2016/02/09
- Re: Installing Guix on foreign distros, Tomáš Čech, 2016/02/10
- Re: Installing Guix on foreign distros, Ricardo Wurmus, 2016/02/10
- Re: Installing Guix on foreign distros, Jookia, 2016/02/10
- Re: Installing Guix on foreign distros, Ricardo Wurmus, 2016/02/11
- Bootstrapping, Ludovic Courtès, 2016/02/11
- Re: GSoC ideas, Diane Trout, 2016/02/23
- Guix on Debian (was: GSoC ideas),
Christopher Allan Webber <=
- Re: Guix on Debian (was: GSoC ideas), Leo Famulari, 2016/02/23
- Re: Guix on Debian (was: GSoC ideas), Ricardo Wurmus, 2016/02/24
- Re: Guix on Debian (was: GSoC ideas), Efraim Flashner, 2016/02/24
- Re: Guix on Debian (was: GSoC ideas), Jookia, 2016/02/24
- Bootstrap binaries, Ludovic Courtès, 2016/02/25
- Re: Bootstrap binaries, Christopher Allan Webber, 2016/02/25
- Re: Bootstrap binaries, Ludovic Courtès, 2016/02/26
- Re: Bootstrap binaries, Jookia, 2016/02/28
- Re: Bootstrap binaries, Ludovic Courtès, 2016/02/28
- Re: Bootstrap binaries, Jookia, 2016/02/28