On Thu, Mar 23, 2023 at 1:33 PM Robert Webb via openSUSE Users
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. You "switch vendor" of a package by explicitly installing package provided by this vendor. There is no other magic.