POSIX определяет стандартную ошибку как
для записи диагностического вывода
Это не ограничивает его использование только сообщениями об ошибках. Я бы рассматривал информацию о ходе выполнения как диагностический вывод, поэтому он относится к стандартной ошибке.
Я написал сценарий, который проверяет ненужные атомы с ключевыми словами в package.accept_keywords
и загрузил его, вместе с остальными моими gentoo-скриптами . Цитата из комментария в заголовке в 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.
Это решает второй рог центральной дилеммы моего вопроса:
- Если нет явной версии с ключевыми словами, она не может быть автоматически отключается от ключевых слов, если версия будет стабилизирована в будущем.