info-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Please use ci.guix.gnu.org instead of ci.guix.info


From: Chris Marusich
Subject: Please use ci.guix.gnu.org instead of ci.guix.info
Date: Thu, 02 May 2019 09:54:57 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

Hi Guix,

In the 1.0 release of Guix, the default source of substitutes has
changed from ci.guix.info to ci.guix.gnu.org.  If you are currently
using ci.guix.info, you should consider using ci.guix.gnu.org instead.
The ci.guix.gnu.org substitute server is currently using the CDN and
will continue to do so for the next 4 months, as previously announced.

However, to minimize costs, we have decided to stop using the CDN with
ci.guix.info.  Effective immediately, ci.guix.info will bypass the CDN,
serving substitutes directly from the official Guix build farm instead.
Going forward, you can continue get substitutes from either ci.guix.info
or ci.guix.gnu.org, but ci.guix.gnu.org is the new default in 1.0, and
only ci.guix.gnu.org will use the CDN.

For information on how to specify which substitute servers you use, see
the "Substitutes" section in the manual:

https://www.gnu.org/software/guix/manual/en/html_node/Substitutes.html#Substitutes

If you are using a freshly installed version of Guix 1.0, then you do
not need to make any changes.  If you enabled substitutes and did not
change the default substitute server, then you are already using
ci.guix.gnu.org.

However, if you are using an older version of Guix, then you might need
to take a few extra steps to tell Guix to start using ci.guix.gnu.org.
On a foreign distribution, you just need to make sure that when you
launch guix-daemon, you launch it with an option like
"--substitute-urls=https://ci.guix.gnu.org";.  On Guix System, you can
explicitly specify the substitute server by adding a services
declaration like the following to your operating system config file:

  (modify-services %desktop-services
    (guix-service-type
     config => (guix-configuration
                (inherit config)
                (substitute-urls
                 (list "https://ci.guix.gnu.org";)))))

If you prefer to get substitutes from the official Guix build farm
without using the CDN, you can do so by specifying ci.guix.info
directly.  On a foreign distribution, you just need to make sure that
when you launch guix-daemon, you launch it with an option like
"--substitute-urls=https://ci.guix.info";.  On Guix System, you can
explicitly specify the substitute server by adding a services
declaration like the following to your operating system config file:

  (modify-services %desktop-services
    (guix-service-type
     config => (guix-configuration
                (inherit config)
                (substitute-urls
                 (list "https://ci.guix.info";)))))

Happy hacking!

-- 
Chris

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]