Long time ago, I was wrongly using "ED" for emake DESTDIR="${ED} install until grobian (from prefix team) kindly pointed me to: http://www.gentoo.org/proj/en/gentoo-alt/prefix/techdocs.xml#doc_chap2 that explains: " Usually, all but one occurrences of ${D} in an ebuild (or eclass) have to be replaced by ${ED} to work properly in the prefix. Remember that when using make DESTDIR="${D}" install the ${D} should in general not be changed, as configure was called with --prefix="${EPREFIX}"/usr." the problem is that I have seen a lot of ebuilds wrongly using "ED" instead of "D" for this, maybe a repoman check could help to fix this Thanks Reproducible: Always
(In reply to comment #0) > the problem is that I have seen a lot of ebuilds wrongly using "ED" instead > of "D" for this, maybe a repoman check could help to fix this This is correct. I'm affraid this can at max be a warning though, as many devs that introduce ED for make install find that that "makes things work", even though that's rarely the correct way of doing it.
Would have helped to prevent recent breakage of rsync though. On a second thought, making it fatal would make sense, just write ${D}${EPREFIX} to make clear it's on purpose
This is no longer really necessary.