<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/docker.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: Add python-udocker.</title>
<updated>2026-09-01T23:22:00+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-08-17T19:07:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d3f5b932a7ffe0ee97bf437daf8d87884c661b23'/>
<id>d3f5b932a7ffe0ee97bf437daf8d87884c661b23</id>
<content type='text'>
* gnu/packages/docker.scm (python-udocker): New variable.

Relates-to: guix/guix!10625
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/docker.scm (python-udocker): New variable.

Relates-to: guix/guix!10625
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>gnu: runc: Move to (gnu packages containers).</title>
<updated>2026-07-14T11:41:44+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-07-01T09:31:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=34a484023d2612fe49359e6f919c6c56cd2d98f2'/>
<id>34a484023d2612fe49359e6f919c6c56cd2d98f2</id>
<content type='text'>
Authors were parsed from git history with the following command:

    git log --all --grep="runc:" \
    --pretty=format:";;; Copyright © %as %aN &lt;%aE&gt; | %s"

* gnu/packages/virtualization.scm (runc): Move from here ...
* gnu/packages/containers.scm: ... to here.
* gnu/packages/docker.scm: Remove (gnu packages virtualization).

Relates-to: guix/guix!9640
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Authors were parsed from git history with the following command:

    git log --all --grep="runc:" \
    --pretty=format:";;; Copyright © %as %aN &lt;%aE&gt; | %s"

* gnu/packages/virtualization.scm (runc): Move from here ...
* gnu/packages/containers.scm: ... to here.
* gnu/packages/docker.scm: Remove (gnu packages virtualization).

Relates-to: guix/guix!9640
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Remove #:go arguments using go-1.25.</title>
<updated>2026-06-03T20:00:34+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-05-01T10:14:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3f59684c7168737eb5bc420d75400fc024ec6fe5'/>
<id>3f59684c7168737eb5bc420d75400fc024ec6fe5</id>
<content type='text'>
We are now building with go-1.25 by default.

Automated via:

  git grep -rl '#:go go-1.25' | xargs sed -i '/.*#:go go-1.25.*/d'.

Change-Id: I5a503a6db10fc65cb22abd89563dfb6297db6ac6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We are now building with go-1.25 by default.

Automated via:

  git grep -rl '#:go go-1.25' | xargs sed -i '/.*#:go go-1.25.*/d'.

Change-Id: I5a503a6db10fc65cb22abd89563dfb6297db6ac6
</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: Add docker-policy-helper.</title>
<updated>2026-05-15T12:05:24+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-05-15T10:07:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=385ef7aa96309ec7c6b49b4f57a4f02e945b7d3f'/>
<id>385ef7aa96309ec7c6b49b4f57a4f02e945b7d3f</id>
<content type='text'>
* gnu/packages/docker.scm (docker-policy-helper): New variable.

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

Change-Id: Ic4fc6db27b1fd9784f5f13515aa6483179c1847e
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add go-github-com-moby-policy-helpers.</title>
<updated>2026-05-15T12:05:23+00:00</updated>
<author>
<name>Arthur Rodrigues</name>
<email>arthurhdrodrigues@proton.me</email>
</author>
<published>2026-05-10T19:32:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=82dfda74213238220351bf0b05b9ee942d068bd6'/>
<id>82dfda74213238220351bf0b05b9ee942d068bd6</id>
<content type='text'>
* gnu/packages/docker.scm (go-github-com-moby-policy-helpers): New variable.

Change-Id: I1027f63912c7b437a19c7a421ba2cb1b572ddfb4
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;

Change-Id: Ifb8b60fd878b0a95ce03c59f8f96546db31261fb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/docker.scm (go-github-com-moby-policy-helpers): New variable.

Change-Id: I1027f63912c7b437a19c7a421ba2cb1b572ddfb4
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;

