LINUX.ORG.RU
ФорумTalks

[гентушникам][ЧП]не обновляйте пистон


0

0

Сегодня уважаемый Flameeyes написал в своём блоге, что python 2.6.5_p20100801 ставить не надо.

Пожалуйста, не обновляйтесь до этой версии пайтона, и если у вас вылезает вот такая ошибка:

>>> Emerging (1 of 1) dev-lang/python-2.6.5-r3
Traceback (most recent call last):
  File "/usr/bin/emerge", line 42, in <module>
    retval = emerge_main()
  File "/usr/lib64/portage/pym/_emerge/main.py", line 1555, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/lib64/portage/pym/_emerge/actions.py", line 434, in action_build
    retval = mergetask.merge()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 914, in merge
    rval = self._merge()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1222, in _merge
    self._main_loop()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1369, in _main_loop
    self._poll_loop()
  File "/usr/lib64/portage/pym/_emerge/PollScheduler.py", line 134, in
_poll_loop
    handler(f, event)
  File "/usr/lib64/portage/pym/_emerge/SpawnProcess.py", line 151, in
_output_handler
    buf.fromfile(files.process, self._bufsize)
IOError: [Errno 11] Resource temporarily unavailable
то читайте баг 330937

На всякий случай он выложил ещё хотфикс:

wget -O - 'http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=patch;h=5426e509c7053f75746bbb6ce0673e0663e4e98a;hp=4c341455d665ae68e19b5ddd269c45afe04c0c31' | patch /usr/lib/portage/pym/_emerge/SpawnProcess

этот однострочник поможет всё исправить.

источник

Ответ на: комментарий от wyldrodney

Ruby вперде, Python в portag'е.

А Руби ничего не сломает.

Потому что инструменты portag'а написаны на python.

Camel ★★★★★ ()

>этот однострочник поможет всё исправить.

чего-то опять не печатает

abumbaher ()
Ответ на: комментарий от Cancellor

> Как страшно жить

Я тоже так думаю. У меня стоит какой-то пистон третьей версии, и я не понимаю, как можно обновиться до второй...

name_no ★★ ()

ленивые гентушники с ACCEPT_KEYWORDS=«~x86» закусывают кактусом

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

> Про слоты слышал?

в них ещё сетевухи и видяхи втыкают?

name_no ★★ ()

Так это...

eix dev-lang/python

[I] dev-lang/python
  Available versions:  
	(2.4)	2.4.6
	(2.5)	2.5.4-r4
	(2.6)	2.6.4-r1 2.6.5-r2 ~2.6.5-r3
	(2.7)	[M]~2.7
	(3.1)	[m]3.1.2-r3 [m]~3.1.2-r4
	{-berkdb bootstrap build +cxx doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml}
     Installed versions:  2.6.5-r2(2.6)(11:21:50 23.06.2010)(berkdb gdbm ncurses readline sqlite ssl threads wide-unicode xml -build -doc -elibc_uclibc -examples -ipv6 -tk -wininst)
record ★★★★★ ()

спасибо за предупреждение

record ★★★★★ ()
Ответ на: комментарий от name_no
emerge -1av 'dev-lang/python:2.6'
emerge -1av 'dev-lang/python:3.1'

2.6 и 3.1 и есть слоты

кстати УМВР и притом давно

% eix -I dev-lang/python 
[I] dev-lang/python
     Available versions:  
	(2.4)	2.4.6
	(2.5)	2.5.4-r4
	(2.6)	2.6.4-r1 2.6.5-r2 (~)2.6.5-r3
	(2.7)	[M](~)2.7
	(3.1)	3.1.2-r3 (~)3.1.2-r4
	{-berkdb bootstrap build +cxx doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml}
     Installed versions:  2.6.5-r3(2.6)(21:34:07 16.07.2010)(doc examples gdbm ipv6 ncurses readline sqlite ssl threads wide-unicode xml -berkdb -build -elibc_uclibc -tk -wininst) 3.1.2-r4(3.1)(22:18:39 16.07.2010)(doc examples gdbm ipv6 ncurses readline sqlite ssl threads wide-unicode xml -build -elibc_uclibc -tk -wininst)

