From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#33368: "guix archive" fails because of guix-authenticate Date: Thu, 15 Nov 2018 11:43:56 +0100 Message-ID: <87h8gi4o43.fsf@gnu.org> References: <87bm6sklwy.fsf@gnu.org> <87muqbb9wq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gNF8x-0007BX-Ff for bug-guix@gnu.org; Thu, 15 Nov 2018 05:45:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gNF8w-00036R-EX for bug-guix@gnu.org; Thu, 15 Nov 2018 05:45:03 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:48773) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gNF8w-000368-9b for bug-guix@gnu.org; Thu, 15 Nov 2018 05:45:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gNF8w-0001hh-1F for bug-guix@gnu.org; Thu, 15 Nov 2018 05:45:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: (Konrad Hinsen's message of "Thu, 15 Nov 2018 09:18:24 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Konrad Hinsen Cc: 33368-done@debbugs.gnu.org Konrad Hinsen skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Oops, this is fixed in commit 7a54b2281d1f60fd0ae2e058c219c5a600ad756b >> (the next commit, 0fe1fba4af41f267c4bb2c006fb37f42422ab703, changes Guix >> itself so that the script is installed as LIBEXECDIR/guix/authenticate, >> for consistency.) >> >> To test it, you=E2=80=99ll have to run =E2=80=98guix pull=E2=80=99 as ro= ot and to restart the >> daemon. > > Done, works, thanks! > > It would be nice if guix could detect an outdated daemon and ask for an > update. Technically that shouldn't be hard to do, but it requires > keeping a daemon API version number. There=E2=80=99s a protocol version that clients get during the handshake, so clients could report about =E2=80=9Cold=E2=80=9D daemons. Now, the client-daemon protocol is meant to be backward-compatible and to change rarely, so I=E2=80=99m not sure if we should warn about it. Thoughts? Thanks, Ludo=E2=80=99.