Stefan Schweizer wrote: > Hi, > > Repoman needs to check for deprecated eclasses, see > http://bugs.gentoo.org/141677 > > As a result of the discussion in the bug, we would like to add > $PORTDIR/qa-data/eclass.deprecated > to allow to deprecate eclasses properly and make repoman fail. > > This will allow us to avoid problems with new ebuilds for deprecated > eclasses which result in bugs like > Bug 141629 dev-util/systemtap-20060325.ebuild uses deprecated > kernel-mod.eclass > I believe the developer has not known anything about that kernel-mod is > deprecated when making that ebuild. Now he ignores the bug and we have that > old eclass used again :( > > Best regards, > - Stefan > I would prefer to see a patch for this first, and then modify gentoo-x86 second; but I agree in principle. What of the conversation about 2 files, one for "this eclass is currently being deprecated" -> repoman warning; and "this eclass is no longer usable" -> repoman failure.
Also the deprecated -> new-eclass mapping. Afaik that didn't go so well for me; but I still like it ;) old new ----- ------ foo.eclass new-foo.eclass -- [email protected] mailing list
