GNU bug report logs - #45835
(gnu machine digital-ocean) installs old Guix

Previous Next

Package: guix;

Reported by: Ricardo Wurmus <rekado <at> elephly.net>

Date: Tue, 12 Jan 2021 23:47:01 UTC

Severity: normal

Done: Ricardo Wurmus <rekado <at> elephly.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 45835 in the body.
You can then email your comments to 45835 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#45835; Package guix. (Tue, 12 Jan 2021 23:47:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ricardo Wurmus <rekado <at> elephly.net>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 12 Jan 2021 23:47:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: bug-guix <at> gnu.org
Subject: (gnu machine digital-ocean) installs old Guix
Date: Wed, 13 Jan 2021 00:46:07 +0100
The (oddly named) procedure “guix-infect” in (gnu machine digital-ocean)
contains a Bash script that installs Guix 1.0.1 and sets the
GUILE_LOAD_PATH to that of Guile 2.2.

Likewise, “add-static-networking” in the same module sets
GUILE_LOAD_PATH to 2.2.

It seems to me that this should be updated to install the latest version
of Guix and set the load path to that of Guile 3.0.

I also wonder if there might not be a better way to deploy Guix quickly,
for example by using a relocatable pack of Guix and using “guix copy”
instead of executing a shell script.

-- 
Ricardo




Information forwarded to bug-guix <at> gnu.org:
bug#45835; Package guix. (Wed, 13 Jan 2021 08:18:01 GMT) Full text and rfc822 format available.

Message #8 received at 45835 <at> debbugs.gnu.org (full text, mbox):

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 45835 <at> debbugs.gnu.org
Subject: Re: bug#45835: (gnu machine digital-ocean) installs old Guix
Date: Wed, 13 Jan 2021 09:17:17 +0100
Hello Ricardo,

> I also wonder if there might not be a better way to deploy Guix quickly,
> for example by using a relocatable pack of Guix and using “guix copy”
> instead of executing a shell script.

I think that building a Guix System image and creating a droplet out of
it using the DigitalOcean API, as I described here[1] would be a better
solution.

Thanks,

Mathieu

[1]: https://othacehe.org/hosting-a-blog-using-only-scheme.html




Information forwarded to bug-guix <at> gnu.org:
bug#45835; Package guix. (Tue, 19 Jan 2021 08:34:01 GMT) Full text and rfc822 format available.

Message #11 received at 45835 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Mathieu Othacehe <othacehe <at> gnu.org>
Cc: 45835 <at> debbugs.gnu.org
Subject: Re: bug#45835: (gnu machine digital-ocean) installs old Guix
Date: Tue, 19 Jan 2021 09:33:17 +0100
Hi Mathieu,

>> I also wonder if there might not be a better way to deploy Guix quickly,
>> for example by using a relocatable pack of Guix and using “guix copy”
>> instead of executing a shell script.
>
> I think that building a Guix System image and creating a droplet out of
> it using the DigitalOcean API, as I described here[1] would be a better
> solution.

Yes, this seems better than installing Guix on an existing system (which
costs time and possibly expensive bandwidth), and to replace the running
system with it.

FWIW, I wrote Guile AWS[1], which may be useful for doing the same with
AWS as a backend.

-- 
Ricardo

[1]: https://git.elephly.net/?p=software/guile-aws.git




Reply sent to Ricardo Wurmus <rekado <at> elephly.net>:
You have taken responsibility. (Sat, 21 Oct 2023 15:28:02 GMT) Full text and rfc822 format available.

Notification sent to Ricardo Wurmus <rekado <at> elephly.net>:
bug acknowledged by developer. (Sat, 21 Oct 2023 15:28:02 GMT) Full text and rfc822 format available.

Message #16 received at 45835-done <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: 45835-done <at> debbugs.gnu.org
Subject: (gnu machine digital-ocean) installs old Guix
Date: Sat, 21 Oct 2023 17:25:59 +0200
This is no longer the case.  The module no longer references Guile 2,
and it installs the latest version of Guix.

-- 
Ricardo




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 19 Nov 2023 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 130 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.