A good test case for this problem (which I think it is) is "emerge -u world": ============================================================== [16:02]-jago-@-localhost-[jago]: sudo emerge -u world -p These are the packages that I would merge, in order. Calculating world dependencies ...done! [ebuild U ] x11-wm/blackbox-0.62.1-r3 to / [ebuild U ] app-editors/vim-6.1-r9 to / ============================================================== Yes, we can see that the blackbox and vim packages are going to be updated, but that's about it. Additionally, the output looks like as if emerge wants to update blackbox-0.62.1-r3 and vim-6.1-r9 to version "/", which is not really the case. In order to see what version of the package you have already installed, you have to manually query the package database using qpkg or emerge -s. I propose this to be changed, I think it would be better if the output looked like: ============================================================== [16:02]-jago-@-localhost-[jago]: sudo emerge -u world -p These are the packages that I would update, in order. Calculating world dependencies ...done! [ebuild U ] x11-wm/blackbox-0.62.1 to x11-wm/blackbox-0.62.1-r3 [ebuild U ] app-editors/vim-6.1-r6 to app-editors/vim-6.1-r7 ============================================================== When emerging a new package, the following text appears: ============================================================== [16:11]-jago-@-localhost-[jago]: sudo emerge arts Calculating dependencies ...done! >>> emerge x11-libs/qt-3.0.5 to / ============================================================== I think it would look better if it said: ============================================================== [16:11]-jago-@-localhost-[jago]: sudo emerge arts Calculating dependencies ...done! >>> emerging x11-libs/qt-3.0.5 ============================================================== And the following for updating a package: ============================================================== [16:11]-jago-@-localhost-[jago]: sudo emerge -u arts Calculating dependencies ...done! >>> emerging x11-libs/qt-3.0.5 over x11-libs/qt-3.0.1 ============================================================== What do you think ?
I think it's ok the way it is. :) We may rework the text output in a more major way in the future.