Jorge Manuel B. S. Vicetto wrote:
> Petteri Räty wrote:
>> Jorge Manuel B. S. Vicetto wrote:
>>> Hi.
>>>
>>> As the KDE team prepares to add revised eclasses for the KDE3 ebuilds so
>>> we can get 3.5.10 marked stable and then finally ask for KDE4
>>> stabilization, we'd like to drop some old eclasses from the tree. We
>>> plan to drop the kde-base, kde-dist, kde-i18n and kde-source eclasses as
>>> they're no longer used.
>>> So unless someone has any objections, we'll drop the eclasses from the
>>> tree in the next few days.
>>>
>>> In case anyone has any doubts about portage reliance on the eclasses,
>>> let me quote Zac:
>>>
>>> #gentoo-dev 20:19 <@zmedico> jmbsvicetto: it's only an issue for people
>>> upgrading from less than portage-2.1.4, which is pretty rare nowadays
>>>
>>>
>>> For the KDE team,
>>>
>> It's an issue for people who have packages in vdb emerged with portage
>> older than 2.1.4 (if this was the version where the env started being
>> added to vdb). I have been maintaining the position that nuking eclasses
>> doesn't really provide enough benefits to bork these installs. I
>> recommend just making the eclasses unusable for emerging stuff and
>> keeping uninstalls working.
> 
>> Regards,
>> Petteri
> 
> 
> Yeah, but how many people would really be affected by this? Also, I
> talked to Zac about this and all an user would need to do to get Portage
> to work again would be to grab the dropped eclasses. We could document
> this and provide links to the eclasses or create a tarball with the
> dropped eclasses.
> Even though this could affect packages merged before portage-2.1.4, the
> only packages that would be affected are packages that haven't had any
> updates since then and that means the eclasses they may use are still
> required and can not be dropped. So this will only affect users that
> haven't synced and updated their system for over 1 year.
> As I recall the issue about dropping eclasses being raised before and we
> have 27 deprecated eclasses in the tree (as determined by grep
> DEPRECATED $(portageq portdir)/eclass/* and that doesn't return all the
> kde eclasses we would like to drop), should we postpone this issue
> forever? The potential breakage will only diminish with time, so what
> benefits are required to out weight it?
> 
> 

What benefit does removing eclasses have besides a very minor space
change and maybe marginally faster to find what eclass to use?

Regards,
Petteri

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to