Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 416719 - portage needs an ebuild-helpers/internal
Summary: portage needs an ebuild-helpers/internal
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Ebuild Support (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-20 12:18 UTC by Brian Harring (RETIRED)
Modified: 2023-11-28 16:21 UTC (History)
2 users (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 Brian Harring (RETIRED) gentoo-dev 2012-05-20 12:18:29 UTC
Via the forced PATH appending of bin/ebuild-helpers, portage is exposing non pms helpers for ebuilds to rely on.

Shouldn't be doing this obviously; only thing exposed should be PMS bits.  Should create a ebuild-helpers/internal, move the non pms crap into there, and invoke it from those pathways.

preplib and prepallman being the first two candidates...
Comment 1 Zac Medico gentoo-dev 2019-05-19 22:39:34 UTC
These helpers die unconditionally for all EAPIs now:

prepall
prepalldocs
prepallinfo
prepallman

This die unconditionally since EAPI 7:

prepallstrip
prepstrip

These don't die, but they currently have no consumers in the gentoo repository:

prepinfo
prepman
Comment 2 Ulrich Müller gentoo-dev 2023-11-28 16:21:09 UTC
AFAICS, all non-PMS helpers in bin/ebuild-helpers die unconditionally in portage-3.0.54.

So I believe that this bug can be closed.