Eu escrevi um script que verifica se há átomos com palavras-chave desnecessários em package.accept_keywords
e fiz o upload dele, juntamente com o resto dos meus scripts do gentoo . Para citar o comentário do cabeçalho em gentoo-check-unstable-keywords
:
# This script reports unnecessary unstable keywords in
# /etc/portage/package.accept_keywords.
#
# A keyword is considered unnecessary when:
# - The atom is not installed. OR
# - A stable version of the atom is available which
# - Is not masked by the user's /etc/portage/package.mask. AND
# - Meets the requirements of any dependent atoms installed.
Isso resolve o segundo chifre do dilema central da minha pergunta:
- If no explicit version is keyworded, it cannot be automatically unkeyworded should a version be stabilized in the future.