chromium-browser has three different things that need to be changed, in its apport hook. The print and except statements, I understand what to do. The third issue is a list comprehension, I think. It looked like this:
for ext in entry['extensions']['settings'].keys(): The 2to3 tool wants to wrap that in "list()" : for ext in list(entry['extensions']['settings'].keys()): That looks fair enough, according to the python 3 docs. But I don't really know why this line needs fixing, while for plugin in entry['plugins']['plugins_list']: does not. I can see that the former line has a method call or something, with ".keys()". But since I can't tell you why those are treated differently, I'd better ask for someone more knowledgeable to look at this. Thanks. ** Patch added: "python3 patch for chromium-browser's apport hook. Needs review." https://bugs.launchpad.net/ubuntu/quantal/+source/chromium-browser/+bug/1013171/+attachment/3204203/+files/chromium-browser.patch ** Description changed: Since the description here is the only post that can be updated, it seems the best place to keep a changing list. (The original description was brief, and about only one package.) Working from the archive's Contents file, I got the list of packages that keep files under apport/package-hooks. Below are the packages that haven't been tested yet, to my knowledge. As I get time, I'll test them with 2to3, and update the list. And try to post patches as needed. Thanks - Edward Donovan <edward.dono...@numble.net> aiccu apache2.2-common - audacity cairo-dock-core cheese-common conky-all conky-cli conky-std connman cryptsetup desktopcouch dovecot-core eclipse-platform fso-gsmd gnome-media-player isc-dhcp-server libfm-data libvirt-bin lxappearance lxc lxinput lxlauncher lxpanel lxrandr lxterminal maas magicicada mpd mysql-server-5.5 mythtv-common ntp nut nut-client nut-server pcmanfm php5-common ptouch-driver python-nova qemu-common rss-glx samba-common-bin sl-modem-daemon snmpd ubuntu-vm-builder virtualbox virtualbox-guest-dkms xul-ext-mozvoikko ** Description changed: Since the description here is the only post that can be updated, it seems the best place to keep a changing list. (The original description was brief, and about only one package.) Working from the archive's Contents file, I got the list of packages that keep files under apport/package-hooks. Below are the packages that haven't been tested yet, to my knowledge. As I get time, I'll test them with 2to3, and update the list. And try to post patches as needed. Thanks - Edward Donovan <edward.dono...@numble.net> aiccu apache2.2-common cairo-dock-core cheese-common - conky-all - conky-cli - conky-std connman cryptsetup desktopcouch dovecot-core eclipse-platform fso-gsmd gnome-media-player isc-dhcp-server libfm-data libvirt-bin lxappearance lxc lxinput lxlauncher lxpanel lxrandr lxterminal maas magicicada mpd mysql-server-5.5 mythtv-common ntp nut nut-client nut-server pcmanfm php5-common ptouch-driver python-nova qemu-common rss-glx samba-common-bin sl-modem-daemon snmpd ubuntu-vm-builder virtualbox virtualbox-guest-dkms xul-ext-mozvoikko -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in Ubuntu. https://bugs.launchpad.net/bugs/1013171 Title: Many package hooks not ported to python3 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apport/+bug/1013171/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs