summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2021-05-04locale: Remove glibc 2.29 from '%default-locale-libcs'.•••Having 2.29 is most likely no longer justified. Removing it reduces the closure size returned by: guix size $(guix system build gnu/system/install.scm) from 1.6G to 1.5G. * gnu/system/locale.scm (%default-locale-libcs): Remove GLIBC-2.29. Ludovic Courtès
2021-05-01gnu: xfce4-settings: Add gsettings-desktop-schemas.•••* gnu/packages/xfce.scm (xfce4-settings):[propagated-inputs]: Add gsettings-desktop-schemas. This makes it appear in the system profile via the xfce service. This fixes a bug where changing icon theme causes xfce4-appearance-settings to crash with the error: GLib-GIO-ERROR **: 15:41:45.828: Settings schema 'org.gnome.desktop.interface' is not installed Trace/breakpoint trap Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brendan Tildesley
2021-05-01gnu: openjdk: Disallow references to the JDK used for build.•••This ensures JDKs don't unintentionally keep references to the one used to build them, as reported at <https://issues.guix.gnu.org/31719#7> and fixed by 97a43db8b4416a1450aa61737edba9cf4126cf1c. * gnu/packages/java.scm (icedtea-8)[arguments]: Add #:disallowed-references. (openjdk9)[arguments]: Likewise. (openjdk10)[arguments]: Likewise. (openjdk11)[arguments]: Likewise. Ludovic Courtès
2021-05-01gnu: openjdk: Avoid non-top-level 'use-modules'.•••* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11)[arguments]: Replace non-top-level 'use-modules' by '@'. Ludovic Courtès
2021-05-01gnu: openjdk: Fix library substitution when libraries aren't found.•••* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11)[arguments]: Change 'find-library' to always return a string. Change 'find-library' callers to use 'string-append' rather than 'format'. Starting from 97a43db8b4416a1450aa61737edba9cf4126cf1c, 'find-library' could return #f and JNI substitutions would emit a literal "#f". Co-authored-by: Ludovic Courtès <ludo@gnu.org> Carlo Zancanaro
2021-05-01gnu: openjdk: Clean up runtime dependencies between Java versions.•••* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11): Do not consider icedtea/openjdk input paths when rewriting JNI libraries. Signed-off-by: Andreas Enge <andreas@enge.fr> Carlo Zancanaro
2021-04-29gnu: guix: Update to 6fd7f16.Maxim Cournoyer
2021-04-29gnu: guix: Update to 1.3.0rc1.Maxim Cournoyer
2021-04-29gnu: kmscon: Fix layout setup.•••Kmscon may discover multiple inputs, corresponding to multiple devices. This means that the uxkb_dev_keymap_update function may be called multiple times, and the FIFO is registered on each input poll loop. When a new layout is written on the FIFO by the installer, the first input picking up the message, will apply the new layout. However, that input may not be the input that the user is currently using. To fix it, register the FIFO on the first input poll loop, but apply the new layout on all the inputs in the uxkb_keymap_update_handler function. * gnu/packages/patches/kmscon-runtime-keymap-switch.patch (uxkb_keymap_update_handler): Apply the new layout to all the inputs. (input_new_dev): Register the FIFO fd only on the first input poll loop. Mathieu Othacehe
2021-04-28installer: Add MSDOS disk label support on UEFI systems.•••Fixes: <https://issues.guix.gnu.org/47889>. * gnu/installer/parted.scm (esp-partition?): Remove the MSDOS check. (auto-partition!): On MSDOS disks, check if an ESP partition is present. If that's the case, do not remove it. Otherwise, if UEFI is supported, create one. Mathieu Othacehe
2021-04-28installer: Force GPT disk label when UEFI is supported.•••* gnu/installer/newt/partition.scm (run-label-page): Force the GPT disk label when UEFI is supported. Mathieu Othacehe
2021-04-26gnu: kmscon: Open a new keymap-update FIFO once a request has been processed.•••Fixes <https://bugs.gnu.org/39341>. Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>. Until now, as soon as you had selected the keyboard layout in the Guix System installer, kmscon would start spinning on epoll_wait(2) calls because of an event on the initial FIFO file descriptor (corresponding to the fact that the client closed it.) * gnu/packages/patches/kmscon-runtime-keymap-switch.patch: In 'uxkb_keymap_update_handler', add calls to 'ev_eloop_rm_fd', 'close', and 'uxkb_dev_keymap_update' In 'uxkb_dev_keymap_update', add call to 'unlink'. Ludovic Courtès
2021-04-26gnu: xfce, mate: Propagate 'font-dejavu'.•••Fixes <https://bugs.gnu.org/47713>. Reported by bo0od <bo0od@riseup.net>. This ensures applications such as IceCat can properly text (numbers in the case of IceCat). * gnu/packages/enlightenment.scm (enlightenment)[propagated-inputs]: Add FONT-DEJAVU. * gnu/packages/mate.scm (mate)[propagated-inputs]: New field. * gnu/packages/xfce.scm (xfce)[propagated-inputs]: New field. Ludovic Courtès
2021-04-26gnu: xfdesktop: Add Guix logo to default background.•••* gnu/packages/xfce.scm (xfdesktop)[arguments]: In 'prepare-background-image' phase, add "xfce-verticals.png". Ludovic Courtès
2021-04-23gnu: wireshark: Update to 3.4.5 [security fixes].•••* gnu/packages/networking.scm (wireshark): Update to 3.4.5. Tobias Geerinckx-Rice
2021-04-23gnu: icecat: Update to 78.10.0-guix0-preview1 [security fixes].•••Includes fixes for CVE-2021-23961, CVE-2021-23994, CVE-2021-23995, CVE-2021-23998, CVE-2021-23999, CVE-2021-24002, CVE-2021-29945, and CVE-2021-29946. * gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update. (icecat-source): Update upstream source hash. Mark H Weaver
2021-04-23file-systems: read-partition-{uuid,label} don't swallow ENOENT & co.•••Previously, (read-partition-uuid "/does/not/exist") would return #f. With this change, a 'system-error exception is raised as expected. * gnu/build/file-systems.scm (ENOENT-safe): Clarify docstring. (partition-field-reader): Remove use of 'ENOENT-safe'. (partition-predicate): Wrap READER in 'ENOENT-safe'. Ludovic Courtès
2021-04-23gnu: guile-git: Update to 0.5.1.•••Fixes <https://bugs.gnu.org/47808>. Reported by Bone Baboon <bone.baboon@disroot.org>. * gnu/packages/guile.scm (guile-git): Update to 0.5.1. Ludovic Courtès
2021-04-23Merge remote-tracking branch 'origin/wip-ungrafting' into HEADMaxim Cournoyer
2021-04-18gnu: Add kirc.•••* gnu/packages/irc.scm (kirc): New variable. Signed-off-by: Leo Famulari <leo@famulari.name> WinterHound
2021-04-18gnu: libopenmpt: Update to 0.5.8 [security fixes].•••* gnu/packages/audio.scm (libopenmpt): Update to 0.5.8. Tobias Geerinckx-Rice
2021-04-18gnu: cifs-utils: Update to 6.13.•••* gnu/packages/samba.scm (cifs-utils): Update to 6.13. Tobias Geerinckx-Rice
2021-04-18gnu: python-poetry-core: Update to 1.0.3.•••* gnu/packages/python-build.scm (python-poetry-core): Update to 1.0.3. Tobias Geerinckx-Rice
2021-04-18gnu: perl-pdf-api2: Update to 2.040.•••* gnu/packages/perl.scm (perl-pdf-api2): Update to 2.040. Tobias Geerinckx-Rice
2021-04-18gnu: mujs: Update to 1.1.1.•••* gnu/packages/javascript.scm (mujs): Update to 1.1.1. Tobias Geerinckx-Rice
2021-04-18gnu: psi-plus: Update to 1.5.1484.•••* gnu/packages/messaging.scm (psi-plus): Update to 1.5.1484. Tobias Geerinckx-Rice
2021-04-18gnu: python-webtest: Update to 2.0.35.•••* gnu/packages/python-web.scm (python-webtest): Update to 2.0.35. Tobias Geerinckx-Rice
2021-04-18gnu: poke: Update to 1.2.•••* gnu/packages/engineering.scm (poke): Update to 1.2. Efraim Flashner
2021-04-18gnu: python-lfdfiles: Fix build.•••* gnu/packages/python-xyz.scm (python-lfdfiles) [source]: Remove pre-generated C files. [native-inputs]: Add python-cython. [arguments]: Disable tests. Lars-Dominik Braun
2021-04-18gnu: emacs-vertico: Update to 0.5.•••* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.5. [arguments]: Remove obsolete phase as the "vertico.texi" file is no longer provided. Nicolas Goaziou
2021-04-18gnu: emacs-auctex: Update to 13.0.7.•••* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.7. Nicolas Goaziou
2021-04-18ci: tarball: Use "current-guix" as profile name.•••Fixes: <https://issues.guix.gnu.org/47841>. * gnu/ci.scm (tarball-jobs): Use "current-guix" as profile name. Mathieu Othacehe
2021-04-18tests: ldap: Fix it.•••Fixes: <https://issues.guix.gnu.org/47745>. * gnu/tests/ldap.scm (run-ldap-test): Use a password with more that 8 characters so that dscreate doesn't fail. Mathieu Othacehe
2021-04-18tests: Increase VM memory size.•••The patchwork test sometimes fail because there's not enough available RAM in the marionette. Increase the VM memory size to 1024MiB. * gnu/tests/web.scm (run-patchwork-test): Increase VM memory size to 1024MiB. Mathieu Othacehe
2021-04-18tests: patchwork: Fix it.•••The "http-get" test is sometimes failing because the Web server is not yet initialized and returns the 500 error code. Use the retry-or-error procedure, like in the tailon test to do a few retries. * gnu/tests/web.scm (run-tailon-test): Move "retry-or-error" procedure to the top level and adapt its call. (run-patchwork-test): Use it. Mathieu Othacehe
2021-04-18gnu: python-lfdfiles: Update to 2021.2.22.•••* gnu/packages/python-xyz.scm (python-lfdfiles): Update to 2021.2.22. Lars-Dominik Braun
2021-04-18gnu: python-roifile: Update to 2020.11.28.•••* gnu/packages/python-xyz.scm (python-roifile): Update to 2020.11.28. Lars-Dominik Braun
2021-04-18gnu: python-tifffile: Update to 2021.4.8.•••* gnu/packages/python-xyz.scm (python-tifffile) [version]: Update to 2021.4.8. [propagated-inputs]: Drop python-roifiles, which is only required for tests (disabled). Add python-imagecodecs, which allows decoding compressed tiff files. Lars-Dominik Braun
2021-04-18gnu: Add python-imagecodecs.•••* gnu/packages/python-xyz.scm (python-imagecodecs): New variable. Lars-Dominik Braun
2021-04-17gnu: util-linux: Disable tests when building on i586-gnu.•••Works around <https://bugs.gnu.org/47791> Reported by Maxime Devos <maximedevos@telenet.be>. * gnu/packages/linux.scm (util-linux)[arguments]: Pass #:tests?. Ludovic Courtès
2021-04-17gnu: beancount: Update to 2.3.4.•••* gnu/packages/finance.scm (beancount): Update to 2.3.4. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> François J
2021-04-17gnu: linux-libre 4.4: Update to 4.4.267.•••* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.267. (linux-libre-4.4-pristine-source): Update hash. Leo Famulari
2021-04-17gnu: linux-libre 4.9: Update to 4.9.267.•••* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.267. (linux-libre-4.9-pristine-source): Update hash. Leo Famulari
2021-04-17gnu: linux-libre 4.14: Update to 4.14.231.•••* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.231. (linux-libre-4.14-pristine-source): Update hash. Leo Famulari
2021-04-17gnu: linux-libre 4.19: Update to 4.19.188.•••* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.188. (linux-libre-4.19-pristine-source): Update hash. Leo Famulari
2021-04-17gnu: linux-libre 5.4: Update to 5.4.113.•••* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.113. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari
2021-04-17gnu: linux-libre 5.10: Update to 5.10.31.•••* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.31. (linux-libre-5.10-pristine-source): Update hash. Leo Famulari
2021-04-17gnu: linux-libre: Update to 5.11.15.•••* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.15. (linux-libre-5.11-pristine-source): Update hash. Leo Famulari
2021-04-16gnu: guile-git: Switch to 'git-fetch'.•••* gnu/packages/guile.scm (guile-git)[source]: Use ‘git-fetch’ instead of ‘url-fetch’. [native-inputs]: Add autoconf, automake, and texinfo. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Xinglu Chen
2021-04-16gnu: GnuTLS: Absorb grafted replacement.•••* gnu/packages/tls.scm (gnutls)[source]: Add 'gnutls-CVE-2021-20231.patch' and 'gnutls-CVE-2021-20232.patch'. [replacement]: Remove field. (gnutls/fixed): Remove variable. Leo Famulari