From mboxrd@z Thu Jan 1 00:00:00 1970 From: Catonano Subject: Re: substitutes Date: Tue, 26 Dec 2017 21:43:22 +0100 Message-ID: References: <20171226190914.GD1413@jasmine.lan> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a11426e16798fa8056144553e" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43139) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTw4M-0000e6-1O for help-guix@gnu.org; Tue, 26 Dec 2017 15:43:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTw4K-0001CM-AQ for help-guix@gnu.org; Tue, 26 Dec 2017 15:43:26 -0500 Received: from mail-yb0-x229.google.com ([2607:f8b0:4002:c09::229]:44830) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eTw4K-0001C7-4Y for help-guix@gnu.org; Tue, 26 Dec 2017 15:43:24 -0500 Received: by mail-yb0-x229.google.com with SMTP id h189so1555073ybc.11 for ; Tue, 26 Dec 2017 12:43:24 -0800 (PST) In-Reply-To: <20171226190914.GD1413@jasmine.lan> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Leo Famulari Cc: help-guix --001a11426e16798fa8056144553e Content-Type: text/plain; charset="UTF-8" 2017-12-26 20:09 GMT+01:00 Leo Famulari : > On Tue, Dec 26, 2017 at 08:17:54AM +0100, Catonano wrote: > > This manual page > > > > https://www.gnu.org/software/guix/manual/html_node/Substitute-Server- > Authorization.html#Substitute-Server-Authorization > > > > says that I should loo for substitutes authorization keys in > > > > prefix/share/guix/hydra.gnu.org.pub > > > > I'm on a laptop with GuixSD on it and I don't understand: which is my > > prefix ? > > Sorry, those instructions are confusing and should be improved. On > GuixSD, hydra.gnu.org is authorized by default; you don't need to > authorize that server again. > > For reference, on GuixSD the default signing keys for binary substitutes > can be found at '/run/current-system/profile/share/guix'. > > On a foreign distro, if you did the binary installation, they are at > '~root/.guix/profile/share/guix'. > thanks > > > I'm asking this because Efraim invited me to use his substitute server on > > the irc channel and I don't know how to set it up > > If Efraim is just providing a substitute mirror of hydra.gnu.org, you > don't need to do anything. If he is building his own binary substitutes, > you'll need the signing key for his server, which wil be provided by > him. I've copied him on this message. > Ah. Thanks > > > I want to use his substitute server because I'd like to build the > > installation image from the branch with the graphical installer, in order > > to test it in a visrtual machine > > > > But when I tried to build the installation image I got this (tl;dr > > linux-libre-4.13.2 missing) > > Unfortunately, the linux-libre project does not maintain an archive of > their releases, as you saw. Do you need to use that particular version > of the kernel, or can you use something more current, which might still > be available upstream or cached on our servers? > I just run this line ~$ ./pre-inst-env guix system disk-image gnu/system/install.scm as by the instrctions to build an installation image from that branch and I ended up with the error I reported here If an installation image with the graphical installer can be built with a more current kernel, I'm all for it Only, please, tell me how --001a11426e16798fa8056144553e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


2017-12-26 20:09 GMT+01:00 Leo Famulari <leo@famulari.name>:
On Tue, Dec 26, 2= 017 at 08:17:54AM +0100, Catonano wrote:
> This manual page
>
> https://www.gnu.org/software/guix/manual/html_= node/Substitute-Server-Authorization.html#Substitute-Server-= Authorization
>
> says that I should loo for substitutes authorization keys in
>
> prefix/share/guix/hydra.gnu.org.pub
>
> I'm on a laptop with GuixSD on it and I don't understand: whic= h is my
> prefix ?

Sorry, those instructions are confusing and should be improved. On GuixSD, hydra.gnu.org is authorized by default; you don't need to
authorize that server again.

For reference, on GuixSD the default signing keys for binary substitutes can be found at '/run/current-system/profile/share/guix'.

On a foreign distro, if you did the binary installation, they are at
'~root/.guix/profile/share/guix'.

thanks
=C2=A0

> I'm asking this because Efraim invited me to use his substitute se= rver on
> the irc channel and I don't know how to set it up

If Efraim is just providing a substitute mirror of hydra.gnu.org, you=
don't need to do anything. If he is building his own binary substitutes= ,
you'll need the signing key for his server, which wil be provided by him. I've copied him on this message.

Ah. Thanks
=C2=A0

> I want to use his substitute server because I'd like to build the<= br> > installation image from the branch with the graphical installer, in or= der
> to test it in a visrtual machine
>
> But when I tried to build the installation image I got this (tl;dr
> linux-libre-4.13.2 missing)

Unfortunately, the linux-libre project does not maintain an archive = of
their releases, as you saw. Do you need to use that particular version
of the kernel, or can you use something more current, which might still
be available upstream or cached on our servers?


I just run this= line
~$ ./pre-inst-env guix system disk-image gnu/system/install.scm
as by the instrctions to build an ins= tallation image from that branch

an= d I ended up with the error I reported here

If an installation image with the= graphical installer can be built with a more current kernel, I'm all f= or it
Only, please, tell me how
--001a11426e16798fa8056144553e--