LINUX.ORG.RU

(gentoo) Странное поведение xen-tools и отсутсвие python_targets_python2_5 у dev-python/lxml.

 ,


0

1

На hardened-системе (сразу hardened stage3, а не перекомпилированная из обычной) пытаюсь собрать app-emulation/xen-tools-4.2.0-r2, но получаю (см. в конце) .
USE=«python_single_target_python2_7 python_targets_python2_7 -python_targets_python2_5» emerge xen-tools ничего не даёт (то же самое).
При этом у dev-python/lxml вообще нет (хотя на другой системе (которая в актуальном состоянии) у той же версии есть) python_targets_python2_5. Как такое может быть?

И почему я не могу через указанную выше строку выключить у xen-tools необходимость в сборке под python 2.5 (который уже давно труп и не используется).

В базгилле мой баг почти сразу закрыли с непонятной копипастой:
https://bugs.gentoo.org/show_bug.cgi?id=453010

emerge: there are no ebuilds built with USE flags to satisfy «dev-python/lxml[python_targets_python2_5?,python_targets_python2_6?,python_targets_python2_7?,python_single_target_python2_5(+)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]».
!!! One of the following packages is required to complete your request:
- dev-python/lxml-3.0.1::gentoo (Missing IUSE: python_targets_python2_5)
- dev-python/lxml-2.3.6::gentoo (Missing IUSE: python_targets_python2_5 python_targets_python2_7 python_targets_python2_6)
- dev-python/lxml-2.3.5::gentoo (Missing IUSE: python_targets_python2_5 python_targets_python2_7 python_targets_python2_6)
- dev-python/lxml-2.3.4::gentoo (Missing IUSE: python_targets_python2_5 python_targets_python2_7 python_targets_python2_6)
(dependency required by «app-emulation/xen-tools-4.2.0-r2» [ebuild])
(dependency required by «xen-tools» [argument])

☆☆☆

Последнее исправление: cetjs2 (всего исправлений: 1)

Что говорят:
eselect python list
eselect python show
Обычно если там правильно всё выставлено, то необходимости в python_targets_ не возникает.

imul ★★★★★
()
Ответ на: комментарий от imul

localhost / # eselect python list
Available Python interpreters:
[1] python2.7 *
[2] python3.2
localhost / # eselect python show
python2.7

Может, я неправильно на 2.7 с 3.2 перешел? Я собрал dev-lang/python-2.7.3-r3, далее eselect python set 1 , далее python-updater . И всплыла эта ошибка. Далее полная пересборка мира, всё также осталось.

ktulhu666 ☆☆☆
() автор топика

USE=«python_single_target_python2_7 python_targets_python2_7 -python_targets_python2_5» emerge xen-tools ничего не даёт

потому, что это не USE флаг, а PYTHON_TARGETS флаг и так далее.

поставь себе python-exec кстати, если еще не стоит.

PYTHON_TARGETS=«bla bla» emerge
PYTHON_SINGLE_TARGET=«bla bla» emerge

science ★★☆
()
Последнее исправление: science (всего исправлений: 2)
Ответ на: комментарий от science

PYTHON_TARGETS=«bla» те же иггсы что и USE=«python_targets_bla» только в профиль.

imul ★★★★★
()

Короче что, тебе баг закрыли как CONFIRMED и назначили ответственному мейнтейнеру, будут исправлять ебилд, если срочно нужно: правь сам. Или жди.

science ★★☆
()
Ответ на: комментарий от science

Короче что, тебе баг закрыли как CONFIRMED и назначили ответственному мейнтейнеру, будут исправлять ебилд, если срочно нужно: правь сам. Или жди.

С чего Вы взяли, что его кому-то передали на правку? Там ничего об этом не сказано. Больше похоже обычное закрытие невалидного бага.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от imul

Да, проходит, причём то-то обновляет. Сейчас посмотрим на результат.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от ktulhu666

С чего Вы взяли, что его кому-то передали на правку?

Status:         CONFIRMED
Assigned To:    Ian Delaney
                xen@gentoo.org

или мы на разный баг смотрим?

science ★★☆
()
Ответ на: комментарий от qnikst

Действительно, это хреновый ебилд. app-emulation/xen-tools-4.2.0-r1 нормально собирается.

ktulhu666 ☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.