Ebuilds that dl from cvs, based on the one I am currently merging, cause emerge(1) to want to load the pexpect python module, but the emacs-cvs ebuild does not make dev-python/pexpect a dependency. The cvs eclass *does* already make dev-python/pexpect a dependency, but emacs-cvs does not yet use the class. Reproducible: Always Steps to Reproduce: 1. unmerge dev-python/pexpect if merged 2. merge emacs-cvs Actual Results: emerge(1) gave a non-fatal warning that pexpect could not be loaded; I did not for the full cvs co to complete to see whether the build would have failed due to missing pexpect. Expected Results: dev-python/pexpect should have been merged before the merge of emacs-cvs started patch to fix it is: --- emacs-cvs-21.3.50.ebuild.old Thu Mar 6 03:57:51 2003 +++ emacs-cvs-21.3.50.ebuild Thu Mar 6 03:58:16 2003 @@ -23,6 +23,7 @@ DEPEND=">=sys-libs/ncurses-5.3 sys-libs/gdbm dev-util/cvs + dev-python/pexpect X? ( virtual/x11 >=media-libs/libungif-4.1.0 >=media-libs/jpeg-6b
looks to be fixed