Bug 5607 - telepathy installed by dependency
Summary: telepathy installed by dependency
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-25 12:33 CEST by Wolfgang Bornath
Modified: 2012-04-26 16:35 CEST (History)
5 users (show)

See Also:
Source RPM: mageia-kde4-config
CVE:
Status comment:


Attachments

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!

Note You need to log in before you can comment on or make changes to this bug.