G'day Tumblers,
I get this without -v
as well.
CAUTION: This email originated from outside of Interactive. Do not click links or open attachments unless you recognise the sender and know the content is safe.
On 26.10.21 19:04, Jan Engelhardt wrote:
On Tuesday 2021-10-26 18:33, Felix Miata wrote:
1756 items are locked and will not be changed by any action:
I would agree in the normal case.
But then again, you asked for it with -v ;-)
strolchi:~ # zypper dup --no-recommends
Loading repository data...
Reading installed packages...
[...]
Resolving dependencies...
Computing distribution upgrade...
The following 4 items are locked and will not be changed by any action:
Available:
kernel-default-base libply5
Installed:
libvpx6 unison
no -v
I just thought it was normal. What is considered verbose and normal is really random on many packages.
Now you mention it though, I do think it could be better, and I
think it would be a good thing to change.
Anyhow.. Here is what I get WITHOUT a -v:
bh-lenlap:~ # zypper -n dup -l
Retrieving repository 'Additional Hardware Support Tumbleweed'
metadata
..................................................................[done]
Building repository 'Additional Hardware Support Tumbleweed' cache
.......................................................................[done]
Retrieving repository 'Devel Tools Tumbleweed' metadata
..................................................................................[done]
<< SNIP >>
Building repository 'repo-oss' cache
.....................................................................................................[done]
Retrieving repository 'Forensics Tools and Libraries
(openSUSE_Tumbleweed)' metadata
.....................................................[done]
Building repository 'Forensics Tools and Libraries
(openSUSE_Tumbleweed)' cache
..........................................................[done]
Retrieving repository 'all the small tools for the shell
(openSUSE_Factory)' metadata
....................................................[done]
Building repository 'all the small tools for the shell
(openSUSE_Factory)' cache
.........................................................[done]
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all
enabled repositories. Make sure these repositories are compatible
before you continue. See 'man zypper' for more information about
this command.
Computing distribution upgrade...
The following 8109 items are locked and will not be changed by any
action:
Available:
brltty brltty-debuginfo brltty-debugsource brltty-driver-at-spi2
brltty-driver-at-spi2-debuginfo brltty-driver-brlapi
brltty-driver-brlapi-debuginfo brltty-driver-espeak
brltty-driver-espeak-debuginfo brltty-driver-libbraille
brltty-driver-libbraille-debuginfo
brltty-driver-speech-dispatcher
brltty-driver-speech-dispatcher-debuginfo brltty-driver-xwindow
brltty-driver-xwindow-debuginfo brltty-lang
brltty-utils brltty-utils-debuginfo cherrytree-debuginfo
cherrytree-debugsource crash-kmp-default gnucash-docs intel-e1000e
intel-e1000e-kmp-default intel-e1000e-kmp-pae kde-l10n-devel
kde-l10n-devel-debuginfo myspell-german-old
package-update-indicator smb4k-doc
smstools3-doc sysdig-kmp-default texlive texlive-12many
texlive-12many-doc texlive-2up texlive-2up-doc texlive-a0poster
texlive-a0poster-doc
texlive-a2ping texlive-a2ping-bin texlive-a2ping-doc
texlive-a4wide texlive-a4wide-doc texlive-a5comb
texlive-a5comb-doc texlive-aaai-named
texlive-aalok texlive-aalok-doc texlive-aastex
texlive-aastex-doc texlive-abbr texlive-abbr-doc texlive-abc
texlive-abc-doc texlive-abnt
texlive-abnt-doc texlive-abntex2 texlive-abntex2-doc
texlive-abraces texlive-abraces-doc texlive-abstract
texlive-abstract-doc
texlive-abstyles texlive-abstyles-doc texlive-academicons
texlive-academicons-doc texlive-academicons-fonts
texlive-accanthis
texlive-accanthis-doc texlive-accanthis-fonts texlive-accents
texlive-accents-doc texlive-accessibility
texlive-accessibility-doc
texlive-accfonts texlive-accfonts-bin texlive-accfonts-doc
texlive-accsupp texlive-accsupp-doc texlive-achemso
texlive-achemso-doc
texlive-acmart texlive-acmart-doc texlive-acmconf
texlive-acmconf-doc texlive-acro texlive-acro-doc texlive-acronym
texlive-acronym-doc
texlive-acroterm texlive-acroterm-doc texlive-active-conf
texlive-active-conf-doc texlive-actuarialangle
texlive-actuarialangle-doc
texlive-actuarialsymbol texlive-actuarialsymbol-doc
texlive-addfont texlive-addfont-doc ... and 8006 more items.
Installed:
cherrytree cherrytree-lang iwscanner
Run 'zypper locks -s' to see the complete list of locked items.
The following 19 packages are going to be upgraded:
bison bison-lang bucklespring gdb ghc-zlib ghidra htop
openSUSE-release openSUSE-release-ftp pandoc pdftk powerline-fonts
python38-websockets
rstudio signal-desktop tkgate tkgate-debuginfo
tkgate-debugsource yt-dlp
The following product is going to be upgraded:
openSUSE Tumbleweed 20211031-0 -> 20211101-0
19 packages to upgrade.
Overall download size: 434.9 MiB. Already cached: 0 B. After the
operation, additional 1.1 MiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package
tkgate-2.1-1.313.x86_64
(1/19), 5.1 MiB ( 11.2 MiB unpacked)
Retrieving: tkgate-2.1-1.313.x86_64.rpm
....................................................................................[done
(483.8 KiB/s)]
Retrieving package
tkgate-debugsource-2.1-1.313.x86_64
(2/19), 500.0 KiB ( 3.1 MiB unpacked)
Retrieving: tkgate-debugsource-2.1-1.313.x86_64.rpm
........................................................................[done
(252.6 KiB/s)]
<< SNIP >>
I did not lock that many really, but the wildcard gets in there
and kicks a lot of stuff out. Things like brltty interfere with
some serial stuff I do, and so much of texlive just makes
downloading slower.. but wildcards kill.
Maybe:
Note: You have 8109 items that are locked and will not be changed
by any action (3 installed).
And zypper without -v is too quiet (no download progress if crazy appdata crap is only served by the slowest mirrors available...).
The full list could still be shown with "-vvvvvvvvvvvvvv" for those who deem it useful.
I think progress on fetching initial metadata would be great, but putting anything else on makes it too verbose for me.
Maybe only show the list for -vv or show extra download progress with --extra_download_progress etc.
Things like downloading the repodata in a single thread one at a
time seems like more of a pain since my download speeds are always
abysmal.. I had a look.. but.. pity I am not a C++ guy. Changing
verbosity is much easier!
-- Ben