Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 259422 (ebuild-prep) - [TRACKER] ebuilds still using prep*
Summary: [TRACKER] ebuilds still using prep*
Status: RESOLVED FIXED
Alias: ebuild-prep
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords: Tracker
Depends on: 203891 262365 262925 games.eclass 587256 587258 587260 587262 587264 587266 587268 587270 587272 587274 587276 587280 587282 587284 587286 587288 587290 587292 587294 587296 587298 587300 587302 587304 587306 587308 587310 587312 587314 587316 651418 651420 651422 651424 651426 651428 651430 651432 651434 651436 651438 651440 651442 651444 651446 651448 651450 651452 651454 651456 651458 651460 651462 651464 651466
Blocks: metatracker
  Show dependency tree
 
Reported: 2009-02-17 22:22 UTC by Thilo Bangert (RETIRED) (RETIRED)
Modified: 2023-05-11 09:11 UTC (History)
4 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 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2009-02-17 22:22:38 UTC
This is a note that in the council meeting on 02/12/2009 the
    function 'prepalldocs' is banned for use in ebuilds with EAPIs 0 1
    and 2. If you want some functionality from this function, please
    propose a new function or clearly defined behavior for prepalldocs
    for a new EAPI.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-12 17:49:02 UTC
$ git grep -l prepalldocs
app-arch/xdms/xdms-1.3.2.ebuild
app-misc/g15message/g15message-1.0.0.ebuild
app-office/gnucash/gnucash-2.6.11.ebuild
app-office/gnucash/gnucash-2.6.12.ebuild
app-text/enscript/files/ebuild.st
dev-embedded/sdcc/sdcc-2.8.0.ebuild
dev-libs/libgringotts/libgringotts-1.2.1.ebuild
dev-libs/libmcrypt/libmcrypt-2.5.8-r2.ebuild
dev-util/ltrace/ltrace-0.5.3.1.ebuild
dev-util/pretrace/pretrace-0.4.ebuild
media-sound/muse/muse-0.9.2.ebuild
media-tv/dvbstreamer/dvbstreamer-2.0.0_rc1.ebuild
net-dialup/diald/diald-1.0-r2.ebuild
net-dialup/rp-pppoe/rp-pppoe-3.8-r2.ebuild
net-misc/mknbi/mknbi-1.4.4.ebuild
sys-apps/x86info/x86info-1.30.ebuild
sys-block/noflushd/noflushd-2.7.5.ebuild
sys-libs/libacpi/libacpi-0.2.ebuild
sys-power/nvram-wakeup/nvram-wakeup-1.0.ebuild
sys-power/yacpi/yacpi-3.0.1.ebuild
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-27 18:02:20 UTC
Let's reuse this for all prep* functions since all of them are not PMS-y and have no love from QA team.
Comment 3 Pacho Ramos gentoo-dev 2016-06-29 11:06:00 UTC
(I have just seen new prep* calls being introduced even today because of the usage of games.eclass it seems)
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-03-25 10:49:33 UTC
Oh, great. There's also hidden STRIP_MASK feature that's used a lot.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-04-09 20:34:37 UTC
games.eclass and base.eclass have no consumers left and are being removed.