unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations
@ 2022-07-17 15:19 Ludovic Courtès
  2022-07-17 15:21 ` [bug#56618] [PATCH 1/2] home: Add 'home-generation-base' Ludovic Courtès
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Ludovic Courtès @ 2022-07-17 15:19 UTC (permalink / raw)
  To: 56618; +Cc: Ludovic Courtès

Hi!

This change lets ‘guix gc -d 4m’ (say) do what one can expect, which is
to delete not just bare profile generations but also Home generations.

Thoughts?

Ludo’.

Ludovic Courtès (2):
  home: Add 'home-generation-base'.
  guix gc: '--delete-generations' now deletes old Home generations.

 doc/guix.texi       |  3 ++-
 gnu/home.scm        | 26 ++++++++++++++++++++++++--
 guix/scripts/gc.scm |  6 ++++--
 3 files changed, 30 insertions(+), 5 deletions(-)


base-commit: 4ce7f1fb24a111f3e92d5b889d1271bebf109d09
-- 
2.36.1





^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 1/2] home: Add 'home-generation-base'.
  2022-07-17 15:19 [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations Ludovic Courtès
@ 2022-07-17 15:21 ` Ludovic Courtès
  2022-07-17 15:21   ` [bug#56618] [PATCH 2/2] guix gc: '--delete-generations' now deletes old Home generations Ludovic Courtès
  2022-07-18 12:51   ` [bug#56618] [PATCH 1/2] home: Add 'home-generation-base' Andrew Tropin
  2022-07-18 12:59 ` [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations Andrew Tropin
  2022-07-22 22:42 ` bug#56618: " Ludovic Courtès
  2 siblings, 2 replies; 14+ messages in thread
From: Ludovic Courtès @ 2022-07-17 15:21 UTC (permalink / raw)
  To: 56618; +Cc: Ludovic Courtès

* gnu/home.scm (%profile-generation-rx): New variable.
(home-generation-base): New procedure.
---
 gnu/home.scm | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

diff --git a/gnu/home.scm b/gnu/home.scm
index a9f0a469a5..4ddbafe412 100644
--- a/gnu/home.scm
+++ b/gnu/home.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2021 Andrew Tropin <andrew@trop.in>
+;;; Copyright © 2022 Ludovic Courtès <ludo@gnu.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -27,7 +28,8 @@ (define-module (gnu home)
   #:use-module (guix diagnostics)
   #:use-module (guix gexp)
   #:use-module (guix store)
-
+  #:use-module (ice-9 match)
+  #:use-module (ice-9 regex)
   #:export (home-environment
             home-environment?
             this-home-environment
@@ -38,7 +40,9 @@ (define-module (gnu home)
             home-environment-services
             home-environment-location
 
-            home-environment-with-provenance))
+            home-environment-with-provenance
+
+            home-generation-base))
 
 ;;; Comment:
 ;;;