burzumko ()

>что python 2.6.5_p20100801

это -9999 ? или оверлей?

в текущем portage tree нет такого, или уже нет, а скорее всего и не было

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

> надо каменты у него в блоге почитать.

а там и нет каментов почти )))

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

> и сегодня с утра ничего кроме нескольких gst плагинов и нету для обновлений,

У меня последней синк был 30-го июля, не было такой версии. Странно, что он только сейчас заметил эту проблему.

name_no ★★ ()

Я понял: это хитрый план переписи гентушников на лор.

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

даже если и было, то уже удалили
я вечером делала синк - не было, сейчас пришла - сделала еще раз, ничего кроме gst, наверное был «подарок» для тех, кто красноглазит по ночам )

в целом у меня по 2 --sync'a в день получается примерно

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

-rw-r--r-- 1 root root 9295 Jul 10 17:07 python-2.4.6.ebuild
-rw-r--r-- 1 root root 9645 Jul 10 17:07 python-2.5.4-r4.ebuild
-rw-r--r-- 1 root root 9579 Jul 31 23:39 python-2.6.4-r1.ebuild
-rw-r--r-- 1 root root 9456 Jul 31 23:39 python-2.6.5-r2.ebuild
-rw-r--r-- 1 root root 9452 Jul 31 23:39 python-2.6.5-r3.ebuild
-rw-r--r-- 1 root root 9743 Jul 31 23:39 python-2.7.ebuild
-rw-r--r-- 1 root root 9254 Jul 31 23:39 python-3.1.2-r3.ebuild
-rw-r--r-- 1 root root 9536 Jul 31 23:39 python-3.1.2-r4.ebuild

у нас тоже есть 2.7, но это для нетерпеливых и желающих потестировать...

Sylvia ★★★★★ ()

Держать самые важные компоненты системы в ~arch - это нужно быть редкостной увлечённости человеком :)

2.6.5-r2 + 3.1.2-r3 и пока ничего обновляться не собирается.

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

>У меня последней синк был 30-го июля, не было такой версии.

На машине со вчерашним дневным синком её нет. На машине с ночным - есть.

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

одно дело python.org
другое дело дистрибутивы, особенно такие где на питоне базируется менежер пакетов )

кому нужен 2.7 - ставят unmask, а так пока даже в ~arch 2.6.5

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

> На машине с ночным - есть.

на машине с утренним (после новости) — нет

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

просто пересобирать много придется, питоновые компоненты много куда входят, их тоже придется пересобрать

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

3.1.2 у нас тоже есть, но 2.7 - дефолтный

# aipsetup ls 'Python*'
./Python-2.3.7-20100722061024-i486-pc-linux-gnu.xz
./Python-2.4.6-20100722061638-i486-pc-linux-gnu.xz
./Python-2.5.5-20100722062235-i486-pc-linux-gnu.xz
./Python-2.6.5-20100722062936-i486-pc-linux-gnu.xz
./Python-2.7-20100722063754-i486-pc-linux-gnu.xz
./Python-3.0.1-20100722064655-i486-pc-linux-gnu.xz
./Python-3.1.2-20100722065458-i486-pc-linux-gnu.xz
AGUtilities ★★★ ()
Ответ на: комментарий от AGUtilities

А у нас - вот так:

$ eix -e python
[I] dev-lang/python
     Available versions:  
	(2.4)	2.4.6
	(2.5)	2.5.4-r4
	(2.6)	2.6.4-r1{tbz2} 2.6.5-r2{tbz2} ~2.6.5-r3 ~2.6.5_p20100801
	(2.7)	[M]~2.7 [M]~2.7_p20100801
	(3.1)	3.1.2-r3{tbz2} ~3.1.2-r4 ~3.1.2_p20100801

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

> у вас только 2.6.5? а у нас уже 2.7 :)
У нас уже 3.2, если что. Так что тряси в другом месте.

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