On 11/30/24 10:50 AM, Andrei Borzenkov wrote:
There is no package "cura" in Tumbleweed. So, there is really nothing for which to "preserve vendor". "zypper dup" by definition attempts to to match packages on your system to the enabled repositories. And yes, it is allowed to remove orphans when doing it.
The mystery thickens,
This was a fresh-install of TW in June. It lists cura as being from "vendor openSUSE" it wants to replace it with vendor obs://build.opensuse.org/science, where did the "vendor openSUSE" come from?
1218971 State:accepted By:anag+factory When:2024-11-06T15:51:14 Created by: dimstar_suse delete: openSUSE:Factory/cura Review by User is accepted: licensedigger(licensedigger) Review by User is accepted: factory-auto(factory-auto) Review by Group is accepted: factory-staging(anag+factory) Review by Package is accepted: science/cura(dimstar_suse) Review by Project is accepted: openSUSE:Factory:Staging:adi:42(anag+factory) Review by Group is accepted: factory-staging(anag+factory) Review by Project is accepted: openSUSE:Factory:Staging:adi:19(anag+factory) Descr: Removal needed, as uranium fails to build and no fix in sight; relates to sr#1217126 Comment: Staging Project openSUSE:Factory:Staging:adi:19 got accepted.
Ah hah!, Well done. So I'm not senile, there was a cura, now there is no cura (uranium to blame), and the science repo is the only one with a building cura at the time. All makes sense for those 2 problems listed in the output. The problems related to removal and braking php are the subject of the other thread, and then Nvidia problems and moving to the openSUSE packages were just a date issue (newer) despite the lower release point in the version number. Good to know both are checked. Thank you! -- David C. Rankin, J.D.,P.E.