Cyril Roelandt skribis:
> 'guix package --upgrade' is now the same as "guix package --upgrade=''".
Please add ChangeLog-style entries in the commit log.
> +@itemx -u [@var{regexp}]
> +Upgrade all the installed packages. When @var{regexp} is specified, upgrade
> only
Two spaces after period.
'guix package --upgrade' is now the same as "guix package --upgrade=''".
---
doc/guix.texi|7 ---
guix/scripts/package.scm |6 +++---
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index c91bc20..d69b7d0 100644
--- a/doc/guix.te
Cyril Roelandt skribis:
> 'guix package --upgrade' is now the same as "guix package --upgrade=''".
[...]
> -(option '(#\u "upgrade") #t #f
> +(option '(#\u "upgrade") #f #f
Should be #f #t (the first one is ‘required?’, the second one is
‘optional?’, see SRFI-37.)
> @@ -602,7
'guix package --upgrade' is now the same as "guix package --upgrade=''".
---
Hi!
On #guix, we discussed the idea that "--upgrade" should not always require an
argument. When upgrading the whole system, "package --upgrade" feels natural,
maybe even more than "package --upgrade=''".
Here is a patch