1 (05.12.2014 23:49:14 отредактировано Wehrmacht_Rover)

Тема: Python targets

После --sync и emerge --update --newuse --deep --with-bdeps=y @world пакеты хотят пересобраться без поддержки python3_4. Почему им нужна более старая версия? Да что там...я вообще не пойму на что нужен python_targets почему проги обновляются то на одну то на другую цель. Надоело по 5 раз пересобирать одни и те же проги, одни одну версию хотят, другие их и себя хотят пересобрать под другую, у меня комп не танк ac

+ Вобщем, вот логи, прошу знатоков просветить ситуацию bn

Консоль
wrm games # emerge --update --newuse --deep --with-bdeps=y @world

These are the packages that would be merged, in order:

Calculating dependencies                      ... done!           
[ebuild     U  ] dev-libs/nettle-2.7.1-r1:0/4 [2.7.1:0/4] USE="gmp -doc (-neon) -static-libs {-test}" ABI_X86="(64%*) (-32) (-x32)" 0 KiB
[ebuild     U  ] dev-libs/libksba-1.3.2 [1.3.0] USE="-static-libs" 587 KiB
[ebuild  N     ] perl-core/Data-Dumper-2.154.0  99 KiB
[ebuild  N     ] virtual/perl-Data-Dumper-2.154.0  0 KiB
[ebuild  N     ] dev-perl/Log-Agent-0.307.0-r1  54 KiB
[ebuild   R    ] dev-util/gdbus-codegen-2.40.0  PYTHON_TARGETS="python2_7 python3_3 (-python3_2%)" 0 KiB
[ebuild     U  ] dev-python/setuptools-7.0 [2.2] USE="{-test%}" PYTHON_TARGETS="python2_7 python3_3 (-pypy) (-pypy3) -python3_4*" 776 KiB
[ebuild   R    ] dev-java/java-config-2.2.0:2  PYTHON_TARGETS="python2_7 python3_3 -python3_4%" 0 KiB
[ebuild     U  ] dev-python/numpy-1.9.0-r1 [1.8.0-r1] USE="-doc -lapack {-test}" PYTHON_TARGETS="python2_7 python3_3 -python3_4*" 3 870 KiB
[ebuild     U  ] sys-devel/automake-1.11.6-r1:1.11 [1.11.6:1.11] 0 KiB
[ebuild     U  ] x11-libs/libSM-1.2.2-r1 [1.2.2] USE="uuid -doc -ipv6 -static-libs" ABI_X86="(64) (-32) (-x32)" 0 KiB
[ebuild   R    ] dev-libs/libattica-0.4.2  USE="-debug {-test} (-qt4%*) (-qt5%)" 0 KiB
[ebuild  N     ] net-libs/webkit-gtk-2.4.4-r1:3/25  USE="X egl geoloc gstreamer introspection jit opengl spell webgl (-aqua) -coverage -debug -gles2 -libsecret {-test} -wayland" 0 KiB
[ebuild     U  ] net-misc/openssh-6.7_p1 [6.6_p1-r1] USE="X bindist hpn ldap pam pie%* -X509 -kerberos -ldns -libedit -sctp% (-selinux) -skey -static (-tcpd%*)" 1 369 KiB
[ebuild   R    ] gnome-extra/zenity-3.12.1  USE="libnotify webkit* -debug {-test}" 0 KiB

Total: 15 packages (7 upgrades, 4 new, 4 reinstalls), Size of downloads: 6 752 KiB


+ Скрин того же в цвете

http://i68.fastpic.ru/big/2014/1205/aa/641947759ed256b929c37bea4ef423aa.png


Консоль
wrm games # cat /etc/portage/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=k8-sse3 -mtune=k8 -O2 -pipe -fomit-frame-pointer -msse -msse2 -msse3 -mmmx -m3dnow"
CXXFLAGS="${CFLAGS}"
LC_MESSAGES="ru_RU.UTF-8"
MAKEOPTS="-j2"
EMERGE_DEFAULT_OPTS="-va"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="X bindist nls unicode optimization djvu consolekit jabber xcomposite mmx mmxext sse sse2 sse3 \
    3dnow 3dnowext -doc -ipv6 mp3 icq gtk qt4 opengl openal nvidia alsa \
    mpeg ogg oggvorbis wavpack id3tag vlc ffmpeg matroska cddb utf8 openssl cups -oss -arts -kde \
    a52 aac acpi bzip2 dvd dvdr flac jpeg dbus -gnome lock session startup-notification thunar \
        xvid xvmc vdpau -handbook"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
GENTOO_MIRRORS="de-mirror.org/gentoo mirror.aiya.ru/pub/gentoo/ ftp.citkit.ru/pub/Linux/gentoo \
    ftp.tu-clausthal.de/pub/linux/gentoo/ sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
SYNC="rsync.us.gentoo.org"
LINGUAS="ru"
VIDEO_CARDS="nvidia vesa"
ALSA_CARDS="emu10k1 intel8x0"
#ACCEPT_KEYWORDS="~amd64"
FEATURES="parallel-fetch candy"
CAMERAS="canon ptp2"
#SANE_BACKENDS="pixma net"
source /var/lib/layman/make.conf
PORTDIR_OVERLAY="/usr/local/portage ${PORTDIR_OVERLAY}"

Консоль
wrm games # cat /etc/portage/package.use | grep python
media-gfx/blender python_targets_python3_4
=dev-java/java-config-2* python_targets_python3_3
=dev-lang/python-2.7.7 sqlite
=dev-python/requests-2.3.0 python_targets_python3_4
# required by dev-python/requests-2.3.0
>=dev-python/chardet-2.2.1 python_targets_python3_4
=dev-python/numpy-1.8.0-r1 python_targets_python3_4
# required by dev-python/chardet-2.2.1
# required by dev-python/requests-2.3.0
=dev-python/setuptools-2.2 python_targets_python3_4

PS: Нужен ли pypy?

2

Re: Python targets

Wehrmacht_Rover пишет

+ Вобщем, вот логи, прошу знатоков просветить ситуацию

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

Wehrmacht_Rover пишет

PS: Нужен ли pypy?

если ты это спрашиваешь, то нет...

3 (18.02.2015 01:02:45 отредактировано Eeb>ei4m)

Re: Python targets

Не тратьте свои нервы, просто не думайте об этом. Если тяжело пересобирать по 5 раз можете перевести все пайтоновские скрипты на третью версию.
Или откатиться на Бубунту.