Change-Id: Ifb8b60fd878b0a95ce03c59f8f96546db31261fb
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Reference the inherited inputs values.</title>
<updated>2026-03-20T12:27:16+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-03-11T22:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1ae20f03f43a2af2bcde3751a2809fe152298d34'/>
<id>1ae20f03f43a2af2bcde3751a2809fe152298d34</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.</title>
<updated>2026-02-07T11:28:37+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-01-21T10:16:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1bf91ac505c93a90088081795369dfa0d1558a71'/>
<id>1bf91ac505c93a90088081795369dfa0d1558a71</id>
<content type='text'>
* gnu/packages/astronomy.scm (python-asdf-compression)
(python-asdf-fits-schemas, python-cdflib, python-sunkit-spex):
* gnu/packages/bioinformatics.scm (python-whatshap, python-mudata)
(python-pyfaidx, python-ctxcore, scvelo):
* gnu/packages/bootloaders.scm (dtc):
* gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked):
* gnu/packages/databases.scm (python-fastparquet):
* gnu/packages/disk.scm (greaseweazle-host-tools):
* gnu/packages/docker.scm (python-docker):
* gnu/packages/finance.scm (python-ledgerblue):
* gnu/packages/fontutils.scm (python-compreffor)
(python-defcon-bootstrap, nototools):
* gnu/packages/games.scm (sc-controller):
* gnu/packages/machine-learning.scm (python-botorch):
* gnu/packages/music.scm (python-pylast):
* gnu/packages/package-management.scm (conda):
* gnu/packages/python-build.scm (python-exceptiongroup):
* gnu/packages/python-science.scm (python-dask-image)
(python-distributed, python-osqp):
* gnu/packages/python-web.scm (python-branca, python-smart-open):
* gnu/packages/python-xyz.scm (python-conda-content-trust)
(python-menuinst, python-isort, python-pyclibrary)
(python-pyclipper, python-csb43-0.10, python-orgparse)
(python-deepmerge, python-scooby, python-uuid6):
* gnu/packages/radio.scm (nanovna-saver):
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints):
[arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION.

* gnu/packages/python-xyz.scm (python-bagit)
[arguments]: Refactor manual 'check phase into #:test-flags.

Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4
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/astronomy.scm (python-asdf-compression)
(python-asdf-fits-schemas, python-cdflib, python-sunkit-spex):
* gnu/packages/bioinformatics.scm (python-whatshap, python-mudata)
(python-pyfaidx, python-ctxcore, scvelo):
* gnu/packages/bootloaders.scm (dtc):
* gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked):
* gnu/packages/databases.scm (python-fastparquet):
* gnu/packages/disk.scm (greaseweazle-host-tools):
* gnu/packages/docker.scm (python-docker):
* gnu/packages/finance.scm (python-ledgerblue):
* gnu/packages/fontutils.scm (python-compreffor)
(python-defcon-bootstrap, nototools):
* gnu/packages/games.scm (sc-controller):
* gnu/packages/machine-learning.scm (python-botorch):
* gnu/packages/music.scm (python-pylast):
* gnu/packages/package-management.scm (conda):
* gnu/packages/python-build.scm (python-exceptiongroup):
* gnu/packages/python-science.scm (python-dask-image)
(python-distributed, python-osqp):
* gnu/packages/python-web.scm (python-branca, python-smart-open):
* gnu/packages/python-xyz.scm (python-conda-content-trust)
(python-menuinst, python-isort, python-pyclibrary)
(python-pyclipper, python-csb43-0.10, python-orgparse)
(python-deepmerge, python-scooby, python-uuid6):
* gnu/packages/radio.scm (nanovna-saver):
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints):
[arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION.

* gnu/packages/python-xyz.scm (python-bagit)
[arguments]: Refactor manual 'check phase into #:test-flags.

Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: docker-compose: Switch to pyproject.</title>
<updated>2025-12-27T21:42:20+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-12-21T23:33:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7652e6f8f9d0477d07a8121bd9b249981519156c'/>
<id>7652e6f8f9d0477d07a8121bd9b249981519156c</id>
<content type='text'>
* gnu/packages/docker.scm (docker-compose):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/docker.scm (docker-compose):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-docker-5: Switch to pyproject.</title>
<updated>2025-12-27T21:42:13+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-12-21T23:25:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3a8656e0bdec270df38815c85aa48224c6b7cd71'/>
<id>3a8656e0bdec270df38815c85aa48224c6b7cd71</id>
<content type='text'>
* gnu/packages/docker.scm (python-docker-5):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/docker.scm (python-docker-5):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
</pre>
</div>
</content>
</entry>
</feed>
