[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: