summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Collapse)Author
2026-05-18gnu: openmm: Fix output with Python@3.12.Nicolas Graves
* gnu/packages/machine-learning.scm (openmm)[native-inputs]: Add python-setuptools. Change-Id: If189c4ffab93866201a089da34f0c6c37c785605 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-vosk: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/machine-learning.scm (python-vosk)[arguments] <#:phases>: Patch phase 'from-abi-to-api to work on python@3.12. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-autograd: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/machine-learning.scm (python-autograd)[native-inputs]: Add python-pytest-cov. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-threadpoolctl: Update to 3.6.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-threadpoolctl): Update to 3.6.0. [source]: Switch to git-fetch. Merges: guix/guix!7295 Change-Id: I87ff452dc0ec7cc28582dda01d8ccd556093d09c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-hmmlearn: Modernize package.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-hmmlearn): [source]: Switch to git-fetch. [arguments]: Use G-expressions. <test-flags>: Run all tests, provide option to test from installed module. <phases>: Remove 'build-extensions. [native-inputs]: Remove pybind11-2 and python-wheel; add pybind11. Change-Id: Iadb85f813edea720a0a8f5f6e465ee80a530aef1
2026-05-18gnu: onnx: Drop python-pytest-runner native-input.Nicolas Graves
* gnu/packages/machine-learning.scm (onnx)[native-inputs]: Drop python-pytest-runner. Change-Id: I5ae6f0cb25215a9f616cd7f763127424b8d0a723 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: openmm: Update to 8.5.0.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (openmm): Update to 8.5.0. [phases]{patch-python-build-system}: Rename to {patch-wrappers-python-install}. {remove-shaky-tests}: Place after {unpack} phase. [native-inputs]: Remove swig-4.0; add swig. [license]: List all mentioned licenses. Change-Id: I89dc1b06917f20bf38e965077fb5f8b63cdf5cb9
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pytorch-for-r-torch: Switch to pyproject.Nicolas Graves
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): [build-system]: Switch to pyproject-build-system. Change-Id: I1d990b27034f81965a186cf536daaac47e93bf63 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Remove python-pytest-cov native-inputs.Nicolas Graves
Obtained with ./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov on top of https://codeberg.org/guix/guix/pulls/5862 For this reason, I don't think it's relevant to generate a GNU Style Changelog. Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18build-system/pyproject: Remove python-pytest-cov native-input.Nicolas Graves
* gnu/packages/astronomy.scm (python-wiimatch) * gnu/packages/audio.scm (python-resampy, python-librosa) * gnu/packages/backup.scm (borgmatic) * gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool) (python-pairtools): * gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf) * gnu/packages/dav.scm (vdirsyncer, radicale) * gnu/packages/django.scm (python-django-redis) * gnu/packages/engineering.scm (python-scikit-rf) * gnu/packages/fediverse.scm (python-mastodon-py) * gnu/packages/fontutils.scm (psautohint) * gnu/packages/geo.scm (python-pyogrio) * gnu/packages/graphviz.scm (python-uqbar) * gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient, python-jupyterlite-core, python-ipydatawidgets) * gnu/packages/machine-learning.scm (python-pymanopt, python-tensorly, python-torchmetrics) * gnu/packages/maths.scm (python-libensemble) * gnu/packages/music.scm (stargate) * gnu/packages/python-check.scm (python-atpublic, python-vcrpy) * gnu/packages/python-compression.scm (python-zipstream-ng) * gnu/packages/python-science.scm (python-plotnine, python-pandaparallel, python-pyts, python-pingouin) * gnu/packages/python-web.scm (python-devpi-process, python-cheroot, python-jsonpickle, python-flask-babel, python-url-normalize, python-elasticsearch, python-hupper, python-simple-websocket, python-apiron, python-huggingface-hub, python-aiosignal, python-ovh, python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp, python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore, python-wsgiprox, python-venusian, gunicorn) * gnu/packages/python-xyz.scm (python-janus, python-affine, python-contourpy, python-echo, python-rasterio, python-rich-tables, python-babel, python-pymarshal, python-portalocker, python-expandvars, python-mizani, python-cligj, autokey, python-robotframework-pythonlibcore, python-lsp-jsonrpc, python-numpydoc, python-pillow, python-manimpango, python-cairocffi, python-pubmed-parser, python-sentry-sdk, python-prettytable, python-sniffio, python-ipywidgets, python-pyproject-api, python-pymemcache, python-async-lru, python-numcodecs, python-mwclient, python-cmd2, python-pyan3, python-platformdirs, python-multipart, python-shtab, python-scooby) * gnu/packages/rdf.scm (python-rdflib-6) * gnu/packages/simulation.scm (python-fenics-dijitso) * gnu/packages/sphinx.scm (python-sphinx-design) * gnu/packages/statistics.scm (python-patsy, python-rchitect) * gnu/packages/task-management.scm (todoman) * gnu/packages/vpn.scm (sshuttle) * gnu/packages/web.scm (anonip, python-tibanna) [native-inputs]: Remove python-pytest-cov. Change-Id: I32f027794e90333c27fdff5871180779f603846c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: Remove phase done by set-version in pyproject-build-system.Nguyễn Gia Phong
* gnu/packages/astronomy.scm (python-kanon)[arguments]<#:phases>: Remove 'relax-requirements and 'set-version. * gnu/packages/machine-learning.scm (python-botorch)[arguments]<#:phases>: Remove 'pretend-version. * gnu/packages/openstack.scm (python-os-testr, python-requestsexceptions)[arguments]<#:phases>: Remove 'set-version. * gnu/packages/package-management.scm (python-conda-libmamba-solver)[arguments]<#:phases>: Remove 'set-version. * gnu/packages/patchutils.scm (pwclient)[arguments]<#:phases>: Remove 'set-PBR_VERSION. * gnu/packages/python-check.scm (python-aioresponses)[arguments]<#:phases>: Remove 'set-pbr-version. * gnu/packages/python-science.scm (python-modin, python-plotly, python-pytensor)[arguments]<#:phases>: Remove 'versioneer. (snakemake-5, snakemake-6, snakemake-7)[arguments]<#:phases>: Remove 'patch-version. * gnu/packages/python-web.scm (python-alpaca-py)[arguments]<#:phases>: Remove 'set-version. * gnu/packages/python-xyz.scm (python-logical-unification)[arguments]<#:phases>: Remove 'versioneer. (python-debugpy, python-strenum)[arguments]<#:phases>: Remove 'fix-version. (python-qstylizer)[arguments]<#:phases>: Remove 'set-pbr-version. (python-retry)[arguments]<#:phases>: Remove 'set-version. * gnu/packages/statistics.scm (python-pymc)[arguments]<#:phases>: Remove 'versioneer. Change-Id: I7b4557c576730e47575305f4f03bfe2523412c6c Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: koboldcpp: Switch to pyproject.Nicolas Graves
* gnu/packages/machine-learning.scm (koboldcpp): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. Change-Id: I320ad76b1c475f12a0cefc036bd1a19d91e00041 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: llama-cpp: Switch to pyproject.Nicolas Graves
* gnu/packages/machine-learning.scm (llama-cpp): [arguments]<#:imported-modules, #:modules>: Relocate keywords. Switch to pyproject-build-system. Change-Id: I0b99e2b4b4beaf9fd085428022ec38b9e25995c3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: python-sentence-transformers: Update to 5.5.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-sentence-transformers): Update to 5.5.0. [native-inputs]: Remove python-pytest. Change-Id: Icaea92e22edd2df8f0febe0836abc5a8b9ec33c1
2026-05-17gnu: python-thinc: Use git fetch.Cayetano Santos
* gnu/packages/machine-learning.scm (python-thinc)[source]: Switch to git-fetch. Change-Id: Ie087864c683e6e32decf9ff0a2624cd6ab000ff8
2026-05-17gnu: koboldcpp: Update to 1.112.2.Andy Tai
* gnu/packages/machine-learning.scm (koboldcpp): Update to 1.112.2. Merges guix/guix!8219 Change-Id: I3f02e4292938a20eeb1d34213e96381c53212d97 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-15gnu: mnn: Update to 3.5.0.Cayetano Santos
* gnu/packages/machine-learning.scm (mnn): Update to 3.5.0. [inputs]: Remove flatbuffers and protobuf; add protobuf-3.20. [source]: Remove test failures in #:snippet. [arguments]: Replace ’check #:phase; activate #:tests; update #:configure-flags. Change-Id: I60a8a28f0ead995060f527d2236a46f243896eef
2026-05-15gnu: llama-cpp: Update to b9095.Cayetano Santos
* gnu/packages/machine-learning.scm (llama-cpp): Update to b9095. Merges guix/guix!8512 Change-Id: I642b15bc787c71ad16ada098e811a95c5a70e216
2026-05-15gnu: python-gguf: Update to 0.19.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.19.0. Merges guix/guix!8512 Change-Id: I144f369336b05684a7c90da7764b614e3c469b89
2026-05-15gnu: ggml: Update to 0.11.1.Cayetano Santos
* gnu/packages/machine-learning.scm (ggml): Update to 0.11.1. Merges guix/guix!8512 Change-Id: Ic3dc6091accf057c55613629fd52e52af1fc70e5
2026-05-15gnu: whisper-cpp: Fix ggml version.Cayetano Santos
* gnu/packages/machine-learning.scm (whisper-cpp)[inputs]: Remove ggml; add ggml-for-whisper. Merges guix/guix!8512 Change-Id: I9d50527eee87fedc69207c849ed8842f30e4b8e1
2026-05-15gnu: Add ggml-for-whisper.Cayetano Santos
* gnu/packages/machine-learning.scm (ggml-for-whisper): New variable. Merges guix/guix!8512 Change-Id: If1e2f106a7d2a159b5374d9fe9e79dae81b2511e
2026-04-12gnu: koboldcpp: Update to 1.111.2.Andy Tai
* gnu/packages/machine-learning.scm (koboldcpp): update to 1.111.2. Merges guix/guix!7715 Change-Id: I8b5af182de1bca05ab6a28b9dc6fe9d68fc91da6 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: Sort #:use-module directives.Anderson Torres
* gnu/packages/build-tools.scm: Sort #:use-module directives. * gnu/packages/debian.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gnupg.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/machine-learning.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/node.scm: Likewise. * gnu/packages/python-web.scm: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/rpc.scm: Likewise. * gnu/packages/search.scm: Likewise. * gnu/packages/sssd.scm: Likewise. * gnu/packages/sync.scm: Likewise. * gnu/packages/web.scm: Likewise. Change-Id: I78c89220c9f7ff73892a6008e5d9fb3c23df53ea Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: Rename (gnu packages adns) to (gnu packages dns).Anderson Torres
* gnu/packages/bittorrent.scm: Rename (gnu packages adns) to (gnu packages dns). * gnu/packages/build-tools.scm: Likewise. * gnu/packages/debian.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gnupg.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/machine-learning.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/node.scm: Likewise. * gnu/packages/python-web.scm: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/rpc.scm: Likewise. * gnu/packages/search.scm: Likewise. * gnu/packages/sssd.scm: Likewise. * gnu/packages/sync.scm: Likewise. * gnu/packages/web.scm: Likewise. Change-Id: Id6705f311aea37342d6769b25d42253e5428703f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-29gnu: python-cma: Update to 4.4.4.Vinicius Monego
* gnu/packages/machine-learning.scm (python-cma): Update to 4.4.4. [arguments]<#:test-flags>: Update test file path. Change-Id: Id0cf5e5ba11a183ba9891b9125c49cb71cd515a4
2026-03-26gnu: Add libretranslate.Nguyễn Gia Phong
* gnu/packages/machine-learning.scm (libretranslate): New variable. * gnu/packages/patches/libretranslate-use-flasgger.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I82ca207ee8c724e3ee0623768b502512c494e9c1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-argos-translate-files.Nguyễn Gia Phong
* gnu/packages/machine-learning.scm (python-argos-translate-files): New variable. Change-Id: Icc4f85e03a43d1702e0712311bc3bb8effc0a26e Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-24gnu: llama-cpp: Further debloat and improve.Nigko Yerden
Reduces closure size from ~700 downto 291 MiB. Note that coreutils is required by 'env' program referensed in 'bin/convert_hf_to_gguf.py'. * gnu/packages/machine-learning.scm (llama-cpp)[arguments]: Delete #:modules and #:imported-modules. <#:phases>{patch-paths}: Delete. {fix-tests}: Delete string substitutions for "tests/CMakeLists.txt" that do nothing. {wrap-python-scripts}: Delete. {fix-python-shebang}: Add. [inputs]: Delete all inputs except 'ggml and 'openssl; add 'coreutils. [native-inputs]: Replace with 'python and 'python-jinja2 inputs. [propatated-inputs]: Delete. Merges guix/guix!7396 Change-Id: I64229d6cfa096e32926672bed55125f22c9ca7eb Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-24gnu: tvm: Remove redundant input.Efraim Flashner
* gnu/packages/machine-learning.scm (tvm)[native-inputs]: Remove redundant gcc-14. Change-Id: Ib9e20b7430289b40565acd91e2a863aeacea8858
2026-03-24gnu: xnnpack: Remove redundant input.Efraim Flashner
* gnu/packages/machine-learning.scm (xnnpack)[native-inputs]: Remove redundant gcc-14. Change-Id: I425c380396543a52ba3f46c4a2e19807b28bee8b
2026-03-23gnu: python-lightning-cloud: Update to 0.6.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-lightning-cloud): Update to 0.6.0. [native-inputs]: Remove python-wheel. Change-Id: I0e28fe9a964d41b438f3ff829d5912710b73e66a
2026-03-23gnu: python-ripser: Update to 0.6.14.Cayetano Santos
* gnu/packages/machine-learning.scm (python-ripser): Update to 0.6.14. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel. Change-Id: Ic4af33bafddffce51d05d840bc2e92ae297481db
2026-03-23gnu: python-inquirer: Update to 3.4.1.Cayetano Santos
* gnu/packages/machine-learning.scm (python-inquirer): Update to 3.4.1. Change-Id: Iba160f4eb828ec9e39438af2963fcd4f7327383e
2026-03-22gnu: koboldcpp: Update to 1.110.Andy Tai
* gnu/packages/machine-learning.scm (koboldcpp): Update to 1.110. Merges guix/guix!7340 Change-Id: Id395916cbcb563ea8a224896557715ddd173181d Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-22gnu: python-gguf: Inherit from llama-cpp.Cayetano Santos
* gnu/packages/machine-learning.scm (llama-cpp)[inherit]: Add. [source]: Delete. [inputs, properties]: Unset. [description]: Fix max line. Merges guix/guix!7370 Change-Id: I86df53bfea858e8d54b6dad8665044c4168f2a76
2026-03-21gnu: whisper-cpp: Simplify package.Cayetano Santos
* gnu/packages/machine-learning.scm (whisper-cpp)[arguments]: Remove ’patch-paths #:phase. [inputs]: Remove spirv-headers, spirv-tools, vulkan-headers, and vulkan-loader. [native-inputs]: Remove git and shaderc; add git-minimal/pinned. Change-Id: Iaa6eab995e4ea014ca31d89dabd030c4a5e15d31
2026-03-20gnu: python-gguf: Update to 0.18.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.18.0. Change-Id: I16863aa891ce4e913837fedd26facbf3e5acdc8d
2026-03-20gnu: libsvm: Update to 337.Cayetano Santos
* gnu/packages/machine-learning.scm (libsvm): Update to 337. [source]: Add ’file-name. * gnu/packages/machine-learning.scm (python-libsvm)[native-inputs]: Remove python-wheel. Change-Id: Ifdeba2ca533980a3a6a23a2f888d755cde222bf1
2026-03-20gnu: fbgemm: Fix hash.Cayetano Santos
* gnu/packages/machine-learning.scm (fbgemm)[source]: Update sha256. Fixes guix/guix#7345 Change-Id: I5d5c49fe85f3932f13aba85dbac0729f9802f6a2
2026-03-20gnu: llama-cpp: Update to 0.0.0-b8445.Cayetano Santos
This update fixes an issue with the server not rendering the webui, see: https://github.com/ggml-org/llama.cpp/pull/20724 * gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b8445. Change-Id: Ib90076dfa8af6983587bf8408a465c34b4872873
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-19gnu: python-gpytorch: Update to 1.15.2.Cayetano Santos
* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.15.2. Change-Id: I871851b7a70954cecd35231f9938b1117a47de37
2026-03-19gnu: python-botorch: Update to 0.17.2.Cayetano Santos
* gnu/packages/machine-learning.scm (python-botorch): Update to 0.17.2. Change-Id: I7b099cfbc681de8c0ec14da0fc9a9d5cdeac20dd
2026-03-19gnu: python-linear-operator: Update to 0.6.1.Cayetano Santos
* gnu/packages/machine-learning.scm (python-linear-operator): Update to 0.6.1. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel. Change-Id: Ieecdb2d7b1ade4fcb65eff5b17f2b1e4478cf0f9
2026-03-19gnu: python-sentence-transformers: Update to 5.3.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-sentence-transformers): Update to 5.3.0. [native-inputs]: Remove python-wheel. Change-Id: I474b69d68b9e132affd9f19bd0133055410e93d2
2026-03-19gnu: python-sacrebleu: Update to 2.6.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-sacrebleu): Update to 2.6.0. [native-inputs]: Remove python-wheel; add python-setuptools-scm. Change-Id: I41dc63ac9490a988c36990d432cfbe507d013d9c
2026-03-19gnu: llama-cpp: Reduce closure size.Cayetano Santos
* gnu/packages/machine-learning.scm (llama-cpp)[inputs]: Remove python-gguf. [propagated-inputs]: Remove python-pytorch; add python-jinja2. Fixes guix/guix#7263 Merges guix/guix!7266 Change-Id: Ide6ef7e02beadc50c412e3a766d11203c497827e