summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-25gnu: gkrellm: Migrate from (gnu packages gkrellm) to (gnu packages monitoring).Danylo Kondratiev
* gnu/packages/monitoring.scm (gkrellm): Move to here... * gnu/packages/gkrellm.scm (gkrellm): ...from here. Define instead as a deprecated public alias. Change-Id: I5fb902429dc128e349406655d0aa8b7a658212b6 Merges: https://codeberg.org/guix/guix/pulls/7928 Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-25gnu: sbcl-stumpwm-tomato: Update to 0.2.0.Junker
* gnu/packages/wm.scm (sbcl-stumpwm-tomato): Update to 0.2.0. Change-Id: Iedc27803a0267e02fd62b9551953ae0f6c073b90 Signed-off-by: jgart <jgart@dismail.de>
2026-04-25gnu: Add emacs-ben.Sergio Pastor Pérez
* gnu/packages/emacs-xyz.scm (emacs-ben): New variable. Change-Id: I67659ea638185b48d4c6a41ffa531fc89ed80852 Signed-off-by: jgart <jgart@dismail.de>
2026-04-25gnu: trealla: Update to 2.94.2.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.94.2. Change-Id: I5a6d67a0f20e8384e769d33bf17959d5317c78e4
2026-04-24gnu: emacs-firefox-release-notes: Update to 1.8.Ian Eure
* gnu/packages/emacs-xyz.scm (emacs-firefox-release-notes): Update to 1.8. Change-Id: I974e2414bd4a9fd3e128ca8778f15f3c1360fa0a
2026-04-24publish: Ignore ‘--advertise’ and warn when listening to localhost.Ludovic Courtès
* guix/scripts/publish.scm (run-publish-server): Write lower-case message. (localhost?): New procedure. (guix-publish): Warn when ‘advertise?’ is true but ‘address’ is localhost. Adjust #:advertise? argument to ‘run-publish-server’ accordingly. Reported-by: Sergio Pastor Pérez <sergio.pastor-perez@inria.fr> Change-Id: I7166528d11ead67882326defcf5151af28e4253a Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7790
2026-04-24tests: style: Fix tests for guile > 3.0.9.Nicolas Graves
* tests/style.scm : Drop the snippet that skipped all tests. (read-package-field): Return S-expressions with comments rather than a string. Rewrite all tests accordingly. Change-Id: I478611e7c58747a1b80598366c2b5510d9625498 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7632
2026-04-24guile-web-middleware: Propagate ‘guile-compose’.jadzi
* gnu/packages/guile-xyz.scm (guile-web-middleware)[inputs]: Move ‘guile-compose’ to… [propagated-inputs]: … here. Change-Id: I4b8ce3fd160dab7eb57f3565ff6f693b5cbdd36a Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #8088
2026-04-24gnu: guile-git: Update to 0.11.1.Ludovic Courtès
* gnu/packages/guile.scm (guile-git): Update to 0.11.1. [home-page]: Switch to codeberg.org. [arguments]: Remove ‘skip-tests/hurd’ phase, which is no longer needed. Fixes: guix/guix#4989 Change-Id: Ie6570df3d19c61acc165d4619445c4a55ed319cf Reported-by: Yelninei <yelninei@tutamail.com> Reported-by: brian cully <bjc@spork.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #8076
2026-04-24gnu: guile-variant-package-name: Don’t rename ‘guile-bootstrap’.Ludovic Courtès
Previously, ‘package-for-guile-2.2’ would sometimes create a variant of (@ (gnu packages commencement) glibc-final) with a package called “guile2.2-bootstrap” among its derivations, thereby causing an entirely separate package graph to be built. The reason ‘glibc-final’ would be modified despite the use of #:deep? #f is because ‘texinfo’ depends on ‘libc-utf8-locales-for-target’, which depends on ‘glibc-final’. This happened for ‘guile2.2-git’ because it depends on ‘texinfo’. * gnu/packages/guile.scm (guile-variant-package-name): When ‘name’ is “guile-bootstrap”, return it unchanged. Change-Id: I6317927cf073085f36c4e07704469bb400b5a890 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-24services: nginx: Fix ‘stop’ in cases where a custom config file is passed.Daniel Littlewood
A previous commit (c7cb771cf4) fixed an issue with the nginx service to ensure it can be stopped when started from a custom config file. The stop command, which should have been `nginx -s stop`, was mistakenly written as `nginx stop`, which means that `herd stop nginx` still fails in the given case. This commit corrects that typo. * gnu/services/web.scm (nginx-shepherd-service): In ‘stop’, correctly call “nginx -s stop” when ‘value’ is not a process. Fixes: guix/guix#7061 Reported-by: Dan Littlewood Change-Id: I3055fc24084d30da969afd508861d2423a396ced Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #8128
2026-04-24gnu: bottom: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for bottom. Change-Id: I8deffd25b7876514997fe4c78b21b4fb89d37210
2026-04-24gnu: rmpc: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for rmpc. Change-Id: I27e90add392c04f5670957240bb86c80882359e6
2026-04-24gnu: mollysocket: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for mollysocket. Change-Id: If0acc613381141b1227cc3c5154e354c5bb6da8a
2026-04-24gnu: espflash: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for espflash. Change-Id: I001401f94c48b0a524da23fd04e2f790639fa036
2026-04-24gnu: cargo-nextest: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for cargo-nextest. Change-Id: I97cd6068fed88ddd25eda6a6a32ab596f31c5882
2026-04-24gnu: python-cmsis-pack-manager: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for python-cmsis-pack-manager. Change-Id: I16ec4aebec3a887d04a72e6518a369d3c7b4d530
2026-04-24gnu: mullvadbrowser: Update to 15.0.9.André Batista
* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to 140.9.1esr-15.0-1-build1. (%mullvadbrowser-version): Update to 15.0.9. (%mullvadbrowser-firefox-version): Update to 140.9.1esr-15.0-1-build1. (mullvadbrowser-translation-base): Update to ce651a6f8a. (mullvadbrowser-translation-specific): Update to 4bf1989120. Change Id: I6678167e836f66979f44a3c7f67ae499930abdd4 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-24gnu: torbrowser: Update to 15.0.9.André Batista
* gnu/packages/tor-browsers.scm (firefox-locales): Update to 412690f136. (%torbrowser-build-date): Update to 20260404073000. (%torbrowser-version): Update to 15.0.9. (%torbrowser-firefox-version): Update to 140.9.1esr-15.0-1-build1. (torbrowser-translation-base): Update to ce651a6f8a. (torbrowser-translation-specific): Update to 685a144cb5. [arguments] <#:phases> 'fix-zucchini: New phase. Change Id: I04a709936f40f32780d2a9fd31d395db727378d3 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-24gnu: ouch: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for ouch. Change-Id: Ieef1dac04323f059afcfc1b4d814e81154fc3b09
2026-04-24gnu: tectonic: Install shell completions.Efraim Flashner
* gnu/packages/rust-apps.scm (tectonic)[arguments]: Add a phase to generate the shell completions. Change-Id: I9a624b1c44770325ff33567181440168c5b9a38f
2026-04-24gnu: tectonic: Update to 0.16.9.Efraim Flashner
* gnu/packages/rust-apps.scm (tectonic): Update to 0.16.9. [source]: Don't download recursively. Remove snippet. [arguments]: Skip a test. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for tectonic. Change-Id: I293ba0f31567d0cedf918cdfbbcfd62692c46dec
2026-04-24gnu: rust-crates: Remove some rust crates.Efraim Flashner
These crates were mentioned specifically by cargo audit. * gnu/packages/rust-crates.scm: Remove some unused crates. Change-Id: Ic76e8fdaf47d1004e8f0fb2c28162d20ccb57004
2026-04-24gnu: hyperfine: Simplify installing shell completions.Efraim Flashner
* gnu/packages/rust-apps.scm (hyperfine)[arguments]: Rewrite installing the shell completions to use the copy-build-system's install phase. Change-Id: I3113b1817a2a8ebeb63aa187f736def8babbb5c1
2026-04-24gnu: hyperfine: Update to 1.20.0.Efraim Flashner
* gnu/packages/rust-apps.scm (hyperfine): Update to 1.20.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for hyperfine. Change-Id: I285f911b3b1dbb5b8338e1b5d5f1153dfce0aeed
2026-04-24gnu: vtracer: Update rust dependencies.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for vtracer. Change-Id: Iebf3a02aed85ef832ba2f57f696e45b9865f9983
2026-04-24gnu: aw-watcher-window-wayland: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for aw-watcher-window-wayland. Change-Id: I03e5904c697be2d1dcb9a447c84aa80e30afc286
2026-04-24gnu: zed: Update some rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for rust-dap-types-0.0.1.1b461b3, rust-gh-workflow-0.8.0.c9eac0e, rust-livekit-0.7.8.5f04705, rust-notify-8.2.0.ce58c24, rust-zed-xim-0.4.0-zed.16f35a2. Change-Id: I489b0fbc53da10c38bb25e0a20a43065d1aafdd6
2026-04-24gnu: python-proton-vpn-local-agent: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for python-proton-vpn-local-agent. Change-Id: Ia4c1bbdb5e114861c1aec2f107d4f84982ff3a36
2026-04-24gnu: fast-float: Update to 8.2.5.Greg Hogan
* gnu/packages/cpp.scm (fast-float): Update to 8.2.5. [arguments]<#:phases>{patch-cmake-tests}: Fix matches. Change-Id: I04d66fb223e2535d63daa2e7a1809a0bd22644af
2026-04-24gnu: simdutf: Update to 9.0.0.Ashish SHUKLA
* gnu/packages/c.scm (simdutf): Update to 9.0.0. Change-Id: I90f6e78814c2cfe827f5190f8cb743e97faa2531 Signed-off-by: Greg Hogan <code@greghogan.com>
2026-04-24gnu: simdjson: Update to 4.6.2.Ashish SHUKLA
* gnu/packages/cpp.scm (simdjson): Update to 4.6.2. Change-Id: I6ed5fa8293acc74ea0031ce781f1aacdaed05c13 Signed-off-by: Greg Hogan <code@greghogan.com>
2026-04-24gnu: git-minimal: Update to 2.54.0Ashish SHUKLA
* gnu/packages/version-control.scm (git-minimal): Update to 2.54.0. [source]: Remove patches. * gnu/packages/patches/git-clar-path-max.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: I84ea947e29ab800b0dce7e7786f1cf5cefad2bb6 Signed-off-by: Greg Hogan <code@greghogan.com>
2026-04-24gnu: Add yoctofetch.luca
* gnu/packages/admin.scm (yoctofetch): New variable. Change-Id: Ic00cd0460627378fcbb57fadffc0cb94d7b58658 Merges: https://codeberg.org/guix/guix/pulls/4990 Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-24gnu: guile-ares-rs: Preserve load paths from environment variables.Andrew Tropin
* gnu/packages/guile-xyz.scm (guile-ares-rs): Preserve load paths from environment variables.
2026-04-23gnu: ntp: Fix build.Andreas Enge
* gnu/packages/ntp.scm (ntp)[inputs]: Replace openssl by openssl-3.0. Change-Id: Ic4a9f753dc22d214dbf470784fa7d6eb5b8a6aee
2026-04-23gnu: python-fast-histogram: Update to 0.14-0.92ed204.Nicolas Graves
* gnu/packages/python-science.scm (python-fast-histogram): Update to 0.14-0.92ed204. [source]: Switch to git-fetch. [arguments]: Ignore failing test. Change-Id: I78510869691e0b198a65b62f9bcad614198a20e2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: python-m2crypto: Update to 0.47.0.Nicolas Graves
* gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.47.0. [source]: Switch to git-fetch. [native-inputs]: Replace swig-4.0 by swig. Remove python-wheel. Change-Id: I2a71ecf2deca9fe9b1742759694e60960622aa26 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: python-cherrypy: Update to 18.10.0-0.1f75bc9.Nicolas Graves
* gnu/packages/python-web.scm (python-cherrypy): Update to 18.10.0-0.1f75bc9. [arguments]<#:phases>: Add phase 'patch-pyproject. <#:test-flags>: Refresh them. [native-inputs]: Add python-filelock, python-flaky, python-setuptools-scm. * gnu/packages/check.scm (python-flaky): Add comment. Change-Id: I04910778ab2ae754bad5e6c02d2166b6c1605972 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: python-cheroot: Update to 11.1.2.Nicolas Graves
* gnu/packages/python-web.scm (python-cheroot): Update to 11.1.2. [source]: Switch to git-fetch. Change-Id: If85119857ae62f17d1f9989f038fa012bb85474b Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: inetutils: Add patch to fix tests on our aarch64 build machines.Andreas Enge
* gnu/packages/patches/inetutils-drop-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register file. * gnu/packages/admin.scm (inetutils)[source]: Add patch. Fixes: guix/guix#7995 Change-Id: Iaaf8cb665b81d02c876acc9d400559d4f7d7bf90
2026-04-23gnu: python: Skip test_ssl on the Hurd.Yelninei
The test is failing with openssl 3.5 in non linux paths. * gnu/packages/python.scm (python-3.11)[#:make-flags]: Skip test_ssl test on the Hurd. Fixes: guix/guix#4062 Change-Id: Ia83b51dfc18cf92c2fee02415fe628ac2675582d Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: openssl: Switch to openssl-3.5 as the default.Andreas Enge
* gnu/packages/tls.scm (openssl): Define as openssl-3.5. (perl-net-ssleay)[inputs]: Replace openssl by openssl-3.0. * gnu/packages/node.scm (node-lts)[inputs, native-inputs]: Replace openssl by openssl-3.0. * gnu/packages/haskell-crypto.scm (ghc-hsopenssl)[inputs]: Replace openssl by openssl-3.0. Change-Id: Ia13ea615a5265fc7012e881e516b98066cad8e3f
2026-04-23gnu: libsodium: Update to 1.0.22.Andreas Enge
This fixes a build failure on aarch64, see https://github.com/jedisct1/libsodium/issues/1502 . * gnu/packages/crypto.scm (libsodium): Update to 1.0.22. Change-Id: Ibf422b4c8e21dc71f0202bad3199d54bd8e01056
2026-04-23gnu: python-pyftpdlib: Update to 1.5.10.Andreas Enge
* gnu/packages/python-xyz.scm (python-pyftpdlib): Update to 1.5.10. Change-Id: Ic267e2c91490aa677f54c908fd5883ab2da00c87
2026-04-23gnu: libsodium: Update to 1.0.21.Cayetano Santos
* gnu/packages/crypto.scm (libsodium): Update to 1.0.21. [source]: Switch to git-fetch. Change-Id: Iaaefe80eec5e82fa3c7a81712389894d37faa5c2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: openssh: Update to 10.3p1 [security-fixes].Ashish SHUKLA
Release notes since 10.2p1 (2025-10-10): - 10.3p1 (2026-04-02) <https://www.openssh.org/txt/release-10.3>. Contains fixes for: CVE-2026-35385: A file downloaded by scp may be installed setuid or setgid, an outcome contrary to some users' expectations, if the download is performed as root with -O (legacy scp protocol) and without -p (preserve mode). CVE-2026-35386: Command execution can occur via shell metacharacters in a username within a command line. This requires a scenario where the username on the command line is untrusted, and also requires a non-default configurations of % in ssh_config. CVE-2026-35387: OpenSSH can use unintended ECDSA algorithms. Listing of any ECDSA algorithm in PubkeyAcceptedAlgorithms or HostbasedAcceptedAlgorithms is misinterpreted to mean all ECDSA algorithms. CVE-2026-35388: OpenSSH before omits connection multiplexing confirmation for proxy-mode multiplexing sessions. CVE-2026-35414: OpenSSH mishandles the authorized_keys principals option in uncommon scenarios involving a principals list in conjunction with a Certificate Authority that makes certain use of comma characters. * gnu/packages/ssh.scm (openssh): Update to 10.3p1. Merges: https://codeberg.org/guix/guix/pulls/7695 Change-Id: I9e90c3ef02f567d0f5b2485c4e0bcfaa1a1f31c8 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Reviewed-by: Jonas Meeuws <jonas.meeuws@gmail.com> Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-23gnu: libtasn1: Update to 4.21.0.Andy Tai
* gnu/packages/tls.scm (libtasn1): Update to 4.21.0. Change-Id: I8a33a95def0d22e9df5ec592abb9c6728dce2ccb Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: openssl-3.0: Change inheritance.Andreas Enge
* gnu/packages/tls.scm (openssl-3.0)[inherit]: Use openssl-3.5 instead of openssl-1.1. [source]: Add hurd patch. Fixes: guix/guix#4062 Change-Id: Id03fdd9532855bd66fbd9da9eb64768f8b9fb780
2026-04-23gnu: Add openssl-3.5.Andreas Enge
* gnu/packages/tls.scm (openssl-3.5): New variable. Change-Id: I0636a3455cec5636e926a51eddb96d3bdec7adeb