Summary: | Possible error at portage(5) - package.accept_keywords | ||
---|---|---|---|
Product: | Portage Development | Reporter: | waldolemmer <pugonfireyt> |
Component: | Documentation | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED INVALID | ||
Severity: | minor | CC: | pugonfireyt |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
waldolemmer
2024-03-28 04:00:26 UTC
(In reply to glibg10b from comment #0) > The way I interpret it, `-*` in the KEYWORDS hides the package on all > architectures, and then `x86` makes it visible on x86. Correct. > If this is the case, then adding x86 to package.accept_keywords would do > nothing. Instead, some other architecture that is also the system's > architecture should be added. You seem to have this backwards. Adding x86 to package.accept_keywords will allow the package to be installed on a system where ACCEPT_KEYORDS in make.conf or profiles does not contain x86. For example, if I have ACCEPT_KEYWORDS="amd64" in make.conf, adding the following entry to package.accept_keywords would allow me to install quake3-demo. games-fps/quake3-demo x86 (In reply to Mike Gilbert from comment #1) > (In reply to glibg10b from comment #0) > > The way I interpret it, `-*` in the KEYWORDS hides the package on all > > architectures, and then `x86` makes it visible on x86. > > Correct. > > > If this is the case, then adding x86 to package.accept_keywords would do > > nothing. Instead, some other architecture that is also the system's > > architecture should be added. > > You seem to have this backwards. > > Adding x86 to package.accept_keywords will allow the package to be installed > on a system where ACCEPT_KEYORDS in make.conf or profiles does not contain > x86. > > For example, if I have ACCEPT_KEYWORDS="amd64" in make.conf, adding the > following entry to package.accept_keywords would allow me to install > quake3-demo. > > games-fps/quake3-demo x86 Thank you. I failed to realize that the example is based on a *non*-x86 system, and that one can accept keywords for other architectures. |