On Thu, 23 Mar 2023 14:23:00 +0300, Andrei Borzenkov
On Thu, Mar 23, 2023 at 1:33 PM Robert Webb via openSUSE Users
wrote: Thank you for the clarity. It's strange, though, because we "choose" a vendor for a package by enabling and setting priorities on a set of repos.
No, you do not - at least, very indirectly. Priorities define in which order zypper checks whether a repository has a required package. So for *new* packages (not yet installed) the first repository that offers a suitable package will define the vendor of this package. Once a package is installed, zypper will not switch its vendor by default so repository priorities do not matter - zypper will always use the repository which has the new version from the same vendor.
For already installed packages, do the repository priorities affect whether the vendor is changed by the following operation [1], assuming that a plain 'zypper dup' was done immediately prior to adding the Packman repository? zypper dup --from packman --allow-vendor-change Also, for this to be consistent, each package would have to be switched to Packman whether or not the Packman version is newer, correct? [1] https://en.opensuse.org/Additional_package_repositories#Packman "After adding packman repository be sure to switch system package to those in packman ..." -- Robert Webb