Bug 9953 - Пакет использует su которого нет в зависимостях
Summary: Пакет использует su которого нет в зависимостях
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: man (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 9954
Blocks:
  Show dependency tree
 
Reported: 2006-09-04 11:49 MSD by Slava Dubrovskiy
Modified: 2008-02-15 22:12 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Dubrovskiy 2006-09-04 11:49:42 MSD
В файле /etc/cron.daily/makewhatis используется su.
Зависимости на su нет. Из-за этого получаю письмо с ошибкой:
/etc/cron.daily/makewhatis: line 26: su: command not found
Steps to Reproduce:
1.apt-get install man
2.apt-get remove su
3.
Comment 1 Dmitry V. Levin 2006-09-12 02:43:57 MSD
$ rpmquery -pR i586/RPMS/man-1.5m2-alt3.i586.rpm |fgrep su
su  

# rpmi -e su
error: removing these packages would break dependencies:
        su   is needed by man-1.5m2-alt3

Я не знаю, что у вас за система, но у меня всё OK.
Comment 2 Slava Dubrovskiy 2006-09-12 10:04:35 MSD
(In reply to comment #1)
> $ rpmquery -pR i586/RPMS/man-1.5m2-alt3.i586.rpm |fgrep su
> su  
> # rpmi -e su
> error: removing these packages would break dependencies:
>         su   is needed by man-1.5m2-alt3
> Я не знаю, что у вас за система, но у меня всё OK.
Контейнер OpenVZ. Был установлен interactivesystem. Он потянул за собой man. А
su не установился.
И у меня не показывает зависимость на su:
$ rpmquery -pR man_1.5m2-alt3_x86%5f64.rpm |fgrep su
$ rpm -qa | grep su
msulogin-0.9.1-alt2
submount-0.9-alt5
sudo-1.6.7p5-alt6.1
$ rpm -qa | grep man
man-1.5m2-alt3
Может потому, что x86
Comment 3 Dmitry V. Levin 2006-09-12 14:17:04 MSD
Я всё-таки закрываю эту багу и попрошу её больше не открывать на пакет man.
Тот пакет man-1.5m2-alt3.x86_64.rpm, который сейчас находится в Сизифе, собран
не мной, давно и совершенно непонятным образом (точно без помощи hasher) в
среде, где не было информации для построения правильных зависимостей.  При
сборке пакета man-1.5m2-alt3 штатными средствами зависимость на su вычисляется
автоматически как на ix86, так и на x86-64.
Поскольку при очередной сборке пакета старая уйдёт, а перед релизом все бинарные
пакеты будут так или иначе пересобраны, вешать баги вида "надо пересобрать
пакет" не вижу смысла.
Comment 4 Dmitry V. Levin 2006-11-29 00:59:44 MSK
Fixed in 1.5m2-alt4.
Comment 5 Mikhail Gusarov 2008-02-15 22:10:03 MSK
re
Comment 6 Mikhail Gusarov 2008-02-15 22:10:36 MSK
Закрываю как fixed.