+++ This bug was initially created as a clone of Bug #512708 +++ app-portage/pfl has the dependency to portage defined as DEPEND="sys-apps/portage" This can lead to a situation where pfl is installed for PYTHON_TARGETS which aren't enabled on sys-apps/portage. Steps to reproduce: 1. emerge sys-apps/portage against python 3.3 only 2. emerge app-portage/pfl against python 2.7 3. Run pfl without any arguments Actual result: $ pfl Traceback (most recent call last): File "/usr/lib/python-exec/python2.7/pfl", line 4, in <module> import pfl.pfl File "/usr/lib64/python2.7/site-packages/pfl/pfl.py", line 2, in <module> from portage.dbapi.vartree import vartree ImportError: No module named portage.dbapi.vartree Proposed fix - The dependency should read: RDEPEND="${DEPEND} net-misc/curl sys-apps/portage[${PYTHON_USEDEP}]"
Fixed. Thanks for the report.