Oneiric package built against old Gnome2 libraries, package unusable - Request for no change re-upload

Emilien Klein emilien+ubuntu at klein.st
Mon Sep 12 11:10:20 UTC 2011


Hi ubuntu-devel,

I originally sent this message to ubuntu-archive, but I've been told
to send it to you instead and that this issue would need a "no change
re-upload" for https://bugs.launchpad.net/ubuntu/+source/nautilus-image-manipulator/+bug/836601
Can someone help me perform this?

Thanks!
    +Emilien


---------- Forwarded message ----------
From: Emilien Klein <emilien+ubuntu at klein.st>
Date: 2011/9/6
Subject: Oneiric package built against old Gnome2 libraries, package unusable
To: ubuntu-archive at lists.ubuntu.com


Hi Ubuntu Package Archive Administrators,

NOTE: if my theory is indeed correct, other packages could also be
affected by the same root cause.

A bug [0] got reported against nautilus-image-manipulator (a program I
develop and that I also package for Debian): in Oneiric, the Nautilus
extension that is used to launch the program is not placed in the
right directory, making the program unusable since it can't be
launched by right clicking on images...


When installing the package from the Ubuntu repository, the extension
gets placed in
/usr/lib/nautilus/extensions-2.0/python

Since Ubuntu is now using the new Gnome3 libraries (or environment, or
whatever it's called), the extension should instead be located in
/usr/lib/nautilus/extensions-3.0/python


The place where the extension is to be set is determined in the
setup.py [1] file, by running (needs the python-nautilus package
installed)
   pkg-config --variable=pythondir nautilus-python

In my copy of Oneiric beta 1, this command correctly returns the "3.0"
folder location. And when I build the package manually in Oneiric, the
resulting .deb correctly places the extension in the "3.0" folder.

I suspect that when the package got built on the Ubuntu Autobuilders
(on 2011-05-20 08:52:55 UTC) the Gnome3 packages were not yet used in
Oneiric, so it built the package for a Gnome2 environment. I think
that the package should be built again, this time using the correct
Gnome3 files.


How can I make sure the package is built again? Should it receive a
new version number (in the -nubuntun range?)

Thanks for reviewing this issue. Also, please CC me on your responses
since I'm not subscribed to this list.
If this is not the correct place to report this, thanks for pointing
me to the right one.
   +Emilien

[0] https://bugs.launchpad.net/nautilus-image-manipulator/+bug/836601
[1] http://bazaar.launchpad.net/~emilien-klein/nautilus-image-manipulator/trunk/view/head:/setup.py



More information about the ubuntu-devel mailing list