python-kde4-dev should depend on python-kde4 because pykdeuic4 symlink is broken

Bug #614866 reported by Mackenzie Morgan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdebindings (Debian)
Fix Released
Unknown
kdebindings (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The "pykdeuic4" command fails in maverick because /usr/bin/pykdeuic4 is a broken symlink that should point to pykdeuic4.py

# ls -l /usr/bin/pykdeuic4
lrwxrwxrwx 1 root root 40 Aug 7 23:47 /usr/bin/pykdeuic4 -> ../share/pyshared/PyQt4/uic/pykdeuic4.py
# ls -l /usr/share/pyshared/PyQt4/uic/pykdeuic4.py
ls: cannot access /usr/share/pyshared/PyQt4/uic/pykdeuic4.py: No such file or directory

The missing file is provided by python-kde4. In Lucid, python-kde4-dev depended on python-kde4. In Maverick, it does not.

summary: - pykdeuic4.py missing from python-kde4-dev
+ python-kde4-dev should depend on python-kde4 because pykdeuic4 symlink
+ is broken
description: updated
Revision history for this message
Felix Geyer (debfx) wrote :

I think the actual pykdeuic4 files should be moved to python-kde4-dev (but it still needs to depend on python-kde4).

Forwarded a patch to Debian.

Revision history for this message
Mackenzie Morgan (maco.m) wrote : Re: [Bug 614866] Re: python-kde4-dev should depend on python-kde4 because pykdeuic4 symlink is broken

I asked Jonathan Riddell about it, and he said it's useful outside of -dev
because some apps (like Ubiquity) use it. I'm not sure /why/ they use it, but
*shrug*

Thanks for forwarding it. I need to look up Debian's KDE team.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kdebindings - 4:4.5.0b-0ubuntu2

---------------
kdebindings (4:4.5.0b-0ubuntu2) maverick; urgency=low

  [ Mackenzie Morgan ]
  * debian/control:
    - Change python-kde4 back from Recommends to Depends so as not to
      break build dependencies on other packages (LP: #614866)

  [ Jonathan Riddell ]
  * Add kubuntu_03_pykde_arm.diff from Michael Casadevall fix pykde on
    ARM
  * In debian/rules turn off smoke, ruby and mono for arm, smoke doesn't compile
  * In debian/rules remove arm from MONOARCHES
  * In debian/control change smoke, ruby and mono arch any packages to non-arm arches
 -- Jonathan Riddell <email address hidden> Tue, 24 Aug 2010 19:04:26 +0100

Changed in kdebindings (Ubuntu):
status: New → Fix Released
Changed in kdebindings (Debian):
status: Unknown → 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.