Jakub Moc wrote:
> Alec Warner napsal(a):
>> Jakub Moc wrote:
>>> Danny van Dyk napsal(a):
>>>> which breaks the metadata cache. Any objections to change it
>>>> to
>>>>
>>>>   SLOT=0
>>> As noted on the relevant bug [1], the eclass is a complete no-op and
>>> nothing can be installed using this eclass (has been so for quite some
>>> time). Fixing it doesn't make sense, making it dummy or even removing it
>>> (plus the unusable single ebuild which inherits it) does.
>>>
>>>
>>> [1] http://bugs.gentoo.org/show_bug.cgi?id=162960
>>>
>> And we already told you, removing it isn't a good solution (even if it
>> technically works within the bounds of the current api).  The bug is
>> that the SLOT invalidates cache entries and it's trivial to fix.
> 
> The eclass is not trivial to fix, to be fixed, this eclass would require
> a complete rewrite from scratch. There's no usable ebuild for this
> eclass and the eclass is completely moot. Still fail to see what are you
> trying to fix as opposed to removing a broken non-functional cruft from
> the tree.
> 
> 

See the bug?  It says 'slot is being set to $KV, which breaks the
metadata cache.  Also, portage may fail to set $KV to a valid slot value
(typically 0) and thus the package may end up with SLOT="" which is also
invalid'.

Thats what we are trying to fix.

The fact that the eclass sucks balls is irrelevant, I could say the same
of a dozen other old as hell eclasses.  But they remain in the tree, as
will this one.
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to