After updating from sys-apps/portage-2.2_rc33 to sys-apps/portage-2.2_rc34, I did my usual emerge and got yawl scott # emerge -uDpvN --with-bdeps y world These are the packages that would be merged, in order: Calculating dependencies /Traceback (most recent call last): File "/usr/bin/emerge", line 40, in <module> retval = emerge_main() File "//usr/lib/portage/pym/_emerge/main.py", line 1391, in emerge_main myopts, myaction, myfiles, spinner) File "//usr/lib/portage/pym/_emerge/actions.py", line 307, in action_build settings, trees, myopts, myparams, myaction, myfiles, spinner) File "/usr/lib/portage/pym/_emerge/depgraph.py", line 4965, in backtrack_depgraph success, favorites = mydepgraph.select_files(myfiles) File "/usr/lib/portage/pym/_emerge/depgraph.py", line 1537, in select_files return self._resolve(myfavorites) File "/usr/lib/portage/pym/_emerge/depgraph.py", line 1661, in _resolve if not self._create_graph(): File "/usr/lib/portage/pym/_emerge/depgraph.py", line 656, in _create_graph allow_unsatisfied=allow_unsatisfied): File "/usr/lib/portage/pym/_emerge/depgraph.py", line 1072, in _add_pkg_deps allow_unsatisfied): File "/usr/lib/portage/pym/_emerge/depgraph.py", line 1138, in _add_pkg_dep_string allow_unsatisfied=allow_unsatisfied): File "/usr/lib/portage/pym/_emerge/depgraph.py", line 716, in _add_dep self._select_package(dep.root, atom.without_use, NameError: global name 'atom' is not defined On line 716, changing 'atom' to 'dep.atom' seems to make depgraph work.
It's already fixed in 2.2_rc35.