guix-commits
[Top][All Lists]
Advanced

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

01/01: Merge remote-tracking branch 'origin/master' into staging


From: guix-commits
Subject: 01/01: Merge remote-tracking branch 'origin/master' into staging
Date: Fri, 1 Oct 2021 17:57:38 -0400 (EDT)

apteryx pushed a commit to branch staging
in repository guix.

commit 2e65e4834a226c570866f2e8976ed7f252b45cd1
Merge: 9c68ecb f1a3c11
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Fri Oct 1 17:10:49 2021 -0400

    Merge remote-tracking branch 'origin/master' into staging
    
    With resolved conflicts in:
        gnu/packages/bittorrent.scm
        gnu/packages/databases.scm
        gnu/packages/geo.scm
        gnu/packages/gnupg.scm
        gnu/packages/gstreamer.scm
        gnu/packages/gtk.scm
        gnu/packages/linux.scm
        gnu/packages/python-xyz.scm
        gnu/packages/xorg.scm
        guix/build/qt-utils.scm

 .dir-locals.el                                     |     3 +
 .gitignore                                         |     9 +-
 .guix-authorizations                               |     8 +-
 .mailmap                                           |    14 +-
 Makefile.am                                        |   229 +-
 NEWS                                               |   153 +-
 README                                             |     2 +-
 ROADMAP                                            |     2 +-
 THANKS                                             |     2 +-
 bootstrap                                          |     6 +-
 build-aux/build-self.scm                           |     1 +
 build-aux/compile-all.scm                          |    55 +-
 build-aux/test-env.in                              |     7 +-
 build-aux/update-NEWS.scm                          |    18 +-
 config-daemon.ac                                   |     2 +-
 configure.ac                                       |    32 +-
 doc/build.scm                                      |    17 +-
 doc/contributing.texi                              |   513 +-
 doc/guix-cookbook.texi                             |    94 +-
 doc/guix.texi                                      |  2219 +-
 doc/he-config-bare-bones.scm                       |    24 +
 doc/htmlxref.cnf                                   |    10 +-
 doc/local.mk                                       |    43 +-
 etc/committer.scm.in                               |   134 +-
 etc/completion/bash/guix                           |   117 +-
 etc/completion/fish/guix.fish                      |     2 -
 etc/completion/zsh/_guix                           |   410 +-
 etc/disarchive-manifest.scm                        |   112 +
 etc/guix-daemon.cil.in                             |     7 +-
 etc/guix-daemon.conf.in                            |     2 +-
 etc/guix-daemon.service.in                         |     3 +-
 etc/guix-gc.service.in                             |    20 +
 etc/guix-gc.timer                                  |    15 +
 etc/guix-install.sh                                |   198 +-
 etc/indent-code.el                                 |     3 +
 etc/init.d/guix-daemon.in                          |     2 +-
 etc/news.scm                                       |   195 +
 etc/openrc/guix-daemon.in                          |     2 +-
 etc/release-manifest.scm                           |    25 +-
 etc/snippets/scheme-mode/guix-origin               |     4 +-
 etc/source-manifest.scm                            |    66 +
 etc/substitutes/bordeaux.guix.gnu.org.pub          |     6 +
 gnu/bootloader.scm                                 |    37 +-
 gnu/bootloader/grub.scm                            |     5 +-
 gnu/bootloader/u-boot.scm                          |     7 +-
 gnu/build/activation.scm                           |    38 +-
 gnu/build/file-systems.scm                         |   362 +-
 gnu/build/image.scm                                |     4 +-
 gnu/build/jami-service.scm                         |   587 +
 gnu/build/linux-boot.scm                           |   113 +-
 gnu/build/shepherd.scm                             |    14 +-
 gnu/build/vm.scm                                   |     2 +-
 gnu/ci.scm                                         |   103 +-
 gnu/home-services.scm                              |   524 +
 gnu/home-services/configuration.scm                |   109 +
 gnu/home-services/fontutils.scm                    |    65 +
 gnu/home-services/mcron.scm                        |   115 +
 gnu/home-services/shells.scm                       |   634 +
 gnu/home-services/shepherd.scm                     |   134 +
 gnu/home-services/symlink-manager.scm              |   247 +
 gnu/home-services/utils.scm                        |   105 +
 gnu/home-services/xdg.scm                          |   478 +
 gnu/home.scm                                       |   106 +
 gnu/installer.scm                                  |     1 +
 gnu/installer/newt/partition.scm                   |    33 +-
 gnu/installer/newt/services.scm                    |    25 +-
 gnu/installer/parted.scm                           |   165 +-
 gnu/installer/services.scm                         |    18 +-
 gnu/installer/steps.scm                            |    14 +-
 gnu/installer/tests.scm                            |    48 +-
 gnu/local.mk                                       |   163 +-
 gnu/machine/digital-ocean.scm                      |     5 +-
 gnu/machine/ssh.scm                                |    41 +-
 gnu/packages/abiword.scm                           |     6 +-
 gnu/packages/ada.scm                               |    40 -
 gnu/packages/admin.scm                             |   554 +-
 gnu/packages/aidc.scm                              |     2 +-
 gnu/packages/algebra.scm                           |   145 +-
 gnu/packages/android.scm                           |     6 +-
 gnu/packages/animation.scm                         |    84 +-
 gnu/packages/antivirus.scm                         |     4 +-
 gnu/packages/aspell.scm                            |    21 +-
 gnu/packages/assembly.scm                          |     4 +-
 gnu/packages/astronomy.scm                         |    85 +-
 gnu/packages/audio.scm                             |   306 +-
 gnu/packages/authentication.scm                    |    35 +-
 gnu/packages/autotools.scm                         |    13 +-
 gnu/packages/aux-files/linux-libre/4.14-arm.conf   |     4 +-
 gnu/packages/aux-files/linux-libre/4.14-i686.conf  |     4 +-
 .../aux-files/linux-libre/4.14-x86_64.conf         |     6 +-
 gnu/packages/aux-files/linux-libre/4.19-arm.conf   |     4 +-
 gnu/packages/aux-files/linux-libre/4.19-arm64.conf |     4 +-
 gnu/packages/aux-files/linux-libre/4.19-i686.conf  |     4 +-
 .../aux-files/linux-libre/4.19-x86_64.conf         |     6 +-
 gnu/packages/aux-files/linux-libre/4.9-i686.conf   |     4 +-
 gnu/packages/aux-files/linux-libre/4.9-x86_64.conf |     6 +-
 gnu/packages/aux-files/linux-libre/5.10-arm.conf   |     4 +-
 gnu/packages/aux-files/linux-libre/5.10-arm64.conf |     4 +-
 gnu/packages/aux-files/linux-libre/5.10-i686.conf  |     6 +-
 .../aux-files/linux-libre/5.10-x86_64.conf         |     8 +-
 .../linux-libre/{5.11-arm.conf => 5.14-arm.conf}   |   349 +-
 .../{5.11-arm64.conf => 5.14-arm64.conf}           |   590 +-
 .../linux-libre/{5.11-i686.conf => 5.14-i686.conf} |   491 +-
 .../{5.11-x86_64.conf => 5.14-x86_64.conf}         |   549 +-
 gnu/packages/aux-files/linux-libre/5.4-arm.conf    |     4 +-
 gnu/packages/aux-files/linux-libre/5.4-arm64.conf  |     4 +-
 gnu/packages/aux-files/linux-libre/5.4-i686.conf   |     6 +-
 gnu/packages/aux-files/linux-libre/5.4-x86_64.conf |     8 +-
 gnu/packages/axoloti.scm                           |     5 +
 gnu/packages/backup.scm                            |   145 +-
 gnu/packages/bdw-gc.scm                            |    13 +-
 gnu/packages/benchmark.scm                         |    94 +-
 gnu/packages/bioconductor.scm                      | 16402 +++--
 gnu/packages/bioinformatics.scm                    |  5481 +-
 gnu/packages/bittorrent.scm                        |    34 +-
 gnu/packages/boost.scm                             |    91 +-
 gnu/packages/bootloaders.scm                       |   126 +-
 gnu/packages/browser-extensions.scm                |    39 +-
 gnu/packages/build-tools.scm                       |    17 +-
 gnu/packages/busybox.scm                           |     5 +-
 gnu/packages/c.scm                                 |    61 +-
 gnu/packages/calendar.scm                          |    50 +-
 gnu/packages/ccache.scm                            |    22 +-
 gnu/packages/cdrom.scm                             |    24 +-
 gnu/packages/certs.scm                             |   127 +-
 gnu/packages/check.scm                             |   530 +-
 gnu/packages/chemistry.scm                         |    68 +-
 gnu/packages/chez.scm                              |    11 +-
 gnu/packages/chromium.scm                          |   155 +-
 gnu/packages/ci.scm                                |    38 +-
 gnu/packages/cluster.scm                           |    49 +-
 gnu/packages/cmake.scm                             |     7 +-
 gnu/packages/cobol.scm                             |    25 +-
 gnu/packages/code.scm                              |   116 +-
 gnu/packages/commencement.scm                      |     3 +
 gnu/packages/compression.scm                       |   327 +-
 gnu/packages/conky.scm                             |    15 +-
 gnu/packages/connman.scm                           |    10 +-
 gnu/packages/convmv.scm                            |     2 +-
 gnu/packages/coq.scm                               |   287 +-
 gnu/packages/cpp.scm                               |   119 +-
 gnu/packages/cran.scm                              |  5450 +-
 gnu/packages/crates-graphics.scm                   |   159 +-
 gnu/packages/crates-io.scm                         | 10667 ++-
 gnu/packages/crypto.scm                            |   178 +-
 gnu/packages/cryptsetup.scm                        |    28 +-
 gnu/packages/cups.scm                              |    31 +-
 gnu/packages/curl.scm                              |    55 +-
 gnu/packages/cvassistant.scm                       |     2 +-
 gnu/packages/cybersecurity.scm                     |    51 +-
 gnu/packages/cyrus-sasl.scm                        |    21 +-
 gnu/packages/databases.scm                         |   424 +-
 gnu/packages/datastructures.scm                    |     4 +-
 gnu/packages/dbm.scm                               |     2 +-
 gnu/packages/debian.scm                            |    18 +-
 gnu/packages/debug.scm                             |    56 +-
 gnu/packages/dico.scm                              |     9 +-
 gnu/packages/dictionaries.scm                      |    34 +-
 gnu/packages/diffoscope.scm                        |     6 +-
 gnu/packages/digest.scm                            |    21 +
 gnu/packages/disk.scm                              |   206 +-
 gnu/packages/display-managers.scm                  |     2 +-
 gnu/packages/distributed.scm                       |    11 +-
 gnu/packages/django.scm                            |   154 +-
 gnu/packages/djvu.scm                              |     2 +-
 gnu/packages/dlang.scm                             |    11 +
 gnu/packages/dns.scm                               |    38 +-
 gnu/packages/docbook.scm                           |   112 +-
 gnu/packages/docker.scm                            |    21 +-
 gnu/packages/documentation.scm                     |    46 +-
 gnu/packages/drones.scm                            |   199 -
 gnu/packages/easyrpg.scm                           |     4 +-
 gnu/packages/ebook.scm                             |    69 +-
 gnu/packages/education.scm                         |   199 +-
 gnu/packages/electronics.scm                       |    12 +-
 gnu/packages/elixir.scm                            |     5 +-
 gnu/packages/emacs-xyz.scm                         |  4936 +-
 gnu/packages/emacs.scm                             |    64 +-
 gnu/packages/embedded.scm                          |    38 +-
 gnu/packages/emulators.scm                         |   838 +-
 gnu/packages/engineering.scm                       |   596 +-
 gnu/packages/enlightenment.scm                     |    17 +-
 gnu/packages/entr.scm                              |     5 +-
 gnu/packages/erlang.scm                            |    31 +-
 gnu/packages/esolangs.scm                          |     2 +-
 gnu/packages/fabric-management.scm                 |     6 +-
 gnu/packages/fcitx.scm                             |     6 +-
 gnu/packages/fcitx5.scm                            |    42 +-
 gnu/packages/file-systems.scm                      |   578 +-
 gnu/packages/file.scm                              |     3 +-
 gnu/packages/finance.scm                           |   136 +-
 gnu/packages/firmware.scm                          |     3 +-
 gnu/packages/flashing-tools.scm                    |    69 +-
 gnu/packages/fltk.scm                              |     6 +-
 gnu/packages/fonts.scm                             |   229 +-
 gnu/packages/fontutils.scm                         |    23 +-
 gnu/packages/fpga.scm                              |    20 +-
 gnu/packages/freedesktop.scm                       |   198 +-
 gnu/packages/freeipmi.scm                          |     6 +-
 gnu/packages/ftp.scm                               |   141 +-
 gnu/packages/game-development.scm                  |   468 +-
 gnu/packages/games.scm                             |  1137 +-
 gnu/packages/gcc.scm                               |   107 +-
 gnu/packages/gdb.scm                               |     6 +-
 gnu/packages/geo.scm                               |   246 +-
 gnu/packages/gettext.scm                           |     4 +-
 gnu/packages/gimp.scm                              |     9 +-
 gnu/packages/gl.scm                                |    67 +-
 gnu/packages/glib.scm                              |    41 +-
 gnu/packages/gnome-xyz.scm                         |    18 +-
 gnu/packages/gnome.scm                             |   508 +-
 gnu/packages/gnucash.scm                           |    12 +-
 gnu/packages/gnunet.scm                            |    12 +-
 gnu/packages/gnupg.scm                             |    40 +-
 gnu/packages/gnuzilla.scm                          |   119 +-
 gnu/packages/golang.scm                            |  1842 +-
 gnu/packages/gpodder.scm                           |    62 +-
 gnu/packages/gps.scm                               |    22 +-
 gnu/packages/graph.scm                             |    86 +-
 gnu/packages/graphics.scm                          |    57 +-
 gnu/packages/graphviz.scm                          |    64 +-
 gnu/packages/gstreamer.scm                         |    10 +-
 gnu/packages/gtk.scm                               |   170 +-
 gnu/packages/guile-xyz.scm                         |   404 +-
 gnu/packages/guile.scm                             |    68 +-
 gnu/packages/hardware.scm                          |   130 +-
 gnu/packages/haskell-apps.scm                      |    29 +-
 gnu/packages/haskell-check.scm                     |    52 +-
 gnu/packages/haskell-xyz.scm                       |   169 +-
 gnu/packages/haskell.scm                           |    74 +-
 gnu/packages/hunspell.scm                          |     4 +-
 gnu/packages/hurd.scm                              |     1 -
 gnu/packages/i2p.scm                               |    74 +-
 gnu/packages/ibus.scm                              |   161 +-
 gnu/packages/icu4c.scm                             |    16 +
 gnu/packages/image-processing.scm                  |   199 +-
 gnu/packages/image-viewers.scm                     |   219 +-
 gnu/packages/image.scm                             |    89 +-
 gnu/packages/inkscape.scm                          |     9 +-
 gnu/packages/installers.scm                        |     3 +-
 gnu/packages/irc.scm                               |    65 +-
 gnu/packages/irods.scm                             |   271 +
 gnu/packages/jami.scm                              |   109 +-
 gnu/packages/java-compression.scm                  |    14 +-
 gnu/packages/java.scm                              |   800 +-
 gnu/packages/javascript.scm                        |    21 +-
 gnu/packages/jose.scm                              |    13 +-
 gnu/packages/julia-jll.scm                         |  2711 +
 gnu/packages/julia-xyz.scm                         |  3752 +-
 gnu/packages/julia.scm                             |   452 +-
 gnu/packages/jupyter.scm                           |   266 +-
 gnu/packages/kde-frameworks.scm                    |   180 +-
 gnu/packages/kde-internet.scm                      |    16 +-
 gnu/packages/kde-multimedia.scm                    |    26 +-
 gnu/packages/kde-pim.scm                           |   101 +-
 gnu/packages/kde-plasma.scm                        |    12 +-
 gnu/packages/kde-systemtools.scm                   |    14 +-
 gnu/packages/kde-utils.scm                         |   108 +-
 gnu/packages/kde.scm                               |   195 +-
 gnu/packages/kerberos.scm                          |    23 +
 gnu/packages/language.scm                          |    11 +-
 gnu/packages/lego.scm                              |     2 +-
 gnu/packages/less.scm                              |    12 +-
 gnu/packages/libreoffice.scm                       |    64 +-
 gnu/packages/libusb.scm                            |     6 +-
 gnu/packages/license.scm                           |     6 +-
 gnu/packages/linphone.scm                          |     2 +-
 gnu/packages/linux.scm                             |  1329 +-
 gnu/packages/lisp-check.scm                        |    63 +
 gnu/packages/lisp-xyz.scm                          |  3650 +-
 gnu/packages/lisp.scm                              |   140 +-
 gnu/packages/llvm.scm                              |   273 +-
 gnu/packages/logo.scm                              |     2 +-
 gnu/packages/lua.scm                               |    29 +-
 gnu/packages/lxqt.scm                              |   267 +-
 gnu/packages/machine-learning.scm                  |   873 +-
 gnu/packages/mail.scm                              |   786 +-
 gnu/packages/make-bootstrap.scm                    |    32 +-
 gnu/packages/man.scm                               |    14 +-
 gnu/packages/markup.scm                            |     6 +-
 gnu/packages/mate.scm                              |     5 +-
 gnu/packages/maths.scm                             |  1341 +-
 gnu/packages/maven.scm                             |    66 +-
 gnu/packages/mc.scm                                |    40 +-
 gnu/packages/mes.scm                               |    14 +-
 gnu/packages/messaging.scm                         |   352 +-
 gnu/packages/minetest.scm                          |   693 +
 gnu/packages/monitoring.scm                        |    87 +-
 gnu/packages/moreutils.scm                         |    10 +-
 gnu/packages/mp3.scm                               |    28 +-
 gnu/packages/mpd.scm                               |    16 +-
 gnu/packages/mpi.scm                               |    10 +-
 gnu/packages/mtools.scm                            |    27 +-
 gnu/packages/music.scm                             |   747 +-
 gnu/packages/nano.scm                              |     6 +-
 gnu/packages/ncdu.scm                              |     6 +-
 gnu/packages/ncurses.scm                           |     3 +-
 gnu/packages/nettle.scm                            |    15 +-
 gnu/packages/networking.scm                        |   720 +-
 gnu/packages/nim.scm                               |     7 +-
 gnu/packages/node-xyz.scm                          |   117 +
 gnu/packages/node.scm                              |   200 +-
 gnu/packages/ntp.scm                               |    84 +-
 gnu/packages/ocaml.scm                             |  2674 +-
 gnu/packages/ocr.scm                               |     2 +-
 gnu/packages/onc-rpc.scm                           |     7 +-
 gnu/packages/opencl.scm                            |   150 +-
 gnu/packages/openstack.scm                         |    19 +-
 gnu/packages/orange.scm                            |   209 +
 gnu/packages/package-management.scm                |   488 +-
 gnu/packages/pantheon.scm                          |     2 +-
 gnu/packages/parallel.scm                          |   133 +-
 gnu/packages/pascal.scm                            |     4 +-
 gnu/packages/password-utils.scm                    |   213 +-
 .../patches/adb-libssl_11-compatibility.patch      |    35 +
 gnu/packages/patches/amule-crypto-6.patch          |    45 -
 gnu/packages/patches/ark-skip-xar-test.patch       |    44 +
 .../patches/ath9k-htc-firmware-gcc-compat.patch    |    29 +
 gnu/packages/patches/autotrace-glib-compat.patch   |    50 +
 .../patches/bash-completion-directories.patch      |     4 +-
 gnu/packages/patches/beets-werkzeug-compat.patch   |    18 -
 .../patches/brightnessctl-elogind-support.patch    |    13 +
 gnu/packages/patches/bsdiff-CVE-2014-9862.patch    |    15 -
 gnu/packages/patches/busybox-CVE-2021-28831.patch  |    57 -
 gnu/packages/patches/ccache-fix-basedir-test.patch |    26 +
 .../patches/cpuinfo-system-libraries.patch         |    50 +
 gnu/packages/patches/cups-CVE-2020-10001.patch     |    47 +
 .../patches/curl-7.77-tls-priority-string.patch    |    98 +
 .../patches/disarchive-cross-compilation.patch     |    77 +
 gnu/packages/patches/efivar-gcc-compat.patch       |   177 +
 .../emacs-telega-patch-server-functions.patch      |    31 -
 .../patches/emacs-telega-path-placeholder.patch    |    44 +
 gnu/packages/patches/esmtp-add-lesmtp.patch        |    37 +
 .../extempore-unbundle-external-dependencies.patch |   316 +-
 gnu/packages/patches/fp16-system-libraries.patch   |   105 +
 gnu/packages/patches/freebayes-devendor-deps.patch |   152 -
 gnu/packages/patches/fxdiv-system-libraries.patch  |    44 +
 .../patches/gcc-8-sort-libtool-find-output.patch   |   399 +
 gnu/packages/patches/giara-fix-login.patch         |    27 +
 .../gimp-make-gegl-introspect-optional.patch       |    43 -
 gnu/packages/patches/glibc-bootstrap-system.patch  |    27 +-
 gnu/packages/patches/go-fix-script-tests.patch     |    18 +
 .../go-github-com-urfave-cli-fix-tests.patch       |    28 +
 .../go-github-com-urfave-cli-v2-fix-tests.patch    |    37 +
 gnu/packages/patches/graphviz-CVE-2020-18032.patch |    49 +
 gnu/packages/patches/grub-cross-system-i686.patch  |    96 -
 gnu/packages/patches/grub-setup-root.patch         |    99 +-
 .../grub-verifiers-Blocklist-fallout-cleanup.patch |    41 -
 .../gst-libav-64channels-stack-corruption.patch    |    31 +
 .../patches/gst-plugins-bad-fix-overflow.patch     |   263 +
 .../gst-plugins-base-fix-id3v2-invalid-read.patch  |    40 +
 .../patches/gst-plugins-good-CVE-2021-3497.patch   |   174 +
 .../patches/gst-plugins-good-CVE-2021-3498.patch   |    22 +
 .../gst-plugins-ugly-fix-out-of-bound-reads.patch  |   119 +
 gnu/packages/patches/hexchat-add-libera-chat.patch |    76 +
 .../patches/hplip-remove-imageprocessor.patch      |   245 -
 .../inkscape-1.1-fix-build-witch-gcc7.5.patch      |    24 +
 gnu/packages/patches/instead-use-games-path.patch  |    32 +
 gnu/packages/patches/isc-dhcp-gcc-compat.patch     |    72 +
 gnu/packages/patches/jfsutils-gcc-compat.patch     |    72 +
 gnu/packages/patches/julia-tracker-16-compat.patch |    40 +
 .../patches/kmscon-runtime-keymap-switch.patch     |    49 +-
 gnu/packages/patches/libblockdev-glib-compat.patch |    61 +
 .../patches/libcacard-unknown-variable.patch       |    50 +
 gnu/packages/patches/libgrss-CVE-2016-2001.patch   |   101 +
 .../patches/libxml2-xpath0-Add-option-xpath0.patch |   129 +
 .../linkchecker-tests-require-network.patch        |   182 -
 .../linux-libre-arm64-generic-pinebook-lcd.patch   |    40 +
 .../lksctp-tools-1.0.18-fix-header-file-name.patch |    32 -
 .../patches/llvm-roc-3.0.0-add_libraries.patch     |    22 +
 ...llvm-roc-4.0.0-remove-isystem-usr-include.patch |    29 +
 .../patches/llvm-roc-4.2.0-add_Object.patch        |    13 +
 .../mailutils-fix-uninitialized-variable.patch     |    26 -
 .../patches/mailutils-variable-lookup.patch        |    26 +
 .../patches/marble-qt-add-qt-headers.patch         |   189 +
 .../patches/mercurial-hg-extension-path.patch      |    29 +
 .../patches/minetest-add-MINETEST_MOD_PATH.patch   |   156 +
 .../patches/minimap2-aarch64-support.patch         |    52 -
 .../patches/mosaicatcher-unbundle-htslib.patch     |    49 +
 .../patches/nettle-3.5-CVE-2021-3580-pt1.patch     |   276 +
 .../patches/nettle-3.5-CVE-2021-3580-pt2.patch     |   163 +
 ...ttle-3.5-check-_pkcs1_sec_decrypt-msg-len.patch |    78 +
 gnu/packages/patches/nnpack-system-libraries.patch |   205 +
 gnu/packages/patches/nsis-source-date-epoch.patch  |    23 +
 gnu/packages/patches/ntfs-3g-CVE-2019-9755.patch   |    72 -
 .../ocaml-ppx-variants-ppxlib-api-change.patch     |    42 +
 .../patches/oneko-remove-nonfree-characters.patch  |   307 +
 .../patches/onnx-optimizer-system-library.patch    |    53 +
 gnu/packages/patches/onnx-shared-libraries.patch   |    24 +
 .../patches/onnx-skip-model-downloads.patch        |    16 +
 ...test.patch => onnx-use-system-googletest.patch} |     3 +
 .../perl-image-exiftool-CVE-2021-22204.patch       |    38 +
 gnu/packages/patches/pinball-const-fix.patch       |    11 -
 gnu/packages/patches/pinball-cstddef.patch         |    38 -
 .../patches/pinball-missing-separators.patch       |   101 -
 gnu/packages/patches/pinball-src-deps.patch        |    24 -
 gnu/packages/patches/pinball-system-ltdl.patch     |    24 +-
 gnu/packages/patches/polkit-CVE-2021-3560.patch    |    21 +
 .../patches/ppsspp-disable-upgrade-and-gold.patch  |   150 +-
 gnu/packages/patches/proot-test-fhs.patch          |    98 -
 .../patches/pthreadpool-system-libraries.patch     |    79 +
 gnu/packages/patches/pypy3-7.3.1-fix-tests.patch   |   278 -
 .../patches/python-execnet-read-only-fix.patch     |    77 +
 .../patches/python-mediafile-wavpack.patch         |    57 -
 .../python-pyan3-fix-absolute-path-bug.patch       |   160 +
 .../python-pyan3-fix-positional-arguments.patch    |    22 +
 .../patches/python-pytest-asyncio-python-3.8.patch |   238 +
 gnu/packages/patches/python-pytorch-runpath.patch  |    25 +
 .../patches/python-pytorch-system-libraries.patch  |   139 +
 gnu/packages/patches/python-seaborn-kde-test.patch |    36 +
 gnu/packages/patches/qemu-build-info-manual.patch  |    53 +-
 gnu/packages/patches/qemu-meson-compat.patch       |    27 +
 gnu/packages/patches/qemu-sphinx-compat.patch      |    18 +
 .../patches/racket-minimal-backport-1629887.patch  |    28 +
 ...tio.patch => racket-minimal-sh-via-rktio.patch} |     8 +-
 .../patches/racket-store-checksum-override.patch   |    42 -
 gnu/packages/patches/rapidjson-gcc-compat.patch    |    48 +
 .../restic-0.9.6-fix-tests-for-go1.15.patch        |    51 +
 .../patches/rocm-comgr-3.1.0-dependencies.patch    |    52 +
 .../rocm-opencl-runtime-3.10.0-includes.patch      |    14 +
 .../patches/rocm-opencl-runtime-4.3-noclinfo.patch |    28 +
 .../rocm-opencl-runtime-4.3-nocltrace.patch        |    25 +
 .../patches/rocm-opencl-runtime-4.3-noopencl.patch |    63 +
 .../rust-ndarray-0.13-remove-blas-src.patch        |    28 +
 .../patches/rxvt-unicode-escape-sequences.patch    |    35 -
 .../patches/samba-fix-fcntl-hint-detection.patch   |    55 -
 .../sbcl-burgled-batteries3-fix-signals.patch      |    70 +
 .../patches/sbcl-png-fix-sbcl-compatibility.patch  |    60 +
 .../patches/snappy-add-inline-for-GCC.patch        |    67 +
 gnu/packages/patches/tla2tools-build-xml.patch     |   109 +
 gnu/packages/patches/tlf-support-hamlib-4.2+.patch |    66 +
 .../transmission-remote-gtk-fix-appstream.patch    |    61 +
 .../patches/u-boot-nintendo-nes-serial.patch       |    14 +
 .../patches/u-boot-riscv64-fix-extlinux.patch      |     4 +-
 .../patches/u-boot-rockchip-inno-usb.patch         |   238 +
 .../u-boot-sifive-prevent-reloc-initrd-fdt.patch   |    16 +
 gnu/packages/patches/ucx-tcp-iface-ioctl.patch     |    43 +-
 .../patches/ungoogled-chromium-ffmpeg-compat.patch |    68 +
 .../patches/ungoogled-chromium-system-nspr.patch   |   134 +-
 .../patches/ungoogled-chromium-system-opus.patch   |    27 -
 gnu/packages/patches/upower-builddir.patch         |    24 +-
 .../vtk-8-fix-freetypetools-build-failure.patch    |    36 +
 .../patches/webkitgtk-bind-all-fonts.patch         |     2 +-
 gnu/packages/patches/wgetpaste-update-bpaste.patch |    27 -
 .../patches/widelands-system-wide_minizip.patch    |    44 +-
 .../patches/xgboost-use-system-dmlc-core.patch     |    34 +
 .../patches/xnnpack-system-libraries.patch         |  1499 +
 gnu/packages/patches/xpra-4.0.1-systemd-run.patch  |    34 -
 gnu/packages/patches/xpra-4.2-systemd-run.patch    |    45 +
 gnu/packages/patches/ytfzf-programs.patch          |   643 +
 gnu/packages/patches/ytfzf-updates.patch           |    44 +
 gnu/packages/patchutils.scm                        |    37 +-
 gnu/packages/patool.scm                            |   118 +
 gnu/packages/pcre.scm                              |    15 +
 gnu/packages/pdf.scm                               |    55 +-
 gnu/packages/pep.scm                               |   143 +-
 gnu/packages/perl-check.scm                        |    25 +
 gnu/packages/perl-compression.scm                  |     6 +-
 gnu/packages/perl-web.scm                          |     5 +-
 gnu/packages/perl.scm                              |   529 +-
 gnu/packages/photo.scm                             |    46 +-
 gnu/packages/php.scm                               |    23 +-
 gnu/packages/plan9.scm                             |    66 +
 gnu/packages/plotutils.scm                         |     2 +-
 gnu/packages/polkit.scm                            |    10 +-
 gnu/packages/pretty-print.scm                      |    49 +-
 gnu/packages/printers.scm                          |     4 +-
 gnu/packages/profiling.scm                         |     2 +-
 gnu/packages/prolog.scm                            |    13 +-
 gnu/packages/protobuf.scm                          |    41 +-
 gnu/packages/pulseaudio.scm                        |    11 +
 gnu/packages/pumpio.scm                            |     2 +-
 gnu/packages/python-build.scm                      |     4 +-
 gnu/packages/python-check.scm                      |   372 +-
 gnu/packages/python-crypto.scm                     |   179 +-
 gnu/packages/python-science.scm                    |   489 +-
 gnu/packages/python-web.scm                        |   451 +-
 gnu/packages/python-xyz.scm                        |  4262 +-
 gnu/packages/python.scm                            |   123 +-
 gnu/packages/qt.scm                                |   571 +-
 gnu/packages/racket.scm                            |   622 +
 gnu/packages/radio.scm                             |  1122 +-
 gnu/packages/rails.scm                             |     4 +-
 gnu/packages/rdesktop.scm                          |     7 +-
 gnu/packages/rdf.scm                               |    27 +
 gnu/packages/re2c.scm                              |     8 +-
 gnu/packages/readline.scm                          |    28 +-
 gnu/packages/rednotebook.scm                       |     5 +-
 gnu/packages/robotics.scm                          |     4 +-
 gnu/packages/rocm.scm                              |   330 +
 gnu/packages/rpc.scm                               |    14 +-
 gnu/packages/rpm.scm                               |   200 +
 gnu/packages/rsync.scm                             |    41 +-
 gnu/packages/ruby.scm                              |   188 +-
 gnu/packages/rust-apps.scm                         |   510 +-
 gnu/packages/rust.scm                              |    12 +-
 gnu/packages/samba.scm                             |    26 +-
 gnu/packages/scanner.scm                           |    64 +
 gnu/packages/scheme.scm                            |   227 +-
 gnu/packages/scribus.scm                           |    46 +-
 gnu/packages/sdl.scm                               |     4 +-
 gnu/packages/search.scm                            |    61 +-
 gnu/packages/security-token.scm                    |   125 +-
 gnu/packages/sequoia.scm                           |    95 +-
 gnu/packages/serialization.scm                     |   214 +-
 gnu/packages/shells.scm                            |   985 +-
 gnu/packages/shellutils.scm                        |    19 +-
 gnu/packages/simulation.scm                        |   183 +-
 gnu/packages/skarnet.scm                           |    36 +-
 gnu/packages/smalltalk.scm                         |    15 +-
 gnu/packages/sml.scm                               |     6 +-
 gnu/packages/speech.scm                            |    12 +-
 gnu/packages/sphinx.scm                            |   153 +-
 gnu/packages/spice.scm                             |    60 +-
 gnu/packages/ssh.scm                               |    30 +-
 gnu/packages/statistics.scm                        |  1057 +-
 gnu/packages/suckless.scm                          |   143 +-
 gnu/packages/sync.scm                              |     6 +-
 gnu/packages/syncthing.scm                         |    61 +-
 gnu/packages/syndication.scm                       |   186 +-
 gnu/packages/synergy.scm                           |     2 +-
 gnu/packages/task-management.scm                   |    33 +-
 gnu/packages/task-runners.scm                      |    64 +
 gnu/packages/telegram.scm                          |    54 +-
 gnu/packages/telephony.scm                         |    12 +-
 gnu/packages/terminals.scm                         |   103 +-
 gnu/packages/tex.scm                               |   926 +-
 gnu/packages/text-editors.scm                      |   168 +-
 gnu/packages/textutils.scm                         |   103 +-
 gnu/packages/time.scm                              |    20 +-
 gnu/packages/tls.scm                               |   411 +-
 gnu/packages/tmux.scm                              |    76 +-
 gnu/packages/tor.scm                               |    60 +-
 gnu/packages/toys.scm                              |    75 +-
 gnu/packages/tryton.scm                            |  4847 +-
 gnu/packages/{task-runners.scm => uglifyjs.scm}    |    43 +-
 gnu/packages/unicode.scm                           |     2 +-
 gnu/packages/upnp.scm                              |     8 +-
 gnu/packages/uucp.scm                              |   118 +-
 gnu/packages/version-control.scm                   |   377 +-
 gnu/packages/video.scm                             |   581 +-
 gnu/packages/vim.scm                               |   172 +-
 gnu/packages/virtualization.scm                    |   263 +-
 gnu/packages/visidata.scm                          |     4 +-
 gnu/packages/vnc.scm                               |   111 +-
 gnu/packages/vpn.scm                               |   352 +-
 gnu/packages/web-browsers.scm                      |   170 +-
 gnu/packages/web.scm                               |   644 +-
 gnu/packages/webkit.scm                            |     7 +-
 gnu/packages/wget.scm                              |    20 +-
 gnu/packages/wine.scm                              |    37 +-
 gnu/packages/wireservice.scm                       |     4 +-
 gnu/packages/wm.scm                                |   127 +-
 gnu/packages/wxwidgets.scm                         |    13 +-
 gnu/packages/xdisorg.scm                           |   362 +-
 gnu/packages/xfce.scm                              |    90 +-
 gnu/packages/xiph.scm                              |    39 +-
 gnu/packages/xml.scm                               |   162 +-
 gnu/packages/xorg.scm                              |   195 +-
 gnu/packages/zile.scm                              |    21 +-
 gnu/services.scm                                   |   126 +-
 gnu/services/avahi.scm                             |    35 -
 gnu/services/base.scm                              |   186 +-
 gnu/services/certbot.scm                           |     9 +-
 gnu/services/ci.scm                                |    15 +-
 gnu/services/configuration.scm                     |   303 +-
 gnu/services/cuirass.scm                           |    33 +-
 gnu/services/cups.scm                              |    24 +-
 gnu/services/databases.scm                         |     9 +-
 gnu/services/dbus.scm                              |    13 +-
 gnu/services/desktop.scm                           |    68 +-
 gnu/services/dns.scm                               |    10 +-
 gnu/services/docker.scm                            |    19 +-
 gnu/services/guix.scm                              |    30 +-
 gnu/services/linux.scm                             |    49 +
 gnu/services/mail.scm                              |    31 +-
 gnu/services/mcron.scm                             |    17 +-
 gnu/services/messaging.scm                         |    21 -
 gnu/services/networking.scm                        |   189 +-
 gnu/services/nix.scm                               |     6 +-
 gnu/services/security-token.scm                    |    10 +-
 gnu/services/sound.scm                             |     2 +-
 gnu/services/spice.scm                             |    45 +-
 gnu/services/ssh.scm                               |    11 +-
 gnu/services/telephony.scm                         |   684 +-
 gnu/services/version-control.scm                   |   136 +-
 gnu/services/virtualization.scm                    |    33 +-
 gnu/services/vpn.scm                               |   174 +-
 gnu/services/web.scm                               |     7 +-
 gnu/services/xorg.scm                              |    85 +-
 gnu/system.scm                                     |   113 +-
 gnu/system/examples/asus-c201.tmpl                 |     2 +-
 gnu/system/examples/bare-bones.tmpl                |     2 +-
 gnu/system/examples/bare-hurd.tmpl                 |     2 +-
 gnu/system/examples/beaglebone-black.tmpl          |     2 +-
 gnu/system/examples/desktop.tmpl                   |     2 +-
 gnu/system/examples/docker-image.tmpl              |     2 +-
 gnu/system/examples/lightweight-desktop.tmpl       |     2 +-
 gnu/system/examples/vm-image.tmpl                  |    28 +-
 gnu/system/examples/yggdrasil.tmpl                 |     2 +-
 gnu/system/file-systems.scm                        |    66 +-
 gnu/system/hurd.scm                                |    22 +-
 gnu/system/images/hurd.scm                         |     2 +-
 gnu/system/images/novena.scm                       |     2 +-
 gnu/system/images/pine64.scm                       |     2 +-
 gnu/system/images/pinebook-pro.scm                 |     4 +-
 gnu/system/images/rock64.scm                       |     2 +-
 gnu/system/install.scm                             |    10 +-
 gnu/system/linux-initrd.scm                        |    23 +-
 gnu/system/locale.scm                              |     4 +-
 gnu/system/pam.scm                                 |    21 +-
 gnu/system/setuid.scm                              |    57 +
 gnu/system/uuid.scm                                |     9 +-
 gnu/system/vm.scm                                  |    11 +-
 gnu/tests.scm                                      |     2 +-
 gnu/tests/data/jami-dummy-account.dat              |   392 +
 gnu/tests/databases.scm                            |     2 +-
 gnu/tests/ganeti.scm                               |     5 +-
 gnu/tests/install.scm                              |   214 +-
 gnu/tests/ldap.scm                                 |     4 +-
 gnu/tests/linux-modules.scm                        |    79 +-
 gnu/tests/nfs.scm                                  |     2 +-
 gnu/tests/reconfigure.scm                          |     2 +-
 gnu/tests/telephony.scm                            |   366 +
 gnu/tests/version-control.scm                      |   138 +-
 gnu/tests/web.scm                                  |    75 +-
 guix.scm                                           |     6 +-
 guix/android-repo-download.scm                     |     5 +-
 guix/base16.scm                                    |    44 +-
 guix/base32.scm                                    |    23 +-
 guix/build-system/asdf.scm                         |    18 +-
 guix/build-system/chicken.scm                      |    10 +-
 guix/build-system/dune.scm                         |    18 +-
 guix/build-system/go.scm                           |   163 +-
 guix/build-system/linux-module.scm                 |     8 +-
 guix/build-system/minetest.scm                     |    99 +
 guix/build-system/minify.scm                       |     4 +-
 guix/build-system/r.scm                            |     2 +-
 guix/build-system/renpy.scm                        |     2 +-
 guix/build/asdf-build-system.scm                   |    18 +-
 guix/build/download.scm                            |   144 +-
 guix/build/dune-build-system.scm                   |    15 +-
 guix/build/emacs-build-system.scm                  |    79 +-
 guix/build/emacs-utils.scm                         |     2 +-
 guix/build/go-build-system.scm                     |    20 +-
 guix/build/graft.scm                               |   281 +-
 guix/build/java-utils.scm                          |    49 +-
 guix/build/linux-module-build-system.scm           |    36 +-
 guix/build/maven-build-system.scm                  |    44 +-
 guix/build/maven/pom.scm                           |   142 +-
 guix/build/minetest-build-system.scm               |   229 +
 guix/build/minify-build-system.scm                 |     2 +-
 guix/build/node-build-system.scm                   |     9 +-
 guix/build/pack.scm                                |    54 +
 guix/build/profiles.scm                            |    86 +-
 guix/build/qt-build-system.scm                     |    93 +-
 guix/build/qt-utils.scm                            |    92 +-
 guix/build/renpy-build-system.scm                  |     2 +-
 guix/build/syscalls.scm                            |    33 +-
 guix/channels.scm                                  |    42 +-
 guix/ci.scm                                        |   164 +-
 guix/cpio.scm                                      |    17 +-
 guix/cve.scm                                       |    31 +-
 guix/cvs-download.scm                              |    12 +-
 guix/derivations.scm                               |    49 +-
 guix/describe.scm                                  |    23 +-
 guix/diagnostics.scm                               |     6 +-
 guix/discovery.scm                                 |    32 +-
 guix/docker.scm                                    |    48 +-
 guix/download.scm                                  |    34 +-
 guix/gexp.scm                                      |    20 +
 guix/git-download.scm                              |    81 +-
 guix/git.scm                                       |   143 +-
 guix/gnu-maintenance.scm                           |    32 +-
 guix/grafts.scm                                    |    56 +-
 guix/graph.scm                                     |    45 +-
 guix/hg-download.scm                               |    68 +-
 guix/http-client.scm                               |    28 +-
 guix/import/cabal.scm                              |    40 +-
 guix/import/cran.scm                               |     4 +-
 guix/import/egg.scm                                |   357 +
 guix/import/elpa.scm                               |     4 +-
 guix/import/git.scm                                |   225 +
 guix/import/go.scm                                 |   404 +-
 guix/import/hackage.scm                            |    27 +-
 guix/import/launchpad.scm                          |    30 +-
 guix/import/minetest.scm                           |   468 +
 guix/import/opam.scm                               |   164 +-
 guix/import/print.scm                              |     6 +-
 guix/import/pypi.scm                               |    24 +-
 guix/import/snix.scm                               |   467 -
 guix/import/stackage.scm                           |    17 +-
 guix/import/utils.scm                              |    44 +-
 guix/inferior.scm                                  |    40 +-
 guix/licenses.scm                                  |    21 +-
 guix/lint.scm                                      |   500 +-
 guix/packages.scm                                  |   112 +-
 guix/profiles.scm                                  |   189 +-
 guix/progress.scm                                  |    16 +-
 guix/records.scm                                   |    65 +-
 guix/scripts/archive.scm                           |     3 +
 guix/scripts/build.scm                             |     3 +
 guix/scripts/challenge.scm                         |     8 +-
 guix/scripts/copy.scm                              |     9 +-
 guix/scripts/deploy.scm                            |    27 +-
 guix/scripts/describe.scm                          |     9 +-
 guix/scripts/discover.scm                          |    18 +-
 guix/scripts/edit.scm                              |     4 +-
 guix/scripts/environment.scm                       |    54 +-
 guix/scripts/graph.scm                             |    16 +-
 guix/scripts/home.scm                              |   512 +
 guix/scripts/home/import.scm                       |   245 +
 guix/scripts/import.scm                            |    19 +-
 guix/scripts/import/cpan.scm                       |     9 +-
 guix/scripts/import/cran.scm                       |     9 +-
 guix/scripts/import/crate.scm                      |    10 +-
 guix/scripts/import/{pypi.scm => egg.scm}          |    31 +-
 guix/scripts/import/elpa.scm                       |     9 +-
 guix/scripts/import/gem.scm                        |    12 +-
 guix/scripts/import/gnu.scm                        |     9 +-
 guix/scripts/import/go.scm                         |    20 +-
 guix/scripts/import/hackage.scm                    |     9 +-
 guix/scripts/import/json.scm                       |     9 +-
 guix/scripts/import/{pypi.scm => minetest.scm}     |    56 +-
 guix/scripts/import/nix.scm                        |    90 -
 guix/scripts/import/opam.scm                       |    17 +-
 guix/scripts/import/pypi.scm                       |     9 +-
 guix/scripts/import/stackage.scm                   |     9 +-
 guix/scripts/import/texlive.scm                    |     9 +-
 guix/scripts/pack.scm                              |   560 +-
 guix/scripts/package.scm                           |    48 +-
 guix/scripts/perform-download.scm                  |     7 +-
 guix/scripts/publish.scm                           |   217 +-
 guix/scripts/pull.scm                              |    20 +-
 guix/scripts/substitute.scm                        |    27 +-
 guix/scripts/system.scm                            |    52 +-
 guix/scripts/system/reconfigure.scm                |    31 +-
 guix/scripts/time-machine.scm                      |    14 +-
 guix/scripts/weather.scm                           |    66 +-
 guix/self.scm                                      |    49 +-
 guix/ssh.scm                                       |    30 +-
 guix/status.scm                                    |    19 +-
 guix/store.scm                                     |   353 +-
 guix/substitutes.scm                               |    19 +-
 guix/swh.scm                                       |   243 +-
 guix/tests/git.scm                                 |     7 +-
 guix/transformations.scm                           |    79 +-
 guix/ui.scm                                        |   180 +-
 guix/utils.scm                                     |    32 +-
 nix/local.mk                                       |     5 +-
 po/doc/guix-cookbook.de.po                         |  1810 +-
 po/doc/guix-cookbook.fa.po                         |  4498 ++
 .../{guix-cookbook.de.po => guix-cookbook.fr.po}   |  2878 +-
 po/doc/guix-cookbook.ko.po                         |  4762 ++
 po/doc/guix-cookbook.ru.po                         |  4497 ++
 po/doc/guix-cookbook.sk.po                         |  4504 ++
 po/doc/guix-cookbook.zh_Hans.po                    |  4499 ++
 po/doc/guix-manual.de.po                           | 29163 ++++----
 po/doc/guix-manual.es.po                           | 29267 ++++----
 po/doc/{guix-manual.ru.po => guix-manual.fa.po}    | 38402 ++++++-----
 po/doc/guix-manual.fr.po                           | 27975 ++++----
 po/doc/{guix-manual.ru.po => guix-manual.it.po}    | 38554 ++++++-----
 po/doc/{guix-manual.ru.po => guix-manual.ko.po}    | 38644 ++++++-----
 po/doc/{guix-manual.ru.po => guix-manual.pt_BR.po} | 38729 ++++++-----
 po/doc/guix-manual.ru.po                           | 32473 +++++----
 po/doc/{guix-manual.ru.po => guix-manual.sk.po}    | 38549 ++++++-----
 po/doc/guix-manual.zh_CN.po                        | 66323 ++++++++++++-------
 po/doc/local.mk                                    |    99 +-
 po/guix/LINGUAS                                    |     6 +
 po/guix/Makevars                                   |     5 +
 po/guix/POTFILES.in                                |     5 +-
 po/guix/cs.po                                      |  7267 +-
 po/guix/da.po                                      |  4933 +-
 po/guix/de.po                                      |  4337 +-
 po/guix/eo.po                                      |  4766 +-
 po/guix/es.po                                      |  4270 +-
 po/guix/fr.po                                      |  2468 +-
 po/guix/hu.po                                      |  8175 ++-
 po/guix/{sv.po => it.po}                           |  5353 +-
 po/guix/{sv.po => ko.po}                           |  5369 +-
 po/guix/nl.po                                      |  7826 +++
 po/guix/{sv.po => oc.po}                           |  5281 +-
 po/guix/pl.po                                      |  7518 ++-
 po/guix/pt_BR.po                                   |  4942 +-
 po/guix/ru.po                                      |  7053 ++
 po/guix/{sv.po => si.po}                           |  5332 +-
 po/guix/sk.po                                      |  2768 +-
 po/guix/sr.po                                      |  7923 ++-
 po/guix/sv.po                                      |  4199 +-
 po/guix/ta.po                                      |  4010 +-
 po/guix/vi.po                                      |  8088 ++-
 po/guix/zh_CN.po                                   |  7613 ++-
 po/packages/LINGUAS                                |     7 +-
 po/packages/Makevars                               |     5 +
 po/packages/da.po                                  | 22461 ++++---
 po/packages/de.po                                  | 16303 ++---
 po/packages/eo.po                                  | 18285 ++---
 po/packages/es.po                                  | 20663 +++---
 po/packages/{fr.po => fa.po}                       |  9017 +--
 po/packages/fr.po                                  |  6568 +-
 po/packages/hu.po                                  | 21030 +++---
 po/packages/{fr.po => it.po}                       | 10398 ++-
 po/packages/{fr.po => ko.po}                       | 10405 ++-
 po/packages/{fr.po => nl.po}                       | 10442 ++-
 po/packages/{fr.po => oc.po}                       | 10388 ++-
 po/packages/pl.po                                  | 22517 +++++--
 po/packages/pt_BR.po                               | 21844 +++++-
 po/packages/{fr.po => sk.po}                       | 10383 ++-
 po/packages/sr.po                                  | 22024 +++++-
 po/packages/vi.po                                  |   322 -
 po/packages/zh_CN.po                               | 20581 +++---
 tests/boot-parameters.scm                          |     2 +-
 tests/channels.scm                                 |    47 +
 tests/egg.scm                                      |   132 +
 tests/gexp.scm                                     |    31 +
 tests/git.scm                                      |    28 +
 tests/gnu-maintenance.scm                          |     3 +-
 tests/go.scm                                       |   142 +-
 tests/grafts.scm                                   |    83 +
 tests/graph.scm                                    |    21 +-
 tests/guix-package.sh                              |     2 +-
 tests/guix-system.sh                               |    14 +-
 tests/hackage.scm                                  |    51 +-
 tests/import-git.scm                               |   245 +
 tests/import-utils.scm                             |    28 +
 tests/inferior.scm                                 |    26 +-
 tests/lint.scm                                     |   267 +-
 tests/minetest.scm                                 |   382 +
 tests/opam.scm                                     |    32 +-
 tests/pack.scm                                     |    94 +-
 tests/packages.scm                                 |    11 +
 tests/profiles.scm                                 |    57 +
 tests/publish.scm                                  |    32 +-
 tests/pypi.scm                                     |   106 +-
 tests/records.scm                                  |    56 +-
 tests/services/configuration.scm                   |   120 +
 tests/services/telephony.scm                       |   446 +
 tests/snix.scm                                     |    73 -
 tests/store.scm                                    |    72 +-
 tests/system.scm                                   |     4 +-
 tests/transformations.scm                          |    51 +-
 841 files changed, 595938 insertions(+), 331263 deletions(-)

