guix upgrade command does not accept a list of packages

DoneSubmitted by Luis Felipe.
Details
3 participants
  • Ludovic Courtès
  • Luis Felipe
  • zimoun
Owner
unassigned
Severity
important
L
L
Luis Felipe wrote on 28 Nov 2020 19:51
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
-UI20flvic2q9oWvpwg54ddy3XgUEzot8UpZQEMMz14qmhRntjprmW0rTyR1qIYhDbYH_G7eRYum2D3uREcT0lnXP6zdLxgC7S3M_v5VIJs=@protonmail.com
Guix documentation says that `guix upgrade` is an alias for `guix package -u`, but the latter can upgrade a list of packages, while the former fails.

## Steps to reproduce
1. guix pull2. guix upgrade --dry-run3. Pick two packages from the list shown in (2), say, packages A and B4. guix upgrade A B

## Expected result
Packages A and B are upgraded.

## Unexpected result
Step 4 fails with the following message:
guix upgrade: error: B: extraneous argument

## System information
Using guix 0ae0efd with the Guix System.

---Luis Felipe López Acevedohttps://luis-felipe.gitlab.io/
Z
Z
zimoun wrote on 28 Nov 2020 21:33
86y2ilp6fk.fsf@gmail.com
Dear,
Thank you for the report.
On Sat, 28 Nov 2020 at 18:51, Luis Felipe via Bug reports for GNU Guix <bug-guix@gnu.org> wrote:
Toggle quote (4 lines)> 4. guix upgrade A B> ## Expected result> Packages A and B are upgraded.
This should be fixed by patch by #44931.
http://issues.guix.gnu.org/issue/44931

All the best,simon
L
L
Ludovic Courtès wrote on 1 Dec 2020 00:13
control message for bug #44928
(address . control@debbugs.gnu.org)
87blfejv4k.fsf@gnu.org
severity 44928 importantquit
L
L
Ludovic Courtès wrote on 1 Dec 2020 00:13
(address . control@debbugs.gnu.org)
87a6uyjv4g.fsf@gnu.org
tags 44928 + easyquit
Z
Z
zimoun wrote on 1 Dec 2020 13:45
Re: bug#44928: guix upgrade command does not accept a list of packages
86h7p5vgnz.fsf@gmail.com
Hi,
On Sat, 28 Nov 2020 at 18:51, Luis Felipe via Bug reports for GNU Guix <bug-guix@gnu.org> wrote:
Toggle quote (10 lines)> 1. guix pull> 2. guix upgrade --dry-run> 3. Pick two packages from the list shown in (2), say, packages A and B> 4. guix upgrade A B>>> ## Expected result>> Packages A and B are upgraded.
Fixed by 86971616c139597ffa9e20acc75533ff90176450.
Thanks,simon
Closed
?