I was affected by a build-time bug in firefox, which was recently fixed. After a sync, I wanted to check if I had the updated ebuild, so I ran emerge with the "--changelog" option. However, even though it was updated, the new log entry did not show up. Reproducible: Always Actual Results: # emerge -al firefox These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] www-client/firefox-5.0 [4.0.1] USE="pgo%* -gconf%" *firefox-5.0 24 Jun 2011; Nirbheek Chauhan <nirbheek@g.o> +firefox-5.0.ebuild, files/gentoo-default-prefs.js, metadata.xml: Bump to 5.0, major release as well as security bump. XULRunner has been ... Expected Results: # emerge -al firefox These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] www-client/firefox-5.0 [4.0.1] USE="pgo%* -gconf%" 25 Jun 2011; Nirbheek Chauhan <nirbheek@g.o> firefox-5.0.ebuild: Fix bug 372845 (pgo needs python[sqlite]), bug 372817 (sandbox violations), bug 372815 (pgo failure due to env leakage) *firefox-5.0 (24 Jun 2011) 24 Jun 2011; Nirbheek Chauhan <nirbheek@g.o> +firefox-5.0.ebuild, files/gentoo-default-prefs.js, metadata.xml: Bump to 5.0, major release as well as security bump. XULRunner has been ... # emerge --version Portage 2.2.0_alpha41 (default/linux/amd64/10.0/desktop, gcc-4.5.2, glibc-2.13-r2, 2.6.39.1 x86_64)
There current code displays cuts at the "*firefox-5.0" version marker. I think we should make it go past that can cut before the next version marker (or the top of the file if there's no newer version).
Any progress on this? I hit this problem again today with media-libs/libmp4v2: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-libs/libmp4v2/ChangeLog?revision=1.67&view=markup
This is fixed by the following 2 commits: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=3a5f7f4993134022c094cb9247f9486061732b99 http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=fffa9fcef6b65f4c299f393d49396e275d78245b
This is fixed in 2.1.10.50 and 2.2.0_alpha94.
Thanks a lot, Zac!