From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org Organization: Tyumen's University, Institute of Distance Education From: "Vladimir V. Kamarzin" Date: Wed, 13 Dec 2006 11:08:03 +0500 Message-ID: User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.5-b27 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: [devel] Q: php modules X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Dec 2006 06:08:22 -0000 Archived-At: List-Archive: List-Post: 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