Subject: bug#74888: closed (Re: [bug#74888] [PATCH 0/3] Fixes to the 'security-updates' and 'ungraft' manifests)

From: [email-masked] (GNU bug Tracking System)
Date: Wed, 18 Dec 2024 17:38:02 +0000

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 [email-masked].

-- 
74888: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74888
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [bug#74888] [PATCH 0/3] Fixes to the 'security-updates' and 'ungraft' manifests
From: Ludovic Courtès <[email-masked]>
To: Maxim Cournoyer <[email-masked]>
Cc: [email-masked]
Date: Wed, 18 Dec 2024 18:36:49 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

Maxim Cournoyer <[email-masked]> 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’.

Subject: [PATCH 0/3] Fixes to the 'security-updates' and 'ungraft' manifests
From: Ludovic Courtès <[email-masked]>
To: [email-masked]
Cc: Ludovic Courtès <[email-masked]>
Date: Sun, 15 Dec 2024 17:24:14 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

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