Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 479474 - Removing git.eclass
Summary: Removing git.eclass
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michał Górny
URL:
Whiteboard: removal on 2013-09-02
Keywords:
Depends on: 372909
Blocks:
  Show dependency tree
 
Reported: 2013-08-02 08:40 UTC by Michał Górny
Modified: 2013-10-07 18:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-08-02 08:40:54 UTC
No package uses the old git.eclass anymore and I feel like it's time to remove it.

@dberkholz, please ping me if you agree. i'll send the lastrites then.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-08-02 15:48:14 UTC
Last rites sent.
Comment 2 Maciej Piechotka 2013-10-07 17:59:55 UTC
(In reply to Michał Górny from comment #0)
> No package uses the old git.eclass anymore and I feel like it's time to
> remove it.
> 
> @dberkholz, please ping me if you agree. i'll send the lastrites then.

There are a lot of packages in overlays (x11, multilib, ...) that are still depending on it. Also technically there might be an old ones already installed and deletion of this eclass cause errors during it's uninstallation. I might be wrong but IIRC for that reason the Gentoo policy was not to remove eclass (I'm not a Gentoo dev so it might've changed - I'm sorry if I'm incorrect).
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-10-07 18:03:03 UTC
Oh, forgot to update the status.

The devmanual says to just remove it [1]. Uninstall uses local copy of the environment, so eclasses in tree don't matter. For out-of-tree packages, I doubt there's a real difference between 'unable to find git.eclass' and 'ebuild died with: git.eclass was removed'.