Странности слотов php

Наблюдаю такую картину:
* dev-lang/php
Available versions:
(5) 5.2.14 5.3.3-r1
(5.2) 5.2.16 5.2.17
(5.3) 5.3.4 5.3.5

В системе есть софт зависящий от слота (5). Обновиться до 5.3.4 или 5.3.5 не могу т.к. их нет в (5). Установить одновременно то же т.к. конфликтуют по зависимостям с 5.3.3-r1.

Я конечно могу их замаскировать, но я не понимаю насколько корректно такое разбиение на слоты. Прокомментируйте ситуацию пожалуйста.

.

nikma написал(а):
В системе есть софт зависящий от слота (5).

Но вы не сказали, какой.
Рекомендую сделать так - поставить dev-lang/php-5.3.5
а потом сказать точно, что пишет тот самый "софт зависящий от слота (5)" при попытке поставить его
при уже установленном dev-lang/php-5.3.5

а эта строка - это просто подпись

dev-libs/ossp-uuid у

dev-libs/ossp-uuid у которого в зависимостях php(5)
Который тянется postgresql. После чего, в описанной вами ситуации, пытается установиться php-5.3.3 и в результате конфликт eselect-php и php-toolkit, которые тянуться разными версиями php.

.

Рассмотрите вопрос отключения USE-флага uuid для postgresql-server
Рассмотрите вопрос отключения USE-флага php для dev-libs/ossp-uuid
Если невозможно отключить ни то, ни другое - посмотрите на layman/wish - там тоже есть dev-libs/ossp-uuid-1.6.2
Если и в layman/wish тоже DEPEND="php? ( dev-lang/php:5 )" - попробуйте поправить ossp-uuid-1.6.2.ebuild:
вместо DEPEND="php? ( dev-lang/php:5 )"
сделайте DEPEND="php? ( dev-lang/php )"
или DEPEND="php? ( >=dev-lang/php-5.3 )"

а эта строка - это просто подпись

По-моему, лучше на багзилу.

По-моему, лучше на багзилу.
UPD. Ну да, тебе сюда http://bugs.gentoo.org/show_bug.cgi?id=343699

Спасибо, не заметил.

Спасибо, не заметил.

В багзиллу, однозначно Ебилд

В багзиллу, однозначно
Ебилд старше, чем слоты в пхп

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Понятно, но меня не это

Понятно, но меня не это смутило. Почему (5) не включает (5.3) и (5.2), а имеет пустое пересечение.

Потому что 5 появился гораздо

Потому что 5 появился гораздо раньше 5.2 и 5.3 и остается в дереве для совместимости пакетов.

Не грусти, товарищ! Всё хорошо, beautiful good!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".