mbox series

[bug#56618,0/2] Let 'guix gc -d' delete old Home generations

Message ID 20220717151930.23383-1-ludo@gnu.org
Headers show
Series Let 'guix gc -d' delete old Home generations | expand

Message

Ludovic Courtès July 17, 2022, 3:19 p.m. UTC
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

Comments

Andrew Tropin July 18, 2022, 12:59 p.m. UTC | #1
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?
Ludovic Courtès July 19, 2022, 8:28 a.m. UTC | #2
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’.
Andrew Tropin July 19, 2022, 9:46 a.m. UTC | #3
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---
Ludovic Courtès July 21, 2022, 9:07 a.m. UTC | #4
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’.
Maxim Cournoyer July 21, 2022, 8:10 p.m. UTC | #5
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
Ludovic Courtès July 22, 2022, 12:20 p.m. UTC | #6
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’.
Ludovic Courtès July 22, 2022, 10:42 p.m. UTC | #7
Ludovic Courtès <ludo@gnu.org> skribis:

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

Pushed as ba22560627f848f40891a56355ff26b6de1380bc.
Maxim Cournoyer July 25, 2022, 2:04 a.m. UTC | #8
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
Ludovic Courtès Aug. 1, 2022, 12:39 p.m. UTC | #9
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’.