Prioritäten beziehen sich grundsätzlich auf nicht installierte Pakete, die installiert werden sollen/müssen.
Ablauf bei einer Installation:
Nachschauen ob im Repo mit der höchsten Priorität vorhanden, ja, wird installiert, nein, nachschauen im Repo mit der nächsthöchsten Priorität usw.
Falls nicht vorhanden und in mehreren Repos mit der gleichen Priorität vorhanden kommt die Version-Release zum tragen.
Daher nutzt es oft wenig, nur Prioritäten einzurichten.
Erst ein
zypper dup --allow-vendor-change --from xxxxx-Repo
Stellt alle installierten Pakete auf Pakete aus dem Repo um, falls möglich, egal ob niedrigere Versionsnummer.
Wobei dieser Befehl mit Vorsicht auf andere Repos als Packman zu genießen ist, oft liegen dort factory Pakete, die nicht mit Leap 15.4 in der Grundinstallation harmonieren.