GNU bug report logs - #63319
Incorrect propagation chain reporting on profile collision

Previous Next

Package: guix;

Reported by: Ulf Herrman <striness <at> tilde.club>

Date: Fri, 5 May 2023 20:34:01 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Ulf Herrman <striness <at> tilde.club>
To: 63319 <at> debbugs.gnu.org
Subject: bug#63319: [PATCH 0/3] 
Date: Mon,  8 May 2023 15:33:32 -0500
This patch series fixes issue #63319, making propagation chains leading to
profile collisions be reported properly.  It does this by having
'check-for-collisions' fill in the &profile-collision-error with the manifest
and the lowered versions of the entries in question, and (guix ui) derive
parent information from the manifest.  It then removes the now-unused 'parent'
field of <manifest-entry>.

Ulf Herrman (3):
  profiles: include non-lowered entries and manifest in collision error.
  ui: derive parents of profile collision entries from manifest.
  profiles: remove `parent' field.

 guix/inferior.scm |  36 ++++-----
 guix/profiles.scm | 183 +++++++++++++++++++++++++---------------------
 guix/ui.scm       |  32 ++++++--
 3 files changed, 142 insertions(+), 109 deletions(-)

-- 
2.39.1





This bug report was last modified 2 years and 44 days ago.

Previous Next


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