Repology Zypper Dup

Solution 1: install libopenh264-7-2.3.1-2.suse1699.30.x86_64 from vendor obs://build.opensuse.org/openSUSE:Factory

However I have no factory repo in YaST?!?

@fleamour can you show your enabled repos and url’s via command line;

zypper lr -dE
  Repository priorities in effect:                                                                                   (See 'zypper lr -P' for details)
      90 (raised priority)  :  1 repository
      99 (default priority) :  5 repositories
     105 (lowered priority) :  4 repositories

#  | Alias                      | Name              | Enabled | GPG Check | Refresh
---+----------------------------+-------------------+---------+-----------+--------
 1 | MEGAsync                   | MEGAsync          | Yes     | (r ) Yes  | Yes
 2 | NVIDIA:repo-non-free       | repo-non-free     | Yes     | (r ) Yes  | Yes
 3 | google-chrome              | google-chrome     | Yes     | (r ) Yes  | Yes
 4 | openSUSE:repo-non-oss      | repo-non-oss      | Yes     | (r ) Yes  | Yes
 5 | openSUSE:repo-openh264     | repo-openh264     | Yes     | (r ) Yes  | Yes
 6 | openSUSE:repo-oss          | repo-oss          | Yes     | (r ) Yes  | Yes
 7 | openSUSE:repo-oss-debug    | repo-oss-debug    | No      | ----      | ----
 8 | openSUSE:repo-oss-source   | repo-oss-source   | No      | ----      | ----
 9 | openSUSE:update-tumbleweed | update-tumbleweed | Yes     | (r ) Yes  | Yes
10 | packman                    | Packman           | Yes     | (r ) Yes  | Yes
11 | snappy                     | snappy            | Yes     | (r ) Yes  | Yes
12 | tailscale-stable           | Tailscale stable  | Yes     | (r ) Yes  | Yes
fleamour@G41M-COMBO ~> zypper lr -dE
#  | Alias                      | Name              | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                           | Service
---+----------------------------+-------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------+---------
 1 | MEGAsync                   | MEGAsync          | Yes     | (r ) Yes  | Yes     |  105     | rpm-md | https://mega.nz/linux/repo/openSUSE_Tumbleweed/                               | 
 2 | NVIDIA:repo-non-free       | repo-non-free     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed/                              | NVIDIA
 3 | google-chrome              | google-chrome     | Yes     | (r ) Yes  | Yes     |  105     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                          | 
 4 | openSUSE:repo-non-oss      | repo-non-oss      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed//repo/non-oss                              | openSUSE
 5 | openSUSE:repo-openh264     | repo-openh264     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                       | openSUSE
 6 | openSUSE:repo-oss          | repo-oss          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed//repo/oss                                  | openSUSE
 9 | openSUSE:update-tumbleweed | update-tumbleweed | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed/                                    | openSUSE
10 | packman                    | Packman           | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/          | 
11 | snappy                     | snappy            | Yes     | (r ) Yes  | Yes     |  105     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed | 
12 | tailscale-stable           | Tailscale stable  | Yes     | (r ) Yes  | Yes     |  105     | rpm-md | https://pkgs.tailscale.com/stable/opensuse/tumbleweed/x86_64                  |

@fleamour so it’s coming from repo #5 which builds against Factory… Soulution 1 is correct

See the last entry here: http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/ it’s openSUSE:Factory…

1 Like

You quite the sleuth!?! I’d never figure that out.
Will Packman try to regularly switch vendor in some power struggle?

@fleamour if you switch vendors it should remain (vendor sticky-ness), however if the package disappears for the repo for whatever reason it will ask to switch as this package would appear to zypper as a ‘System package’.

When you upgrade to a new snapshot, running zypper -vvv dup will provide additional information to explain why it’s happening etc…

Triple verbose. Nice tip.