<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/storage.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: ceph: Upgrade dependency on catch.</title>
<updated>2026-06-25T12:47:15+00:00</updated>
<author>
<name>Cayetano Santos</name>
<email>csantosb@inventati.org</email>
</author>
<published>2026-06-21T09:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=45d7a0deb7db36fea19301bdb96641f5b1fda5ae'/>
<id>45d7a0deb7db36fea19301bdb96641f5b1fda5ae</id>
<content type='text'>
* gnu/packages/storage.scm (ceph)[native-inputs]: Remove catch2-3.8; add
catch2.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/storage.scm (ceph)[native-inputs]: Remove catch2-3.8; add
catch2.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ceph: Update to 21.0.0.</title>
<updated>2026-05-24T09:19:31+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-05-09T13:06:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6ffaa9a68dee4f81f6f55364d432a8fe7ef0e4fd'/>
<id>6ffaa9a68dee4f81f6f55364d432a8fe7ef0e4fd</id>
<content type='text'>
* gnu/packages/patches/ceph-fix-cmake.patch: Remove patch.
* gnu/local.mk: De-register patch.
* gnu/packages/storage.scm (ceph): Update to 21.0.0.
[arguments]{#:configure-flags}: Refresh them.
{#:phases}: Refresh phsae 'patch-source, 'post-install.
[native-inputs]: Add catch2-3.8, patchelf, pkg-config,
python-setuptools.
[inputs]: Replace boost-1.88 by boost.

Change-Id: I5de6bca25a36b9fe24d63cadc7c3229f5fadf063
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/patches/ceph-fix-cmake.patch: Remove patch.
* gnu/local.mk: De-register patch.
* gnu/packages/storage.scm (ceph): Update to 21.0.0.
[arguments]{#:configure-flags}: Refresh them.
{#:phases}: Refresh phsae 'patch-source, 'post-install.
[native-inputs]: Add catch2-3.8, patchelf, pkg-config,
python-setuptools.
[inputs]: Replace boost-1.88 by boost.

Change-Id: I5de6bca25a36b9fe24d63cadc7c3229f5fadf063
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>guix: build-system: Set pypi-uri in pyproject, drop python module.</title>
<updated>2026-05-24T09:14:45+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-24T12:13:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=803e96bf55b9539c9b805b6709cdbfb32b164c27'/>
<id>803e96bf55b9539c9b805b6709cdbfb32b164c27</id>
<content type='text'>
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 &lt;cnx@loang.net&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;cnx@loang.net&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: spdk: Fix build.</title>
<updated>2026-04-30T18:59:29+00:00</updated>
<author>
<name>Grigory Shepelev</name>
<email>mail@grigory.tech</email>
</author>
<published>2026-04-22T08:02:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=030f46a9db08864d27fb3edeb85a2d4a6bd600d2'/>
<id>030f46a9db08864d27fb3edeb85a2d4a6bd600d2</id>
<content type='text'>
* gnu/packages/storage.scm (spdk)[arguments]&lt;#:phases&gt;
{skip-python-make-subdir, install-python-package}:
New phases to fix building the Python part.
{wrap-python-scripts}: Adapt script names
{patchelf}: Add ncurses to RUNPATH so that spdk_top can find
libpanelw.so.6 and libmenuw.so.6 at runtime.
[native-inputs]: Add python-installer.
[inputs]: Drop python-pip, python-setuptools and python-wheel.
Add python-hatchling.
[description]: Add a note on missing inputs that result in commands
not working as expected.

Fixes: guix/guix#7916
Change-Id: Ic05547829d3f8ac018417bc3743adcb6b377a41b
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/storage.scm (spdk)[arguments]&lt;#:phases&gt;
{skip-python-make-subdir, install-python-package}:
New phases to fix building the Python part.
{wrap-python-scripts}: Adapt script names
{patchelf}: Add ncurses to RUNPATH so that spdk_top can find
libpanelw.so.6 and libmenuw.so.6 at runtime.
[native-inputs]: Add python-installer.
[inputs]: Drop python-pip, python-setuptools and python-wheel.
Add python-hatchling.
[description]: Add a note on missing inputs that result in commands
not working as expected.

Fixes: guix/guix#7916
Change-Id: Ic05547829d3f8ac018417bc3743adcb6b377a41b
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: spdk: Update to 25.09.</title>
<updated>2026-04-30T18:46:20+00:00</updated>
<author>
<name>Grigory Shepelev</name>
<email>shegeley@gmail.com</email>
</author>
<published>2025-11-12T14:32:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=33c39668ec61f35bd3ceae772d6c0b1feb153d9d'/>
<id>33c39668ec61f35bd3ceae772d6c0b1feb153d9d</id>
<content type='text'>
* gnu/packages/storage.scm (spdk): Update to 25.09.

Change-Id: Ifb20d74822cec5737cc9ebee1bd16c3dc0b57b90
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/storage.scm (spdk): Update to 25.09.

Change-Id: Ifb20d74822cec5737cc9ebee1bd16c3dc0b57b90
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: storage: Install shell completions.</title>
<updated>2026-04-19T07:17:30+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-04-19T07:04:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5e86b3e1125a9a530d7eab4184bdabf89101cabf'/>
<id>5e86b3e1125a9a530d7eab4184bdabf89101cabf</id>
<content type='text'>
* gnu/packages/storage.scm (garage)[arguments]: Add a phase to generate
and install the shell completions.
[native-inputs]: When cross-compiling add this package.

Change-Id: Iaf4f90c88ee68520a749de5fe961626d5dc9b579
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/storage.scm (garage)[arguments]: Add a phase to generate
and install the shell completions.
[native-inputs]: When cross-compiling add this package.

Change-Id: Iaf4f90c88ee68520a749de5fe961626d5dc9b579
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: garage: Update to 2.3.0.</title>
<updated>2026-04-19T07:17:27+00:00</updated>
<author>
<name>Foster Hangdaan</name>
<email>foster@hangdaan.email</email>
</author>
<published>2026-04-16T20:41:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=68adc69ce337c80cf17ba5b72714b0ab000d6226'/>
<id>68adc69ce337c80cf17ba5b72714b0ab000d6226</id>
<content type='text'>
* gnu/packages/storage.scm (garage): Update to 2.3.0.
* gnu/packages/rust-crates.scm (lookup-crate-inputs): Update garage crates.

Change-Id: Ie3b8cec438b19f3860122d42d4132eb62f3043c4
Signed-off-by: Efraim Flashner &lt;efraim@flashner.co.il&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/storage.scm (garage): Update to 2.3.0.
* gnu/packages/rust-crates.scm (lookup-crate-inputs): Update garage crates.

Change-Id: Ie3b8cec438b19f3860122d42d4132eb62f3043c4
Signed-off-by: Efraim Flashner &lt;efraim@flashner.co.il&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: garage: Update to 2.2.0.</title>
<updated>2026-03-11T17:05:19+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-03-11T17:03:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e4af10ab218cf7984cd2037360b76821ed933e9e'/>
<id>e4af10ab218cf7984cd2037360b76821ed933e9e</id>
<content type='text'>
* gnu/packages/storage.scm (garage): Update to 2.2.0.
* gnu/packages/rust-crates.scm (lookup-crate-inputs): Update garage
crates.

Change-Id: I4deba5fe0baea114b72cb35a1780fc0c8f7467e8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/storage.scm (garage): Update to 2.2.0.
* gnu/packages/rust-crates.scm (lookup-crate-inputs): Update garage
crates.

Change-Id: I4deba5fe0baea114b72cb35a1780fc0c8f7467e8
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add garage.</title>
<updated>2026-03-11T17:05:19+00:00</updated>
<author>
<name>Foster Hangdaan</name>
<email>foster@hangdaan.email</email>
</author>
<published>2026-01-04T15:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=161caf314c13b88a533eb46a4df28b12511fe684'/>
<id>161caf314c13b88a533eb46a4df28b12511fe684</id>
<content type='text'>
* gnu/packages/storage.scm (garage): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add garage.

Change-Id: Ifc4b9e54a3745a56f5bf0a346e6f4d190f6efc39
Signed-off-by: Efraim Flashner &lt;efraim@flashner.co.il&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/storage.scm (garage): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add garage.

Change-Id: Ifc4b9e54a3745a56f5bf0a346e6f4d190f6efc39
Signed-off-by: Efraim Flashner &lt;efraim@flashner.co.il&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add swapspace.</title>
<updated>2026-02-16T08:56:11+00:00</updated>
<author>
<name>Zheng Junjie</name>
<email>z572@z572.online</email>
</author>
<published>2025-12-27T11:13:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a1923adb6499690ce4547c9cec167b8dac390a21'/>
<id>a1923adb6499690ce4547c9cec167b8dac390a21</id>
<content type='text'>
* gnu/packages/admin.scm (swapspace): New variable.

Change-Id: I8219988a2ff2a00eda4a2ed027340462dbb815ac
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/admin.scm (swapspace): New variable.

Change-Id: I8219988a2ff2a00eda4a2ed027340462dbb815ac
</pre>
</div>
</content>
</entry>
</feed>
