Bug 32547 - alternatives имеет зависимость на rpm-macros-alternatives
: alternatives имеет зависимость на rpm-macros-alternatives
Status: NEW
: Sisyphus
(All bugs in Sisyphus/alternatives)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2016-09-30 11:06 by
Modified: 2019-01-09 13:05 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2016-09-30 11:06:23
#  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
------- Comment #1 From 2016-09-30 15:51:29 -------
Подтверждаю. Проверено на виртуальной машине с P8.
------- Comment #2 From 2016-09-30 16:12:51 -------
И что вы предлагаете?
------- Comment #3 From 2016-10-02 00:12:33 -------
(В ответ на комментарий №2)
> И что вы предлагаете?
Либо поделиться тайным знанием, зачем это нужно, либо убрать зависимость. Тем
более что логически это рекурсивная зависимость (макросы используют 
/usr/bin/alternatives-helper из alternatives)
------- Comment #4 From 2019-01-06 04:28:44 -------
(In reply to comment #3)
> (В ответ на комментарий №2)
> > И что вы предлагаете?
> Либо поделиться тайным знанием, зачем это нужно,

Раньше эти макросы были упакованы в пакет alternatives.

> либо убрать зависимость.

Если просто убрать зависимость, то сломается сборка неопределённого множества
пакетов.
Оно того не стоит.

> Тем более что логически это рекурсивная зависимость (макросы используют 
> /usr/bin/alternatives-helper из alternatives)

По сути не используют.
В следующей сборке я выкину alternatives-helper окончательно.
------- Comment #5 From 2019-01-09 12:31:09 -------
(В ответ на комментарий №4)
...
> Если просто убрать зависимость, то сломается сборка неопределённого множества
> пакетов.
Небольшого количества странных пакетов, создающих альтернативы и имеющих
BuildRequires: alternatives вместо rpm-macros-alternatives ?
------- Comment #6 From 2019-01-09 13:05:01 -------
(In reply to comment #5)
> (В ответ на комментарий №4)
> ...
> > Если просто убрать зависимость, то сломается сборка неопределённого множества
> > пакетов.
> Небольшого количества странных пакетов, создающих альтернативы и имеющих
> BuildRequires: alternatives вместо rpm-macros-alternatives ?

Неопределённого множества пакетов.  Вы можете это множество определить.