bellini ~ # esync /usr/lib/portage/pym/output.py:39: DeprecationWarning: DEPRECATION NOTICE: The output module was replaced by portage.output * Importing old portage tree * Doing '/usr/bin/emerge sync' now * Error: '/usr/bin/emerge sync' failed, see /var/log/emerge-sync.log for errors bellini ~ # bellini ~ # cat /var/log/emerge-sync.log Calculating dependencies ... done! emerge: there are no ebuilds to satisfy "sync". bellini ~ # It seems like the new portage version does not understand "emerge sync" anymore, only "emerge --sync". Fixed by the following one-line patch: -------------------------------------------------------------------- --- esync.py.orig 2008-12-30 19:58:19.000000000 +0100 +++ esync.py 2008-12-30 19:59:19.000000000 +0100 @@ -22,7 +22,7 @@ from common import needdbversion -syncprogram = "/usr/bin/emerge sync" +syncprogram = "/usr/bin/emerge --sync" logfile_sync = "/var/log/emerge-sync.log" tmp_prefix = "/tmp/esync" -------------------------------------------------------------------- In addition there's this unrelated deprecation warning...
esearch is not going to be widely updated but there is a stablereq for a new version. You should have better luck with that.
This is fixed in esearch-0.7.1-r5 *** This bug has been marked as a duplicate of bug 124601 ***
Well it is not fixed in stable. Just to point that out. Typical Gentoo problem.