python-libuser actually depends on libuser-dev

Bug #120367 reported by Soren Hansen
6
Affects Status Importance Assigned to Milestone
libuser (Debian)
Fix Released
Unknown
libuser (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: libuser

python-libuser actually depends on libuser-dev, i.e. it does not have a "Depends: libuser1-dev", but if libuser1-dev is not installed, it breaks, e.g. like so:

Traceback (most recent call last):
  File "/usr/sbin/system-config-samba", line 41, in <module>
    mainWindow.MainWindow(debug_flag)
  File "/usr/share/system-config-samba/mainWindow.py", line 91, in __init__
    self.basic_preferences_win = basicPreferencesWin.BasicPreferencesWin(self, self.xml, self.samba_data, self.samba_backend, self.main_window)
  File "/usr/share/system-config-samba/basicPreferencesWin.py", line 93, in __init__
    self.admin = libuser.admin()
SystemError: /usr/lib/libuser/libuser_files.so: cannot open shared object file: No such file or directory

Adrien Cunin (adri2000)
Changed in libuser:
importance: Undecided → Medium
status: New → Confirmed
Changed in libuser:
status: Unknown → New
Changed in libuser:
assignee: nobody → xxxxx1
status: Confirmed → In Progress
Revision history for this message
deadwill (deadwill-deactivatedaccount) wrote :

Thanks for your report Soren!
It was packaged wrong. I'll fix that.

Revision history for this message
deadwill (deadwill-deactivatedaccount) wrote :

That's the debdiff for Ubuntu Gutsy.

Revision history for this message
deadwill (deadwill-deactivatedaccount) wrote :

... and this for feisty-proposed.

Changed in libuser:
status: In Progress → Fix Committed
Revision history for this message
Soren Hansen (soren) wrote : Re: [Bug 120367] Re: python-libuser actually depends on libuser-dev

On Thu, Jul 05, 2007 at 06:48:04PM -0000, William Lima wrote:
> That's the debdiff for Ubuntu Gutsy.

Your debdiff is lying. :) It says:

 * Add XS-Vcs-Bzr debian/control field.

But no such field is added.

:)

Revision history for this message
deadwill (deadwill-deactivatedaccount) wrote :

ARGH! Sorry, wrong description. Should be:

* Change Maintainer/XSBC-Original-Maintainer field.

... fixing changelog.

Revision history for this message
deadwill (deadwill-deactivatedaccount) wrote :

debdiff with correct description for Gutsy.

Revision history for this message
deadwill (deadwill-deactivatedaccount) wrote :

debdiff with correct description for feisty-proposed.

Revision history for this message
deadwill (deadwill-deactivatedaccount) wrote :

All is OK now. Too many bugs in one day. My eyes are X_^

Thanks Soren.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Søren: are you on it?

Changed in libuser:
assignee: xxxxx1 → shawarma
Changed in libuser:
assignee: shawarma → xxxxx1
Revision history for this message
Soren Hansen (soren) wrote :

I don't think this is a suitable candidate for an SRU.
 * SRU's are a hassle :)
 * there's a simple workaround (just install libuser-dev)
 * there seem to be *no* reverse dependencies :)

I'll just run a quick test of the gutsy debdiff and upload it in a second if it's good. :)

Revision history for this message
deadwill (deadwill-deactivatedaccount) wrote :
Revision history for this message
deadwill (deadwill-deactivatedaccount) wrote :

Moved etc/ subdir to libuser1.

Revision history for this message
Emmet Hikory (persia) wrote :

I've unsubscribed ubuntu-universe-sponsors, as there is a python-libuser 1:0.54.6-2.1.dfsg.1-1.2ubuntu1 in the repositories. If the version committed is not the intended version, a debdiff for a corrected version would require an incremented revision. If required, please generate such a debdiff and resubscribe ubuntu-universe-sponsors.

Revision history for this message
deadwill (deadwill-deactivatedaccount) wrote :

Hi persia!!

Fix already released. Thanks!

Changed in libuser:
status: Fix Committed → Fix Released
Changed in libuser:
status: New → 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.