[SRU] kdesvn can't be installed alongside kdesdk

Bug #292322 reported by GePo
8
Affects Status Importance Assigned to Milestone
kdesdk (Ubuntu)
Fix Released
Undecided
Unassigned
Intrepid
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: kdesvn-kio-plugins

Between the version in hardy and the version in intrepid kdesdk dependencies has changed from "kdesdk-kio-plugins | kdesvn-kio-plugins" to "kdesdk-kio-plugins". This results in kdesvn and kdesdk not being installable alongside.

The removal of kdesvn-kio-plugins is undocumented in the changelog, and after testing there is no reason why it should have been removed as kdesvn-kio-plugins is actually an enhanced kdesdk-kio-plugins.

There is in reality no regression potential.

Please see below for an attached minimal debdiff. If needed test packages are available in my ppa: https://launchpad.net/~andreas-wenning/+archive

Revision history for this message
Andreas Wenning (andreas-wenning) wrote :

kdesvn-kio-plugins both depends and replaces kdesdk-kio-plugins (<< 4:5.0.0). It should remove kdesdk-kio-plugins and install kdesvn-kio-plugins instead.

What happens if you do a "sudo aptitude install kdesvn"?

Changed in kdesvn:
assignee: nobody → andreas-wenning
status: New → Incomplete
Revision history for this message
GePo (gtelegin) wrote :

sudo LANG=C aptitude install kdesvn
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages are BROKEN:
  kdesdk
The following packages will be REMOVED:
  kdesdk-kio-plugins{a}
The following packages will be upgraded:
  kdesvn kdesvn-kio-plugins
2 packages upgraded, 0 newly installed, 1 to remove and 255 not upgraded.
Need to get 2318kB of archives. After unpacking 811kB will be freed.
The following packages have unmet dependencies:
  kdesdk: Depends: kdesdk-kio-plugins (>= 4:4.1.2-0ubuntu1) but it is not installable
The following actions will resolve these dependencies:

Remove the following packages:
kde-devel
kde-devel-extras
kdesdk

Score is 259

I don't think, that delete kde-devel and other packages is good solution. (It solve the problem, but it seems as hack).

Revision history for this message
Andreas Wenning (andreas-wenning) wrote :

This is how it should do. We have no guarantee that kdesvn-kio-plugins are compatible with kdesdk-kio-plugins.

I can agree that it isn't the optimal solution; I've made a test package in my PPA where kdesvn-kio-plugins provides kdesdk-kio-plugins: https://launchpad.net/~andreas-wenning/+archive

With the test-package you should be able to install kdesvn and kdesdk alongside; the interesting part is if kdesdk still works with svn after installing the package. If you are a regular kdesdk user I would be very pleased with some feedback on this.

Revision history for this message
Andreas Wenning (andreas-wenning) wrote :

Just realized that this happens due to a change in kdesdk. I've attached a debdiff fixing the problem, and will prepare a SRU for it.

Changed in kdesvn:
status: Incomplete → In Progress
description: updated
Changed in kdesdk:
assignee: andreas-wenning → nobody
status: In Progress → Confirmed
Revision history for this message
GePo (gtelegin) wrote :

I have installed your packages from PPA, but aptitude ignore versioned Provide: line. It shows message:
Ignoring Provides line with DepCompareOp for package kdesdk-kio-plugins

But all applications from dependencies of kdesdk still works.

I see debdiff - it should work.

Revision history for this message
GePo (gtelegin) wrote :

Install latest kdesdk-related packages from your PPA - all installs without warnings and sdk applications work at a first glance.

Revision history for this message
Martin Pitt (pitti) wrote :

Ack'ed, please upload.

Changed in kdesdk:
status: New → In Progress
Revision history for this message
Jonathan Riddell (jr) wrote :

uploaded

Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into intrepid-proposed, please test and give feedback here. Please see https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in kdesdk:
status: In Progress → Fix Committed
Revision history for this message
Andreas Wenning (andreas-wenning) wrote :

This is also fixed in Jaunty now with version 4:4.1.2-1ubuntu1 .

Changed in kdesdk:
status: Confirmed → Fix Released
Revision history for this message
Andreas Wenning (andreas-wenning) wrote :

The version in intrepid-proposed works as expected.

Revision history for this message
Martin Pitt (pitti) wrote :

Copied to intrepid-updates.

Changed in kdesdk:
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.