nautilus extensions still not in accordance with latest libnautilus

Bug #219121 reported by Cesare Tirabassi
12
Affects Status Importance Assigned to Milestone
diff-ext (Debian)
Fix Released
Unknown
diff-ext (Ubuntu)
Fix Released
Medium
Unassigned
eiciel (Debian)
Fix Released
Unknown
eiciel (Ubuntu)
Fix Released
Medium
Unassigned
gksu (Ubuntu)
Fix Released
Medium
Unassigned
nautilus-wallpaper (Ubuntu)
Fix Released
Medium
Unassigned
postr (Debian)
Fix Released
Unknown
postr (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: diff-ext

Newest libnautilus changed the extension directory to extension-2.0, therefore all extensions which used an hardcoded path of extensions-1.0 are now broken.
As of today, apt-file reports still the following:

root@norsetto:/# apt-file search /nautilus/extensions-1.0/
diff-ext: /usr/lib/nautilus/extensions-1.0/libdiff-ext.la
diff-ext: /usr/lib/nautilus/extensions-1.0/libdiff-ext.so
eiciel: /usr/lib/nautilus/extensions-1.0/libeiciel-nautilus.so
eiciel: /usr/lib/nautilus/extensions-1.0/libeiciel-nautilus.so.0
eiciel: /usr/lib/nautilus/extensions-1.0/libeiciel-nautilus.so.0.0.0
nautilus-gksu: /usr/lib/nautilus/extensions-1.0/libnautilus-gksu.so
nautilus-wallpaper: /usr/lib/nautilus/extensions-1.0/libnautilus-wallpaper.so
postr: /usr/lib/nautilus/extensions-1.0/python/postrExtension.py

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

For eiciel, see bug 212932.

Changed in diff-ext:
assignee: nobody → norsetto
importance: Undecided → Medium
status: New → In Progress
Changed in eiciel:
assignee: nobody → norsetto
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

nautilus-gksu is covered by bug 201462

Changed in gksu:
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

nautilus-wallpaper is covered by bug 186938

Changed in nautilus-wallpaper:
importance: Undecided → Medium
status: New → In Progress
Changed in postr:
assignee: nobody → norsetto
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

motu-release ack for postr

Changed in postr:
assignee: norsetto → nobody
status: In Progress → Fix Committed
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

motu-release ack for diff-ext

Changed in diff-ext:
assignee: norsetto → nobody
status: In Progress → Fix Committed
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

I'm subscribing motu-release for for eiciel.
For the record, while I could build and test succesfully both postr and diff-ext, I could not test in depth eiciel since it requires ACL support in the filesystem.
According to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475231 work is continuing and therefore this may need an SRU. I believe we should upload this for the time being since at least with this fix the package doesn't fail completely, but I would like to have a second opinion.

Changed in eiciel:
assignee: norsetto → nobody
status: In Progress → New
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Debdiff attached. Package builds and install correctly and can be launched, so, at least is not completely broken as the one currently in the archive.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

To save time, I have already uploaded this, but if anyone disagrees please say it here so that steve can block the commit.

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

This bug was fixed in the package eiciel - 0.9.5.1-1ubuntu1

---------------
eiciel (0.9.5.1-1ubuntu1) hardy; urgency=low

  * debian/rules:
    change hardcoded nautilus extension path to use pkgconfig (LP: #219121)
    Thanks to Andreas Henriksson <email address hidden> (DBTS 475231)
  * debian/control:
    modify Maintainer value to match the DebianMaintainerField specification.

 -- Cesare Tirabassi <email address hidden> Fri, 18 Apr 2008 13:42:23 +0200

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

This bug was fixed in the package postr - 0.9-1ubuntu1

---------------
postr (0.9-1ubuntu1) hardy; urgency=low

  * setup.py:
    update harcoded nautilus extension path to extensions-2.0 (LP: #219121)
  * debian/control:
    - removed python-elementtree from depends (included in python 2.5)
    - add python-nautilus to depends
    - modify Maintainer value to match the DebianMaintainerField specification.

 -- Cesare Tirabassi <email address hidden> Fri, 18 Apr 2008 13:54:33 +0200

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

This bug was fixed in the package diff-ext - 0.2.3-3ubuntu1

---------------
diff-ext (0.2.3-3ubuntu1) hardy; urgency=low

  * Use gconf-2.0 and gnome-vfs-2.0 modules when building (LP: #219121)
    Thanks to Andreas Henriksson <email address hidden> (DBTS 475236)
  * debian/control:
    - Add explicit build-dependencies on libgconf2-dev and libgnomevfs2-dev
    - Add meld as a recommends
    - Modify Maintainer value to match the DebianMaintainerField
      specification.

 -- Cesare Tirabassi <email address hidden> Fri, 18 Apr 2008 13:20:54 +0200

Changed in diff-ext:
status: Fix Committed → Fix Released
Changed in eiciel:
status: New → Fix Released
Changed in postr:
status: Fix Committed → Fix Released
Revision history for this message
Scott Kitterman (kitterman) wrote :

I think updating from completely broken to not completely broken is a good thing to do.

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :
Changed in diff-ext:
status: Unknown → New
Changed in eiciel:
status: Unknown → Fix Released
Changed in postr:
status: Unknown → Fix Released
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

This bug was fixed in the package nautilus-wallpaper - 0.1-0ubuntu3
---------------
 nautilus-wallpaper (0.1-0ubuntu3) hardy; urgency=low

  * debian/patches/02_add-gconf-pkgconfig.dpatch:
     - Add gconf-2.0 pkg-config flags so it can compile
   * debian/patches/03_move-to-extensions-2.0.dpatch:
     - Change libdir to /usr/lib/nautilus/extensions-2.0 in order to make it
       work with the new Nautilus (LP: #186938)
   * debian/control:
     - Added libgconf2-dev to build-depends
   * debian/rules:
     - Change install: rule to remove files from extensions-2.0 instead of extensions-1.0.

 -- Chow Loong Jin <email address hidden> Fri, 18 Apr 2008 19:01:33 +0800

Changed in nautilus-wallpaper:
status: In Progress → Fix Released
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

gksu (2.0.0-5ubuntu3) hardy-proposed; urgency=low

  * debian/patches/20_move_to_extensions-2.0.patch,
    debian/rules:
    - Move libnautilus-gksu.so to the new extensions dir in Nautilus
      (LP: #201462)

 -- Chow Loong Jin < <email address hidden>> Tue, 22 Apr 2008 20:27:44 +0800

Changed in gksu:
status: In Progress → Fix Released
Changed in diff-ext (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.