Activity log for bug #849361

Date Who What changed Old value New value Message
2011-09-13 19:50:01 Emilien Klein bug added bug
2011-10-17 23:10:47 Launchpad Janitor nautilus-image-manipulator (Ubuntu): status New Confirmed
2011-10-17 23:11:11 Eric Carvalho bug added subscriber Eric Carvalho
2011-10-29 03:28:27 Launchpad Janitor branch linked lp:debian/nautilus-image-manipulator
2011-10-31 16:22:30 Emilien Klein nautilus-image-manipulator (Ubuntu): status Confirmed Fix Released
2011-10-31 16:22:30 Emilien Klein nautilus-image-manipulator (Ubuntu): assignee Emilien Klein (emilien-klein)
2011-11-01 16:07:12 Emilien Klein description In order to fix bug #836601, the package got rebuilt so as to put the extension in the "correct" Gnome3 nautilus extension folder: /usr/lib/nautilus/extensions-3.0/ Now the package is placing the extension in that folder, however the right-click menu is not displayed after restarting the session. According to python-nautilus' /usr/share/doc/python-nautilus/README in Oneiric: As of nautilus-python 0.7.0, scripts are also loaded from $XDG_DATA_DIR/nautilus-python/extensions, which includes ~/.local/share and /usr/share (or whatever your $XDG_DATA_DIR is set to). I also saw an example here [0] that changed the path where the extension is set to /usr/share/nautilus-python/extensions The last comment here [1] also mentions the use of this new folder. I need to investigate how the Python Nautilus extensions are supposed to work with Gnome3/nautilus-python 1.0... In order to test, I also installed nautilus-pastebin, and that program's extension also failed to show. There seems to be a generalized problem with Python Nautilus extensions starting with Ubuntu 11.10... [0] https://github.com/danielgtaylor/arista/pull/54/files [1] https://bugzilla.redhat.com/show_bug.cgi?id=708891 == SRU == [Impact] Nautilus Image Manipulator does not work in Oneiric since the Nautilus extension and the program had to be upgraded to work with Nautilus 3 and PyGI/GTK+ 3. See related bug reports [0] and [1]. [Development Fix] I have released a new microrelease that solely addresses this issue. N I M 0.4 is now available and I've uploaded it to Debian Unstable. The package in Precise should work out of the box when it is refreshed from Sid (along with python-nautilus). I haven't actually tested the package in Precise, but have in Debian Sid and Ubuntu Oneiric (see below). [Stable Fix] Version 0.4 is a microrelease made to address only this problem, no new functionality has been added. The changes can be reviewed in lp:nautilus-image-manipulator, r92 to r100. The code in version 0.4 is the same as the current head, i.e. r100. I've installed the package straight from Debian [3] and it works in Oneiric. There is a warning when installing the package with `dpkg` since there is a dependency on python-nautilus (>= 1.1) but Oneiric has 1.0-0ubuntu2. But the needed patch to python-nautilus [4] is present in the current version in Oneiric. I would need somebody to explain to me if the Depends line in `debian/control` needs to be modified to `python-nautilus (>= 1.0-0ubuntu2)` manually, or if this can be done automagically. [Test Case] bzr branch lp:nautilus-image-manipulator cd nautilus-image-manipulator mkdir -p ~/.local/share/nautilus-python/extensions cp ./nautilus_image_manipulator/nautilus-image-manipulator-extension.py ~/.local/share/nautilus-python/extensions sudo ln -s [FULL_PATH_TO_PWD]/bin/nautilus-image-manipulator /usr/bin nautilus -q && nautilus --no-desktop When right-clicking on an image file (or a group of files), a new contextual menu will appear, called "Resize images...". It launches Nautilus Image Manipulator. [Regression Potential] The package is currently broken in Oneiric, i.e. it can be installed from the repository but nothing will appear. No other package depend on this package, so I see very little regression potential. Consider also that Oneiric is the first release where Nautilus Image Manipulator would be available, so there is no problem like upgrading users being affected. [0] https://bugs.launchpad.net/ubuntu/+source/nautilus-image-manipulator/+bug/849361 [1] https://bugs.launchpad.net/ubuntu/+source/nautilus-image-manipulator/+bug/859104 [3] http://packages.debian.org/sid/all/nautilus-image-manipulator/download [4] https://bugs.launchpad.net/ubuntu/+source/nautilus-python/+bug/858925 == ORIGINAL DESCRIPTION == In order to fix bug #836601, the package got rebuilt so as to put the extension in the "correct" Gnome3 nautilus extension folder: /usr/lib/nautilus/extensions-3.0/ Now the package is placing the extension in that folder, however the right-click menu is not displayed after restarting the session. According to python-nautilus' /usr/share/doc/python-nautilus/README in Oneiric: As of nautilus-python 0.7.0, scripts are also loaded from $XDG_DATA_DIR/nautilus-python/extensions, which includes ~/.local/share and /usr/share (or whatever your $XDG_DATA_DIR is set to). I also saw an example here [0] that changed the path where the extension is set to /usr/share/nautilus-python/extensions The last comment here [1] also mentions the use of this new folder. I need to investigate how the Python Nautilus extensions are supposed to work with Gnome3/nautilus-python 1.0... In order to test, I also installed nautilus-pastebin, and that program's extension also failed to show. There seems to be a generalized problem with Python Nautilus extensions starting with Ubuntu 11.10... [0] https://github.com/danielgtaylor/arista/pull/54/files [1] https://bugzilla.redhat.com/show_bug.cgi?id=708891
2011-11-01 16:08:56 Emilien Klein summary Menu not displayed after installation Extension not working in Oneiric
2011-11-01 16:09:44 Emilien Klein bug added subscriber Ubuntu Stable Release Updates Team
2011-11-01 16:10:54 Emilien Klein nautilus-image-manipulator (Ubuntu): assignee Emilien Klein (emilien-klein)
2011-11-01 16:11:47 Emilien Klein bug added subscriber Ubuntu Sponsors Team
2011-11-02 03:04:26 Chow Loong Jin nominated for series Ubuntu Oneiric
2011-11-02 03:04:26 Chow Loong Jin bug task added nautilus-image-manipulator (Ubuntu Oneiric)
2011-11-02 10:10:16 Emilien Klein bug added subscriber Chow Loong Jin
2011-11-02 13:00:43 Chow Loong Jin nautilus-image-manipulator (Ubuntu): status Fix Released Fix Committed
2011-11-02 22:45:16 Launchpad Janitor nautilus-image-manipulator (Ubuntu): status Fix Committed Fix Released
2011-11-02 23:10:27 Launchpad Janitor branch linked lp:ubuntu/nautilus-image-manipulator
2011-11-03 00:29:49 Chow Loong Jin nautilus-image-manipulator (Ubuntu Oneiric): status New Triaged
2011-11-03 00:30:02 Chow Loong Jin removed subscriber Ubuntu Sponsors Team
2011-11-03 14:35:08 Emilien Klein bug added subscriber Laudeci Oliveira
2011-11-04 20:33:41 Martin Pitt nautilus-image-manipulator (Ubuntu Oneiric): status Triaged Fix Committed
2011-11-04 20:33:44 Martin Pitt bug added subscriber SRU Verification
2011-11-04 20:33:45 Martin Pitt tags verification-needed
2011-11-04 21:20:46 Launchpad Janitor branch linked lp:ubuntu/oneiric-proposed/nautilus-image-manipulator
2011-11-05 14:48:21 Martin Pitt tags verification-needed verification-done
2011-11-14 05:54:38 Launchpad Janitor nautilus-image-manipulator (Ubuntu Oneiric): status Fix Committed Fix Released