On 2024-09-05 22:20, David C. Rankin wrote:
On 9/4/24 10:59 PM, Andrei Borzenkov wrote:
You are saying that "dup" should not be installing dependencies.
Is that what is happening?
What is "that"?
Anyway, this has been beaten to death both on lists and forums. The actual bug here is that these repositories are added only when NVIDIA hardware is present creating inconsistent experience. Either openSUSE-repos-{Leap,Tumbleweed,...} should always be recommended or openSUSE-repos-*-NVIDIA should depend on openSUSE-repos-* being present, not the other way round.
It is also rather unclear why openSUSE-repos-*-NVIDIA Requires openSUSE-repos-* at all. Even assuming that NVIDIA repository should be auto-added in the first place. Installer always had question about additional repositories and I expect those who wanted to use vendor driver just selected them.
Thank you Andrei,
But TW "install" dependencies and TW "update/dup" whatever you want to call it should be separate. How is TW supposed to be effectively managed if it keeps installing non-necessary packages that the user has explicitly removed?
I told you. The feature in YaST to remember packages that the administrator removed, and not install them again automatically, was removed from the code because it was buggy beyond repair. This happened maybe a decade ago.
By all means, load them on the install to wedge the cdn scheme into the distro, but when that is removed by the user, it should stay removed without the user having to lock packages to prevent non-necessary packages from installing.
Well, it was decided to remove that feature.
The fact somebody added them as a "dependency" when they are not a "dependency" is the problem -- if that is what is happening.
-- Cheers / Saludos, Carlos E. R. (from 15.5 x86_64 at Telcontar)