GNU bug report logs - #74888
[PATCH 0/3] Fixes to the 'security-updates' and 'ungraft' manifests

Previous Next

Package: guix-patches;

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

Date: Sun, 15 Dec 2024 16:25: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


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ludovic Courtès <ludo <at> gnu.org>
Subject: bug#74888: closed (Re: [bug#74888] [PATCH 0/3] Fixes to the
 'security-updates' and 'ungraft' manifests)
Date: Wed, 18 Dec 2024 17:38:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#74888: [PATCH 0/3] Fixes to the 'security-updates' and 'ungraft' manifests

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 74888 <at> debbugs.gnu.org.

-- 
74888: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74888
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Ludovic Courtès <ludo <at> gnu.org>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 74888-done <at> debbugs.gnu.org
Subject: Re: [bug#74888] [PATCH 0/3] Fixes to the 'security-updates' and
 'ungraft' manifests
Date: Wed, 18 Dec 2024 18:36:49 +0100
Hi,

Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:

>>   packages: Add #:recursive? to ‘package-input-rewriting’.
>>   etc: upgrade: Really compute joint upgrades.
>>   etc: ungraft: Use ‘package-mapping’ directly.
>
> I've proof-read carefully everything, but haven't tried it.

Thank you.  Pushed as 777fde8299d5b0050cae661d403374a7dd87f6ab.

Ludo’.

[Message part 3 (message/rfc822, inline)]
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/3] Fixes to the 'security-updates' and 'ungraft' manifests
Date: Sun, 15 Dec 2024 17:24:14 +0100
Hi!

This fixes mistakes I made in these two manifests and that led them
to compute derivations that differ from what you’d get by changing
the code manually.

There’s still one discrepancy, which is due to the use of
‘computed-origin-method’:

  https://lists.gnu.org/archive/html/guix-devel/2024-12/msg00113.html

Hopefully this will be addressed soon.

Thanks,
Ludo’.

Ludovic Courtès (3):
  packages: Add #:recursive? to ‘package-input-rewriting’.
  etc: upgrade: Really compute joint upgrades.
  etc: ungraft: Use ‘package-mapping’ directly.

 doc/guix.texi             |  6 +++++-
 etc/manifests/ungraft.scm | 13 +++++++------
 etc/manifests/upgrade.scm |  3 ++-
 guix/packages.scm         |  9 +++++++--
 tests/packages.scm        | 32 +++++++++++++++++++++++++++++++-
 5 files changed, 52 insertions(+), 11 deletions(-)


base-commit: 0787a180b3ca64d3958438920ca1b58a2a27fba4
-- 
2.46.0




This bug report was last modified 153 days ago.

Previous Next


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