kdebase-bin depends kdebase-bin-kde3 OR kdebase-runtime-bin-kde4

Bug #216529 reported by Harald Sitter
10
Affects Status Importance Assigned to Milestone
kdebase (Ubuntu)
Fix Released
High
Jonathan Aquilina
kdebase-runtime (Ubuntu)
Fix Released
Critical
Harald Sitter

Bug Description

Binary package hint: kdebase

kdebase-bin depends on kdebase-bin-kde3 OR kdebase-runtime-bin-kde4, while the two packages provide mostly the same files they are in completely different paths, therefore the dependency should be _only_ kdebase-bin-kde3.

i.e. instead of
Depends: kdebase-bin-kde3 | kdebase-runtime-bin-kde4, ...
Depends: kdebase-bin-kde3, ...

Tags: packaging
Changed in kdebase:
assignee: nobody → eagles051387
importance: Undecided → High
status: New → Triaged
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :

in doing some digging when i click on about kde its showing that im running kde 3.5.9 even though i installed the kde4 pkgs would not be suprised if this is related to this dependency

Changed in kdebase:
status: Triaged → In Progress
Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

sarah@saturn:~% show kdebase-runtime-bin-kde4 | grep kde3 5:29PM
Replaces: kdebase-bin (<< 4:3.96.0), kdebase-bin-kde3
Conflicts: kdebase-bin-kde3

surely you need kdebase-runtime-bin-kde4?

Changed in kdebase:
status: In Progress → Incomplete
Revision history for this message
Harald Sitter (apachelogger) wrote :

Nice.

Now we have 2 issues -.-
kdebase-bin shouldn't list kdebase-runtime-bin-kde4 as alternative to kdebase-bin-kde3 since they are using completely different paths
AND kdebase-runtime-bin-kde4 shouldn't replace/conflict kdebase-bin-kde3, same reason as above.

Changed in kdebase:
status: Incomplete → Triaged
Changed in kdebase-runtime:
assignee: nobody → eagles051387
importance: Undecided → High
status: New → Triaged
description: updated
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :

attached is the debdiff for the kdebase-runtime

Revision history for this message
Jonathan Aquilina (eagles051387) wrote :

debdiff for kdebase-bin

Revision history for this message
Jonathan Aquilina (eagles051387) wrote :

Revised kdebase-runtime debdiff

Revision history for this message
Jonathan Aquilina (eagles051387) wrote :

revised kdebase-runtime

Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Terence Simpson (tsimpson) wrote :

When you edit the files please make sure you remove any backup your text editor made (ie: all the files ending in '~')

Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Jonathan Aquilina (eagles051387) wrote :

final version

Revision history for this message
Jonathan Aquilina (eagles051387) wrote :
Revision history for this message
Stas Verberkt (legolas) wrote :

This makes kubuntu-desktop and kdebase-bin-kde3 and related packages deleted if kde 4 is also installed because of kdebase-bin-kde3 conflicting with kdebase-runtime-bin-kde4. Could be a bug of kdebase-runtime-bin-kde4 tough.

Revision history for this message
Jonathan Aquilina (eagles051387) wrote :

harald is the one u need to ask about this bug. from what i was told each respective pkg run in a different path from the other so there fore there shouldnt be any problems

Revision history for this message
P (p92) wrote :

I cannot now have kde4 and kde3 installed,

trying sudo apt-get install kde4-core returns :

The following extra packages will be installed:
  dolphin-kde4 kappfinder-kde4 kde4libs-bin kdebase-bin-kde4 kdebase-data-kde4 kdebase-kde4
  kdebase-runtime kdebase-runtime-bin-kde4 kdebase-workspace kdebase-workspace-bin kdelibs5
  kdepasswd-kde4 kdepimlibs5 kdm-kde4 kfind-kde4 klipper-kde4 konqueror-kde4
  konqueror-nsplugins-kde4 konsole-kde4 ksysguard-kde4 ksysguardd-kde4 kwin-kde4 kwrite-kde4
  libkonq5 libplasma1 systemsettings-kde4
Recommended packages:
  pmount kfreebsd-gnu hurd
The following packages will be REMOVED:
  basket digikam k3b kdeartwork kdebase-bin kdebase-bin-kde3 kdebase-kio-plugins kdepim kdesktop
  kdm kmail kmailcvt kmplayer-konq-plugins konq-plugins konqueror konqueror-nsplugins kontact korn
  kscreensaver kubuntu-desktop kvpnc strigi-applet
The following NEW packages will be installed:
  dolphin-kde4 kappfinder-kde4 kde4-core kde4libs-bin kdebase-bin-kde4 kdebase-data-kde4
  kdebase-kde4 kdebase-runtime kdebase-runtime-bin-kde4 kdebase-workspace kdebase-workspace-bin
  kdelibs5 kdepasswd-kde4 kdepimlibs5 kdm-kde4 kfind-kde4 klipper-kde4 konqueror-kde4
  konqueror-nsplugins-kde4 konsole-kde4 ksysguard-kde4 ksysguardd-kde4 kwin-kde4 kwrite-kde4
  libkonq5 libplasma1 systemsettings-kde4
0 upgraded, 27 newly installed, 22 to remove and 0 not upgraded.
Need to get 3398kB/23.9MB of archives.
After this operation, 11.3MB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.

Revision history for this message
Jonathan Aquilina (eagles051387) wrote :

take this up with the harald hes the one who knows more bout these bugs. im new to all this and with his mentoring i was the one who corrected this bug

Revision history for this message
chatmoa (jpherbien) wrote :

Idem, cannot have kde4 with kde3

eric@esilvestre:/home> sudo apt-get install kdebase-bin-kde3
[sudo] password for eric:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  amarok2 amarok2-phonon amarok2-xine amor-kde4 ark-kde4 blinken-kde4 bovo-kde4 cervisia-kde4 dolphin-kde4 dragonplayer extragear-plasma extragear-plasma-l10n gtk-qt-engine-kde4 gwenview-kde4 juk-kde4 kaider-kde4 kalgebra-kde4 kalzium-kde4 kamera-kde4 kanagram-kde4 kappfinder-kde4 karbon-kde4 kate-kde4 katomic-kde4 kbattleship-kde4 kblackbox-kde4 kbounce-kde4 kbruch-kde4 kbugbuster-kde4 ....... [168]
The following NEW packages will be installed:
  kdebase-bin-kde3
0 upgraded, 1 newly installed, 168 to remove and 9 not upgraded.
Need to get 101kB of archives.
After this operation, 270MB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.

Revision history for this message
Harald Sitter (apachelogger) wrote :

Debdiff for kdebase-runtime still had a wrong changelog entry, fixed that.

Installation of KDE 3 + KDE 4 should be fixed as soon as the package built.

Changed in kdebase:
status: Triaged → Fix Released
Changed in kdebase-runtime:
assignee: eagles051387 → apachelogger
status: Triaged → Fix Committed
importance: High → Critical
Changed in kdebase-runtime:
status: Fix Committed → Fix Released
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.