Bug 5994

Summary: Plasma applet show desktop is always prompted as orphan, nevertheless I use it
Product: Mageia Reporter: Alexandr Bezenkov <alexandrbezenkov>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED WORKSFORME QA Contact:
Severity: minor    
Priority: Low CC: davidwhodgins, sysadmin-bugs
Version: Cauldron   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: plasma-applet-showdesktop-4.8.2-1.mga2.i586 CVE:
Status comment:

Description Alexandr Bezenkov 2012-05-20 11:58:31 CEST
Description of problem:
Plasma applet show desktop is always prompted as orphan, nevertheless I use it

Version-Release number of selected component (if applicable):
plasma-applet-showdesktop-4.8.2-1.mga2.i586

How reproducible:
always

Steps to Reproduce:
1. Simply work with package manager through control panel
2. After all changes applied there will be message about orphaned packages
3. show desktop applet will be prompted as orphan
4. ?????
5. PROFIT!!!!111oneoneone
Comment 1 Alexandr Bezenkov 2012-05-20 12:30:25 CEST
plasma-applet-showdesktop-4.8.2-1.mga2.i586 is affected also.

Priority: Normal => Low
Component: Release (media or process) => RPM Packages

Comment 2 Alexandr Bezenkov 2012-05-21 06:47:54 CEST
(In reply to comment #1)
> plasma-applet-showdesktop-4.8.2-1.mga2.i586 is affected also.

Damn, I wanted to say plasma-applet-folderview %(
Comment 3 Manuel Hiebel 2012-05-21 13:12:10 CEST
how have you installed these applet ? manually with urpmi/rpmdrake ?
Comment 4 Alexandr Bezenkov 2012-05-21 13:32:11 CEST
Nope, they were on board right after system installation, I chose KDE as my desktop.
Comment 5 Manuel Hiebel 2012-05-21 13:35:18 CEST
ok will try to reproduce with the pre-mageia3
Comment 6 Manuel Hiebel 2012-05-21 13:35:52 CEST
s/mageia3/mageia2 ...
Comment 7 Alexandr Bezenkov 2012-05-21 13:41:25 CEST
Yep, forgot to mention: Mageia 2 RC, clean installation :)
Comment 8 Manuel Hiebel 2012-05-21 14:09:50 CEST
can't reproduce using the default kde desktop, and both packages are required for task-kde-minimal so it seems strange

Status: NEW => RESOLVED
Resolution: (none) => WORKSFORME

Comment 9 Alexandr Bezenkov 2012-05-21 14:29:29 CEST
Well after installation I decided to clean my system a little, removing some packages useless for me (Digikam, Firefox, Korganizer, Kontact etc). After removal of course there was a message about orphans. I always try to remove orphans from system through "urpme --auto-orphans". This procedure was always safe and removed only really orphaned packages, so I ran that command without even noticing what will be removed. And was very "surprised" when after reboot had a clean desktop due to "folderview" applet removal, and also saw a red square with cross in it on panel, which indicated that my "showdesktop" applet disappeared also.
I`ll try to dig a little deeper into problem. I think there is a dependency bug somewhere, gotta find out which package causes it.
Comment 10 Alexandr Bezenkov 2012-05-21 17:11:19 CEST
Found it! Removing Konqueror causes task-kde4-minimal-4.8.0-7.mga2.noarch to be removed too due to dependency. However folderview and showdesktop are dependent on kde-task-minimal too and when this package is removed these applets become orphan. If you remove one of applets task-kde4-minimal removed too due to dependency.
This is curious because whole bunch of packages become orphan after task-kde4-minimal removal: dolphin,  kdeartwork4-kscreensaver, kwrite and others.
Comment 11 Manuel Hiebel 2012-05-21 17:23:32 CEST
yep indeed this is know 'issue' you can use urpmi <the packages you wan't to keep> so urpme will not pick out these one.
Comment 12 Alexandr Bezenkov 2012-05-21 17:35:49 CEST
Yep I know about this feature that installation through urpmi marks package as manually installed, so it never orphaned then. But for unaware users it can become a little trouble. *SCRATCH*
Comment 13 Alexandr Bezenkov 2012-05-21 17:36:47 CEST
Because too many packages dependent on task-kde4-minimal.
Comment 14 Dave Hodgins 2012-05-21 21:33:33 CEST
If you want to uninstall konqueror, but don't want the other
packages to become orphans, the way to do that is
rpm -e --nodeps konqueror
echo konqueror>>/etc/urpmi/skip.list

CC: (none) => davidwhodgins