Bug 5607

Summary: telepathy installed by dependency
Product: Mageia Reporter: Wolfgang Bornath <molch.b>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: balcaen.john, lmenut, molch.b, oliver.bgr, ottoleipala1
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: mageia-kde4-config CVE:
Status comment:

Description Wolfgang Bornath 2012-04-25 12:33:38 CEST
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)?
Comment 1 Manuel Hiebel 2012-04-25 12:54:22 CEST
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, lmenut
Source RPM: (none) => mageia-kde4-config

Comment 2 Oliver Burger 2012-04-25 15:23:41 CEST
Why was this hard dependency added?

CC: (none) => oliver.bgr

Comment 3 Otto Leipälä 2012-04-26 14:35:24 CEST
Because it's in prefer.vendor.list file,that file tells to urpmi what is used by default in system.

CC: (none) => ozkyster

Comment 4 Wolfgang Bornath 2012-04-26 14:44:57 CEST
If there is a default there should also be an option to bypass this default.

CC: (none) => molch.b

Comment 5 Oliver Burger 2012-04-26 14:48:32 CEST
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?
Comment 6 John Balcaen 2012-04-26 16:13:18 CEST
(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 => RESOLVED
Resolution: (none) => FIXED

Comment 7 Wolfgang Bornath 2012-04-26 16:35:29 CEST
Thx a lot! 26 unwanted packages less!