Summary: | Add common Provides for php(4|5) and modules | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitry Lebkov <dlebkov> |
Component: | php | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | legion |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 10675 |
Description
Dmitry Lebkov
2007-01-17 16:00:34 MSK
Этого нельзя делать, потому что этот Provides не будет иметь смысла. По нему будет вытягиваться php5-[a-z]*, а за ним и весь php5. Более того, это идеологически неправильно: php4 != php5. Именно для этого они присуствуют в сизифе оба. php4 оставлен для старых проектов(которых много). Определитель с каким php может работать и пропишите на него зависимость. (In reply to comment #1) > Этого нельзя делать, потому что этот Provides не будет иметь смысла. По нему > будет вытягиваться php5-[a-z]*, а за ним и весь php5. Я наверное не совсем понятно выразился. Если рассмотреть ситуацию на примере пакета cacti: сейчас в нем прописаны жесткие зависимости на модули php-snmp и php-mysql. И при попытке поставить cacti в систему, где уже стоит php5-snmp и php5-mysql apt предлагает поставить php v.4. Если в пакеты (php|php5)-snmp добавить Provides: modules-php-snmp (а в (php|php5)-mysql соответственно module-php-mysql) и в спеке cacti указать зависимости именно на эти Provides - установка такого пакета в сиситему с php5 не потянет за собой установку phpv.4, так? Или я чего-то недопонимаю? |