Bug 32547 - alternatives имеет зависимость на rpm-macros-alternatives
Summary: alternatives имеет зависимость на rpm-macros-alternatives
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alternatives (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-30 11:06 MSK by Vitaly Lipatov
Modified: 2019-01-09 13:05 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2016-09-30 11:06:23 MSK
#  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 Sergey Novikov 2016-09-30 15:51:29 MSK
Подтверждаю. Проверено на виртуальной машине с P8.
Comment 2 Dmitry V. Levin 2016-09-30 16:12:51 MSK
И что вы предлагаете?
Comment 3 Vitaly Lipatov 2016-10-02 00:12:33 MSK
(В ответ на комментарий №2)
> И что вы предлагаете?
Либо поделиться тайным знанием, зачем это нужно, либо убрать зависимость. Тем более что логически это рекурсивная зависимость (макросы используют 
/usr/bin/alternatives-helper из alternatives)
Comment 4 Dmitry V. Levin 2019-01-06 04:28:44 MSK
(In reply to comment #3)
> (В ответ на комментарий №2)
> > И что вы предлагаете?
> Либо поделиться тайным знанием, зачем это нужно,

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

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

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

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

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

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