LINUX.ORG.RU

Размаскировать PYTHON_TARGETS

 , ,


0

1

Туплю и не понимаю. В чём разница? Один и тот же пакет. Ебилд отличается только версией, и один в стабильной ветке, другой в нестабильной. В официальном дереве. dev-python/python-exec

emerge -pv =python-exec-0.3
[ebuild  N    ~] dev-python/python-exec-0.3  PYTHON_TARGETS="(jython2_5) (jython2_7) (pypy2_0) (python2_6) (python2_7) (python3_2) (python3_3)" 0 kB

И другая версия

emerge -pv =python-exec-0.3.1
[ebuild  N     ] dev-python/python-exec-0.3.1  PYTHON_TARGETS="(jython2_5) (jython2_7) (python2_6) (python2_7) (python3_2) (-pypy2_0) (-python3_3)" 0 kB

Допустим, pypy2_0 мне не интерестен, а вот python3_3 хотелось бы. Что за беда? Как это поправить? Ебилды почти идентичные. Вывод diff:

3c3
< # $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.3.ebuild,v 1.2 2013/02/26 18:36:57 mgorny Exp $
---
> # $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.3.1.ebuild,v 1.12 2013/04/14 11:47:51 ago Exp $
19c19
< KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
---
> KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

Перемещено mono из development

а то, что версии программ разные тебя совсем не смущает?

qnikst ★★★★★ ()

Ах вот оно что. Вот и ответ. Непонятки с python в gentoo (комментарий)

Нет, раньше не смущало. Теперь понял. Вон какой хитрый этот portage. В ~ разрешено, а в стабильной версии нет. Если честно, странно. Думал, достаточно сам =python-3.3 замаскировать.

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

В ~ разрешено, а в стабильной версии нет. Если честно, странно.

Ничего странного. Разработчики сочли юзфлаг нестабильным, поэтому в стабильной версии замаскировали, а в ~ - нет.

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

Кто размаскировал и поставил себе - уже ССЗБ, разве нет?

python 3.3 нет в stable, поэтому надо также замаскировать в stable и служебный USE-флаг python_targets_python3_3 и python_single_target_python3_3. Делается это в профилях через use.stable.mask, размаскировать можно в /etc/portage/profile/use.mask

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