gnu: python-jupyter-sphinx: Fix build. * gnu/packages/sphinx.scm (python-jupyter-sphinx): Fix build. [arguments]<:#phases>: Add 'fix-tests and 'set-home phases. [native-inputs]: Add python-bash-kernel. Merges guix/guix!5422 Change-Id: I1c51a156f0be831793a417dab5efac84ee64a15c Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: python-bash-kernel: Fix propagated-inputs. * gnu/packages/jupyter.scm (python-bash-kernel): Fix propagated-inputs. [inputs]: Remove python-filetype, python-pexpect, python-ipykernel, and python-jupyter-client. [propagated-inputs]: Add python-filetype, python-ipykernel, python-jupyter-client, and python-pexpect. Merges guix/guix!5422 Change-Id: I4e1f9bc86063b04d8165d1517e4f59cc715e996e Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: python-django-environ: Fix build. * gnu/packages/django.scm (python-django-environ): Fix build. [arguments]<:#test-flags>: Skip test that fails on Python 3.11.14. Merges guix/guix!5424 Change-Id: I021ec1d58cd421807b65056edd77673f3ed0b169 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
import: elpa: Fix glob->regexp conversion. * guix/import/elpa.scm (melpa-recipe->maybe-arguments)[glob->regexp]: Treat '*' as zero or more characters. Merges guix/guix!5408 Change-Id: I1630d17c7693a30110551e91405e1580d1e8a477 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: emacs-magit: Update to 4.5.0. * gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.5.0. [arguments]: Update ’build-info-manual #:phase. Merges guix/guix!5351 Closes guix/guix!5321 Change-Id: I5de8046db06aa07f723a67f968599be468409e3c
gnu: emacs-varuga: Update to 0.2.0. * gnu/packages/emacs-xyz.scm (emacs-varuga): Update to 0.2.0.
teams: ruby: Update file matching expression. * etc/teams.scm (ruby): Update regular expression. * CODEOWNERS: Regenerate file. Change-Id: Ic261ee13471ce86339ad68303236e686d18659b1 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: aqbanking: Update to 6.8.5. * gnu/packages/gnucash.scm (aqbanking): Update to 6.8.5. Change-Id: If3c47c928d211e9e1981c15b3cacc11775e40bc2
gnu: onednn: Update to 3.10.2. * gnu/packages/oneapi.scm (onednn): Update to 3.10.2. Change-Id: Ide62ba20d948d1ab91950c10114cabfd15a6741b
gnu: Remove ecl-april. * gnu/packages/lisp-xyz.scm (ecl-april): Delete variable. Change-Id: Ida8b53ce3e4f26a024fda692cd18132147a45ed5
gnu: elpa: Update to 2025.06.001. * gnu/packages/maths.scm (elpa): Update to 2025.06.001. [source]: Switch to ‘git-fetch’. [native-inputs]: Add Autotools and Python; remove labels. [inputs]: Remove labels. [arguments]: Use gexps. [properties]: New field. (elpa-openmpi): Use ‘package/inherit’. [inputs]: Remove labels. [arguments]: Use gexps. Change-Id: Ie12fa7242e15779e8dd3965822f7699f6078e39a Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5475
gnu: prrte: Fix compilation. The upgrade in 710d1984576a023878323e91b56f5c62b4a76271 turned out to be broken. * gnu/packages/parallel.scm (prrte)[arguments]: Remove now unnecessary configure flags. Add ‘adjust-pcc-link’ phase. [native-inputs]: Add ‘pkg-config’. [inputs]: Add ‘libnl’. [outputs]: New field. Fixes: guix/guix#4905 Reported-by: Andreas Enge <andreas@enge.fr> Change-Id: I84f74cadfa05e84939f7db0b51ce4a1cb516d185 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5391
gnu: openpmix: Simplify. * gnu/packages/parallel.scm (openpmix)[source]: Use ‘modules’ field and adjust ‘snippet’ accordingly. [arguments]: Remove now-useless configure flag. Change-Id: I2ec33232021485a019a8f86818e2f540963d4338 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: openpmix: Update to 6.0.0. * gnu/packages/parallel.scm (openpmix): Update to 6.0.0. (openpmix-4): New variable. (slurm-minimal)[inputs]: Change ‘openpmix’ to ‘openpmix-4’. (slurm-minimal-25.05)[inputs]: New field. Change-Id: I043ef4545524e6757f47194e2c7f8793ccedf1b4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
tests: mail: Add Radicale test. * gnu/tests/mail.scm (%radicale-os): New variable. (run-radicale-test): New function with basic tests. (%test-radicale): New variable. Change-Id: I4a4e093ca7ac2a20a575bcf38b6ff763edf67652 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5361
services: radicale: add shepherd configuration action * gnu/services/mail.scm (radicale-shepherd-service): add configuration action. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: diod: Update to 1.1.0 * gnu/packages/plan9.scm (diod): Update to 1.1.0. [source]<origin>: Add file-name. [arguments]<#:phases>: Add 'patch-tests' phase. Change-Id: I4f3ef885f3570589589034c8c24c29a648c6f66f Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5425
gnu: wofi: Update to 1.5.3 * gnu/packages/xdisorg.scm (wofi): Update to 1.5.3. Change-Id: I5b06f32e70fd7a8b92fca03495e00adc53af19d6 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5435
tests: %test-nss-mdns: Fix test order. Before this, the test failed because Avahi CLI utilities exit with a non-zero status in case of a cache miss (instead of blocking?). * gnu/tests/avahi.scm (run-nss-mdns-test): Move the Avahi CLI tests after other name resolution tests. Change-Id: I88ab03abf39cf24ee2ce763c719444ac65504cc2 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4955
ssh: Add 'none' to compression for dropbear compatibility. Without this change `guix deploy` fails the following way when connecting to a dropbear ssh server: guix deploy: error: failed to deploy example: SSH connection to 'example.com' port 22 failed: kex error : no match for method compression algo client->server: server [none], client [zlib@openssh.com,zlib] Fixes guix/guix#5479. * guix/ssh.scm (%compression): Add 'none' as a possible compression. Change-Id: I4c6214035d79a4dd9a77dc1563d9614b9604a7e0 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5480