Bug 17768 - неаккуратное разделение на подпакеты
Summary: неаккуратное разделение на подпакеты
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cdrkit (show other bugs)
Version: unstable
Hardware: all Linux
: P2 minor
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-02 17:10 MSK by Sergey Vlasov
Modified: 2008-11-04 08:54 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Vlasov 2008-11-02 17:10:24 MSK
Когда-то между сборками cdrkit-1.1.1-alt2 и 1.1.8-alt1 (точнее указать не удалось, поскольку в changelog соответствущая информация отсутствует) бинарный пакет cdrkit был разделён на несколько подпакетов. Однако разделение было сделано не совсем правильно, в результате, например, при обновлении старого пакета cdrkit из системы пропадают программы genisoimage, readom, wodim. Описание бинарного пакета cdrkit тоже не соответствует реальности - упомянутые в нём программы на самом деле не устанавливаются при установке этого пакета.

Предлагается исправить ситуацию следующим образом:

1. Файлы, лежащие сейчас в пакете cdrkit, перенести в пакет cdrkit-utils (возможно, ещё выделив netscsid в отдельный пакет).

2. Бинарный пакет cdrkit сделать виртуальным, с зависимостями на все остальные пакеты (Requires: genisoimage = %version-%release и т.п.); в этом случае при обновлении старого пакета в системе останется полный набор компонентов cdrkit.

3. Пакет cdrkit-man лучше ликвидировать, разложив man-страницы по пакетам с программами. Пакет cdrkit-doc тоже выглядит сомнительно (помимо всего прочего, документация genisoimage и wodim сейчас дублируется и в соответствующих пакетах, и в cdrkit-doc).

4. Поскольку утилиты devdump, isoinfo, isovfy, isodump из cdrkit сейчас не пакуются, не стоит класть в пакеты и man-страницы для них.
Comment 1 ruslandh 2008-11-04 08:54:58 MSK
Изменил по вашему рецепту в cdrkit-1.1.9-alt1. Спасибо за баг :)