gnu: nginx: Enable stream_ssl_preread module. * gnu/packages/web.scm (nginx)[arguments]: Add --with-stream_ssl_preread_module configure flag.
services: nginx: Add stream configuration. * gnu/services/web.scm (<nginx-stream-configuration>): New record type. (<nginx-configuration>)[stream]: New field. (emit-nginx-server-config): Add context argument. (default-nginx-config): Serialize stream. * doc/guix.texi (Web Services): Document it.
gnu: Deprecate barrier in favor of deskflow. * gnu/packages/barrier.scm: Remove file. * gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister file. * gnu/packages/hardware.scm (barrier): New variable. Fixes: guix/guix#1521 Change-Id: I7071a21aa9ef0ae4eafe752fc03ce1e9f768c8ef
gnu: rabbitmqadmin: Update to 2.9.0. * gnu/packages/rust-apps.scm (rabbitmqadmin): Update to 2.9.0. [arguments] <#:rust>: Use rust-1.88. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) [rabbitmqadmin]: Update entry. Change-Id: I4f519aae964175e75dc6c045242e9692faff83f8 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
gnu: rusty: Update to 0.2.0-1.2f406d9. * gnu/packages/rust-apps.scm (rusty): Update to 0.2.0-1.2f406d9. Change-Id: I10fefbeb2f8349b7ca01026a0f87e023881cae1c Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
gnu: Remove make-gcc-vc4. Follow-up to binutils-vc4 removal in 738d971d7ee8a3a115efcbfecafe464716808003. * gnu/packages/embedded.scm (make-gcc-vc4): Delete procedure. Change-Id: If674fbcf3814d646d4a875418b97a7301d51a041
etc: Rewrite fish completion. * etc/completion/fish/guix.fish: Rewrite from scratch to allow generate part of the completions and achieve full completion coverage. Change-Id: I9e39432c76c36bd1f2804eb6f295202847505eef
gnu: linux-libre 6.1: Update to 6.1.153. * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.153. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Ibe36052df35e4f44e3e047d1350e3dd0469beba1
gnu: linux-libre 6.6: Update to 6.6.107. * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.107. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I9ea059f1d69924844167f6bbc4da4f7592f8b74d
gnu: linux-libre 6.12: Update to 6.12.48. * gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.48. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I47bd8732fcd21e999ab3942ade2532b67713c31a
gnu: linux-libre: Update to 6.16.8. * gnu/packages/linux.scm (linux-libre-6.16-version): Update to 6.16.8. (linux-libre-6.16-pristine-source, deblob-scripts-6.16): Update hashes. Change-Id: I8877dbd174014a3f60cffeb4f0ef8bcde80a21cb
gnu: icecat: Update to 140.3.1-gnu1. Fixes Mozilla bug 1980812 (Websites take way too long to load): Improved reliability when HTTP/3 connections fail. IceCat no longer forces HTTP/2 during fallback, allowing the server to choose the protocol and preventing stalls on some sites. * gnu/packages/gnuzilla.scm (%icecat-base-version): Uncouple from mozjs and update. (%icecat-build-id): Update. (icecat-source): Uncouple 'upstream-firefox-source' from mozjs source. Update 'gnuzilla-commit' and hashes.
gnu: yt-dlp: Update to 2025.09.23. * gnu/packages/video.scm (yt-dlp): Update to 2025.09.23.
guix: update-cached-checkout: Fix fetching remote for branches, commits and tags. Follow up of 66463356ce5868d3551ea7014acb34543972a5d8. Because of the mentioned change, update-cached-checkout doesn't update the checkout for branches, commits or tags. This means `guix pull` with %default-channels no longer pulls newer versions. `forward-update-check` no longer fetches the commit to check relations for, leading to an error that reference is not available. * guix/git.scm (update-cached-checkout): Fetch remote even if symref-list is empty. Change-Id: Ia6bb1c669065cf19a6dd16c2a403e8590bc07613
gnu: ogs-serial, ogs-petsc: Update to 6.5.6. * gnu/packages/geo.scm (ogs-serial): Update to 6.5.6. Change-Id: I7d81477488cab02c4592bd5d7091c8f1c81e7ace Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: hashcat: Support only 64 bit systems. Builds fail on i686 and armhf. * gnu/packages/password-utils.scm (hashcat)[supported-systems]: New field. Change-Id: I561c5fd9de87f350faecae4376627dfec90568bc
gnu: guix: Update to a68bcfd. * gnu/packages/package-management.scm (guix): Update to a68bcfd. Change-Id: Ia0c8824d1a2c65af04bd04551078ad1bf07182e9
gnu: Add vagrant-libvirt. * gnu/packages/virtualization.scm (vagrant-libvirt): New variable.
gnu: Add vagrant-reload. * gnu/packages/virtualization.scm (vagrant-reload): New variable.
gnu: Add vagrant-cachier. * gnu/packages/virtualization.scm (vagrant-cachier): New variable.