gnu: linux-libre: Update to 6.17.11.
* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.11.
(linux-libre-6.17-pristine-source): Update hash.
Change-Id: I8cc0758200f838bb7ee32660197762d2b9349e23
gnu: icecat: Update to 140.6.0-gnu1 [security fixes].
Includes fixes for CVE-2025-14321, CVE-2025-14322, CVE-2025-14323,
CVE-2025-14324, CVE-2025-14325, CVE-2025-14328, CVE-2025-14329,
CVE-2025-14330, CVE-2025-14331, and CVE-2025-14333.
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
gnu: tinyxml2: Build position independent.
* gnu/packages/xml.scm (tinyxml2)[arguments]{#:configure-flags}:
Add CMAKE_POSITION_INDEPENDENT_CODE.
Change-Id: I0e41895edc617225ed998d15d050e2306bf7bef5
Signed-off-by: Greg Hogan <code@greghogan.com>
gnu: python-jose: Update to 3.5.0 [security fixes].
This update includes fix for CVE-2024-33663 and CVE-2024-33664.
* gnu/packages/python-web.scm (python-jose): Update to 3.5.0.
[arguments]<#:test-flags>: Re-enable all tests.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-pytest-cov, python-pytest-runner, python-wheel.
Change-Id: I22867a51d333467ffb5e64512a3257f92fc540ee
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: Add python-quantlaw.
* gnu/packages/python-xyz.scm (python-quantlaw): New variable.
Change-Id: I22d57cb02ae805559e26eb345ff140ae420da7ad
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: copyq: Update to 13.0.0.
* gnu/packages/xdisorg.scm (copyq): Update to 13.0.0.
[inputs]: Add kguiaddons, libxtst.
Change-Id: Iea1d53b3e1b09225b91a124192d6727e159835f5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4674
gnu: bcachefs-linux-module: Update to 1.33.0.
* gnu/packages/file-systems.scm (bcachefs-linux-module): Update to 1.33.0.
Change-Id: Idf01cf4c4bba7e30314c0fb9d9da698a3d2e767d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4693
gnu: python-ldap: Update to 3.4.5 and fix CVE-2025-61911, CVE-2025-61912.
* gnu/packages/openldap.scm (python-ldap): Update to 3.4.5.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Use gexps.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: Ib4ec662293d44c4be29fd67adbd592902f7c9e12
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4699
gnu: rlwrap: Update to 0.48.
* gnu/packages/readline.scm (rlwrap): Update to 0.48.
[inputs]: Add libptytty.
* gnu/packages/patches/rlwrap-no-rbgen.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Change-Id: Id7138bd4b4485bd4438b9140b2896b4093630c42
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4703
gnu: ucx: Update to 1.19.0.
* gnu/packages/fabric-management.scm (ucx): Update to 1.19.0.
* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Update.
Change-Id: I40dafb5173048804cb2368d0c45e71d1ed014482
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4675
gnu: prrte: Update to 4.0.0.
* gnu/packages/parallel.scm (prrte): Update to 4.0.0.
Change-Id: I5a7679680a8313464115b1c4aaac89305c2fe1f7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: libfabric: Update to 2.3.1.
* gnu/packages/linux.scm (libfabric): Update to 2.3.1.
Change-Id: I095e666c2142c7552a649893da5875db7c05d186
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: rdma-core: Update to 60.0.
* gnu/packages/linux.scm (rdma-core): Update to 60.0.
Change-Id: Iaddc0f820e23893f3420f147f01ec209dc7e98c9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: openmpi-5: Update to 5.0.9.
* gnu/packages/mpi.scm (openmpi-5): Update to 5.0.9.
Change-Id: If10ce47b8f09cf24cca617bf4556c1587cbde8b1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: libcxi: Update to 13.0.0.
* gnu/packages/linux.scm (libcxi): Update to 13.0.0.
Change-Id: I5361eec952acce59b2a156b719e8af3aeb435846
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: cxi-driver: Update to 13.0.0.
* gnu/packages/linux.scm (cxi-driver): Update to 13.0.0.
(cxi-driver-for-libfabric-1): New variable.
(libfabric-1)[inputs]: New field.
Change-Id: Ib0d9da9fc5d04675a4a408340ae338a839b8ebbb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: cassini-headers: Update to 12.0.1.
* gnu/packages/linux.scm (cassini-headers): Update to 12.0.1.
Change-Id: I3f03e15552661768fc21c4d75709aa283f26ed8c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
system: Relax subordinate ID validation.
https://codeberg.org/guix/guix/issues/3925 raised the inabilityy of the
subordinate IDs service of handling externally managed sub{u,g}id file
entries. This patch relaxes the checks in place for existing ranges,
by allowing subid-range records lower than %subordinate-id-min, leaving
all the space from subid 0 to %subordinate-id-min - 1 to external
users. Generic ranges are still allocated within %subordinate-id-min and
%subordinate-id-max.
* gnu/build/accounts.scm (<unused-id-range>)[min]: Change default value
to 0, allowing subid-ranges with a start lesser than
%subordinate-id-min.
(allocate-generic-range): Allocate generic ranges starting from
%subordinate-id-min, leaving ranges starting before %subordinate-id-min.
(allocate-specific-range): Move bounds check to...
(allocate-subids): ...here. Now bound validation is applied only to user
provided ranges.
* tests/accounts.scm: Test new behavior.
Fixes: guix/guix#3925
Change-Id: Id923b122c97a20f148684f5fb144fd9422810612
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4235
services: oci: Fix oci-image value field handling.
* gnu/services/containers.scm (lower-oci-image-state, oci-lowerable-image?):
Remove support for gexps and correctly lower file-like objects.
* doc/guix.texi: Remove gexp from oci-image value field description.
Fixes: guix/guix#3818
Change-Id: Ib812d65b32dd68f8572fcb371ab4521d22e5336c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #3819
nls: Update translations.
Change-Id: I59f8d263668d36faa84bad8a355baa964332ac6a