Bug 336499 changes Portage behaviour regarding pkg_nofetch: it gets called also for non-fetch-restricted packages. However, manual page of ebuild, section 5 says: If you turn on fetch in RESTRICT, then this function will be run when the files in SRC_URI cannot be found. (…) I suggest to change the description so it says about the case when a file isn't restricted. Reproducible: Always
Thanks, this is fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=5b65319d819a476cf2a9505398a430785f49a329
This is fixed in 2.1.11.14 and 2.2.0_alpha125.