Bug#408344: removing kdeedu package should not remove kde
Package: kdeedu
Version: 4:3.5.5-1
Severity: important
When I tried to remove kdeeedu package, using the command
aptitude remove kdeedu
aptitude will give out the following output:
Reading package lists... Done
Building dependency tree... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
Building tag database... Done
The following packages are BROKEN:
kde-amusements
The following packages are unused and will be REMOVED:
blinken edict indi kalzium kalzium-data kanagram kanjidic kbruch khangman kig kiten klatin klettres klettres-data kmplot
kpercentage
kstars kstars-data ktouch kturtle kverbos kvoctrain kwordquiz libboost-python1.33.1 libkdeedu3 libkiten1 ttf-dustin
ttf-kochi-gothic
ttf-sjfonts
The following packages will be REMOVED:
kdeedu
0 packages upgraded, 0 newly installed, 30 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 77.1MB will be freed.
The following packages have unmet dependencies:
kde-amusements: Depends: kdeedu (>= 4:3.4.3) but it is not installable
Resolving dependencies...
The following actions will resolve these dependencies:
Remove the following packages:
kde
kde-amusements
Score is -652
Accept this solution? [Y/n/q/?]
-----
In my opinion, because of the optional nature of kdeedu package, it should not depend on kde and kde-amusement during its
installation of removal.
The issue happens because kde-amusements depends on kdeedu, which in turn kde depends on kde-amusements. That is why to remove
kdeedu, the system ask confirmation to remove kde as well.
Removing the dependency will help modularizing KDE packages in Debian, which currently looks not.
-- System Information:
Debian Release: 4.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=ms_MY.UTF-8, LC_CTYPE=ms_MY.UTF-8 (charmap=UTF-8)
Versions of packages kdeedu depends on:
ii blinken 4:3.5.5-1 KDE version of the Simon Says elec
ii indi 4:3.5.5-1 Instrument Neutral Distributed Int
ii kalzium 4:3.5.5-1 chemistry teaching tool for KDE
ii kanagram 4:3.5.5-1 letter order game for KDE
ii kbruch 4:3.5.5-1 fraction calculation teaching tool
ii kdeedu-data 4:3.5.5-1 shared data for KDE educational ap
ii keduca 4:3.5.5-1 interactive form-based tests for K
ii khangman 4:3.5.5-1 the classical hangman game for KDE
ii kig 4:3.5.5-1 interactive geometry program for K
ii kiten 4:3.5.5-1 Japanese reference/study tool for
ii klatin 4:3.5.5-1 application to help revise/teach L
ii klettres 4:3.5.5-1 foreign alphabet tutor for KDE
ii kmplot 4:3.5.5-1 mathematical function plotter for
ii kpercentage 4:3.5.5-1 percentage calculation teaching to
ii kstars 4:3.5.5-1 desktop planetarium for KDE
ii ktouch 4:3.5.5-1 touch typing tutor for KDE
ii kturtle 4:3.5.5-1 educational Logo programming envir
ii kverbos 4:3.5.5-1 Spanish verb form study applicatio
ii kvoctrain 4:3.5.5-1 vocabulary trainer for KDE
ii kwordquiz 4:3.5.5-1 flashcard and vocabulary learning
kdeedu recommends no packages.
-- no debconf information
Reply to: