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

Reply via email to