Bug 17768

Summary: неаккуратное разделение на подпакеты
Product: Sisyphus Reporter: Sergey Vlasov <vsu>
Component: cdrkitAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P2 CC: glebfm, ldv, placeholder, ruslandh
Version: unstable   
Hardware: all   
OS: Linux   

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. Спасибо за баг :)