(address . guix-patches@gnu.org)(name . Ludovic Courtès)(address . ludo@gnu.org)
Hello Python team & co.!
It’s a problem that too many things depend on ‘git’ and
‘git-minimal’: it makes upgrades of these packages very
expensive to build and test, which in turn means they’re
too rarely upgraded¹.
This patch series tries to fix the main cases where packages
should depend on ‘git-minimal/pinned’ instead.
After this change ‘guix refresh -l git-minimal git’ reports
587 dependents, compared to 3.5K before (and 1K before the
recent ‘python-team’ merge).
Thoughts?
Ludo’.
Ludovic Courtès (9):
gnu: python-gitpython: Rewrite to use gexps.
gnu: python-gitpython: Switch to ‘git-minimal/pinned’.
gnu: python-gitdb: Switch to ‘git-minimal/pinned’.
gnu: python-kanon: Switch to ‘git-minimal/pinned’.
gnu: crun: Switch to ‘git-minimal/pinned'.
gnu: podman: Switch to ‘git-minimal/pinned’.
gnu: rust-git2: Switch to ‘git-minimal/pinned’.
gnu: python-reno: Switch to ‘git-minimal/pinned’.
gnu: pre-commit: Switch to ‘git-minimal/pinned’.
gnu/packages/astronomy.scm | 2 +-
gnu/packages/containers.scm | 4 ++--
gnu/packages/crates-vcs.scm | 2 +-
gnu/packages/openstack.scm | 2 +-
gnu/packages/version-control.scm | 27 ++++++++++++++-------------
5 files changed, 19 insertions(+), 18 deletions(-)
base-commit: 65892d9f20aa7a8649797507bb1ec867285083fb
--
2.46.0