Summary: | PMS is stricter about interactivity than the tree | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Marien Zwart (RETIRED) <marienz> |
Component: | PMS/EAPI | Assignee: | PMS/EAPI <pms> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | alex_y_xu, coldwind |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Marien Zwart (RETIRED)
2007-04-12 18:44:50 UTC
This is intentional. Yes, a few ebuilds violate it at present. It's a nuisance. should strongly discourage it in EAPI-0 and once we have the required functionality in EAPI-1, we can strictly disallow it I don't know of any ebuilds that do this currently. If there are any, I think we should fix them. re: cd/dvd switching, that should be handled in src_nofetch. Note that current PMS documents PROPERTIES=interactive. (In reply to Alex Xu (Hello71) from comment #3) > re: cd/dvd switching, that should be handled in src_nofetch. The pkg_nofetch phase is only executed when fetch fails, and there's no opportunity for cd/dvd switching at that point, because no further phases are executed after fetch fails. (In reply to Zac Medico from comment #4) > Note that current PMS documents PROPERTIES=interactive. Right, support for PROPERTIES is mandatory since EAPI 4. So, what is the goal of this bug: Further change the PMS wording? Or enforce that all ebuilds in the tree are non-interactive? Last time I checked, the feature was used only by cdrom.eclass, whereas check_license() was disabled in 2011 already. No progress, closing for now. |