(Hopefully one bug for all packages are the right way to go) $ eselect python list Available Python interpreters: [1] python2.7 [2] python3.2 * Following scripts/ebuilds are using python in shebang but only working with python2 (not python3): app-portage/elogviewer-0.5.2-r2 /usr/bin/elogviewer gnome-extra/zeitgeist-0.7.1-r1 /usr/bin/zeitgeist-daemon net-dns/avahi-0.6.28-r1 /usr/bin/avahi-discover net-wireless/bluez-4.96: /usr/bin/bluez-apitest /usr/bin/bluez-test-adapter /usr/bin/bluez-test-attrib /usr/bin/bluez-test-audio /usr/bin/bluez-test-device /usr/bin/bluez-test-discovery /usr/bin/bluez-test-input /usr/bin/bluez-test-manager /usr/bin/bluez-test-network /usr/bin/bluez-test-oob /usr/bin/bluez-test-sap-server /usr/bin/bluez-test-serial /usr/bin/bluez-test-service /usr/bin/bluez-test-telephony sys-apps/dstat-0.6.9-r1: /usr/bin/dstat Should be fixed using python_convert_shebangs - you want patches for this? Reproducible: Always Steps to Reproduce: 1. Set python3 as default python 2. install one of those packages 3. try to run the executable Actual Results: Syntax exception Expected Results: should run
Those packages are all maintained by different people, so we need separate bugs for each. Please file one bug per package. You can make each bug block this one if you would like to use this as a tracker.
Seems like all bugs are done now. Thanks to Ian Delaney for patches :)