When I issue "emerge -a zoneminder" portage says "dev-perl/Class-Std-Fast"have been masked,so I edit my /etc/portage/package.accept_keywords file and issue "emerge -a zoneminder" again portage says "dev-perl/IO-Socket-Multicast" have been masked, and there is more!!! It would be better if portage can tell all ebuilds that have been masked AT ONE TIME. W500 ~ # emerge -a zoneminder These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy "dev-perl/Class-Std-Fast" have been masked. !!! One of the following masked packages is required to complete your request: - dev-perl/Class-Std-Fast-0.0.8-r2::gentoo (masked by: ~amd64 keyword) (dependency required by "www-misc/zoneminder-1.36.7::oubliette" [ebuild]) (dependency required by "zoneminder" [argument]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. W500 ~ # vi /etc/portage/package.accept_keywords W500 ~ # emerge -a zoneminder These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy "dev-perl/IO-Socket-Multicast" have been masked. !!! One of the following masked packages is required to complete your request: - dev-perl/IO-Socket-Multicast-1.120.0::gentoo (masked by: ~amd64 keyword) (dependency required by "www-misc/zoneminder-1.36.7::oubliette" [ebuild]) (dependency required by "zoneminder" [argument]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. W500 ~ # vi /etc/portage/package.accept_keywords W500 ~ # emerge -a zoneminder These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy "dev-perl/SOAP-WSDL" have been masked. !!! One of the following masked packages is required to complete your request: - dev-perl/SOAP-WSDL-3.4.0::gentoo (masked by: ~amd64 keyword) (dependency required by "www-misc/zoneminder-1.36.7::oubliette" [ebuild]) (dependency required by "zoneminder" [argument]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. W500 ~ # vi /etc/portage/package.accept_keywords W500 ~ # emerge -a zoneminder These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy "dev-perl/URI-Encode" have been masked. !!! One of the following masked packages is required to complete your request: - dev-perl/URI-Encode-1.1.1::gentoo (masked by: ~amd64 keyword) (dependency required by "www-misc/zoneminder-1.36.7::oubliette" [ebuild]) (dependency required by "zoneminder" [argument]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. W500 ~ # vi /etc/portage/package.accept_keywords Reproducible: Always Actual Results: It would be better if portage can tell all ebuilds that have been masked AT ONE TIME.
(In reply to lfs9azh from comment #0) > It would be better if portage can tell all ebuilds that have been masked AT > ONE TIME. Try with emerge --autounmask-keep-masks=n or --autounmask to enable autounmask entirely.
Actually --autounmask-keep-keywords=n is the relevant option for the masks shown in comment #0. Only use --autounmask-keep-masks=n if you want to also allow package.mask changes. Use --autounmask to allow all possible changes.
(In reply to Zac Medico from comment #2) > Actually --autounmask-keep-keywords=n is the relevant option for the masks > shown in comment #0. Only use --autounmask-keep-masks=n if you want to also > allow package.mask changes. Use --autounmask to allow all possible changes. Thanks Zac Medico! Have a good day!