At the end of an package update emerge, the version string reported on the "Cleaning" and the "Post-Build Cleaning" lines in emerge.log are the new package version. I think it makes more sense if at least one of these lines reported the old package version. If I do an emerge -e world, and there are a handful of updates mixed in with everything, can I later look in emerge.log (or anywhere) to find out which packaged were updated and what was the version that was cleaned?
Changing the meaning of the 'Post-Build Cleaning' section is probably not a good idea since any changes to the format break tools that are designed to parse it. However, we can add a new section that contains the desired information.
I guess this is really a regression from portage-2.1.4 or so. Previously, portage logged unmerges during autoclean in addition to Post-Build Cleaning etc. $ genlop -u portage * sys-apps/portage [snip] Sat Nov 10 10:24:09 2007 <<< sys-apps/portage-2.1.3.16 Sat Nov 10 10:24:09 2007 >>> sys-apps/portage-2.1.3.19 Thu Feb 14 18:23:17 2008 <<< sys-apps/portage-2.1.3.19 Thu Feb 14 18:23:17 2008 >>> sys-apps/portage-2.1.4.4 Thu Oct 9 20:08:45 2008 >>> sys-apps/portage-2.1.4.5 Fri Dec 19 21:32:38 2008 >>> sys-apps/portage-2.1.6.1
(In reply to comment #2) > I guess this is really a regression from portage-2.1.4 or so. Previously, > portage logged unmerges during autoclean in addition to Post-Build Cleaning > etc. That's true. In svn r13241 I've restored the old messages.
This is fixed in 2.2_rc29.
Yep, it is fixed. Thanks!
This is fixed in 2.1.6.12.
*** Bug 268459 has been marked as a duplicate of this bug. ***