Hi,

Manfred Tremmel schrieb:
> That's what I've done.

OK, fine, but could you please remove the line

Obsoletes:      suseRegister

from Kick-suseRegister.spec ASAP? The line

Provides:       suseRegister

is more than enough. Currently Kick-suseRegister will remove the real
suseRegister on all systems without being explicitly selected, because
Obsoletes tells rpmlib that Kick-suseRegister is "newer" than any
version of the real suseRegister.

Obsoletes is not the solution for cases where two packages provide the
same rpm symbol without being identical. Obsoletes is intended for cases
where two packages are functionally identical and one of them is to be
considered "newer" than the other one, only.

> I don't need it, [...]

OK, you don't need it, but others might want to add an update source
without knowing the URL, and SUSE did it like it did for a reason.
Putting out a package which obsoletes a part of the default package
management system, knowing that thousands of people including less
experienced ones have it in their configuration and trust it, is a tiny
little bit too "aggressive" IMHO. Please remember that YaST does not
warn the user about automatically removed packages!

Let's at least wait until someone from SUSE tells us why C# was chosen
here and what the community can do in order to get rid of it if it's
considered unacceptable. Maybe a little Google SoC project will do to
create a C/C++ replacement for these 11 lines of C# code.

By the way, nobody needs to remove suseRegister in order to use a SUSE
system without registration, not using this feature or using the
"Cancel" button works just fine. Until then I propose that
Kick-suseRegister provides suseRegister without obsoleting it. It serves
the same purpose - being able to uninstall suseRegister and Mono after
installing Kick-suseRegister - but in a less automagical way. And
getting rid of Mono requires manual intervention anyway, so there's no
point in removing suseRegister silently if the real purpose is getting
rid of Mono.

Andreas Hanke

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to