diff --cc gnu/local.mk
index 21d1f66,d415b89..5f19ead
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@@ -1236,7 -1285,9 +1286,8 @@@ dist_patch_DATA =                               
                
    %D%/packages/patches/iputils-libcap-compat.patch            \
    %D%/packages/patches/ipxe-reproducible-geniso.patch         \
    %D%/packages/patches/irrlicht-use-system-libs.patch         \
+   %D%/packages/patches/isc-dhcp-gcc-compat.patch              \
    %D%/packages/patches/isl-0.11.1-aarch64-support.patch       \
 -  %D%/packages/patches/json-c-CVE-2020-12762.patch            \
    %D%/packages/patches/json-c-0.13-CVE-2020-12762.patch       \
    %D%/packages/patches/json-c-0.12-CVE-2020-12762.patch       \
    %D%/packages/patches/jacal-fix-texinfo.patch                        \
diff --cc gnu/packages/databases.scm
index fb3ac05,b519aa9..3487b2c
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@@ -1032,14 -1074,15 +1074,14 @@@ and high-availability (HA)."
  (define-public postgresql-13
    (package
      (name "postgresql")
-     (version "13.2")
 -    (replacement postgresql-13.3)
 -    (version "13.1")
++    (version "13.3")
      (source (origin
                (method url-fetch)
                (uri (string-append "https://ftp.postgresql.org/pub/source/v";
                                    version "/postgresql-" version ".tar.bz2"))
                (sha256
                 (base32
-                 "1z5d847jnajcfr3wa6jn52a8xjhamvwzmz18xlm5nvxqip8grmsz"))
 -                "07z6zwr58dckaa97yl9ml240z83d1lhgaxw9aq49i8lsp21mqd0j"))
++                "18dliq7h2l8irffhyyhdmfwx3si515q6gds3cxdjb9n7m17lbn9w"))
                (patches (search-patches 
"postgresql-disable-resolve_symlinks.patch"))))
      (build-system gnu-build-system)
      (arguments
diff --cc gnu/packages/gstreamer.scm
index 6f64923,c734d0c..1b3e114
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@@ -551,9 -527,10 +551,10 @@@ This package provides the core library 
        (method url-fetch)
        (uri (string-append "https://gstreamer.freedesktop.org/src/"; name "/"
                            name "-" version ".tar.xz"))
+       (patches (search-patches 
"gst-plugins-base-fix-id3v2-invalid-read.patch"))
        (sha256
         (base32
 -        "1b05kg46azrxxvq42c71071lfsnc34pw4vynnkczdqi6g0gzn16x"))))
 +        "08w3ivbc6n4vdds2ap6q7l8zdk9if8417nznyqidf0adm0lk5r99"))))
      (build-system meson-build-system)
      (propagated-inputs
       `(("glib" ,glib)              ;required by gstreamer-sdp-1.0.pc
@@@ -634,9 -592,11 +635,11 @@@ for the GStreamer multimedia library."
          (string-append
           "https://gstreamer.freedesktop.org/src/"; name "/"
           name "-" version ".tar.xz"))
-        (patches (search-patches "gst-plugins-good-fix-test.patch"))
+        (patches (search-patches "gst-plugins-good-fix-test.patch"
+                                 "gst-plugins-good-CVE-2021-3497.patch"
+                                 "gst-plugins-good-CVE-2021-3498.patch"))
         (sha256
 -        (base32 "1929nhjsvbl4bw37nfagnfsnxz737cm2x3ayz9ayrn9lwkfm45zp"))))
 +        (base32 "1c1rpq709cy8maaykyn1n0kckj9c6fl3mhvixkk6xmdwkcx0xrdn"))))
      (build-system meson-build-system)
      (arguments
       `(#:glib-or-gtk? #t     ; To wrap binaries and/or compile schemas
@@@ -722,13 -682,13 +725,14 @@@ model to base your own plug-in on, her
                (method url-fetch)
                (uri (string-append "https://gstreamer.freedesktop.org/src/";
                                    name "/" name "-" version ".tar.xz"))
+               (patches (search-patches "gst-plugins-bad-fix-overflow.patch"))
                (sha256
                 (base32
 -                "06ildd4rl6cynirv3p00d2ddf5is9svj4i7mkahldzhq24pq5mca"))))
 +                "0py8k4pbalm9mxkpjbjxis0gp7g74wg5g4yax5q8rccmany0ds3l"))))
      (build-system meson-build-system)
      (arguments
 -     `(#:phases
 +     `(#:glib-or-gtk? #t     ; To wrap binaries and/or compile schemas
 +       #:phases
         (modify-phases %standard-phases
           ,@%common-gstreamer-phases
           ,@(if (string-prefix? "arm" (or (%current-target-system)
@@@ -906,8 -793,9 +910,9 @@@ par compared to the rest."
         (uri
          (string-append "https://gstreamer.freedesktop.org/src/";
                         name "/" name "-" version ".tar.xz"))
+        (patches (search-patches 
"gst-plugins-ugly-fix-out-of-bound-reads.patch"))
         (sha256
 -        (base32 "1nwbcv5yaib3d8icvyja3zf6lyjf5zf1hndbijrhj8j7xlia0dx3"))))
 +        (base32 "0g6i4db1883q3j0l2gdv46fcqwiiaw63n6mhvsfcms1i1p7g1391"))))
      (build-system meson-build-system)
      (arguments
       `(#:glib-or-gtk? #t     ; To wrap binaries and/or compile schemas
@@@ -966,8 -854,9 +971,9 @@@ think twice about shipping them."
          (string-append
           "https://gstreamer.freedesktop.org/src/"; name "/"
           name "-" version ".tar.xz"))
+        (patches (search-patches 
"gst-libav-64channels-stack-corruption.patch"))
         (sha256
 -        (base32 "0jbzams9ggk3sq9ywv4gsl9rghyn203l2582m6l5c1sz9ka9m5in"))))
 +        (base32 "15n3x3vhshqa3icw93g4vqmqd46122anzqvfxwn6q8famlxlcjil"))))
      (build-system meson-build-system)
      (native-inputs
       `(("perl" ,perl)
diff --cc gnu/packages/gtk.scm
index 55dd29a,7a2bd55..905dd9f
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@@ -24,8 -24,9 +24,9 @@@
  ;;; Copyright © 2019 Giacomo Leidi <goodoldpaul@autistici.org>
  ;;; Copyright © 2020 Brendan Tildesley <mail@brendan.scot>
  ;;; Copyright © 2020 Guillaume Le Vaillant <glv@posteo.net>
 -;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 +;;; Copyright © 2020, 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
  ;;; Copyright © 2021 Leo Famulari <leo@famulari.name>
+ ;;; Copyright © 2021 Simon Streit <simon@netpanic.org>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
@@@ -565,83 -560,67 +560,75 @@@ highlighting and other features typica
  
  (define-public gdk-pixbuf
    (package
 -   (name "gdk-pixbuf")
 -   (version "2.40.0")
 -   (source (origin
 -            (method url-fetch)
 -            (uri (string-append "mirror://gnome/sources/" name "/"
 -                                (version-major+minor version)  "/"
 -                                name "-" version ".tar.xz"))
 -            (patches (search-patches "gdk-pixbuf-CVE-2020-29385.patch"))
 -            (sha256
 -             (base32
 -              "1rnlx9yfw970maxi2x6niaxmih5la11q1ilr7gzshz2kk585k0hm"))))
 -   (build-system meson-build-system)
 -   (arguments
 -    `(#:configure-flags '("-Dinstalled_tests=false")
 -      #:phases
 -      (modify-phases %standard-phases
 -        (add-after
 -         'unpack 'disable-failing-tests
 -         (lambda _
 -           (substitute* "tests/meson.build"
 -             ;; XXX FIXME: This test fails on armhf machines with:
 -             ;; SKIP Not enough memory to load bitmap image
 -             ;; ERROR: cve-2015-4491 - too few tests run (expected 4, got 2)
 -             ((".*'cve-2015-4491'.*") "")
 -             ;; XXX FIXME: This test fails with:
 -             ;; ERROR:pixbuf-jpeg.c:74:test_type9_rotation_exif_tag:
 -             ;; assertion failed (error == NULL): Data differ
 -             ;; (gdk-pixbuf-error-quark, 0)
 -             ((".*'pixbuf-jpeg'.*") ""))
 -           #t))
 -        ;; The slow tests take longer than the specified timeout.
 -        ,@(if (any (cute string=? <> (%current-system))
 -                   '("armhf-linux" "aarch64-linux"))
 -            '((replace 'check
 -              (lambda _
 -                (invoke "meson" "test" "--timeout-multiplier" "5"))))
 -            '()))))
 -   (propagated-inputs
 -    `(;; Required by gdk-pixbuf-2.0.pc
 -      ("glib" ,glib)
 -      ("libpng" ,libpng)
 -      ;; Used for testing and required at runtime.
 -      ("shared-mime-info" ,shared-mime-info)))
 -   (inputs
 -    `(("libjpeg" ,libjpeg-turbo)
 -      ("libtiff" ,libtiff)
 -      ("libx11"  ,libx11)))
 -   (native-inputs
 +    (name "gdk-pixbuf")
 +    (version "2.40.0")
 +    (source (origin
 +              (method url-fetch)
 +              (uri (string-append "mirror://gnome/sources/" name "/"
 +                                  (version-major+minor version)  "/"
 +                                  name "-" version ".tar.xz"))
++              (patches (search-patches "gdk-pixbuf-CVE-2020-29385.patch"))
 +              (sha256
 +               (base32
 +                "1rnlx9yfw970maxi2x6niaxmih5la11q1ilr7gzshz2kk585k0hm"))))
 +    (build-system meson-build-system)
 +    (outputs '("out" "debug"))
 +    (arguments
 +     `(#:configure-flags '("-Dinstalled_tests=false")
 +       #:modules ((guix build meson-build-system)
 +                  (guix build utils)
 +                  (srfi srfi-1))
 +       #:phases
 +       (modify-phases %standard-phases
 +         (add-after 'unpack 'disable-failing-tests
 +           (lambda _
 +             (substitute* "tests/meson.build"
 +               ;; XXX FIXME: This test fails on armhf machines with:
 +               ;; SKIP Not enough memory to load bitmap image
 +               ;; ERROR: cve-2015-4491 - too few tests run (expected 4, got 2)
 +               ((".*'cve-2015-4491'.*") "")
 +               ;; XXX FIXME: This test fails with:
 +               ;; ERROR:pixbuf-jpeg.c:74:test_type9_rotation_exif_tag:
 +               ;; assertion failed (error == NULL): Data differ
 +               ;; (gdk-pixbuf-error-quark, 0)
 +               ((".*'pixbuf-jpeg'.*") ""))))
 +         (replace 'shrink-runpath
 +           ;; Workaround until core-updates is merged (this is fixed in commit
 +           ;; ca080b3efb).
 +           (lambda* (#:key outputs #:allow-other-keys #:rest args)
 +             (apply (assoc-ref %standard-phases 'shrink-runpath)
 +                    `(,@args #:outputs ,(alist-delete "debug" outputs)))))
 +         ;; The slow tests take longer than the specified timeout.
 +         ,@(if (any (cute string=? <> (%current-system))
 +                    '("armhf-linux" "aarch64-linux"))
 +               '((replace 'check
 +                   (lambda _
 +                     (invoke "meson" "test" "--timeout-multiplier" "5"))))
 +               '()))))
 +    (propagated-inputs
 +     `( ;; Required by gdk-pixbuf-2.0.pc
 +       ("glib" ,glib)
 +       ("libpng" ,libpng)
 +       ;; Used for testing and required at runtime.
 +       ("shared-mime-info" ,shared-mime-info)))
 +    (inputs
 +     `(("libjpeg" ,libjpeg-turbo)
 +       ("libtiff" ,libtiff)
 +       ("libx11"  ,libx11)))
 +    (native-inputs
       `(("pkg-config" ,pkg-config)
         ("gettext" ,gettext-minimal)
         ("glib" ,glib "bin")                               ; glib-mkenums, etc.
         ("gobject-introspection" ,gobject-introspection))) ; g-ir-compiler, 
etc.
 -   (synopsis "GNOME image loading and manipulation library")
 -   (description
 -    "GdkPixbuf is a library for image loading and manipulation developed
 +    (synopsis "GNOME image loading and manipulation library")
 +    (description
 +     "GdkPixbuf is a library for image loading and manipulation developed
  in the GNOME project.")
 -   (license license:lgpl2.0+)
 -   (home-page "https://developer.gnome.org/gdk-pixbuf/";)))
 +    (license license:lgpl2.0+)
 +    (home-page "https://developer.gnome.org/gdk-pixbuf/";)))
  
- (define gdk-pixbuf/fixed
-   (package
-     (inherit gdk-pixbuf)
-     (source (origin
-               (inherit (package-source gdk-pixbuf))
-               (patches
-                (append (search-patches "gdk-pixbuf-CVE-2020-29385.patch")
-                        (origin-patches (package-source gdk-pixbuf))))))))
- 
  ;; To build gdk-pixbuf with SVG support, we need librsvg, and librsvg depends
 -;; on gdk-pixbuf, so this new varibale.  Also, librsvg adds 90MiB to the
 +;; on gdk-pixbuf, so this new variable.  Also, librsvg adds 90MiB to the
  ;; closure size.
  (define-public gdk-pixbuf+svg
    (package/inherit gdk-pixbuf
diff --cc gnu/packages/linux.scm
index d234a86,564cd77..5bb9bc9
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@@ -53,7 -50,8 +50,9 @@@
  ;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com>
  ;;; Copyright © 2020 David Dashyan <mail@davie.li>
  ;;; Copyright © 2020 pukkamustard <pukkamustard@posteo.net>
 +;;; Copyright © 2021 Solene Rapenne <solene@perso.pw>
+ ;;; Copyright © 2021 B. Wilson <elaexuotee@wilsonb.com>
+ ;;; Copyright © 2021 Ivan Gankevich <i.gankevich@spbu.ru>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/password-utils.scm
index b35bd0f,a867fe1..915c19f
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@@ -29,8 -29,10 +29,11 @@@
  ;;; Copyright © 2020 Jean-Baptiste Note <jean-baptiste.note@m4x.org>
  ;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
  ;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
 +;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
  ;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at>
+ ;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
+ ;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
+ ;;; Copyright © 2021 David Dashyan <mail@davie.li>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/rust.scm
index a4a28ea,73f94a3..b181a31
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@@ -1464,5 -1464,15 +1464,15 @@@ move around.
    (rust-bootstrapped-package rust-1.50 "1.51.0"
      "0ixqkqglv3isxbvl4ldr4byrkx692wghsz3fasy1pn5kr2prnsvs"))
  
+ (define-public rust-1.52
+   (let ((base-rust
+          (rust-bootstrapped-package rust-1.51 "1.52.1"
+            "165zs3xzp9dravybwslqs1qhn35agp6wacmzpymqg3qfdni26vrs")))
+     (package
+       (inherit base-rust)
+       (inputs
+         (alist-replace "llvm" (list llvm-12)
+                        (package-inputs base-rust))))))
+ 
  ;; TODO(staging): Bump this variable to the latest packaged rust.
 -(define-public rust rust-1.45)
 +(define-public rust rust-1.50)
diff --cc gnu/packages/wget.scm
index 5017fed,8891170..4fc4a1d
--- a/gnu/packages/wget.scm
+++ b/gnu/packages/wget.scm
@@@ -3,9 -3,8 +3,9 @@@
  ;;; Copyright © 2014, 2015, 2017, 2018 Ludovic Courtès <ludo@gnu.org>
  ;;; Copyright © 2016, 2017, 2019, 2020 Efraim Flashner <efraim@flashner.co.il>
  ;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com>
- ;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
+ ;;; Copyright © 2018–2021 Tobias Geerinckx-Rice <me@tobias.gr>
  ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
 +;;; Copyright © 2021 Michael Rohleder <mike@rohleder.de>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/xorg.scm
index 5635498,3b10573..46cece7
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@@ -26,7 -26,11 +26,12 @@@
  ;;; Copyright © 2020, 2021 Michael Rohleder <mike@rohleder.de>
  ;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
  ;;; Copyright © 2020 Jean-Baptiste Note <jean-baptiste.note@m4x.org>
 +;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org>
+ ;;; Copyright © 2021 Nicolò Balzarotti <nicolo@nixo.xyz>
+ ;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org>
+ ;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
+ ;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
+ ;;; Copyright © 2021 qblade <qblade@protonmail.com>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;



reply via email to

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