[devel] Q: php modules

Vladimir V. Kamarzin vvk на altlinux.ru
Ср Дек 13 09:08:03 MSK 2006


Hi!

Я тут на днях столкнулся с таким интересным моментом: существует довольно
много веб-софта, могущего работать и с 4-м пыхом и с 5-м, и при этом хотящего
какого-нибудь php-MODULE.

Так как в rpm нельзя ставить зависимости вида
Requires: foo | bar
, приходится извращаться. Сейчас приходится вместо одного подпакета делать два
- один с зависимостью на php-MODULE, а другой на php5-MODULE. Это неудобно.

Так как php5-MODULE-и не должны провайдить соответствующие php-MODULE-и,
т.к. у php5-* версия больше, что приведёт к автоматическому обновлению php4 на
php5, я предлагаю немного изменённое решение, а именно - legion-у и остальным
майнтейнерам php-модулей прописать в спеках строчку вида
Provides: php-module-%name

И получится как с php-engine, который провайдят и mod_php и 4-го и 5-го php, и
php-cgi 4/5 и пр, благодаря чему можно не привязываться к конкретному движку,
а оставлять этот вопрос пользователю, бишь майнтейнеры php-софта будут ставить
Requires: php-module-MODULE и горя не знать :)

-- 
vvk



Подробная информация о списке рассылки Devel