GNU bug report logs - #74892
[PATCH 0/9] Depending on 'git-minimal/pinned' where appropriate

Previous Next

Package: guix-patches;

Reported by: Ludovic Courtès <ludo <at> gnu.org>

Date: Sun, 15 Dec 2024 18:16:02 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: guix-patches <at> gnu.org
Cc: Ludovic Courtès <ludo <at> gnu.org>
Subject: [PATCH 0/9] Depending on 'git-minimal/pinned' where appropriate
Date: Sun, 15 Dec 2024 19:14:59 +0100
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’.

¹ See <https://issues.guix.gnu.org/73309>!

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





This bug report was last modified 154 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.