| Summary: | app-emulation/emul-linux-x86-xlibs-20130224-r1: dependency errors | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Patrick Lauer <patrick> |
| Component: | New packages | Assignee: | The Gentoo Linux Hardened Team <hardened> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | amd64, info, multilib+disabled |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Patrick Lauer
2013-05-10 07:09:50 UTC
But arch/amd64/no-multilib/package.mask contains xlibs set... :/, not sure if abi_x86_32 stuff needs to be masked in some more way for this profiles arch/amd64/no-multilib/package.mask is not used in hardened profiles. (In reply to comment #2) > arch/amd64/no-multilib/package.mask is not used in hardened profiles. The hardened/linux/amd64/no-multilib looks as follows: /usr/portage/profiles/base /usr/portage/profiles/default/linux /usr/portage/profiles/arch/base /usr/portage/profiles/features/multilib /usr/portage/profiles/features/multilib/lib32 /usr/portage/profiles/arch/amd64 /usr/portage/profiles/releases /usr/portage/profiles/eapi-5-files /usr/portage/profiles/releases/13.0 /usr/portage/profiles/hardened/linux /usr/portage/profiles/hardened/linux/amd64 /usr/portage/profiles/features/64bit-native /usr/portage/profiles/hardened/linux/amd64/no-multilib What are we missing? (In reply to comment #3) > (In reply to comment #2) > > arch/amd64/no-multilib/package.mask is not used in hardened profiles. > > What are we missing? # Don't enable it. It will introduce # phony profiles like: # /usr/portage/profiles/arch/base # /usr/portage/profiles/features/multilib # /usr/portage/profiles/features/multilib/lib32 # ../../../../arch/amd64/no-multilib This is the one you're missing. >>> import portage >>> for p in portage.settings.profiles: ... print(p) ... /usr/portage/profiles/base /usr/portage/profiles/default/linux /usr/portage/profiles/arch/base /usr/portage/profiles/features/multilib /usr/portage/profiles/features/multilib/lib32 /usr/portage/profiles/arch/amd64 /usr/portage/profiles/releases /usr/portage/profiles/eapi-5-files /usr/portage/profiles/releases/13.0 /usr/portage/profiles/hardened/linux /usr/portage/profiles/hardened/linux/amd64 /usr/portage/profiles/features/64bit-native /usr/portage/profiles/arch/base /usr/portage/profiles/features/multilib /usr/portage/profiles/features/multilib/lib32 /usr/portage/profiles/arch/amd64 /usr/portage/profiles/arch/amd64/no-multilib /usr/portage/profiles/hardened/linux/amd64/no-multilib >>> quit() is with arch/amd64/no-multilib inherited It add alot of dups inherit's the default no-multilib profile have the same problems >>> for p in portage.settings.profiles: ... print(p) ... /usr/portage/profiles/base /usr/portage/profiles/default/linux /usr/portage/profiles/arch/base /usr/portage/profiles/features/multilib /usr/portage/profiles/features/multilib/lib32 /usr/portage/profiles/arch/amd64 /usr/portage/profiles/default/linux/amd64 /usr/portage/profiles/releases /usr/portage/profiles/eapi-5-files /usr/portage/profiles/releases/13.0 /usr/portage/profiles/default/linux/amd64/13.0 /usr/portage/profiles/arch/base /usr/portage/profiles/features/multilib /usr/portage/profiles/features/multilib/lib32 /usr/portage/profiles/arch/amd64 /usr/portage/profiles/arch/amd64/no-multilib /usr/portage/profiles/features/64bit-native /usr/portage/profiles/default/linux/amd64/13.0/no-multilib >>> Have added the missing mask and use. The dups of same profile should be fixed in the main no-multilib profile. so we can add the real profile. looks solved currently |