Description of problem: Doing a KDE installation, no matter if standard, custom or even minimal - telepathy packages are installed. The telepathy packages are installed because of being requirements of Default-kde4-config, thus by kdm, task-kde4-minimal and task-kde4. - You can not unmark telepathy in the individual package selection without unmarking almost the complete KDE system. - You can not uninstall the packages later, except by using 'rpm -e -nodeps' on each package - at next update they are back again. :( Questions: 1. Why is a not even very popular IM package such a strong requirement, even stronger than Konqueror or other major applications? 2. How can I get rid of the packages for good (without getting them back at next update and without having them to list in the skip-list)?
seems it's http://svnweb.mageia.org/packages/cauldron/mageia-kde4-config/current/SPECS/mageia-kde4-config.spec?r1=226526&r2=227811 (and the drop of the plasma applet maybe of bug 5344)
CC: (none) => balcaen.john, lmenutSource RPM: (none) => mageia-kde4-config
Why was this hard dependency added?
CC: (none) => oliver.bgr
Because it's in prefer.vendor.list file,that file tells to urpmi what is used by default in system.
CC: (none) => ozkyster
If there is a default there should also be an option to bypass this default.
CC: (none) => molch.b
prefer.vendor.list is used to tell urpmi which dependancy to use in case there are several possibilities afaik. The problem here is, that we do have a hard dependancy in mageia-kde4-config and the question is: why was it added?
(In reply to comment #2) > Why was this hard dependency added? Simply because of the use of ktp presence applet added before beta1 if i'm not wrong (around 0.2 version of telepathy-kde) in the panel for test purpose. Now thanks to the switch to the javascript luc rewrote this part so the applet is now enabled when is present & we did switch the requires to a suggests so people will be able to remove telepathy since it's now a suggests.
Status: NEW => RESOLVEDResolution: (none) => FIXED
Thx a lot! 26 unwanted packages less!