[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
** Changed in: nautilus-python Importance: Unknown = Medium -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
Fixed in Hardy. Needs to follow http://wiki.ubuntu.com/StableReleaseUpdates for other releases. ** Changed in: nautilus-python (Ubuntu) Status: New = Fix Released -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
Now that this bug has been fixed upstream, perhaps it won't be long till it's fixed in Ubuntu. -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
** Changed in: nautilus-python Status: New = Fix Released -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
YES ! Works for me. Thank you very much for fixing this ! -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
** Changed in: nautilus-python Status: Unknown = New -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
** Bug watch added: GNOME Bug Tracker #444366 http://bugzilla.gnome.org/show_bug.cgi?id=444366 ** Also affects: nautilus-python via http://bugzilla.gnome.org/show_bug.cgi?id=444366 Importance: Unknown Status: Unknown -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
I've uploaded patched packages to my personal package archive: URL:https://edge.launchpad.net/%7Ejonner/+archive, so try them out. At least the Gutsy amd64 and i386 ones work for me. -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
Although I don't know why this issue only seems to have surfaced after Edgy, I think I found the root problem. I replaced one local int declaration with the correct Py_ssize_t. I assume that Py_ssize_t is the same size as int on i386, but not amd64. ** Attachment added: nautilus-python-0.4.3_ssize.patch http://launchpadlibrarian.net/10633156/nautilus-python-0.4.3_ssize.patch -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
I think I know why this became an issue in Feisty. Feisty was the first to use Python 2.5 by default. Python 2.5 changed its C API to use Py_ssize_t in the PyDict_Next function instead of int. -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
I am seeing exactly the same problem on both Feisty and Gutsy amd64. A python extension I am writing works on Edgy amd64. On Feisty and Gutsy, the code is being loaded, since a .pyc file is created and I can print to nautilus's stdout with a print statement at the toplevel. However, the methods in my derived class are never called to modify the contents of columns. -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
Feisty i386 seems to be fine. This seems to be a very strange amd64-specific bug that only appeared after Edgy. -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 145811] Re: python-nautilus: Feisty: Python script's methods seem to be not called by extension.
Because of above I couldn't get nautilus-bzr working. -- python-nautilus: Feisty: Python script's methods seem to be not called by extension. https://bugs.launchpad.net/bugs/145811 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs