$ grep -H prio /etc/zypp/repos.d/* | sort -n -t = -k 2 /etc/zypp/repos.d/home_RedDwarf.repo:priority=1 /etc/zypp/repos.d/nvidia.repo:priority=10 /etc/zypp/repos.d/openSUSE_Tools.repo:priority=20 /etc/zypp/repos.d/openSUSE-11.0-Updates.repo:priority=50 /etc/zypp/repos.d/openSUSE-DVD 11.0.repo:priority=50 /etc/zypp/repos.d/repo-debug.repo:priority=50 /etc/zypp/repos.d/repo-non-oss.repo:priority=50 /etc/zypp/repos.d/repo-oss.repo:priority=50 /etc/zypp/repos.d/education.repo:priority=70 /etc/zypp/repos.d/games.repo:priority=70 /etc/zypp/repos.d/packman.repo:priority=90
I have wormux-0.8-1.7 from games and SDL_gfx-2.0.16-138.1 from repo-oss installed. A zypper up -t package wants to update wormux to wormux-0.8-1.8, good. But zypper dup wants to update both wormux and SDL_gfx to SDL_gfx-2.0.17-2.1.
So zypper dup ignores repository priorities. Bug or expected behavior?