# emerge -auNDv @world These are the packages that would be merged, in order: Calculating dependencies \ * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. - * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. | * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. \ * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. - * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. / * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. - * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. - * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. / * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. | * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. / * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. \ * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. | * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. \ * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. / * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. | * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. / * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. - * This eclass is DEPRECATED. Please use readme.gentoo-r1 instead. ... done! And I have no idea what is causing that. Aargh :D
The problem is that deprecation warning in readme.gentoo.eclass is missing reference to specific ebuild: eqawarn "This eclass is DEPRECATED. Please use readme.gentoo-r1 instead." I suggest to add the following line before line mentioned above: eqawarn "'${EBUILD}':" Then full path to affected ebuild will be printed. (It is better than ${CATEGORY}/${PF} because including only ${CATEGORY}/${PF} would not inform in which repository affected ebuild is, and ${PORTAGE_REPO_NAME} is Portage-specific.)
And better change "This eclass" into "readme.gentoo eclass" in that deprecation warning.
$ grep -r eqaw readme.gentoo* $ :/, where are that warnings coming from?
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749e93b266cdf120c2b369c5c457e9008384356e Looks like it was solved there