GNU bug report logs - #45621
guix refresh -l and deprecated-package issue

Previous Next

Package: guix;

Reported by: Christopher Baines <mail <at> cbaines.net>

Date: Sun, 3 Jan 2021 13:25:02 UTC

Severity: normal

Tags: notabug

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

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 45621 in the body.
You can then email your comments to 45621 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#45621; Package guix. (Sun, 03 Jan 2021 13:25:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Christopher Baines <mail <at> cbaines.net>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 03 Jan 2021 13:25:02 GMT) Full text and rfc822 format available.

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

From: Christopher Baines <mail <at> cbaines.net>
To: bug-guix <at> gnu.org
Subject: guix refresh -l and deprecated-package issue
Date: Sun, 03 Jan 2021 13:24:04 +0000
[Message part 1 (text/plain, inline)]
There seems to be some issues with guix refresh -l and/or deprecating
packages.

Take the following example, guile3.0-squee is used by the
guix-data-service. guix refresh -l claims it's not though.

→ ./pre-inst-env guix refresh -l guile-squee
No dependents other than itself: guile-squee <at> 0-2.c1497a2

→ ./pre-inst-env guix refresh -l guile3.0-squee
guix refresh: package 'guile3.0-squee' has been superseded by 'guile-squee'
No dependents other than itself: guile-squee <at> 0-2.c1497a2
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#45621; Package guix. (Wed, 06 Jan 2021 10:59:01 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Christopher Baines <mail <at> cbaines.net>
Cc: 45621 <at> debbugs.gnu.org
Subject: Re: bug#45621: guix refresh -l and deprecated-package issue
Date: Wed, 06 Jan 2021 11:58:07 +0100
Hi,

Christopher Baines <mail <at> cbaines.net> skribis:

> There seems to be some issues with guix refresh -l and/or deprecating
> packages.
>
> Take the following example, guile3.0-squee is used by the
> guix-data-service. guix refresh -l claims it's not though.
>
> → ./pre-inst-env guix refresh -l guile-squee
> No dependents other than itself: guile-squee <at> 0-2.c1497a2
>
> → ./pre-inst-env guix refresh -l guile3.0-squee
> guix refresh: package 'guile3.0-squee' has been superseded by 'guile-squee'
> No dependents other than itself: guile-squee <at> 0-2.c1497a2

Yes, that’s “expected”: as for the other commands, the deprecated
package is automatically replaced by its successor.

What you can do to bypass it is:

  guix refresh -l -e '(@ (gnu packages guile-xyz) guile3.0-squee)'

HTH!

Ludo’.




Added tag(s) notabug. Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 13 Jan 2021 11:44:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 45621 <at> debbugs.gnu.org and Christopher Baines <mail <at> cbaines.net> Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 13 Jan 2021 11:44:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 10 Feb 2021 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 72 days ago.

Previous Next


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