Hello,
i enabled PackMan/Essentials repo, gave it a higher priority and updated my system from it with a lot of packages changing vendor. Then I disabled the repo but packages are not downgrading to those from standard repos even when explicitly allowed to downgrade:
Code:
david@atronach-opensuse:~> LANG=en_US sudo zypper up --allow-downgrade
Loading repository data...
Reading installed packages...
The following 2 package updates will NOT be installed:
mpv mpv-bash-completion
Nothing to do.
Note that vendor stickiness is disabled in zypp.conf:
Code:
solver.allowVendorChange = true
zypper will downgrade them only with the dist-upgrade command:
Code:
david@atronach-opensuse:~> LANG=en_US sudo zypper dup
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 36 packages are going to be downgraded:
ffmpeg-3 gstreamer-plugins-bad gstreamer-plugins-bad-lang gstreamer-plugins-libav gstreamer-plugins-ugly
gstreamer-plugins-ugly-lang libavcodec57 libavcodec58 libavdevice57 libavdevice58 libavfilter6 libavfilter7 libavformat57
libavformat58 libavresample3 libavresample4 libavutil55 libavutil56 libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0
libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstsctp-1_0-0
libgsturidownloader-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libpostproc54 libpostproc55 librasqal3 libswresample2
libswresample3 libswscale4 libswscale5
The following 36 packages are going to change vendor:
ffmpeg-3 http://packman.links2linux.de -> openSUSE
gstreamer-plugins-bad http://packman.links2linux.de -> openSUSE
gstreamer-plugins-bad-lang http://packman.links2linux.de -> openSUSE
gstreamer-plugins-libav http://packman.links2linux.de -> openSUSE
gstreamer-plugins-ugly http://packman.links2linux.de -> openSUSE
gstreamer-plugins-ugly-lang http://packman.links2linux.de -> openSUSE
libavcodec57 http://packman.links2linux.de -> openSUSE
libavcodec58 http://packman.links2linux.de -> openSUSE
libavdevice57 http://packman.links2linux.de -> openSUSE
libavdevice58 http://packman.links2linux.de -> openSUSE
libavfilter6 http://packman.links2linux.de -> openSUSE
libavfilter7 http://packman.links2linux.de -> openSUSE
libavformat57 http://packman.links2linux.de -> openSUSE
libavformat58 http://packman.links2linux.de -> openSUSE
libavresample3 http://packman.links2linux.de -> openSUSE
libavresample4 http://packman.links2linux.de -> openSUSE
libavutil55 http://packman.links2linux.de -> openSUSE
libavutil56 http://packman.links2linux.de -> openSUSE
libgstadaptivedemux-1_0-0 http://packman.links2linux.de -> openSUSE
libgstbadaudio-1_0-0 http://packman.links2linux.de -> openSUSE
libgstbasecamerabinsrc-1_0-0 http://packman.links2linux.de -> openSUSE
libgstcodecparsers-1_0-0 http://packman.links2linux.de -> openSUSE
libgstisoff-1_0-0 http://packman.links2linux.de -> openSUSE
libgstmpegts-1_0-0 http://packman.links2linux.de -> openSUSE
libgstphotography-1_0-0 http://packman.links2linux.de -> openSUSE
libgstsctp-1_0-0 http://packman.links2linux.de -> openSUSE
libgsturidownloader-1_0-0 http://packman.links2linux.de -> openSUSE
libgstwayland-1_0-0 http://packman.links2linux.de -> openSUSE
libgstwebrtc-1_0-0 http://packman.links2linux.de -> openSUSE
libpostproc54 http://packman.links2linux.de -> openSUSE
libpostproc55 http://packman.links2linux.de -> openSUSE
librasqal3 openSUSE -> obs://build.opensuse.org/multimedia
libswresample2 http://packman.links2linux.de -> openSUSE
libswresample3 http://packman.links2linux.de -> openSUSE
libswscale4 http://packman.links2linux.de -> openSUSE
libswscale5 http://packman.links2linux.de -> openSUSE
36 packages to downgrade, 36 to change vendor.
Overall download size: 12.9 MiB. Already cached: 0 B. After the operation, 12.9 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y):
How come zypper up --allow-downgrade doesn't work in this case? What's the point of the --allow-downgrade switch then? I'd like to avoid using dist-upgrade on Leap because it does more changes to the packages and should be used only for the actual distribution upgrade according to the man page.
My repos:
Code:
david@atronach-opensuse:~> LANG=en_US sudo zypper lr -p
# | Alias | Name | Enabled | GPG Check | Refresh | Priority
---+---------------------------+--------------------------------------------------+---------+-----------+---------+---------
1 | kde-extra | KDE extra balíčky | Yes | (r ) Yes | Yes | 98
2 | kwin-lowlatency | Vylepšený KWin | Yes | (r ) Yes | Yes | 98
3 | multimedia-apps | Multimedia Applications | Yes | (r ) Yes | Yes | 98
4 | packman-essentials | PackMan/Essentials | No | ---- | ---- | 98
5 | repo-debug | Debug Repository | No | ---- | ---- | 99
6 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | 99
7 | repo-debug-update | Update Repository (Debug) | No | ---- | ---- | 99
8 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | 99
9 | repo-non-oss | Non-OSS repozitář | Yes | (r ) Yes | Yes | 99
10 | repo-oss | Hlavní repozitář | Yes | (r ) Yes | Yes | 99
11 | repo-source | Source Repository | No | ---- | ---- | 99
12 | repo-source-non-oss | Source Repository (Non-OSS) | No | ---- | ---- | 99
13 | repo-update | Hlavní aktualizační repozitář | Yes | (r ) Yes | Yes | 99
14 | repo-update-non-oss | Aktualizační repozitář (uzavřený software) | Yes | (r ) Yes | Yes | 99
15 | vivaldi | Prohlížeč Vivaldi | Yes | (r ) Yes | Yes | 98
Thanks.
Bookmarks