New Feisty update automatically removes big chunks of KDE

Bug #109843 reported by Scott Kitterman
2
Affects Status Importance Assigned to Milestone
aptitude (Ubuntu)
Won't Fix
Undecided
Rolf Leggewie

Bug Description

Binary package hint: gnome-panel

I used aptitude dist-upgrade today and got the new libpanel-applet2-0 and libpanel-applet2-dev. I was using dist-upgrade to try and reproduce a bug.

$ sudo aptitude dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Building tag database... Done
The following packages are unused and will be REMOVED:
  crystalcursors kappfinder kde-icons-crystal kdebase kpager ktip
The following packages will be upgraded:
  clamsmtp libpanel-applet2-0 libpanel-applet2-dev
3 packages upgraded, 0 newly installed, 6 to remove and 0 not upgraded.
Need to get 211kB/267kB of archives. After unpacking 8720kB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://us.archive.ubuntu.com feisty-updates/main libpanel-applet2-dev 1:2.18.1-0ubuntu3.1 [108kB]
Get:2 http://us.archive.ubuntu.com feisty-updates/main libpanel-applet2-0 1:2.18.1-0ubuntu3.1 [103kB]
Fetched 211kB in 1s (121kB/s)
Preconfiguring packages ...
(Reading database ... 144629 files and directories currently installed.)
Removing crystalcursors ...
Removing kdebase ...
Removing kappfinder ...
Removing kde-icons-crystal ...
Removing kpager ...
Removing ktip ...
(Reading database ... 143097 files and directories currently installed.)
Preparing to replace clamsmtp 1.6-1 (using .../clamsmtp_1.8-5ubuntu1_i386.deb) ...
Stopping virus filtering SMTP proxy: clamsmtpd.
Unpacking replacement clamsmtp ...
Preparing to replace libpanel-applet2-dev 1:2.18.1-0ubuntu3 (using .../libpanel-applet2-dev_1%3a2.18.1-0ubuntu3.1_i386.deb) ...
Unpacking replacement libpanel-applet2-dev ...
Preparing to replace libpanel-applet2-0 1:2.18.1-0ubuntu3 (using .../libpanel-applet2-0_1%3a2.18.1-0ubuntu3.1_i386.deb) ...
Unpacking replacement libpanel-applet2-0 ...
Setting up clamsmtp (1.8-5ubuntu1) ...
Installing new version of config file /etc/init.d/clamsmtp ...
Installing new version of config file /etc/clamsmtpd.conf ...
Adding user `clamav' to group `clamsmtp' ...
Done.
 * Stopping ClamAV daemon clamd [ OK ]
 * Starting ClamAV daemon clamd Running as user clamav (UID 111, GID 120)
                                                                                                                                       [ OK ]
Starting virus filtering SMTP proxy: clamsmtpd.

Setting up libpanel-applet2-0 (2.18.1-0ubuntu3.1) ...

Setting up libpanel-applet2-dev (2.18.1-0ubuntu3.1) ...
kitterma@kitterman:/var/run$ sudo apt-get install kubuntu-desktop
Reading package lists... Done
Building dependency tree
Reading state information... Done
kubuntu-desktop is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
kitterma@kitterman:/var/run$ sudo apt-get install crystalcursors kdebase kappfinder kde-icons-crystal kpager ktip
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  kdebase-doc-html
The following NEW packages will be installed:
  crystalcursors kappfinder kde-icons-crystal kdebase kpager ktip
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 1807kB/2402kB of archives.
After unpacking 8724kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com feisty/universe crystalcursors 1.1.1-8ubuntu1 [250kB]
Get:2 http://us.archive.ubuntu.com feisty/universe kde-icons-crystal 3.7-2 [1558kB]
Fetched 1807kB in 11s (164kB/s)
Selecting previously deselected package crystalcursors.
(Reading database ... 143097 files and directories currently installed.)
Unpacking crystalcursors (from .../crystalcursors_1.1.1-8ubuntu1_all.deb) ...
Selecting previously deselected package kappfinder.
Unpacking kappfinder (from .../kappfinder_4%3a3.5.6-0ubuntu20_i386.deb) ...
Selecting previously deselected package kde-icons-crystal.
Unpacking kde-icons-crystal (from .../kde-icons-crystal_3.7-2_all.deb) ...
Selecting previously deselected package kpager.
Unpacking kpager (from .../kpager_4%3a3.5.6-0ubuntu20_i386.deb) ...
Selecting previously deselected package ktip.
Unpacking ktip (from .../ktip_4%3a3.5.6-0ubuntu20_i386.deb) ...
Selecting previously deselected package kdebase.
Unpacking kdebase (from .../kdebase_4%3a3.5.6-0ubuntu20_all.deb) ...
Setting up crystalcursors (1.1.1-8ubuntu1) ...

Setting up kappfinder (3.5.6-0ubuntu20) ...

Setting up kde-icons-crystal (3.7-2) ...
Setting up kpager (3.5.6-0ubuntu20) ...

Setting up ktip (3.5.6-0ubuntu20) ...

Setting up kdebase (3.5.6-0ubuntu20) ...

Revision history for this message
Craig Sampson (ubuntu-psi-aus) wrote :

Sorry, its probably just me, but I don't understand the nature of the bug you are reporting.

It looks like you did a dist-upgrade and are concerned by the fact that kdebase (and other core kde packages) are automatically removed? Looks like aptitude removing what it thinks are unused packages....was kubuntu-desktop installed? If not, then this might explain what happened.

After installing kdebase manually as I see you did at the end of the screen capture above, did aptitude try and remove it again if you try an aptitude dist-upgrade (ie, is this apparent removal of kdebase by aptitude repeatable)?

Cheers,
Craig

Revision history for this message
Scott Kitterman (kitterman) wrote :

Aptitude actually removed a bunch of stuff that I manually re-installed in the line below where it says:

"kitterma@kitterman:/var/run$ sudo apt-get install crystalcursors kdebase kappfinder"

The potential issue here is that somehow aptitude's perception of the package cache was off somehow. I don't know why it thought kdebase needed to be removed, but it shouldn't do that.

No, the behavior wasn't repeatable. Once I had manually installed the packages again, aptitude was aware they were supposed to be installed.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

was this an upgrade from edgy to feisty?

Changed in aptitude:
assignee: nobody → r0lf
status: New → Incomplete
Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 109843] Re: New Feisty update automatically removes big chunks of KDE

It was.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

edgy and feisty are end-of-lifed. closing as wontfix.

Feel free to reopen or create a new bug report if you experience a similar problem in a later release.

Changed in aptitude:
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.