Summary: | Не хватает Requires(post,preun): pear-core | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Slava Semushin <php-coder> |
Component: | pear-PhpDocumentor | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | vvk, zver |
Version: | unstable | ||
Hardware: | x86 | ||
OS: | Linux |
Description
Slava Semushin
2008-06-18 22:23:05 MSD
Ну вообще я не собираюсь предпринимать никаких действий. В %post вызывается макрос %pear_install: pear install --nodeps -s --force --register-only /usr/share/php/pear/.pkgxml/%{pear_name}.xml >/dev/null || : Как видим, здесь случай с отсутствующей командой pear предусматривался -- в этом случае скриплет не падает, а возвращает успешный код завершения. Я думаю, что этот макрос нужно поправить, добавив 2>/dev/null также, чтобы не было лишней ругани, способной взволновать пользователя. Перевешиваю на пакет rpm-build-pear. Денис, может будут какие-то идеи? pear-PhpDocumentor, Build Date: Wed Jan 23 18:12:13 2008 * Sun Feb 24 2008 Alexey Tourbin <at@altlinux> 4.0.4-alt87 - implemented automatic dependencies for %pre, %preun, %post, and %postun scriptlets (#7409) Ещё вопросы есть? Это (была) бага упаковки pear-PhpDocumentor. Раньше зависимости вида Reqiores(post) надо было проставлять руками. Теперь это неактуально, но пакет был собран до того как поддержка post-скриптов появилась в rpm-build. С 1.4.2-alt1 всё хорошо. |