# rpm -ev rpm-macros-alternatives ошибка: удаление этих пакетов нарушит зависимости: rpm-macros-alternatives = 0.4.5-alt1.1 нужен для alternatives-0.4.5-alt1.1 # rpm -ql rpm-macros-alternatives /usr/lib/rpm/macros.d/alternatives
Подтверждаю. Проверено на виртуальной машине с P8.
И что вы предлагаете?
(В ответ на комментарий №2) > И что вы предлагаете? Либо поделиться тайным знанием, зачем это нужно, либо убрать зависимость. Тем более что логически это рекурсивная зависимость (макросы используют /usr/bin/alternatives-helper из alternatives)
(In reply to comment #3) > (В ответ на комментарий №2) > > И что вы предлагаете? > Либо поделиться тайным знанием, зачем это нужно, Раньше эти макросы были упакованы в пакет alternatives. > либо убрать зависимость. Если просто убрать зависимость, то сломается сборка неопределённого множества пакетов. Оно того не стоит. > Тем более что логически это рекурсивная зависимость (макросы используют > /usr/bin/alternatives-helper из alternatives) По сути не используют. В следующей сборке я выкину alternatives-helper окончательно.
(В ответ на комментарий №4) ... > Если просто убрать зависимость, то сломается сборка неопределённого множества > пакетов. Небольшого количества странных пакетов, создающих альтернативы и имеющих BuildRequires: alternatives вместо rpm-macros-alternatives ?
(In reply to comment #5) > (В ответ на комментарий №4) > ... > > Если просто убрать зависимость, то сломается сборка неопределённого множества > > пакетов. > Небольшого количества странных пакетов, создающих альтернативы и имеющих > BuildRequires: alternatives вместо rpm-macros-alternatives ? Неопределённого множества пакетов. Вы можете это множество определить.