In spite of the deprecation warning being in place for more than a year,
this seems to have caused errors with EAPI 7 ebuilds in some overlays.

Since we see some strange fixes, like downgrading of ebuilds to EAPI 6
(which is banned), here's a quick recipe for overlay maintainers how to
go for this:

1. From a quick scan of ebuilds in overlays, it looks like eutils can
   simply be dropped from inherit in the vast majority of cases.

2. After doing this, run "pkgcheck scan". It will report any eclasses
   that are missing.

Hint: If in the second step, pkgcheck doesn't report any of "edos2unix",
"strip-linguas" or "wrapper", then inheriting eutils was incorrect
before, and removal of EAPI 7 from eutils.eclass only exposes that
error.

Reply via email to