Dzisiaj podczas aktualizacji systemów wystąpił problem ogromnie spowalniający ten proces. Z niewiadomego mi powodu jeden z zewnętrznych serwerów zamienników Guix był bardzo powolny.


Stwierdziłem, że nie mogę dłużej polegać na zewnętrznych serwerach zamienników. Postanowiłem korzystać wyłącznie z własnych zamienników.

Eliminacja zewnętrznych serwerów zamienników

W module (sovereign channels) znajduje się definicja listy serwerów zamienników.

(define-public default-substitute-urls
  (cons* "https://substitutes.nonguix.org"
         "https://nonguix-proxy.ditigal.xyz/"
         gnu:services:base:%default-substitute-urls))

DO ZROBIENIA Wystarczy zastąpić tę konstrukcję jednym adresem mojego serwera zamienników, aby osiągnąć zamierzony efekt. Niestety, mój serwer zamienników nie jest jeszcze publicznie dostępny, a na moim systemie polegają komputery wymagające dostępu do zamienników z zewnątrz. Muszę poczekać z tą zmianą do czasu implementacji tego publicznego serwera.