@@ -114,3 +118,21 @@ (define-gexp-compiler (home-environment-compiler (he <home-environment>)
       (run-with-store store (home-environment-derivation he)
                       #:system system
                       #:target target)))))
+
+(define %profile-generation-rx
+  ;; Regexp that matches profile generation.
+  (make-regexp "(.*)-([0-9]+)-link$"))
+
+(define (home-generation-base file)
+  "If FILE is a Home generation GC root such as \"guix-home-42-link\",
+return its corresponding base---e.g., \"guix-home\".  Otherwise return #f.
+
+This is similar to the 'generation-profile' procedure but applied to Home
+generations."
+  (match (regexp-exec %profile-generation-rx file)
+    (#f #f)
+    (m  (let ((profile (match:substring m 1)))
+          ;; Distinguish from a "real" profile and from a system generation.
+          (and (file-exists? (string-append profile "/on-first-login"))
+               (file-exists? (string-append profile "/profile/manifest"))
+               profile)))))
-- 
2.36.1





^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 2/2] guix gc: '--delete-generations' now deletes old Home generations.
  2022-07-17 15:21 ` [bug#56618] [PATCH 1/2] home: Add 'home-generation-base' Ludovic Courtès
@ 2022-07-17 15:21   ` Ludovic Courtès
  2022-07-18 12:51   ` [bug#56618] [PATCH 1/2] home: Add 'home-generation-base' Andrew Tropin
  1 sibling, 0 replies; 14+ messages in thread
From: Ludovic Courtès @ 2022-07-17 15:21 UTC (permalink / raw)
  To: 56618; +Cc: Ludovic Courtès

Previously, 'guix gc -d4m' would ignore Home generations.  With this
change, they are treated like profiles and generations that match the
pattern are deleted.

* guix/scripts/gc.scm (guix-gc)[delete-generations]: Add call to
'home-generation-base'.
* doc/guix.texi (Invoking guix gc): Document the change.
---
 doc/guix.texi       | 3 ++-
 guix/scripts/gc.scm | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 8fc8f53d0e..f3f3189f64 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -4362,7 +4362,8 @@ nothing and exit immediately.
 @item --delete-generations[=@var{duration}]
 @itemx -d [@var{duration}]
 Before starting the garbage collection process, delete all the generations
-older than @var{duration}, for all the user profiles; when run as root, this
+older than @var{duration}, for all the user profiles and home environment
+generations; when run as root, this
 applies to all the profiles @emph{of all the users}.
 
 For example, this command deletes all the generations of all your profiles
diff --git a/guix/scripts/gc.scm b/guix/scripts/gc.scm
index 043273f491..65cd4bdf8b 100644
--- a/guix/scripts/gc.scm
+++ b/guix/scripts/gc.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2012, 2013, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2012-2013, 2015-2020, 2022 Ludovic Courtès <ludo@gnu.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -26,6 +26,7 @@ (define-module (guix scripts gc)
                                 profile-generations
                                 generation-number)
   #:autoload   (guix scripts package) (delete-generations)
+  #:autoload   (gnu home) (home-generation-base)
   #:use-module (ice-9 match)
   #:use-module (ice-9 regex)
   #:use-module (srfi srfi-1)
@@ -260,7 +261,8 @@ (define (delete-generations store pattern)
                      (filter-map (lambda (root)
                                    (and (or (zero? (getuid))
                                             (user-owned? root))
-                                        (generation-profile root)))
+                                        (or (generation-profile root)
+                                            (home-generation-base root))))
                                  (gc-roots)))))
       (for-each (lambda (profile)
                   (delete-old-generations store profile pattern))
-- 
2.36.1





^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 1/2] home: Add 'home-generation-base'.
  2022-07-17 15:21 ` [bug#56618] [PATCH 1/2] home: Add 'home-generation-base' Ludovic Courtès
  2022-07-17 15:21   ` [bug#56618] [PATCH 2/2] guix gc: '--delete-generations' now deletes old Home generations Ludovic Courtès
@ 2022-07-18 12:51   ` Andrew Tropin
  2022-07-19  8:01     ` Ludovic Courtès
  1 sibling, 1 reply; 14+ messages in thread
From: Andrew Tropin @ 2022-07-18 12:51 UTC (permalink / raw)
  To: Ludovic Courtès, 56618; +Cc: Ludovic Courtès

[-- Attachment #1: Type: text/plain, Size: 2595 bytes --]

On 2022-07-17 17:21, Ludovic Courtès wrote:

> * gnu/home.scm (%profile-generation-rx): New variable.
> (home-generation-base): New procedure.
> ---
>  gnu/home.scm | 26 ++++++++++++++++++++++++--
>  1 file changed, 24 insertions(+), 2 deletions(-)
>
> diff --git a/gnu/home.scm b/gnu/home.scm
> index a9f0a469a5..4ddbafe412 100644
> --- a/gnu/home.scm
> +++ b/gnu/home.scm
> @@ -1,5 +1,6 @@
>  ;;; GNU Guix --- Functional package management for GNU
>  ;;; Copyright © 2021 Andrew Tropin <andrew@trop.in>
> +;;; Copyright © 2022 Ludovic Courtès <ludo@gnu.org>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -27,7 +28,8 @@ (define-module (gnu home)
>    #:use-module (guix diagnostics)
>    #:use-module (guix gexp)
>    #:use-module (guix store)
> -
> +  #:use-module (ice-9 match)
> +  #:use-module (ice-9 regex)
>    #:export (home-environment
>              home-environment?
>              this-home-environment
> @@ -38,7 +40,9 @@ (define-module (gnu home)
>              home-environment-services
>              home-environment-location
>  
> -            home-environment-with-provenance))
> +            home-environment-with-provenance
> +
> +            home-generation-base))
>  
>  ;;; Comment:
>  ;;;
> @@ -114,3 +118,21 @@ (define-gexp-compiler (home-environment-compiler (he <home-environment>)
>        (run-with-store store (home-environment-derivation he)
>                        #:system system
>                        #:target target)))))
> +
> +(define %profile-generation-rx
> +  ;; Regexp that matches profile generation.
> +  (make-regexp "(.*)-([0-9]+)-link$"))
> +
> +(define (home-generation-base file)
> +  "If FILE is a Home generation GC root such as \"guix-home-42-link\",
> +return its corresponding base---e.g., \"guix-home\".  Otherwise return #f.
> +
> +This is similar to the 'generation-profile' procedure but applied to Home
> +generations."
> +  (match (regexp-exec %profile-generation-rx file)
> +    (#f #f)
> +    (m  (let ((profile (match:substring m 1)))

Is home environment and operating system a profile itself?  They reside
in /var/guix/profile, but they have profile/ directory inside, so do
they profiles themselves?  I don't propose any changes, just asking.

> +          ;; Distinguish from a "real" profile and from a system generation.
> +          (and (file-exists? (string-append profile "/on-first-login"))
> +               (file-exists? (string-append profile "/profile/manifest"))
> +               profile)))))

-- 
Best regards,
Andrew Tropin

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations
  2022-07-17 15:19 [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations Ludovic Courtès
  2022-07-17 15:21 ` [bug#56618] [PATCH 1/2] home: Add 'home-generation-base' Ludovic Courtès
@ 2022-07-18 12:59 ` Andrew Tropin
  2022-07-19  8:28   ` Ludovic Courtès
  2022-07-22 22:42 ` bug#56618: " Ludovic Courtès
  2 siblings, 1 reply; 14+ messages in thread
From: Andrew Tropin @ 2022-07-18 12:59 UTC (permalink / raw)
  To: Ludovic Courtès, 56618; +Cc: Ludovic Courtès

[-- Attachment #1: Type: text/plain, Size: 405 bytes --]

On 2022-07-17 17:19, Ludovic Courtès wrote:

> Hi!
>
> This change lets ‘guix gc -d 4m’ (say) do what one can expect, which is
> to delete not just bare profile generations but also Home generations.
>
> Thoughts?

Hi Ludovic,

Sounds reasonable.  Do we want the same functionality for operating
system generations if gc called by root or with sudo?

-- 
Best regards,
Andrew Tropin

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 1/2] home: Add 'home-generation-base'.
  2022-07-18 12:51   ` [bug#56618] [PATCH 1/2] home: Add 'home-generation-base' Andrew Tropin
@ 2022-07-19  8:01     ` Ludovic Courtès
  0 siblings, 0 replies; 14+ messages in thread
From: Ludovic Courtès @ 2022-07-19  8:01 UTC (permalink / raw)
  To: Andrew Tropin; +Cc: 56618

Hi,

Andrew Tropin <andrew@trop.in> skribis:

> Is home environment and operating system a profile itself?  They reside
> in /var/guix/profile, but they have profile/ directory inside, so do
> they profiles themselves?

No, they’re not profiles (they contain a profile), so they need to be
treated specially for the purposes of ‘guix gc -d’.

Ludo’.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations
  2022-07-18 12:59 ` [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations Andrew Tropin
@ 2022-07-19  8:28   ` Ludovic Courtès
  2022-07-19  9:46     ` Andrew Tropin
  0 siblings, 1 reply; 14+ messages in thread
From: Ludovic Courtès @ 2022-07-19  8:28 UTC (permalink / raw)
  To: Andrew Tropin; +Cc: 56618

Hi,

Andrew Tropin <andrew@trop.in> skribis:

> Sounds reasonable.  Do we want the same functionality for operating
> system generations if gc called by root or with sudo?

It would be nice, but it’s not really doable: currently ‘guix system
delete-generations’ reinstalls the bootloader, which means it needs to
build things (we can’t just delete old generations).

Ludo’.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations
  2022-07-19  8:28   ` Ludovic Courtès
@ 2022-07-19  9:46     ` Andrew Tropin
  2022-07-21  9:07       ` Ludovic Courtès
  0 siblings, 1 reply; 14+ messages in thread
From: Andrew Tropin @ 2022-07-19  9:46 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 56618

[-- Attachment #1: Type: text/plain, Size: 68777 bytes --]

On 2022-07-19 10:28, Ludovic Courtès wrote:

> Hi,
>
> Andrew Tropin <andrew@trop.in> skribis:
>
>> Sounds reasonable.  Do we want the same functionality for operating
>> system generations if gc called by root or with sudo?
>
> It would be nice, but it’s not really doable: currently ‘guix system
> delete-generations’ reinstalls the bootloader, which means it needs to
> build things (we can’t just delete old generations).

Make sense.

BTW, a little offtopic (related to gc, but not related to these changes)
problem I have, which is very annoying: After guix gc, guix home
rebuilds/redownloads a lot of stuff.  The configuration and channels are
absolutely the same.

guix home reconfigure home-configs.scm # builds/downloads a lot of stuff
guix gc
guix home reconfigure home-configs.scm # do everything again

Am I missing something and it is expected behavior or is it a bug?

--8<---------------cut here---------------start------------->8---
-*- mode: compilation; default-directory: "~/work/abcdw/rde/" -*-
Compilation started at Tue Jul 19 12:03:18

make -k home 
RDE_TARGET=ixy-home \
GUILE_LOAD_PATH=./ \
guix home --fallback reconfigure --allow-downgrades \
--substitute-urls='http://ci.guix.trop.in https://bordeaux.guix.gnu.org https://substitutes.nonguix.org' \
./rde/examples/abcdw/configs.scm
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
5.3 MB will be downloaded
 curl-7.84.0-doc  667KiB                    1.5MiB/s 00:00 [##################] 100.0%
 expat-2.4.1  97KiB                         1.7MiB/s 00:00 [##################] 100.0%
 openssl-1.1.1l  1.8MiB                     3.3MiB/s 00:01 [##################] 100.0%
 fontconfig-minimal-2.13.94  166KiB         1.6MiB/s 00:00 [##################] 100.0%
 mit-krb5-1.19.2  1.1MiB                    3.1MiB/s 00:00 [##################] 100.0%
 curl-7.84.0  410KiB                        2.0MiB/s 00:00 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
13.2 MB will be downloaded
 i2pd-2.41.0  1.3MiB                        2.8MiB/s 00:00 [##################] 100.0%
 curl-7.79.1  377KiB                        3.5MiB/s 00:00 [##################] 100.0%
 cyrus-sasl-2.1.27  223KiB                  2.8MiB/s 00:00 [##################] 100.0%
 eudev-3.2.11  2.0MiB                       7.2MiB/s 00:00 [##################] 100.0%
 git-minimal-2.36.1  4.9MiB                 5.8MiB/s 00:01 [##################] 100.0%
 openldap-2.4.57  1.2MiB                    5.8MiB/s 00:00 [##################] 100.0%
 pcsc-lite-1.9.3  93KiB                     7.1MiB/s 00:00 [##################] 100.0%
 gnupg-2.2.32  2.3MiB                       7.5MiB/s 00:00 [##################] 100.0%
7.5 MB will be downloaded
 gnutls-3.7.2-doc  1.0MiB                   2.1MiB/s 00:00 [##################] 100.0%
 gnutls-3.7.2-debug  4.4MiB                 3.9MiB/s 00:01 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
The following derivations will be built:
  /gnu/store/9qv8y6075lb425zcy4ld7mr30znhw1qh-emacs-next-pgtk-latest-29.0.50-3.9ff2f0b.drv
  /gnu/store/dzgcfggzv80m08m24plq18gvjcz0nyxw-emacs-next-pgtk-latest-29.0.50-3.9ff2f0b-checkout.drv

113.0 MB will be downloaded
 perl-authen-sasl-2.16  37KiB               445KiB/s 00:00 [##################] 100.0%
 apr-1.7.0  297KiB                          1.6MiB/s 00:00 [##################] 100.0%
 atk-2.36.0  274KiB                         3.1MiB/s 00:00 [##################] 100.0%
 apr-util-1.6.1  168KiB                     1.6MiB/s 00:00 [##################] 100.0%
 cairo-1.16.0  695KiB                       4.7MiB/s 00:00 [##################] 100.0%
 cairo-1.16.0  695KiB                       4.1MiB/s 00:00 [##################] 100.0%
 dbus-1.12.20  286KiB                       2.8MiB/s 00:00 [##################] 100.0%
 elogind-246.10  1.2MiB                     3.9MiB/s 00:00 [##################] 100.0%
 at-spi2-core-2.40.0  211KiB                1.2MiB/s 00:00 [##################] 100.0%
 avahi-0.8  384KiB                          2.7MiB/s 00:00 [##################] 100.0%
 at-spi2-atk-2.38.0  67KiB                  1.5MiB/s 00:00 [##################] 100.0%
 dbus-1.12.20-doc  1.2MiB                   3.9MiB/s 00:00 [##################] 100.0%
 gd-2.3.2  137KiB                           1.7MiB/s 00:00 [##################] 100.0%
 ghostscript-9.54.0  11.8MiB                5.1MiB/s 00:02 [##################] 100.0%
 ghostscript-with-cups-9.54.0  11.8MiB      4.8MiB/s 00:02 [##################] 100.0%
 git-2.36.1-subtree  19KiB                  3.2MiB/s 00:00 [##################] 100.0%
 gsasl-1.10.0  295KiB                       2.9MiB/s 00:00 [##################] 100.0%
 gusb-minimal-0.3.5  49KiB                  1.3MiB/s 00:00 [##################] 100.0%
 harfbuzz-2.8.2  879KiB                     2.0MiB/s 00:00 [##################] 100.0%
 libcloudproviders-minimal-0.3.1  32KiB     2.6MiB/s 00:00 [##################] 100.0%
 libfido2-1.9.0  210KiB                     2.0MiB/s 00:00 [##################] 100.0%
 libgudev-236  26KiB                        1.8MiB/s 00:00 [##################] 100.0%
 libinput-minimal-1.19.2  276KiB            1.9MiB/s 00:00 [##################] 100.0%
 libproxy-0.4.17  69KiB                     1.0MiB/s 00:00 [##################] 100.0%
 libseat-0.7.0  17KiB                       1.5MiB/s 00:00 [##################] 100.0%
 glib-networking-2.70.0  133KiB             1.8MiB/s 00:00 [##################] 100.0%
 libsecret-0.20.4  282KiB                   2.4MiB/s 00:00 [##################] 100.0%
 libsm-1.2.3  43KiB                         5.6MiB/s 00:00 [##################] 100.0%
 git-2.36.1-credential-libsecret  12KiB     1.1MiB/s 00:00 [##################] 100.0%
 libtirpc-1.3.1  133KiB                     2.4MiB/s 00:00 [##################] 100.0%
 libxft-2.3.3  48KiB                        1.3MiB/s 00:00 [##################] 100.0%
 libxt-1.2.1  193KiB                        1.9MiB/s 00:00 [##################] 100.0%
 m17n-lib-1.8.0  428KiB                     4.3MiB/s 00:00 [##################] 100.0%
 libxmu-1.1.3  73KiB                        1.3MiB/s 00:00 [##################] 100.0%
 libxpm-3.5.13  54KiB                       1.1MiB/s 00:00 [##################] 100.0%
 mailutils-3.15  1.7MiB                     3.7MiB/s 00:00 [##################] 100.0%
 module-import-compiled  525KiB             3.0MiB/s 00:00 [##################] 100.0%
 module-import-compiled  212KiB             4.2MiB/s 00:00 [##################] 100.0%
 pango-1.48.10  375KiB                      4.6MiB/s 00:00 [##################] 100.0%
 perl-digest-hmac-1.04  13KiB               1.1MiB/s 00:00 [##################] 100.0%
 perl-gssapi-0.28  40KiB                    5.5MiB/s 00:00 [##################] 100.0%
 perl-io-socket-ssl-2.068  163KiB           2.0MiB/s 00:00 [##################] 100.0%
 perl-net-smtp-ssl-1.04  3KiB               404KiB/s 00:00 [##################] 100.0%
 perl-net-ssleay-1.92  273KiB               3.6MiB/s 00:00 [##################] 100.0%
 perl-term-readkey-2.38  18KiB             11.5MiB/s 00:00 [##################] 100.0%
 polkit-0.120  198KiB                       2.4MiB/s 00:00 [##################] 100.0%
 poppler-21.07.0  1.5MiB                    4.0MiB/s 00:00 [##################] 100.0%
 colord-minimal-1.4.5  712KiB               2.5MiB/s 00:00 [##################] 100.0%
 cups-filters-1.28.9  922KiB                3.6MiB/s 00:00 [##################] 100.0%
 python-3.9.9  11.1MiB                      4.1MiB/s 00:03 [##################] 100.0%
 cups-2.3.3op2  5.2MiB                      4.3MiB/s 00:01 [##################] 100.0%
 git-2.36.1  5.9MiB                         4.0MiB/s 00:01 [##################] 100.0%
 glib-2.70.2-bin  122KiB                    1.5MiB/s 00:00 [##################] 100.0%
 git-2.36.1-credential-netrc  11KiB         2.0MiB/s 00:00 [##################] 100.0%
 git-2.36.1-send-email  25KiB               7.2MiB/s 00:00 [##################] 100.0%
 serf-1.3.9  74KiB                          1.6MiB/s 00:00 [##################] 100.0%
 shared-mime-info-1.15  774KiB              3.4MiB/s 00:00 [##################] 100.0%
 tk-8.6.11.1  1.3MiB                        3.5MiB/s 00:00 [##################] 100.0%
 gdk-pixbuf-2.42.4  531KiB                  2.4MiB/s 00:00 [##################] 100.0%
 git-2.36.1-gui  103KiB                     1.3MiB/s 00:00 [##################] 100.0%
 librsvg-2.50.7  2.6MiB                     3.1MiB/s 00:01 [##################] 100.0%
 utf8proc-2.5.0  65KiB                      2.5MiB/s 00:00 [##################] 100.0%
 wayland-1.20.0  172KiB                     1.1MiB/s 00:00 [##################] 100.0%
 subversion-1.14.1  2.4MiB                  2.8MiB/s 00:01 [##################] 100.0%
 libxkbcommon-1.3.0  309KiB                 2.6MiB/s 00:00 [##################] 100.0%
 git-2.36.1-svn  25KiB                      3.1MiB/s 00:00 [##################] 100.0%
 mesa-21.3.8  26.0MiB                       3.4MiB/s 00:08 [##################] 100.0%
 swaybg-1.0  15KiB                          1.3MiB/s 00:00 [##################] 100.0%
 libepoxy-1.5.5  345KiB                     2.9MiB/s 00:00 [##################] 100.0%
 xauth-1.1.2  22KiB                         2.1MiB/s 00:00 [##################] 100.0%
 gtk%2B-3.24.30  7.8MiB                     4.6MiB/s 00:02 [##################] 100.0%
 openssh-8.9p1  1.0MiB                      3.8MiB/s 00:00 [##################] 100.0%
 xorg-server-xwayland-21.1.3  958KiB        3.1MiB/s 00:00 [##################] 100.0%
building /gnu/store/dzgcfggzv80m08m24plq18gvjcz0nyxw-emacs-next-pgtk-latest-29.0.50-3.9ff2f0b-checkout.drv...
 wlroots-0.14.1  315KiB                     1.3MiB/s 00:00 [##################] 100.0%
building /gnu/store/9qv8y6075lb425zcy4ld7mr30znhw1qh-emacs-next-pgtk-latest-29.0.50-3.9ff2f0b.drv...
 sway-1.6.1  4.9MiB                         1.8MiB/s 00:03 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
52.8 MB will be downloaded
 postgresql-13.7  7.8MiB                    5.8MiB/s 00:01 [##################] 100.0%
 guile-avahi-0.4.0-1.6d43caf  51KiB         779KiB/s 00:00 [##################] 100.0%
 libgit2-1.3.0  624KiB                      3.3MiB/s 00:00 [##################] 100.0%
 libssh-0.9.6  257KiB                       5.1MiB/s 00:00 [##################] 100.0%
 guile-git-0.5.2  496KiB                    4.2MiB/s 00:00 [##################] 100.0%
 guile-ssh-0.15.1  242KiB                   1.7MiB/s 00:00 [##################] 100.0%
 guix-1.3.0-29.9e46320  48.2MiB             5.3MiB/s 00:09 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
33.2 MB will be downloaded
 gstreamer-1.18.5  1.6MiB                   2.8MiB/s 00:01 [##################] 100.0%
 graphene-1.10.6  97KiB                     2.0MiB/s 00:00 [##################] 100.0%
 libical-3.0.10  588KiB                     1.8MiB/s 00:00 [##################] 100.0%
 gst-plugins-base-1.18.5  2.2MiB            7.2MiB/s 00:00 [##################] 100.0%
 bluez-5.61  948KiB                         1.2MiB/s 00:01 [##################] 100.0%
 mariadb-10.5.12-lib  4.9MiB                6.9MiB/s 00:01 [##################] 100.0%
 postgresql-13.6  7.8MiB                    7.9MiB/s 00:01 [##################] 100.0%
 pulseaudio-15.0  1.7MiB                    6.8MiB/s 00:00 [##################] 100.0%
 python-dbus-1.2.18  100KiB                 1.1MiB/s 00:00 [##################] 100.0%
 qtbase-5.15.2  14.4MiB                     2.5MiB/s 00:06 [##################] 100.0%
 jack2-1.9.21  475KiB                       4.7MiB/s 00:00 [##################] 100.0%
 pinentry-qt-1.2.0  87KiB                   1.9MiB/s 00:00 [##################] 100.0%
 pipewire-0.3.43  1.7MiB                    2.7MiB/s 00:01 [##################] 100.0%
 wireplumber-0.4.6  312KiB                  2.2MiB/s 00:00 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
1.5 MB will be downloaded
 transmission-3.00  664KiB                  2.3MiB/s 00:00 [##################] 100.0%
 transmission-3.00-gui  757KiB              3.3MiB/s 00:00 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
The following derivations will be built:
  /gnu/store/svdpvbschb625g5y3m2h1p19m3bny2g5-emacs-telega-0.8.03-0.733194c.drv
  /gnu/store/6imiazlq3ba4pz3cigxjald3yykng08d-emacs-telega-0.8.03-0.733194c-checkout.drv
  /gnu/store/4gp0rrnvspbsd1zx6g7n9mmjdv3vc176-emacs-telega-0.8.03-0.733194c-checkout.drv
  /gnu/store/gpp941v85r6k5va484yq85i90ap8h09d-emacs-telega-server-0.8.03-0.733194c.drv
  /gnu/store/b8jvpcphmbjyhw5na7l85kmzm17s1fjk-tdlib-1.8.3-0.047246f.drv
  /gnu/store/j8fn2f40a2ys9pqsb67b7zy4v7348449-tdlib-1.8.3-0.047246f-checkout.drv
  /gnu/store/lb3ggs070j2500im5p23k2srnz2r1fc3-emacs-telega-0.8.03-0.733194c-checkout.drv
  /gnu/store/8brfm023ainsg7hx9kyawqzgy6s8gaaa-emacs-telega-0.8.03-0.733194c-checkout.drv

90.3 MB will be downloaded
 brightnessctl-0.5.1  10KiB                 1.5MiB/s 00:00 [##################] 100.0%
 cairomm-1.14.2  104KiB                     422KiB/s 00:00 [##################] 100.0%
 doxygen-1.9.1  3.7MiB                      2.4MiB/s 00:02 [##################] 100.0%
 emacs-minimal-28.1  38.1MiB                7.5MiB/s 00:05 [##################] 100.0%
 freeglut-3.2.1  105KiB                     1.5MiB/s 00:00 [##################] 100.0%
 glibmm-2.64.5  1.2MiB                      2.4MiB/s 00:01 [##################] 100.0%
 glu-9.0.1  266KiB                          3.2MiB/s 00:00 [##################] 100.0%
 atkmm-2.28.1  121KiB                       1.4MiB/s 00:00 [##################] 100.0%
 ftgl-2.4.0  75KiB                          1.4MiB/s 00:00 [##################] 100.0%
 gperf-3.1  95KiB                           1.5MiB/s 00:00 [##################] 100.0%
 grim-1.4.0  15KiB                          2.4MiB/s 00:00 [##################] 100.0%
 gtk%2B-2.24.33  5.1MiB                     3.4MiB/s 00:01 [##################] 100.0%
 gtk-layer-shell-0.6.0  57KiB               668KiB/s 00:00 [##################] 100.0%
 guile-2.0.14  3.0MiB                       4.4MiB/s 00:01 [##################] 100.0%
 libass-0.15.1  94KiB                       1.7MiB/s 00:00 [##################] 100.0%
 libbluray-1.0.2  144KiB                    2.1MiB/s 00:00 [##################] 100.0%
 libdbusmenu-16.04.0-496  157KiB            981KiB/s 00:00 [##################] 100.0%
 libva-2.13.0  163KiB                       1.9MiB/s 00:00 [##################] 100.0%
 libappindicator-12.10.1-0-298  54KiB       430KiB/s 00:00 [##################] 100.0%
 libwebp-1.2.0  307KiB                      2.4MiB/s 00:00 [##################] 100.0%
 libzip-1.9.2  81KiB                        1.3MiB/s 00:00 [##################] 100.0%
 imlib2-1.9.0  546KiB                       2.7MiB/s 00:00 [##################] 100.0%
 module-import-compiled  217KiB             2.3MiB/s 00:00 [##################] 100.0%
 libcaca-0.99.beta19  282KiB                2.9MiB/s 00:00 [##################] 100.0%
 module-import-compiled  189KiB             881KiB/s 00:00 [##################] 100.0%
 module-import-compiled  207KiB             1.2MiB/s 00:00 [##################] 100.0%
 module-import-compiled  86KiB              1.8MiB/s 00:00 [##################] 100.0%
 module-import-compiled  55KiB              1.5MiB/s 00:00 [##################] 100.0%
 mpv-mpris-0.6  11KiB                       2.2MiB/s 00:00 [##################] 100.0%
 openal-1.20.1  663KiB                      2.6MiB/s 00:00 [##################] 100.0%
 pangomm-2.46.0  119KiB                     1.3MiB/s 00:00 [##################] 100.0%
 playerctl-2.4.1  98KiB                     5.1MiB/s 00:00 [##################] 100.0%
 gtkmm-3.24.5  2.0MiB                       3.0MiB/s 00:01 [##################] 100.0%
 postgresql-14.4  8.8MiB                    2.9MiB/s 00:03 [##################] 100.0%
 rhash-1.4.2  161KiB                        1.6MiB/s 00:00 [##################] 100.0%
 sdl2-2.0.14  1.2MiB                        2.9MiB/s 00:00 [##################] 100.0%
 cmake-minimal-3.21.4  9.0MiB               3.3MiB/s 00:03 [##################] 100.0%
 slurp-1.3.2  17KiB                         1.7MiB/s 00:00 [##################] 100.0%
 srt-1.4.4  504KiB                          967KiB/s 00:01 [##################] 100.0%
 swappy-1.4.0  31KiB                        1.3MiB/s 00:00 [##################] 100.0%
 ffmpeg-4.4.2  8.9MiB                       3.1MiB/s 00:03 [##################] 100.0%
 swayidle-1.7  14KiB                        1.1MiB/s 00:00 [##################] 100.0%
 tidy-20091223  236KiB                      1.7MiB/s 00:00 [##################] 100.0%
 waybar-0.9.9  466KiB                       2.4MiB/s 00:00 [##################] 100.0%
 php-7.4.26  11.9MiB                        3.2MiB/s 00:04 [##################] 100.0%
 xset-1.2.4  19KiB                          2.5MiB/s 00:00 [##################] 100.0%
building /gnu/store/8brfm023ainsg7hx9kyawqzgy6s8gaaa-emacs-telega-0.8.03-0.733194c-checkout.drv...
 xdg-utils-1.1.3  53KiB                     431KiB/s 00:00 [##################] 100.0%
building /gnu/store/lb3ggs070j2500im5p23k2srnz2r1fc3-emacs-telega-0.8.03-0.733194c-checkout.drv...
 wl-clipboard-2.0.0  24KiB                  380KiB/s 00:00 [##################] 100.0%
applying 4 grafts for git-minimal-2.36.1 ...
building /gnu/store/j8fn2f40a2ys9pqsb67b7zy4v7348449-tdlib-1.8.3-0.047246f-checkout.drv...
building /gnu/store/b8jvpcphmbjyhw5na7l85kmzm17s1fjk-tdlib-1.8.3-0.047246f.drv...
building /gnu/store/gpp941v85r6k5va484yq85i90ap8h09d-emacs-telega-server-0.8.03-0.733194c.drv...
building /gnu/store/svdpvbschb625g5y3m2h1p19m3bny2g5-emacs-telega-0.8.03-0.733194c.drv...
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
The following derivations will be built:
  /gnu/store/q380glwqh5r417a5nj7ynb1y39nsjn7x-rofi-wayland-1.7.3+wayland1.drv
  /gnu/store/4r2ak0qxfpgcicr0xvlyvl5300lz20g2-rofi-1.7.3+wayland1.tar.xz.drv

232.5 MB will be downloaded
 gtk%2B-2.24.33-doc  1.3MiB                 1.4MiB/s 00:01 [##################] 100.0%
 alacritty-0.9.0  1.6MiB                    2.9MiB/s 00:01 [##################] 100.0%
 bison-3.7.6  686KiB                        2.5MiB/s 00:00 [##################] 100.0%
 check-0.15.2  110KiB                       779KiB/s 00:00 [##################] 100.0%
 desktop-file-utils-0.26  43KiB             441KiB/s 00:00 [##################] 100.0%
 dmenu-5.1  17KiB                           1.1MiB/s 00:00 [##################] 100.0%
 flex-2.6.4  280KiB                         969KiB/s 00:00 [##################] 100.0%
 gamin-0.1.10  56KiB                        614KiB/s 00:00 [##################] 100.0%
 glib-2.70.2-static  1.2MiB                 3.4MiB/s 00:00 [##################] 100.0%
 gmime-3.2.7  454KiB                        1.9MiB/s 00:00 [##################] 100.0%
 glib-2.70.2-debug  10.1MiB                 3.4MiB/s 00:03 [##################] 100.0%
 gtk%2B-3.24.30-bin  760KiB                 3.7MiB/s 00:00 [##################] 100.0%
 gtk%2B-3.24.30-doc  3.0MiB                 3.3MiB/s 00:01 [##################] 100.0%
 gtk%2B-3.24.30-debug  11.3MiB              3.2MiB/s 00:04 [##################] 100.0%
 json-glib-1.6.2  198KiB                    1.1MiB/s 00:00 [##################] 100.0%
 libcacard-2.8.1  41KiB                     3.4MiB/s 00:00 [##################] 100.0%
 libmbim-1.20.2  274KiB                     1.3MiB/s 00:00 [##################] 100.0%
 libnotify-0.7.9  40KiB                     425KiB/s 00:00 [##################] 100.0%
 libqmi-1.24.14  1.7MiB                     2.5MiB/s 00:01 [##################] 100.0%
 librsvg-2.50.7  2.6MiB                     3.2MiB/s 00:01 [##################] 100.0%
 modem-manager-1.12.10  1.2MiB              2.4MiB/s 00:00 [##################] 100.0%
 module-import-compiled  215KiB             1.5MiB/s 00:00 [##################] 100.0%
 python-wrapper-3.9.9  329B                  90KiB/s 00:00 [##################] 100.0%
 qemu-6.2.0-doc  3.3MiB                     3.7MiB/s 00:01 [##################] 100.0%
 gtk%2B-2.24.33-bin  86KiB                  1.3MiB/s 00:00 [##################] 100.0%
 meson-0.60.3  1.1MiB                       3.6MiB/s 00:00 [##################] 100.0%
 gtk%2B-2.24.33-debug  8.5MiB               4.0MiB/s 00:02 [##################] 100.0%
 ninja-1.10.2  99KiB                        2.4MiB/s 00:00 [##################] 100.0%
 qemu-6.2.0-static  12.2MiB                 4.2MiB/s 00:03 [##################] 100.0%
 qtdeclarative-5.15.2  4.9MiB               6.6MiB/s 00:01 [##################] 100.0%
 spice-0.15.0  369KiB                       1.8MiB/s 00:00 [##################] 100.0%
 qtwayland-5.15.2  1.1MiB                   5.1MiB/s 00:00 [##################] 100.0%
 swaylock-effects-1.6-3-1.5cb9579  47KiB    413KiB/s 00:00 [##################] 100.0%
 qtwayland-5.15.2-debug  41.9MiB            5.9MiB/s 00:07 [##################] 100.0%
 talloc-2.3.3  31KiB                        1.1MiB/s 00:00 [##################] 100.0%
 util-linux-2.37.2  1.0MiB                  3.8MiB/s 00:00 [##################] 100.0%
 tevent-0.11.0  46KiB                       418KiB/s 00:00 [##################] 100.0%
 fuse-3.10.5  116KiB                        1.1MiB/s 00:00 [##################] 100.0%
 ldb-2.4.1  171KiB                          1.1MiB/s 00:00 [##################] 100.0%
 virglrenderer-0.6.0  125KiB                1.9MiB/s 00:00 [##################] 100.0%
 samba-4.15.3  14.0MiB                      4.4MiB/s 00:03 [##################] 100.0%
 qemu-6.2.0  146.9MiB                       4.4MiB/s 00:33 [##################] 100.0%
 libsoup-minimal-2.72.0  460KiB             2.3MiB/s 00:00 [##################] 100.0%
 xapian-1.4.19  1.8MiB                      2.6MiB/s 00:01 [##################] 100.0%
 geoclue-2.5.7  200KiB                      968KiB/s 00:00 [##################] 100.0%
 notmuch-0.36  279KiB                       1.8MiB/s 00:00 [##################] 100.0%
 xclip-0.13  21KiB                          297KiB/s 00:00 [##################] 100.0%
 xdg-desktop-portal-1.14.4  290KiB          838KiB/s 00:00 [##################] 100.0%
 xdg-desktop-portal-wlr-0.5.0  29KiB        463KiB/s 00:00 [##################] 100.0%
 xdotool-3.20211022.1  62KiB                464KiB/s 00:00 [##################] 100.0%
building /gnu/store/4r2ak0qxfpgcicr0xvlyvl5300lz20g2-rofi-1.7.3+wayland1.tar.xz.drv...
 password-store-1.7.4  23KiB                172KiB/s 00:00 [##################] 100.0%
building /gnu/store/q380glwqh5r417a5nj7ynb1y39nsjn7x-rofi-wayland-1.7.3+wayland1.drv...
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
187.6 MB will be downloaded
 emacs-notmuch-0.36  136KiB                 540KiB/s 00:00 [##################] 100.0%
 ghc-8.10.7-doc  4.4MiB                     2.3MiB/s 00:02 [##################] 100.0%
 ghc-base-compat-0.11.2-doc  78KiB          1.1MiB/s 00:00 [##################] 100.0%
 ghc-8.10.7  139.8MiB                       2.7MiB/s 00:52 [##################] 100.0%
 ghc-cmdargs-0.10.21-doc  71KiB             1.1MiB/s 00:00 [##################] 100.0%
 ghc-appar-0.1.8  65KiB                     1.1MiB/s 00:00 [##################] 100.0%
 ghc-base-compat-0.11.2  93KiB              1.6MiB/s 00:00 [##################] 100.0%
 ghc-base64-bytestring-1.1.0.0  69KiB       5.5MiB/s 00:00 [##################] 100.0%
 ghc-byteorder-1.0.4  50KiB                 3.2MiB/s 00:00 [##################] 100.0%
 ghc-call-stack-0.3.0  50KiB                2.3MiB/s 00:00 [##################] 100.0%
 ghc-clock-bootstrap-0.8.2  81KiB           3.0MiB/s 00:00 [##################] 100.0%
 ghc-cmdargs-0.10.21  382KiB                3.2MiB/s 00:00 [##################] 100.0%
 ghc-code-page-0.2.1  54KiB                 1.0MiB/s 00:00 [##################] 100.0%
 ghc-colour-2.3.6  200KiB                   2.5MiB/s 00:00 [##################] 100.0%
 ghc-data-default-class-0.1.2.0  50KiB      1.1MiB/s 00:00 [##################] 100.0%
 ghc-ansi-terminal-0.11  159KiB             2.5MiB/s 00:00 [##################] 100.0%
 ghc-data-default-instances-containers-0.0.1  43KiB 654KiB/s 00:00 [##################] 100.0%
 ghc-ansi-wl-pprint-0.6.9  102KiB           1.9MiB/s 00:00 [##################] 100.0%
 ghc-digest-0.0.1.3  48KiB                  3.5MiB/s 00:00 [##################] 100.0%
 ghc-extensible-exceptions-0.1.1.4  41KiB   7.5MiB/s 00:00 [##################] 100.0%
 ghc-file-embed-0.0.15.0  73KiB             1.9MiB/s 00:00 [##################] 100.0%
 ghc-hashable-1.3.0.0  116KiB               360KiB/s 00:00 [##################] 100.0%
 ghc-haskell-lexer-1.1  197KiB              1.7MiB/s 00:00 [##################] 100.0%
 ghc-case-insensitive-1.2.1.0-doc  31KiB    2.5MiB/s 00:00 [##################] 100.0%
 ghc-data-fix-0.3.2  76KiB                  1.2MiB/s 00:00 [##################] 100.0%
 ghc-case-insensitive-1.2.1.0  46KiB        569KiB/s 00:00 [##################] 100.0%
 ghc-hostname-1.0  39KiB                    2.7MiB/s 00:00 [##################] 100.0%
 ghc-hsyaml-0.2.1.0  479KiB                 1.8MiB/s 00:00 [##################] 100.0%
 ghc-hunit-1.6.2.0-doc  37KiB               3.6MiB/s 00:00 [##################] 100.0%
 ghc-indexed-traversable-0.1.1  129KiB      1.2MiB/s 00:00 [##################] 100.0%
 ghc-hunit-1.6.2.0  79KiB                   795KiB/s 00:00 [##################] 100.0%
 ghc-integer-logarithms-1.0.3.1  57KiB      657KiB/s 00:00 [##################] 100.0%
 ghc-emojis-0.1.2  1011KiB                  2.1MiB/s 00:00 [##################] 100.0%
 ghc-hspec-expectations-0.8.2  65KiB        961KiB/s 00:00 [##################] 100.0%
 ghc-mime-types-0.1.0.9  385KiB             2.3MiB/s 00:00 [##################] 100.0%
 ghc-network-3.1.1.1-doc  49KiB             1.6MiB/s 00:00 [##################] 100.0%
 ghc-old-locale-1.0.0.7  59KiB              872KiB/s 00:00 [##################] 100.0%
 ghc-network-3.1.1.1  233KiB                1.6MiB/s 00:00 [##################] 100.0%
 ghc-data-default-instances-old-locale-0.0.1  38KiB 978KiB/s 00:00 [##################] 100.0%
 ghc-iproute-1.7.11  219KiB                 1.7MiB/s 00:00 [##################] 100.0%
 ghc-old-time-1.1.0.3  109KiB               1.4MiB/s 00:00 [##################] 100.0%
 ghc-paths-0.1.0.12-doc  28KiB              784KiB/s 00:00 [##################] 100.0%
 ghc-pcre-light-0.4.1.0  96KiB              6.7MiB/s 00:00 [##################] 100.0%
 ghc-paths-0.1.0.12  12KiB                  999KiB/s 00:00 [##################] 100.0%
 ghc-pretty-show-1.10  187KiB               1.5MiB/s 00:00 [##################] 100.0%
 ghc-primitive-0.7.2.0  309KiB              2.8MiB/s 00:00 [##################] 100.0%
 ghc-regex-base-0.94.0.1  118KiB            1.4MiB/s 00:00 [##################] 100.0%
 ghc-setenv-0.1.1.3  44KiB                  963KiB/s 00:00 [##################] 100.0%
 ghc-regex-posix-0.96.0.1  133KiB           2.0MiB/s 00:00 [##################] 100.0%
 ghc-silently-1.2.5.1  52KiB                4.1MiB/s 00:00 [##################] 100.0%
 ghc-sop-core-0.5.0.1  259KiB               3.4MiB/s 00:00 [##################] 100.0%
 ghc-splitmix-bootstrap-0.1.0.3  73KiB      1.3MiB/s 00:00 [##################] 100.0%
 ghc-generics-sop-0.5.1.1-doc  104KiB       1.9MiB/s 00:00 [##################] 100.0%
 ghc-random-1.2.0-doc  50KiB                2.1MiB/s 00:00 [##################] 100.0%
 ghc-statevar-1.2.2  59KiB                  1.3MiB/s 00:00 [##################] 100.0%
 ghc-random-1.2.0  163KiB                   2.2MiB/s 00:00 [##################] 100.0%
 ghc-contravariant-1.5.5  94KiB             2.6MiB/s 00:00 [##################] 100.0%
 ghc-quickcheck-2.14.2  601KiB              4.2MiB/s 00:00 [##################] 100.0%
 ghc-string-qq-0.0.4  45KiB                 1.4MiB/s 00:00 [##################] 100.0%
 ghc-dlist-1.0  90KiB                       6.3MiB/s 00:00 [##################] 100.0%
 ghc-quickcheck-io-0.2.0  62KiB             4.3MiB/s 00:00 [##################] 100.0%
 ghc-data-default-instances-dlist-0.0.1  41KiB 383KiB/s 00:00 [##################] 100.0%
 ghc-quickcheck-unicode-1.0.1.0  68KiB      983KiB/s 00:00 [##################] 100.0%
 ghc-data-default-0.7.1.1  43KiB            1.1MiB/s 00:00 [##################] 100.0%
 ghc-safe-0.3.19  105KiB                    1.7MiB/s 00:00 [##################] 100.0%
 ghc-split-0.2.3.4  80KiB                   1.7MiB/s 00:00 [##################] 100.0%
 ghc-syb-0.7.2.1-doc  38KiB                 1.4MiB/s 00:00 [##################] 100.0%
 ghc-mono-traversable-1.0.15.3-doc  71KiB   1.6MiB/s 00:00 [##################] 100.0%
 ghc-tagged-0.8.6.1  98KiB                  1.7MiB/s 00:00 [##################] 100.0%
 ghc-tagsoup-0.14.8  974KiB                 5.1MiB/s 00:00 [##################] 100.0%
 ghc-tf-random-0.5-doc  33KiB               2.4MiB/s 00:00 [##################] 100.0%
 ghc-th-abstraction-0.4.3.0  201KiB         6.0MiB/s 00:00 [##################] 100.0%
 ghc-tf-random-0.5  78KiB                   1.5MiB/s 00:00 [##################] 100.0%
 ghc-generic-deriving-1.14.1-doc  72KiB     928KiB/s 00:00 [##################] 100.0%
 ghc-generics-sop-0.5.1.1  726KiB           4.7MiB/s 00:00 [##################] 100.0%
 ghc-th-lift-0.8.2  78KiB                   595KiB/s 00:00 [##################] 100.0%
 ghc-timeit-2.0  42KiB                      1.1MiB/s 00:00 [##################] 100.0%
 ghc-transformers-compat-0.6.6  108KiB      593KiB/s 00:00 [##################] 100.0%
 ghc-unbounded-delays-0.1.1.1  48KiB        765KiB/s 00:00 [##################] 100.0%
 ghc-errors-2.3.0  116KiB                   2.5MiB/s 00:00 [##################] 100.0%
 ghc-optparse-applicative-0.16.1.0  332KiB  2.6MiB/s 00:00 [##################] 100.0%
 ghc-transformers-base-0.4.6  63KiB         1.7MiB/s 00:00 [##################] 100.0%
 ghc-unix-compat-0.5.3  60KiB               1.4MiB/s 00:00 [##################] 100.0%
 ghc-unliftio-core-0.2.0.1  55KiB           1.1MiB/s 00:00 [##################] 100.0%
 ghc-unordered-containers-0.2.14.0-doc  53KiB 4.3MiB/s 00:00 [##################] 100.0%
 ghc-utf8-string-1.0.2  107KiB              1.2MiB/s 00:00 [##################] 100.0%
 ghc-uuid-types-1.0.5  110KiB               1.1MiB/s 00:00 [##################] 100.0%
 ghc-vector-0.12.3.1-doc  128KiB            1.6MiB/s 00:00 [##################] 100.0%
 ghc-wcwidth-bootstrap-0.0.2  44KiB         1.7MiB/s 00:00 [##################] 100.0%
 ghc-vector-0.12.3.1  940KiB                4.6MiB/s 00:00 [##################] 100.0%
 ghc-tasty-1.4.2  358KiB                    1.8MiB/s 00:00 [##################] 100.0%
 ghc-th-lift-instances-0.1.18  73KiB        1.4MiB/s 00:00 [##################] 100.0%
 ghc-tasty-hunit-0.10.0.3  88KiB            1.1MiB/s 00:00 [##################] 100.0%
 ghc-vector-algorithms-0.8.0.4  233KiB      1.6MiB/s 00:00 [##################] 100.0%
 ghc-syb-0.7.2.1  97KiB                     3.5MiB/s 00:00 [##################] 100.0%
 ghc-tasty-quickcheck-0.10.1.2  125KiB      1.5MiB/s 00:00 [##################] 100.0%
 ghc-chasingbottoms-1.3.1.10  142KiB        2.0MiB/s 00:00 [##################] 100.0%
 ghc-clock-0.8.2  76KiB                     1.0MiB/s 00:00 [##################] 100.0%
 ghc-cookie-0.4.5  75KiB                    2.7MiB/s 00:00 [##################] 100.0%
 ghc-doctest-0.17  227KiB                   3.0MiB/s 00:00 [##################] 100.0%
 ghc-hspec-core-2.7.10  442KiB              3.6MiB/s 00:00 [##################] 100.0%
 ghc-hspec-meta-2.7.8  528KiB               2.6MiB/s 00:00 [##################] 100.0%
 ghc-hspec-2.7.10-doc  73KiB               1006KiB/s 00:00 [##################] 100.0%
 ghc-temporary-1.3  67KiB                   1.4MiB/s 00:00 [##################] 100.0%
 ghc-xml-1.3.14  183KiB                     2.4MiB/s 00:00 [##################] 100.0%
 ghc-xml-types-0.3.8  183KiB                504KiB/s 00:00 [##################] 100.0%
 ghc-test-framework-0.8.2.0  190KiB         2.4MiB/s 00:00 [##################] 100.0%
 ghc-zlib-0.6.2.3-doc  43KiB                2.1MiB/s 00:00 [##################] 100.0%
 ghc-test-framework-hunit-0.3.0.2  69KiB    1.1MiB/s 00:00 [##################] 100.0%
 ghc-test-framework-quickcheck2-0.3.0.5  71KiB 1.5MiB/s 00:00 [##################] 100.0%
 ghc-async-2.2.4  95KiB                     1.0MiB/s 00:00 [##################] 100.0%
 ghc-base16-bytestring-1.0.1.0  54KiB       3.1MiB/s 00:00 [##################] 100.0%
 ghc-blaze-builder-0.4.2.2  115KiB          1.4MiB/s 00:00 [##################] 100.0%
 ghc-diff-0.4.0  92KiB                      2.4MiB/s 00:00 [##################] 100.0%
 ghc-blaze-markup-0.8.2.8  135KiB           2.5MiB/s 00:00 [##################] 100.0%
 ghc-glob-0.10.1  134KiB                    1.5MiB/s 00:00 [##################] 100.0%
 ghc-blaze-html-0.9.1.2  481KiB             2.6MiB/s 00:00 [##################] 100.0%
 ghc-logict-0.7.1.0  94KiB                  1.4MiB/s 00:00 [##################] 100.0%
 ghc-tasty-golden-2.3.4  118KiB             1.5MiB/s 00:00 [##################] 100.0%
 ghc-smallcheck-1.2.1  200KiB               1.5MiB/s 00:00 [##################] 100.0%
 ghc-doclayout-0.3.1.1  142KiB              1.9MiB/s 00:00 [##################] 100.0%
 ghc-tasty-smallcheck-0.8.2  76KiB          2.6MiB/s 00:00 [##################] 100.0%
 ghc-unliftio-0.2.20-doc  85KiB             1.5MiB/s 00:00 [##################] 100.0%
 ghc-scientific-0.3.7.0  143KiB             2.0MiB/s 00:00 [##################] 100.0%
 ghc-unliftio-0.2.20  221KiB                2.5MiB/s 00:00 [##################] 100.0%
 ghc-attoparsec-0.13.2.5  378KiB            3.0MiB/s 00:00 [##################] 100.0%
 ghc-unordered-containers-0.2.14.0  202KiB  2.1MiB/s 00:00 [##################] 100.0%
 ghc-zlib-0.6.2.3  141KiB                   1.6MiB/s 00:00 [##################] 100.0%
 ghc-uniplate-1.6.13  324KiB                3.3MiB/s 00:00 [##################] 100.0%
 ghc-zip-archive-0.4.1  154KiB              3.6MiB/s 00:00 [##################] 100.0%
 gts-0.7.6  299KiB                          974KiB/s 00:00 [##################] 100.0%
 hspec-discover-2.7.10  84KiB               1.0MiB/s 00:00 [##################] 100.0%
 ledger-3.2.1  1.9MiB                       3.5MiB/s 00:01 [##################] 100.0%
 ghc-hspec-2.7.10  56KiB                    2.6MiB/s 00:00 [##################] 100.0%
 emacs-ledger-mode-4.0.0-0.11e8503  94KiB   1.0MiB/s 00:00 [##################] 100.0%
 ghc-base-compat-batteries-0.11.2  161KiB   1.2MiB/s 00:00 [##################] 100.0%
 ghc-base-orphans-0.8.5  142KiB             2.5MiB/s 00:00 [##################] 100.0%
 ghc-generic-deriving-1.14.1  604KiB        4.1MiB/s 00:00 [##################] 100.0%
 ghc-getopt-generics-0.13.0.4  155KiB       1.2MiB/s 00:00 [##################] 100.0%
 ghc-distributive-0.6.2.1  78KiB            2.2MiB/s 00:00 [##################] 100.0%
 ghc-resourcet-1.2.4.3  131KiB              2.8MiB/s 00:00 [##################] 100.0%
 ghc-comonad-5.0.8  155KiB                  1.5MiB/s 00:00 [##################] 100.0%
 ghc-conduit-1.3.1.1-doc  80KiB             3.1MiB/s 00:00 [##################] 100.0%
 ghc-bifunctors-5.5.11  421KiB              3.8MiB/s 00:00 [##################] 100.0%
 ghc-streaming-commons-0.2.1.1  254KiB      2.6MiB/s 00:00 [##################] 100.0%
 ghc-assoc-1.0.2  60KiB                     4.7MiB/s 00:00 [##################] 100.0%
 ghc-foldl-1.4.12-doc  56KiB                1.3MiB/s 00:00 [##################] 100.0%
 ghc-profunctors-5.6.2-doc  65KiB           2.2MiB/s 00:00 [##################] 100.0%
 ghc-semigroupoids-5.3.6-doc  71KiB         2.6MiB/s 00:00 [##################] 100.0%
 ghc-profunctors-5.6.2  294KiB              2.3MiB/s 00:00 [##################] 100.0%
 ghc-semigroupoids-5.3.6  366KiB            3.2MiB/s 00:00 [##################] 100.0%
 ghc-text-conversions-0.3.1  83KiB          1.5MiB/s 00:00 [##################] 100.0%
 ghc-foldl-1.4.12  168KiB                   2.5MiB/s 00:00 [##################] 100.0%
 ghc-th-compat-0.1.3  72KiB                 673KiB/s 00:00 [##################] 100.0%
 ghc-mono-traversable-1.0.15.3  436KiB      1.5MiB/s 00:00 [##################] 100.0%
 ghc-network-uri-2.6.4.1-doc  36KiB         3.2MiB/s 00:00 [##################] 100.0%
 ghc-conduit-1.3.1.1  331KiB                2.7MiB/s 00:00 [##################] 100.0%
 ghc-network-uri-2.6.4.1  116KiB            1.4MiB/s 00:00 [##################] 100.0%
 ghc-these-1.1.1.1  140KiB                  5.7MiB/s 00:00 [##################] 100.0%
 ghc-time-compat-1.9.5  177KiB              1.6MiB/s 00:00 [##################] 100.0%
 ghc-strict-0.4.0.1  209KiB                 773KiB/s 00:00 [##################] 100.0%
 ghc-typed-process-0.2.6.3  123KiB          1.4MiB/s 00:00 [##################] 100.0%
 ghc-aeson-1.5.6.0-doc  99KiB               1.2MiB/s 00:00 [##################] 100.0%
 ghc-conduit-extra-1.3.5  232KiB            2.1MiB/s 00:00 [##################] 100.0%
 ghc-aeson-1.5.6.0  1.1MiB                  5.2MiB/s 00:00 [##################] 100.0%
 ghc-quickcheck-instances-0.3.25.2  228KiB  2.3MiB/s 00:00 [##################] 100.0%
 ghc-aeson-pretty-0.8.9  106KiB             1.6MiB/s 00:00 [##################] 100.0%
 ghc-doctemplates-0.9  306KiB               3.2MiB/s 00:00 [##################] 100.0%
 ghc-hslua-1.3.0.2  394KiB                  3.3MiB/s 00:00 [##################] 100.0%
 ghc-http-types-0.12.3  185KiB              2.6MiB/s 00:00 [##################] 100.0%
 ghc-pandoc-types-1.22.1  698KiB            4.0MiB/s 00:00 [##################] 100.0%
 ghc-http-client-0.7.11  450KiB             2.0MiB/s 00:00 [##################] 100.0%
 ghc-texmath-0.12.3.2  4.3MiB               5.0MiB/s 00:01 [##################] 100.0%
 ghc-unicode-transforms-0.3.7.1  338KiB     4.2MiB/s 00:00 [##################] 100.0%
 ghc-xml-conduit-1.9.1.1  459KiB            3.6MiB/s 00:00 [##################] 100.0%
 ghc-unicode-collation-0.1.3  1016KiB       3.6MiB/s 00:00 [##################] 100.0%
 ghc-skylighting-core-0.10.5.2  833KiB      1.6MiB/s 00:01 [##################] 100.0%
 ghc-citeproc-0.4.0.1  1007KiB              3.3MiB/s 00:00 [##################] 100.0%
 libxaw-1.0.14  344KiB                      406KiB/s 00:01 [##################] 100.0%
 pandoc-2.14.0.3-doc  119KiB                794KiB/s 00:00 [##################] 100.0%
 graphviz-2.49.0  1.2MiB                    3.5MiB/s 00:00 [##################] 100.0%
 pandoc-2.14.0.3-static  4.8MiB             5.1MiB/s 00:01 [##################] 100.0%
 emacs-org-roam-2.2.2  383KiB               2.7MiB/s 00:00 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
The following derivations will be built:
  /gnu/store/0ga9y79rqj4vg4ziwakr2n0m9ksirkzq-emacs-configure-rde-emacs-1.0.0.drv
  /gnu/store/qg5gdkc3pwvxkprpbs7a2m5424q9mkwv-configure-rde-emacs.el.drv

506.3 MB will be downloaded
 java-easymock-3.4  42KiB                   395KiB/s 00:00 [##################] 100.0%
 emacs-pdf-tools-0.91  210KiB               901KiB/s 00:00 [##################] 100.0%
 msmtp-1.8.20  147KiB                       868KiB/s 00:00 [##################] 100.0%
 openjdk-17.0.3  199.5MiB                   4.9MiB/s 00:40 [##################] 100.0%
 openjdk-17.0.3-doc  9.6MiB                 2.7MiB/s 00:04 [##################] 100.0%
 openjdk-17.0.3-jdk  275.9MiB               5.0MiB/s 00:56 [##################] 100.0%
 python-appdirs-1.4.3  11KiB                153KiB/s 00:00 [##################] 100.0%
 python-brotli-1.0.9  282KiB                1.6MiB/s 00:00 [##################] 100.0%
 python-hypothesis-6.0.2  404KiB            2.0MiB/s 00:00 [##################] 100.0%
 python-lxml-4.6.3  1.2MiB                  2.9MiB/s 00:00 [##################] 100.0%
 python-nose-1.3.7  197KiB                  1.6MiB/s 00:00 [##################] 100.0%
 python-pycryptodomex-3.11.0  1.2MiB        2.5MiB/s 00:00 [##################] 100.0%
 python-pyflakes-2.4.0  113KiB              1.6MiB/s 00:00 [##################] 100.0%
 python-pytest-bootstrap-6.2.5  402KiB      1.9MiB/s 00:00 [##################] 100.0%
 python-websockets-10.3  108KiB             1.7MiB/s 00:00 [##################] 100.0%
 python-xmlschema-1.2.5  264KiB             1.5MiB/s 00:00 [##################] 100.0%
 youtube-dl-2021.12.17  1.9MiB              2.8MiB/s 00:01 [##################] 100.0%
 python-pytest-6.2.5  482KiB                2.6MiB/s 00:00 [##################] 100.0%
 emacs-ytdl-1.3.6  27KiB                    2.2MiB/s 00:00 [##################] 100.0%
 python-pycodestyle-2.8.0  60KiB            1.5MiB/s 00:00 [##################] 100.0%
building /gnu/store/qg5gdkc3pwvxkprpbs7a2m5424q9mkwv-configure-rde-emacs.el.drv...
 python-flake8-4.0.1  89KiB                 3.6MiB/s 00:00 [##################] 100.0%
building /gnu/store/0ga9y79rqj4vg4ziwakr2n0m9ksirkzq-emacs-configure-rde-emacs-1.0.0.drv...
 python-mutagen-1.45.1  294KiB              1.1MiB/s 00:00 [##################] 100.0%
 yt-dlp-2022.06.22.1  2.8MiB                3.5MiB/s 00:01 [##################] 100.0%
 mpv-0.34.1  1.4MiB                         3.7MiB/s 00:00 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
The following derivations will be built:
  /gnu/store/nggnf2pgsmzhdrvsvq4ldm47l018nbcw-mbsync-wrapper-1.4.4.drv
  /gnu/store/mv5y495j4475vz3k3zvlvky428a4rdpz-mbsync-wrapper.drv

26.7 MB will be downloaded
 arc-theme-20210412  170KiB                 308KiB/s 00:01 [##################] 100.0%
 ffmpeg-5.0.1  9.0MiB                       8.0MiB/s 00:01 [##################] 100.0%
 gnome-themes-standard-3.22.3  2.2MiB       4.6MiB/s 00:00 [##################] 100.0%
 isync-1.4.4  167KiB                       1009KiB/s 00:00 [##################] 100.0%
 libgit2-1.4.3  602KiB                      3.3MiB/s 00:00 [##################] 100.0%
 libwnck-3.32.0  347KiB                     1.2MiB/s 00:00 [##################] 100.0%
 l2md-0.1.0-2.9db252b  17KiB                2.6MiB/s 00:00 [##################] 100.0%
 libxfce4util-4.16.0  112KiB                775KiB/s 00:00 [##################] 100.0%
 opusfile-0.12  59KiB                       988KiB/s 00:00 [##################] 100.0%
 python2-2.7.18  8.2MiB                     4.9MiB/s 00:02 [##################] 100.0%
 recutils-1.9  393KiB                       2.3MiB/s 00:00 [##################] 100.0%
 lash-0.6.0-rc2  110KiB                     1.0MiB/s 00:00 [##################] 100.0%
 sdl2-image-2.0.5  99KiB                    1.7MiB/s 00:00 [##################] 100.0%
 fluidsynth-2.2.4  250KiB                   2.5MiB/s 00:00 [##################] 100.0%
 sdl2-ttf-2.0.15  23KiB                     1.3MiB/s 00:00 [##################] 100.0%
 sdl2-mixer-2.0.4  89KiB                    1.2MiB/s 00:00 [##################] 100.0%
 xfconf-4.16.0  166KiB                      907KiB/s 00:00 [##################] 100.0%
 sdl-union-1.2.15  11KiB                    124KiB/s 00:00 [##################] 100.0%
 libxfce4ui-4.16.1  337KiB                  1.5MiB/s 00:00 [##################] 100.0%
 fheroes2-0.9.11  1.2MiB                    2.0MiB/s 00:01 [##################] 100.0%
 exo-4.16.3  292KiB                         1.3MiB/s 00:00 [##################] 100.0%
 garcon-4.16.1  146KiB                      1.4MiB/s 00:00 [##################] 100.0%
building /gnu/store/mv5y495j4475vz3k3zvlvky428a4rdpz-mbsync-wrapper.drv...
 xfce4-panel-4.16.4  694KiB                 2.1MiB/s 00:00 [##################] 100.0%
building /gnu/store/nggnf2pgsmzhdrvsvq4ldm47l018nbcw-mbsync-wrapper-1.4.4.drv...
 thunar-4.16.10  1.1MiB                     3.5MiB/s 00:00 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
200.5 MB will be downloaded
 freeimage-3.18.0  392KiB                   1.0MiB/s 00:00 [##################] 100.0%
 audit-3.0.8  356KiB                        1.4MiB/s 00:00 [##################] 100.0%
 chromaprint-1.5.1  50KiB                   1.5MiB/s 00:00 [##################] 100.0%
 dconf-0.40.0  112KiB                       746KiB/s 00:00 [##################] 100.0%
 directfb-1.7.7  1.5MiB                     2.7MiB/s 00:01 [##################] 100.0%
 dnsmasq-2.86  230KiB                       1.1MiB/s 00:00 [##################] 100.0%
 ffmpeg-jami-4.4.2  8.9MiB                  1.6MiB/s 00:06 [##################] 100.0%
 gobject-introspection-1.66.1  1.2MiB       1.6MiB/s 00:01 [##################] 100.0%
 gst-libav-1.18.5  91KiB                    1.3MiB/s 00:00 [##################] 100.0%
 gjs-1.70.0  373KiB                         1.9MiB/s 00:00 [##################] 100.0%
 imagemagick-6.9.12-4  3.3MiB               1.9MiB/s 00:02 [##################] 100.0%
 glade-3.38.2  2.3MiB                       2.4MiB/s 00:01 [##################] 100.0%
 libcanberra-0.30  87KiB                    1.5MiB/s 00:00 [##################] 100.0%
 libdazzle-3.37.1  592KiB                   2.1MiB/s 00:00 [##################] 100.0%
 libgee-0.20.3  275KiB                      1.9MiB/s 00:00 [##################] 100.0%
 libhandy-1.5.0  472KiB                     1.6MiB/s 00:00 [##################] 100.0%
 granite-6.2.0  341KiB                      1.6MiB/s 00:00 [##################] 100.0%
 libkate-0.4.1  360KiB                      279KiB/s 00:01 [##################] 100.0%
 libnice-0.1.18-0.47a9633  204KiB           675KiB/s 00:00 [##################] 100.0%
 libquicktime-1.2.4  611KiB                 1.5MiB/s 00:00 [##################] 100.0%
 libspectre-0.2.9  47KiB                    433KiB/s 00:00 [##################] 100.0%
 mediasdk-20.1.1  24.4MiB                   3.0MiB/s 00:08 [##################] 100.0%
 mpg123-1.28.2  387KiB                      2.8MiB/s 00:00 [##################] 100.0%
 opendht-2.3.4  1.7MiB                      3.6MiB/s 00:00 [##################] 100.0%
 libopenmpt-0.5.9  671KiB                   3.1MiB/s 00:00 [##################] 100.0%
 pavucontrol-5.0  168KiB                    872KiB/s 00:00 [##################] 100.0%
 ppp-2.4.9  287KiB                          1.8MiB/s 00:00 [##################] 100.0%
 python-cffi-1.14.4  205KiB                 2.0MiB/s 00:00 [##################] 100.0%
 network-manager-1.32.12  3.5MiB            4.2MiB/s 00:01 [##################] 100.0%
 python-charset-normalizer-2.0.11  53KiB    498KiB/s 00:00 [##################] 100.0%
 python-cryptography-3.4.8  329KiB          3.1MiB/s 00:00 [##################] 100.0%
 python-cython-0.29.24  1.9MiB              4.0MiB/s 00:00 [##################] 100.0%
 python-distro-1.6.0  24KiB                 2.6MiB/s 00:00 [##################] 100.0%
 python-gst-1.18.5  20KiB                   3.4MiB/s 00:00 [##################] 100.0%
 python-peewee-3.14.4  223KiB               2.3MiB/s 00:00 [##################] 100.0%
 python-pycairo-1.20.0  69KiB               575KiB/s 00:00 [##################] 100.0%
 python-pygobject-3.40.1  177KiB            1.6MiB/s 00:00 [##################] 100.0%
 python-pysocks-1.7.1  23KiB                2.9MiB/s 00:00 [##################] 100.0%
 ibus-1.5.24  7.2MiB                        4.6MiB/s 00:02 [##################] 100.0%
 python-requests-2.27.1  81KiB              813KiB/s 00:00 [##################] 100.0%
 efl-1.26.2  28.6MiB                        4.2MiB/s 00:07 [##################] 100.0%
 qtgraphicaleffects-5.15.2  83KiB           612KiB/s 00:00 [##################] 100.0%
 dbus-c%2B%2B-0.9.0  179KiB                 1.9MiB/s 00:00 [##################] 100.0%
 qtmultimedia-5.15.2  670KiB                2.3MiB/s 00:00 [##################] 100.0%
 libjami-20211223.2.37be4c3  4.0MiB         4.8MiB/s 00:01 [##################] 100.0%
 qtquickcontrols-5.15.2  827KiB             3.4MiB/s 00:00 [##################] 100.0%
 jami-libclient-20211223.2.37be4c3  676KiB  4.3MiB/s 00:00 [##################] 100.0%
 qtquickcontrols2-5.15.2  1.4MiB            3.4MiB/s 00:00 [##################] 100.0%
 qtsvg-5.15.2  161KiB                       1.0MiB/s 00:00 [##################] 100.0%
 qttools-5.15.2  4.6MiB                     4.8MiB/s 00:01 [##################] 100.0%
 qtwebchannel-5.15.2  86KiB                 937KiB/s 00:00 [##################] 100.0%
 qtx11extras-5.15.2  34KiB                  1.5MiB/s 00:00 [##################] 100.0%
 qtwebengine-5.15.2  46.0MiB                3.8MiB/s 00:12 [##################] 100.0%
 raptor2-2.0.15  374KiB                     2.0MiB/s 00:00 [##################] 100.0%
 jami-20211223.2.37be4c3  1.2MiB            2.8MiB/s 00:00 [##################] 100.0%
 lrdf-0.6.1  30KiB                          3.2MiB/s 00:00 [##################] 100.0%
 jami-20211223.2.37be4c3-debug  11.2MiB     3.5MiB/s 00:03 [##################] 100.0%
 sdl-1.2.15  409KiB                         2.9MiB/s 00:00 [##################] 100.0%
 sqlcipher-3.4.2  575KiB                    3.4MiB/s 00:00 [##################] 100.0%
 libde265-1.0.8  353KiB                     3.8MiB/s 00:00 [##################] 100.0%
 libmpeg2-0.5.1  110KiB                     644KiB/s 00:00 [##################] 100.0%
 libheif-1.12.0  263KiB                     1.1MiB/s 00:00 [##################] 100.0%
 gst-plugins-ugly-1.18.5  201KiB            4.1MiB/s 00:00 [##################] 100.0%
 imv-4.3.1  81KiB                           6.1MiB/s 00:00 [##################] 100.0%
 mjpegtools-2.2.1  873KiB                   2.2MiB/s 00:00 [##################] 100.0%
 qtox-1.17.6  5.0MiB                        2.6MiB/s 00:02 [##################] 100.0%
 suil-0.10.10  22KiB                        169KiB/s 00:00 [##################] 100.0%
 v4l-utils-1.20.0  881KiB                   2.0MiB/s 00:00 [##################] 100.0%
 wev-1.0.0  12KiB                           1.6MiB/s 00:00 [##################] 100.0%
 gst-plugins-good-1.18.5  2.0MiB            3.4MiB/s 00:01 [##################] 100.0%
 obs-27.1.3  4.5MiB                         3.5MiB/s 00:01 [##################] 100.0%
 wxwidgets-3.1.5  7.2MiB                    3.7MiB/s 00:02 [##################] 100.0%
 obs-wlrobs-1.0  7KiB                       1.9MiB/s 00:00 [##################] 100.0%
 audacity-3.1.3  7.0MiB                     4.8MiB/s 00:01 [##################] 100.0%
 zbar-0.23.90  282KiB                       4.1MiB/s 00:00 [##################] 100.0%
 gst-plugins-bad-1.18.5  3.0MiB             3.3MiB/s 00:01 [##################] 100.0%
 cozy-1.2.0  176KiB                         511KiB/s 00:00 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
207.2 MB will be downloaded
 librsvg-2.50.7-doc  46KiB                  327KiB/s 00:00 [##################] 100.0%
 dbus-glib-0.110  164KiB                    1.6MiB/s 00:00 [##################] 100.0%
 enchant-2.2.15  47KiB                      567KiB/s 00:00 [##################] 100.0%
 gdk-pixbuf-2.42.4-debug  415KiB            3.0MiB/s 00:00 [##################] 100.0%
 harfbuzz-3.4.0  875KiB                     3.2MiB/s 00:00 [##################] 100.0%
 icecat-91.11.0-guix0-preview1  53.5MiB     3.2MiB/s 00:17 [##################] 100.0%
 libmanette-0.2.6  35KiB                    1.0MiB/s 00:00 [##################] 100.0%
 librsvg-2.50.7-debug  16.0MiB              3.2MiB/s 00:05 [##################] 100.0%
 libsoup-3.0.4  351KiB                      2.6MiB/s 00:00 [##################] 100.0%
 libwpe-1.12.0  42KiB                       1.3MiB/s 00:00 [##################] 100.0%
 sbcl-cl%2Bssl-0.0.0-3.046d698  154KiB      956KiB/s 00:00 [##################] 100.0%
 sbcl-cl-cffi-gtk-0.11.2-2.e9a46df  6.2MiB  2.6MiB/s 00:02 [##################] 100.0%
 sbcl-cl-gobject-introspection-0.3-1.d0136c8  187KiB 1.0MiB/s 00:00 [##################] 100.0%
 sbcl-dexador-0.9.15-1.74a233e  276KiB      1.3MiB/s 00:00 [##################] 100.0%
 sbcl-enchant-0.0.0-1.6af162a  26KiB        273KiB/s 00:00 [##################] 100.0%
 ungoogled-chromium-103.0.5060.114-1  71.1MiB 4.3MiB/s 00:16 [##################] 100.0%
 utox-0.18.1  640KiB                        4.5MiB/s 00:00 [##################] 100.0%
 ungoogled-chromium-wayland-103.0.5060.114-1  41KiB 1.5MiB/s 00:00 [##################] 100.0%
 wpebackend-fdo-1.12.0  38KiB               831KiB/s 00:00 [##################] 100.0%
 xdg-dbus-proxy-0.1.2  31KiB                3.7MiB/s 00:00 [##################] 100.0%
 webkitgtk-2.36.4  28.6MiB                  4.4MiB/s 00:06 [##################] 100.0%
 sbcl-cl-webkit-3.5.3  195KiB               952KiB/s 00:00 [##################] 100.0%
 nyxt-2.2.4  21.7MiB                        4.8MiB/s 00:05 [##################] 100.0%
substitute: updating substitutes from 'http://ci.guix.trop.in'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
The following derivations will be built:
  /gnu/store/dni9zj0yf83cqb34m597cy9m96wbbmc4-home.drv
  /gnu/store/2mdx1dqx47khl34vdd76jh3iqcykzx2a-profile.drv
  /gnu/store/1c2xi2cwq3ld81kwjvcjiizs4gw6yxxc-emacs-configure-completion-1.0.0.drv
  /gnu/store/9la29aivchacy175691qcm8k9prn1ynf-configure-completion.el.drv

0.3 MB will be downloaded
 module-import-compiled  99KiB              457KiB/s 00:00 [##################] 100.0%
 guile-gdbm-ffi-20120209.fa1d5b6  41KiB     4.3MiB/s 00:00 [##################] 100.0%
 mkfontscale-1.2.2  22KiB                   2.1MiB/s 00:00 [##################] 100.0%
 module-import-compiled  56KiB             1017KiB/s 00:00 [##################] 100.0%
 mkfontdir-1.0.7  4KiB                      535KiB/s 00:00 [##################] 100.0%
 module-import-compiled  62KiB              2.2MiB/s 00:00 [##################] 100.0%
 module-import-compiled  62KiB              7.6MiB/s 00:00 [##################] 100.0%
building /gnu/store/9la29aivchacy175691qcm8k9prn1ynf-configure-completion.el.drv...
applying 2 grafts for glib-2.70.2 ...
building /gnu/store/1c2xi2cwq3ld81kwjvcjiizs4gw6yxxc-emacs-configure-completion-1.0.0.drv...
building CA certificate bundle...
listing Emacs sub-directories...
building fonts directory...
generating GdkPixbuf loaders cache...
generating GLib schema cache...
creating GTK+ icon theme cache...
building cache files for GTK+ input methods...
building directory of Info manuals...
building database for manual pages...
building XDG desktop file cache...
building XDG MIME database...
building profile with 192 packages...
building /gnu/store/dni9zj0yf83cqb34m597cy9m96wbbmc4-home.drv...
Cleaning up symlinks from previous home at /gnu/store/360421r5mwxbbv3835gp7iyyr6zg6np2-home.

Removing /home/bob/.profile... done
Removing /home/bob/.bash_profile... done
Removing /home/bob/.bashrc... done
Removing /home/bob/.zshenv... done
Removing /home/bob/.mailcap... done
Removing /home/bob/.local/share/applications/emacs-pass.desktop... done
Removing /home/bob/.local/share/applications/emacs-emacs-q.desktop... done
Removing /home/bob/.local/share/applications/emacs-emacs-Q.desktop... done
Removing /home/bob/.local/share/applications/emacs-dired.desktop... done
Removing /home/bob/.local/share/applications/emacs-message.desktop... done
Removing /home/bob/.local/share/applications/emacs-erc.desktop... done
Removing /home/bob/.local/share/applications/emacs-elpher.desktop... done
Removing /home/bob/.local/share/applications/emacs-telega.desktop... done
Removing /home/bob/.local/share/applications/emacs-pdf-tools.desktop... done
Removing /home/bob/.local/share/applications/emacs-nov-el.desktop... done
Removing /home/bob/.local/share/applications/emacs-transmission.desktop... done
Skipping /home/bob/.local/share/applications (not an empty directory)... done
Skipping /home/bob/.local/share (not an empty directory)... done
Skipping /home/bob/.local (not an empty directory)... done
Removing /home/bob/.gnupg/gpg-agent.conf... done
Removing /home/bob/.gnupg/gpg.conf... done
Skipping /home/bob/.gnupg (not an empty directory)... done
Removing /home/bob/.i2pd/i2pd.conf... done
Removing /home/bob/.i2pd/tunnels.conf... done
Skipping /home/bob/.i2pd (not an empty directory)... done
Removing /home/bob/.config/user-dirs.conf... done
Removing /home/bob/.config/user-dirs.dirs... done
Removing /home/bob/.config/mimeapps.list... done
Removing /home/bob/.config/notmuch/default/config... done
Removing /home/bob/.config/notmuch/default/hooks/pre-new... done
Removing /home/bob/.config/notmuch/default/hooks/post-new... done
Removed /home/bob/.config/notmuch/default/hooks.
Removed /home/bob/.config/notmuch/default.
Removed /home/bob/.config/notmuch.
Removing /home/bob/.config/shepherd/init.scm... done
Removed /home/bob/.config/shepherd.
Removing /home/bob/.config/alsa/asoundrc... done
Removed /home/bob/.config/alsa.
Removing /home/bob/.config/alacritty/alacritty.yml... done
Removed /home/bob/.config/alacritty.
Removing /home/bob/.config/zsh/.zprofile... done
Removing /home/bob/.config/zsh/.zshrc... done
Removed /home/bob/.config/zsh.
Removing /home/bob/.config/direnv/direnvrc... done
Skipping /home/bob/.config/direnv (not an empty directory)... done
Removing /home/bob/.config/git/attributes... done
Removing /home/bob/.config/git/ignore... done
Removing /home/bob/.config/git/config... done
Removed /home/bob/.config/git.
Removing /home/bob/.config/sway/config... done
Removed /home/bob/.config/sway.
Removing /home/bob/.config/xdg-desktop-portal-wlr/config... done
Skipping /home/bob/.config/xdg-desktop-portal-wlr (not an empty directory)... done
Removing /home/bob/.config/waybar/style.css... done
Removing /home/bob/.config/waybar/config... done
Skipping /home/bob/.config/waybar (not an empty directory)... done
Removing /home/bob/.config/swayidle/config... done
Removed /home/bob/.config/swayidle.
Removing /home/bob/.config/swaylock/config... done
Removed /home/bob/.config/swaylock.
Removing /home/bob/.config/rofi/config.rasi... done
Removed /home/bob/.config/rofi.
Removing /home/bob/.config/emacs/init.el... done
Removing /home/bob/.config/emacs/early-init.el... done
Skipping /home/bob/.config/emacs (not an empty directory)... done
Removing /home/bob/.config/mpv/mpv.conf... done
Removing /home/bob/.config/mpv/input.conf... done
Skipping /home/bob/.config/mpv (not an empty directory)... done
Removing /home/bob/.config/isync/mbsyncrc... done
Removed /home/bob/.config/isync.
Removing /home/bob/.config/l2md/config... done
Removed /home/bob/.config/l2md.
Removing /home/bob/.config/msmtp/config... done
Skipping /home/bob/.config/msmtp (not an empty directory)... done
Removing /home/bob/.config/fontconfig/fonts.conf... done
Removed /home/bob/.config/fontconfig.
Removing /home/bob/.config/tmux/tmux.conf... done
Removed /home/bob/.config/tmux.
Skipping /home/bob/.config (not an empty directory)... done
Removing /home/bob/.ssh/config... done
Skipping /home/bob/.ssh (not an empty directory)... done
Cleanup finished.

Symlinking /home/bob/.profile -> /gnu/store/l8l65yhwxl58hlh2f107r6wwwwqynjh6-shell-profile... done
Symlinking /home/bob/.bash_profile -> /gnu/store/1f6s2ynfll3r79zj1r42sbii29ijcwwz-bash_profile... done
Symlinking /home/bob/.bashrc -> /gnu/store/pf2jy2gdcj0f8d7pg4161vdc9l3ff3ag-bashrc... done
Symlinking /home/bob/.zshenv -> /gnu/store/9m8hbmn97ryzph9w34hiixgcibb89xfi-zshenv-auxiliary... done
Symlinking /home/bob/.mailcap -> /gnu/store/3788khia4241j9a6p6sa37kv607f9sng-mailcap... done
Symlinking /home/bob/.local/share/applications/emacs-pass.desktop -> /gnu/store/gb8a6zvpqgzmc0v6fx88x6xs51qabpis-xdg-desktop-emacs-pass.desktop-entry... done
Symlinking /home/bob/.local/share/applications/emacs-emacs-q.desktop -> /gnu/store/gq3fni9fkvycpv7x2k9yr6wg3a10r9m6-xdg-desktop-emacs-emacs-q.desktop-entry... done
Symlinking /home/bob/.local/share/applications/emacs-emacs-Q.desktop -> /gnu/store/jkncv37xgf1fjamxg1f6wg3890dfsm1n-xdg-desktop-emacs-emacs-Q.desktop-entry... done
Symlinking /home/bob/.local/share/applications/emacs-dired.desktop -> /gnu/store/h9k3kx5vv75hqc7v6pz9q3g516piv1gr-xdg-desktop-emacs-dired.desktop-entry... done
Symlinking /home/bob/.local/share/applications/emacs-message.desktop -> /gnu/store/k36h98mkl3wwbi2wkzqvnpd1bn0b9y3p-xdg-desktop-emacs-message.desktop-entry... done
Symlinking /home/bob/.local/share/applications/emacs-erc.desktop -> /gnu/store/7n2vimmn27kqnxyl7ypxswr9nadzsqbi-xdg-desktop-emacs-erc.desktop-entry... done
Symlinking /home/bob/.local/share/applications/emacs-elpher.desktop -> /gnu/store/ixh6rz5z50f27srs3iy9c11czrhq1w83-xdg-desktop-emacs-elpher.desktop-entry... done
Symlinking /home/bob/.local/share/applications/emacs-telega.desktop -> /gnu/store/is7h04vk1232hcd67qy852lxn1wv44cq-xdg-desktop-emacs-telega.desktop-entry... done
Symlinking /home/bob/.local/share/applications/emacs-pdf-tools.desktop -> /gnu/store/k9gh39fza68c2jcyaqhcgmf0srg35sf7-xdg-desktop-emacs-pdf-tools.desktop-entry... done
Symlinking /home/bob/.local/share/applications/emacs-nov-el.desktop -> /gnu/store/bxsw5z2vj7lxn04llbpbjngc9d0jm3mp-xdg-desktop-emacs-nov-el.desktop-entry... done
Symlinking /home/bob/.local/share/applications/emacs-transmission.desktop -> /gnu/store/9l4iwy86vln06h5wj7ys8sa0nnmrrlm9-xdg-desktop-emacs-transmission.desktop-entry... done
Symlinking /home/bob/.gnupg/gpg-agent.conf -> /gnu/store/mpm6xcvi3q41z2bwqcnyy2lfmac7wph5-gnupg-gpg-agent.conf... done
Symlinking /home/bob/.gnupg/gpg.conf -> /gnu/store/0d4igsi1d16x7p4h6l05hrlyz175gxrb-gnupg-gpg.conf... done
Symlinking /home/bob/.i2pd/i2pd.conf -> /gnu/store/66szrn4b0zakfkh2gz6i9np8m2nv8g1n-i2pd-config.conf... done
Symlinking /home/bob/.i2pd/tunnels.conf -> /gnu/store/i04vlxcc6bq8pwww9xr988bvvjdcq5aw-i2pd-tunnels.conf... done
Symlinking /home/bob/.config/user-dirs.conf -> /gnu/store/sr6c61yaqyksynj0c4axqhgrrf5da74l-user-dirs.conf... done
Symlinking /home/bob/.config/user-dirs.dirs -> /gnu/store/wsj3275ajsw0nci1zlmpsb8vbwazphsi-user-dirs.dirs... done
Symlinking /home/bob/.config/mimeapps.list -> /gnu/store/h8aa8dlfi7wdg2j424zccm24mgqa2ahf-xdg-mime-appplications... done
Symlinking /home/bob/.config/notmuch/default/config -> /gnu/store/gxy3802qyh6jfqi27001s4hr4n7vcqks-notmuch-config... done
Symlinking /home/bob/.config/notmuch/default/hooks/pre-new -> /gnu/store/a1dpxk651ngx4fr92xd64r15j0nwjbp5-notmuch-pre-new... done
Symlinking /home/bob/.config/notmuch/default/hooks/post-new -> /gnu/store/b6qvikby4yv0wgdghzzmspz6d5zvific-notmuch-post-new... done
Symlinking /home/bob/.config/shepherd/init.scm -> /gnu/store/8mahbvzka3adglqjlbs0dyrgvfjf56a1-shepherd.conf... done
Symlinking /home/bob/.config/alsa/asoundrc -> /gnu/store/xkhjqzcis4krrwzyv9fqdkpd7s30wxp5-asoundrc... done
Symlinking /home/bob/.config/alacritty/alacritty.yml -> /gnu/store/17h82506fzhrpz1rhkjdgbyj5dhr2yz7-alacritty.yml... done
Symlinking /home/bob/.config/zsh/.zprofile -> /gnu/store/zpcmxc7nnkbihamzwzrbwn7m4ffmy33n-zprofile... done
Symlinking /home/bob/.config/zsh/.zshrc -> /gnu/store/5w5hjvhn1l610285msqd65gwpq941fdq-zshrc... done
Symlinking /home/bob/.config/direnv/direnvrc -> /gnu/store/4i8wrqi0gwlr250ib0g613cfm5wkr25f-direnvrc... done
Symlinking /home/bob/.config/git/attributes -> /gnu/store/9n8q5hx86xv66naaq1j1fqvn1n66ffk9-git-attributes... done
Symlinking /home/bob/.config/git/ignore -> /gnu/store/nm35qdp4yhggxa01crbbhbq6gcvrz83v-git-ignore... done
Symlinking /home/bob/.config/git/config -> /gnu/store/r7i3xswfkikl2ixbynn35yz96c8x32kr-git-config... done
Symlinking /home/bob/.config/sway/config -> /gnu/store/7x087bdg5iv6v8vpcbgrkqnl2qll1sjp-sway-config... done
Symlinking /home/bob/.config/xdg-desktop-portal-wlr/config -> /gnu/store/bq2vx0jd5c1yp0c0xzq9gqzmw055hh75-xdg-desktop-portal-wlr-config... done
Symlinking /home/bob/.config/waybar/style.css -> /gnu/store/6kb7232zgs386bkq4dv05nw3nv6560xr-waybar-style-css... done
Symlinking /home/bob/.config/waybar/config -> /gnu/store/9ri69wqfym72qb95y24kpg9z2xdx9k6g-waybar-config... done
Symlinking /home/bob/.config/swayidle/config -> /gnu/store/infviavjxlh0wffxcizv3cnmpvzf8f9v-swayidle-config... done
Symlinking /home/bob/.config/swaylock/config -> /gnu/store/864ib9gxz7l80fwiizjvdrhpqfry9ip8-swaylock-config... done
Symlinking /home/bob/.config/rofi/config.rasi -> /gnu/store/injf4p67knff2rg26jl61zn6942v6ryl-rofi-config.rasi... done
Symlinking /home/bob/.config/emacs/init.el -> /gnu/store/x5iyyg3i3cfip1r9ml6w866f5a1ikyza-init.el... done
Symlinking /home/bob/.config/emacs/early-init.el -> /gnu/store/h2nm7h8jnshrdlw9fa96m2b7jv3s6jaw-early-init.el... done
Symlinking /home/bob/.config/mpv/mpv.conf -> /gnu/store/zhfhxn6659dfbhwvjgdzl7spwi99fyqf-mpv-mpv.conf... done
Symlinking /home/bob/.config/mpv/input.conf -> /gnu/store/zgd4b8vi8qjzsmlkawgmiwygvrig8p0m-mpv-input.conf... done
Symlinking /home/bob/.config/isync/mbsyncrc -> /gnu/store/pkbdzk4vyl4najszb49kd145bzmr1cnn-mbsyncrc... done
Symlinking /home/bob/.config/l2md/config -> /gnu/store/c8by0mg9cx1hxm2lskrsbnjmksgvji87-l2mdconfig... done
Symlinking /home/bob/.config/msmtp/config -> /gnu/store/zzbda35hhk5q43ip00nlyp9sbsj8lzjp-msmtp-config... done
Symlinking /home/bob/.config/fontconfig/fonts.conf -> /gnu/store/4261pxafny0g2myhh9yj1771ry7k05lc-fonts.conf... done
Symlinking /home/bob/.config/tmux/tmux.conf -> /gnu/store/0mkp276lcv3vr1rr86mdb153l3jz3x82-tmux.conf... done
Symlinking /home/bob/.ssh/config -> /gnu/store/r64z5z2ak6kbnng4gsiydnvi6kdfybiq-ssh-config... done
 done
Finished updating symlinks.

Creating XDG user directories... done
Updating startup tty for gpg... done
Comparing /gnu/store/360421r5mwxbbv3835gp7iyyr6zg6np2-home/profile/share/fonts and
          /gnu/store/hpzhajhzgi9am4r5rbdmdl1jqzyymcqm-home/profile/share/fonts... done (same)
Comparing /gnu/store/360421r5mwxbbv3835gp7iyyr6zg6np2-home/setup-environment and
          /gnu/store/hpzhajhzgi9am4r5rbdmdl1jqzyymcqm-home/setup-environment... done (same)
Comparing /gnu/store/360421r5mwxbbv3835gp7iyyr6zg6np2-home/on-first-login and
          /gnu/store/hpzhajhzgi9am4r5rbdmdl1jqzyymcqm-home/on-first-login... done (same)
Comparing /gnu/store/360421r5mwxbbv3835gp7iyyr6zg6np2-home/files/.config/waybar/style.css and
          /gnu/store/hpzhajhzgi9am4r5rbdmdl1jqzyymcqm-home/files/.config/waybar/style.css... done (same)
Comparing /gnu/store/360421r5mwxbbv3835gp7iyyr6zg6np2-home/files/.config/waybar/config and
          /gnu/store/hpzhajhzgi9am4r5rbdmdl1jqzyymcqm-home/files/.config/waybar/config... done (same)
Comparing /gnu/store/360421r5mwxbbv3835gp7iyyr6zg6np2-home/files/.config/sway/config and
          /gnu/store/hpzhajhzgi9am4r5rbdmdl1jqzyymcqm-home/files/.config/sway/config... done (same)
Comparing /gnu/store/360421r5mwxbbv3835gp7iyyr6zg6np2-home/files/.config/shepherd/init.scm and
          /gnu/store/hpzhajhzgi9am4r5rbdmdl1jqzyymcqm-home/files/.config/shepherd/init.scm... done (same)
Evaluating on-change gexps.

On-change gexps evaluation finished.


Compilation finished at Tue Jul 19 12:37:39
--8<---------------cut here---------------end--------------->8---

-- 
Best regards,
Andrew Tropin

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations
  2022-07-19  9:46     ` Andrew Tropin
@ 2022-07-21  9:07       ` Ludovic Courtès
  2022-07-21 20:10         ` Maxim Cournoyer
  0 siblings, 1 reply; 14+ messages in thread
From: Ludovic Courtès @ 2022-07-21  9:07 UTC (permalink / raw)
  To: Andrew Tropin; +Cc: 56618

Hi,

Andrew Tropin <andrew@trop.in> skribis:

> BTW, a little offtopic (related to gc, but not related to these changes)
> problem I have, which is very annoying: After guix gc, guix home
> rebuilds/redownloads a lot of stuff.  The configuration and channels are
> absolutely the same.
>
> guix home reconfigure home-configs.scm # builds/downloads a lot of stuff
> guix gc
> guix home reconfigure home-configs.scm # do everything again
>
> Am I missing something and it is expected behavior or is it a bug?

It’s an expected annoyance: to determine whether a graft needs to be
applied, we first need to download/build the ungrafted variant, which is
why you’re seeing this (this is worsened by the fact that many packages
are candidates for grafting currently on ‘master’).

Ludo’.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations
  2022-07-21  9:07       ` Ludovic Courtès
@ 2022-07-21 20:10         ` Maxim Cournoyer
  2022-07-22 12:20           ` Ludovic Courtès
  0 siblings, 1 reply; 14+ messages in thread
From: Maxim Cournoyer @ 2022-07-21 20:10 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 56618, Andrew Tropin

Hi Ludo,

Ludovic Courtès <ludo@gnu.org> writes:

> Hi,
>
> Andrew Tropin <andrew@trop.in> skribis:
>
>> BTW, a little offtopic (related to gc, but not related to these changes)
>> problem I have, which is very annoying: After guix gc, guix home
>> rebuilds/redownloads a lot of stuff.  The configuration and channels are
>> absolutely the same.
>>
>> guix home reconfigure home-configs.scm # builds/downloads a lot of stuff
>> guix gc
>> guix home reconfigure home-configs.scm # do everything again
>>
>> Am I missing something and it is expected behavior or is it a bug?
>
> It’s an expected annoyance: to determine whether a graft needs to be
> applied, we first need to download/build the ungrafted variant, which is
> why you’re seeing this (this is worsened by the fact that many packages
> are candidates for grafting currently on ‘master’).

A perhaps naive idea: could we register GC roots for the ungrafted
variant when grafted?  To avoid having to fetch it anew following 'guix
gc' ?

Thanks,

Maxim




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations
  2022-07-21 20:10         ` Maxim Cournoyer
@ 2022-07-22 12:20           ` Ludovic Courtès
  2022-07-25  2:04             ` Maxim Cournoyer
  0 siblings, 1 reply; 14+ messages in thread
From: Ludovic Courtès @ 2022-07-22 12:20 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 56618, Andrew Tropin

Hello,

Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:

> Ludovic Courtès <ludo@gnu.org> writes:

[...]

>> It’s an expected annoyance: to determine whether a graft needs to be
>> applied, we first need to download/build the ungrafted variant, which is
>> why you’re seeing this (this is worsened by the fact that many packages
>> are candidates for grafting currently on ‘master’).
>
> A perhaps naive idea: could we register GC roots for the ungrafted
> variant when grafted?  To avoid having to fetch it anew following 'guix
> gc' ?

And then we need code to remove those GC roots at some point, etc.  To
me that seems like a can of worms and lack of separation of concerns.

A related topic is GC.  If personally only ever use ‘guix gc -F25G’ or
similar; I almost never run ‘guix gc’ without arguments.  Perhaps we
should more clearly advocate that and/or have a Guix System service
enabled by default that does something along these lines.

Thoughts?

Ludo’.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#56618: [PATCH 0/2] Let 'guix gc -d' delete old Home generations
  2022-07-17 15:19 [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations Ludovic Courtès
  2022-07-17 15:21 ` [bug#56618] [PATCH 1/2] home: Add 'home-generation-base' Ludovic Courtès
  2022-07-18 12:59 ` [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations Andrew Tropin
@ 2022-07-22 22:42 ` Ludovic Courtès
  2 siblings, 0 replies; 14+ messages in thread
From: Ludovic Courtès @ 2022-07-22 22:42 UTC (permalink / raw)
  To: 56618-done; +Cc: Andrew Tropin

Ludovic Courtès <ludo@gnu.org> skribis:

>   home: Add 'home-generation-base'.
>   guix gc: '--delete-generations' now deletes old Home generations.

Pushed as ba22560627f848f40891a56355ff26b6de1380bc.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations
  2022-07-22 12:20           ` Ludovic Courtès
@ 2022-07-25  2:04             ` Maxim Cournoyer
  2022-08-01 12:39               ` Ludovic Courtès
  0 siblings, 1 reply; 14+ messages in thread
From: Maxim Cournoyer @ 2022-07-25  2:04 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 56618, Andrew Tropin

Hi Ludo,

Ludovic Courtès <ludo@gnu.org> writes:

> Hello,
>
> Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:
>
>> Ludovic Courtès <ludo@gnu.org> writes:
>
> [...]
>
>>> It’s an expected annoyance: to determine whether a graft needs to be
>>> applied, we first need to download/build the ungrafted variant, which is
>>> why you’re seeing this (this is worsened by the fact that many packages
>>> are candidates for grafting currently on ‘master’).
>>
>> A perhaps naive idea: could we register GC roots for the ungrafted
>> variant when grafted?  To avoid having to fetch it anew following 'guix
>> gc' ?
>
> And then we need code to remove those GC roots at some point, etc.  To
> me that seems like a can of worms and lack of separation of concerns.

OK.

> A related topic is GC.  If personally only ever use ‘guix gc -F25G’ or
> similar; I almost never run ‘guix gc’ without arguments.  Perhaps we
> should more clearly advocate that and/or have a Guix System service
> enabled by default that does something along these lines.

If I'm not mistaken, the problem with 'guix gc -F' (or guix gc) in
general, is that it doesn't start by deleting the *oldest*, i.e. the
store items the user no longer use/cares about.  So you could have 'guix
gc -F25G' prune these recently fetched non-grafted variants again and
again, if you are unlucky.

Perhaps we could arrange for 'guix gc' to start deleting oldest items
first (as a default behavior)?  Then the above advice would provide more
value.

Thanks,

Maxim




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations
  2022-07-25  2:04             ` Maxim Cournoyer
@ 2022-08-01 12:39               ` Ludovic Courtès
  0 siblings, 0 replies; 14+ messages in thread
From: Ludovic Courtès @ 2022-08-01 12:39 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 56618, Andrew Tropin

Hello,

Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:

> Perhaps we could arrange for 'guix gc' to start deleting oldest items
> first (as a default behavior)?  Then the above advice would provide more
> value.

Right now, the garbage collector simply collects unused items, without a
least-recently-used (LRU) policy or any such thing.

Given that in the store database items have a registration time (see
‘schema.sql’), it might be possible to sort items by registration date
before deleting them, and thus get some sort of LRU behavior.  We’d have
to check the feasibility and run-time cost.

Ludo’.




^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2022-08-01 12:40 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-17 15:19 [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations Ludovic Courtès
2022-07-17 15:21 ` [bug#56618] [PATCH 1/2] home: Add 'home-generation-base' Ludovic Courtès
2022-07-17 15:21   ` [bug#56618] [PATCH 2/2] guix gc: '--delete-generations' now deletes old Home generations Ludovic Courtès
2022-07-18 12:51   ` [bug#56618] [PATCH 1/2] home: Add 'home-generation-base' Andrew Tropin
2022-07-19  8:01     ` Ludovic Courtès
2022-07-18 12:59 ` [bug#56618] [PATCH 0/2] Let 'guix gc -d' delete old Home generations Andrew Tropin
2022-07-19  8:28   ` Ludovic Courtès
2022-07-19  9:46     ` Andrew Tropin
2022-07-21  9:07       ` Ludovic Courtès
2022-07-21 20:10         ` Maxim Cournoyer
2022-07-22 12:20           ` Ludovic Courtès
2022-07-25  2:04             ` Maxim Cournoyer
2022-08-01 12:39               ` Ludovic Courtès
2022-07-22 22:42 ` bug#56618: " Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).