Bug 5585

Summary: ошибка в сценариях %post и %postun
Product: Sisyphus Reporter: Andrei Bulava <abulava>
Component: file-rollerAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: aris
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrei Bulava 2004-11-30 12:10:07 MSK
При обновлении file-roller до 2.9.0-alt1 я получил сообщение:

17: file-roller              ########################################### [ 77%]
/root/tmp/rpm-tmp.8146: line 8: fg: no job control

По опыту зная, что дело в нераскрывшемся макросе, который содержится в сценарии
%post, сразу нашёл 2 проблемы:

$ rpm -q --scripts file-roller|grep '%'
%update_desktopdb
%clean_desktopdb

При более подробном рассмотрении видно, что ошибка в %post с %update_desktopdb
парирована ошибкой в %postun с %clean_desktopdb.

Предполагаю, что в BuildRequires пакета с исходными текстами нет зависимости от
пакета, содержащего определения макросов %update_desktopdb, %clean_desktopdb -
сборка в hasher сразу выявляет такого рода проблемы.
Comment 1 Vyacheslav Dikonov 2004-12-08 21:19:20 MSK
На текущий момент (2.9.0-alt2) оба макросы были выброшены за то, что не
раскрывались. Так что такого больше быть не может. Однако есть голоса за их
повторное включение.

Comment 2 Vyacheslav Dikonov 2004-12-20 10:22:26 MSK
Считаю это исправленным. Откройте, если будут замечены проблемы, или макросы
начнут раскрываться.
Comment 3 Vitaly Lipatov 2005-09-04 23:24:23 MSD
Всё уже поправлено должным образом.