ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Непересобрающиеся пакеты
@ 2013-04-13 12:16 Aleksey Novodvorsky
  2013-04-13 13:15 ` Michael Shigorin
  2013-04-17  0:18 ` Dmitry V. Levin
  0 siblings, 2 replies; 39+ messages in thread
From: Aleksey Novodvorsky @ 2013-04-13 12:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Коллеги,
george@ написал скрипт, составляющий список непересобирающихся
пакетов. Об этом тут: http://www.altlinux.org/Sisyphus/FTBFS
Свежий результат работы скрипта тут:
ftp://devel.altlinux.org/george/ftbfs/build.html
Прошу всех, особенно упомянутых в колонке Maintainers. обратить
внимание и принять меры. Перед пересборкой убедитесь, что пакет уже не
собран, мир не без добрых людей.

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-13 12:16 [devel] Непересобрающиеся пакеты Aleksey Novodvorsky
@ 2013-04-13 13:15 ` Michael Shigorin
  2013-04-17  0:18 ` Dmitry V. Levin
  1 sibling, 0 replies; 39+ messages in thread
From: Michael Shigorin @ 2013-04-13 13:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Apr 13, 2013 at 04:16:23PM +0400, Aleksey Novodvorsky wrote:
> ftp://devel.altlinux.org/george/ftbfs/build.html
> Прошу всех, особенно упомянутых в колонке Maintainers. обратить
> внимание и принять меры. Перед пересборкой убедитесь, что пакет
> уже не собран, мир не без добрых людей.

Если кто воспользуется подсказкой dubrsl@ и починит fgrun --
тоже спасибо:

http://lists.altlinux.org/pipermail/devel/2013-April/197047.html

-- 
 ---- WBR; Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-13 12:16 [devel] Непересобрающиеся пакеты Aleksey Novodvorsky
  2013-04-13 13:15 ` Michael Shigorin
@ 2013-04-17  0:18 ` Dmitry V. Levin
  2013-04-17  4:02   ` REAL
  1 sibling, 1 reply; 39+ messages in thread
From: Dmitry V. Levin @ 2013-04-17  0:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 831 bytes --]

On Sat, Apr 13, 2013 at 04:16:23PM +0400, Aleksey Novodvorsky wrote:
> Коллеги,
> george@ написал скрипт, составляющий список непересобирающихся
> пакетов. Об этом тут: http://www.altlinux.org/Sisyphus/FTBFS
> Свежий результат работы скрипта тут:
> ftp://devel.altlinux.org/george/ftbfs/build.html
> Прошу всех, особенно упомянутых в колонке Maintainers. обратить
> внимание и принять меры. Перед пересборкой убедитесь, что пакет уже не
> собран, мир не без добрых людей.

Совместными усилиями удалось снизить число непересобирающихся пакетов
примерно до 20, и за оставшиеся до бранчевания несколько дней мы
надеемся исправить сборку всего, что достойно исправления.

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


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-17  0:18 ` Dmitry V. Levin
@ 2013-04-17  4:02   ` REAL
  2013-04-17 14:37     ` George V. Kouryachy
  0 siblings, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-17  4:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

17.04.2013 07:18, Dmitry V. Levin пишет:
> Совместными усилиями удалось снизить число непересобирающихся пакетов
> примерно до 20, и за оставшиеся до бранчевания несколько дней мы
> надеемся исправить сборку всего, что достойно исправления.

Перестал собираться Mayavi, и я не вижу способа это починить. Правда, 
говорят, george@ этим займётся, так что вы уж там не удаляйте его 
ненароком :)

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-17  4:02   ` REAL
@ 2013-04-17 14:37     ` George V. Kouryachy
  2013-04-18  2:21       ` REAL
  0 siblings, 1 reply; 39+ messages in thread
From: George V. Kouryachy @ 2013-04-17 14:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Apr 17, 2013 at 11:02:52AM +0700, REAL wrote:
> Перестал собираться Mayavi, и я не вижу 
> способа это починить. Правда, говорят, 
> george@ этим займётся, так что вы уж там не 
> удаляйте его ненароком :)
Всё хуже. Я нашёл, как собирать Mayavi без pyMPI, надо запускать
(вместо python setup.py)
	pvtkpython setup.py build

Только вот он тоже сегфолтится. Потому что MPI у нас, похоже, разломан.

А вот этого починить мне не под силу.

-- 
				  Георгий Владимирович Курячий
				  Эксперт компании "Альт Линукс"
				  Mailto/JID: george@altlinux.org
				  Mobile: (8)9161738325


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-17 14:37     ` George V. Kouryachy
@ 2013-04-18  2:21       ` REAL
  2013-04-18  3:26         ` Dmitry V. Levin
  0 siblings, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-18  2:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

17.04.2013 21:37, George V. Kouryachy пишет:
> Только вот он тоже сегфолтится. Потому что MPI у нас, похоже, разломан.

Разломано это только в хэшере, как я понимаю. И это странно, учитывая, 
что всё ещё недавно работало, а ни pyMPI, ни openmpi в ближайшее время 
не обновлялись.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-18  2:21       ` REAL
@ 2013-04-18  3:26         ` Dmitry V. Levin
  2013-04-18  3:37           ` REAL
  2013-04-22  9:55           ` Denis Pynkin
  0 siblings, 2 replies; 39+ messages in thread
From: Dmitry V. Levin @ 2013-04-18  3:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 6866 bytes --]

On Thu, Apr 18, 2013 at 09:21:40AM +0700, REAL wrote:
> 17.04.2013 21:37, George V. Kouryachy пишет:
> >Только вот он тоже сегфолтится. Потому 
> >что MPI у нас, похоже, разломан.
> 
> Разломано это только в хэшере, как я понимаю.

"В хэшере" - это эталонная воспроизводимая среда.
Если непривилегированное приложение даже там не работает,
значит, оно совсем не работает.

> И это странно, учитывая, что всё 
> ещё недавно работало, а ни pyMPI, ни openmpi в 
> ближайшее время не обновлялись.

Сборочная среда изменилась, в частности, обновился python, systemd и xorg:

--- Sisyphus-i586/archive/2013/0409/success/Mayavi-4.2.1-alt2.git20121228
+++ Sisyphus-i586/archive/2013/0411/error/Mayavi-4.2.1-alt2.git20121228
[...]
-<syslog> rpmi: libpython-2.7.3-alt4 installed
+<syslog> rpmi: libpython-2.7.4-alt1 installed
-<syslog> rpmi: libwayland-client-1.0.5-alt1 installed
+<syslog> rpmi: libwayland-client-1.0.6-alt1 installed
-<syslog> rpmi: libsystemd-daemon-200-alt3 installed
+<syslog> rpmi: libsystemd-daemon-201-alt1 installed
-<syslog> rpmi: libsystemd-login-200-alt3 installed
+<syslog> rpmi: libsystemd-login-201-alt1 installed
-<syslog> rpmi: libudev1-200-alt3 installed
+<syslog> rpmi: libudev1-201-alt1 installed
-<syslog> rpmi: libgudev-200-alt3 installed
+<syslog> rpmi: libgudev-201-alt1 installed
-<syslog> rpmi: libwayland-cursor-1.0.5-alt1 installed
+<syslog> rpmi: libwayland-cursor-1.0.6-alt1 installed
-<syslog> rpmi: udev-rules-200-alt3 installed
+<syslog> rpmi: udev-rules-201-alt1 installed
-<syslog> rpmi: libwayland-server-1.0.5-alt1 installed
+<syslog> rpmi: libwayland-server-1.0.6-alt1 installed
-<syslog> rpmi: libkpathsea-2008.0-alt0.15.4 installed
+<syslog> rpmi: libkpathsea-2008.0-alt0.15.5 installed
-<syslog> rpmi: xorg-server-common-2:1.14.0-alt1 installed
+<syslog> rpmi: xorg-server-common-2:1.14.0-alt2 installed
-<syslog> rpmi: xorg-xvfb-2:1.14.0-alt1 installed
+<syslog> rpmi: xorg-xvfb-2:1.14.0-alt2 installed
-<syslog> rpmi: python-modules-curses-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-compiler-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-email-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-encodings-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-xml-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-unittest-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-ctypes-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-multiprocessing-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-logging-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-hotshot-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-bsddb-2.7.3-alt4 installed
-<syslog> rpmi: python-2.7.3-alt4 installed
-<syslog> rpmi: python-strict-2.7.3-alt4 installed
-<syslog> rpmi: python-dev-2.7.3-alt4 installed
-<syslog> rpmi: python-modules-tkinter-2.7.3-alt4 installed
+<syslog> rpmi: python-modules-curses-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-compiler-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-email-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-unittest-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-xml-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-encodings-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-ctypes-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-multiprocessing-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-logging-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-hotshot-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-bsddb-2.7.4-alt1 installed
+<syslog> rpmi: python-2.7.4-alt1 installed
+<syslog> rpmi: python-strict-2.7.4-alt1 installed
+<syslog> rpmi: python-dev-2.7.4-alt1 installed
+<syslog> rpmi: python-modules-tkinter-2.7.4-alt1 installed
[...]
@@ -392,7 +392,7 @@
 vtkScatterPlotMatrix: Ignoring method: Get/SetScatterPlotSelectedActiveColor
 default: [0, 204, 0, 102], range: None
 vtkScatterPlotMatrix: Ignoring method: Get/SetActivePlot
-default: [155334692, 96], range: None
+default: [0, 0], range: None
 vtkScatterPlotMatrix: Ignoring method: Get/SetScatterPlotSelectedRowColumnColor
 default: [204, 0, 0, 102], range: None
 vtkSparseArray_I10vtkVariantE: Ignoring method: Get/SetExtents
@@ -436,9 +436,9 @@
 vtkTransferAttributes: Ignoring method: Get/SetDefaultValue
 default: 1, range: None
 vtkColorLegend: Ignoring method: Get/SetPosition
-default: [2.382207389352189e-44, 2.0503354502706356e-33, -4.811078175197052e+33, 2.2420775429197073e-43], range: None
+default: [2.382207389352189e-44, -4.689383717575142e+33, 1.5069000037816765e-33, 2.2420775429197073e-43], range: None
 vtkPlotHistogram2D: Ignoring method: Get/SetPosition
-default: [2.3938171036328158e-33, 1.6815581571897805e-44, 0.0, 1.9057659114817512e-43], range: None
+default: [-4.138364226688826e+33, 1.6942047430096383e-33, -4.138364226688826e+33, 1.6856588990791603e-33], range: None
 Done.
 ----------------------------------------------------------------------
 running config_cc
@@ -831,7 +831,7 @@
 customize UnixCCompiler using build_ext
 building 'tvtk.array_ext' extension
 compiling C sources
-C compiler: i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -Wall -g -O3 -march=i586 -mtune=i686 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
+C compiler: i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -Wall -g -O3 -march=i586 -mtune=generic -fPIC
 
 creating build/temp.linux-i686-2.7
 creating build/temp.linux-i686-2.7/tvtk
@@ -1455,3554 +1455,32 @@
 
 Build finished. The HTML pages are in build/.
 make: Leaving directory `/usr/src/RPM/BUILD/Mayavi-4.2.1/docs'
+[localhost:14541] *** Process received signal ***
+[localhost:14541] Signal: Segmentation fault (11)
+[localhost:14541] Signal code: Address not mapped (1)
+[localhost:14541] Failing at address: 0x54
+[localhost:14541] [ 0] linux-gate.so.1(__kernel_rt_sigreturn+0) [0xf7728410]
+[localhost:14541] [ 1] python() [0x809020c]
+[localhost:14541] [ 2] python() [0x809436c]
+[localhost:14541] [ 3] /usr/lib/python2.7/site-packages/mpi.so(pyMPI_pickle_fini+0x81) [0xeb379981]
+[localhost:14541] [ 4] /usr/lib/python2.7/site-packages/mpi.so(+0x7cf7) [0xeb377cf7]
+[localhost:14541] [ 5] python(Py_Finalize+0x18f) [0x8103e0f]
+[localhost:14541] [ 6] python(Py_Main+0x611) [0x8059a31]
+[localhost:14541] [ 7] python(main+0x1b) [0x805912b]
+[localhost:14541] [ 8] /lib/libc.so.6(__libc_start_main+0xf5) [0xf7519605]
+[localhost:14541] [ 9] python() [0x8059151]
+[localhost:14541] *** End of error message ***
+/usr/bin/xvfb-run: line 164: 14541 Segmentation fault      DISPLAY=:"$SERVERNUM" XAUTHORITY="$AUTHFILE" "$@"
 libfakeroot: msgsnd: Invalid argument


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-18  3:26         ` Dmitry V. Levin
@ 2013-04-18  3:37           ` REAL
  2013-04-18 12:17             ` Aleksey Novodvorsky
  2013-04-22  9:55           ` Denis Pynkin
  1 sibling, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-18  3:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

18.04.2013 10:26, Dmitry V. Levin пишет:
>> Разломано это только в хэшере, как я понимаю.
>
> "В хэшере" - это эталонная воспроизводимая среда.
> Если непривилегированное приложение даже там не работает,
> значит, оно совсем не работает.

MPI-приложения в хэшере раньше запускались, сейчас - уже нет, правда, 
это произошло ещё до разлома сборки Mayavi. Но вне хэшера всё работает.

> Сборочная среда изменилась, в частности, обновился python, systemd и xorg:

Похоже, виноват python, но что с этим делать сейчас? Удалять Mayavi и 
зависимые от него пакеты? Потому что иначе его, оказывается, некому 
починить.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-18  3:37           ` REAL
@ 2013-04-18 12:17             ` Aleksey Novodvorsky
  2013-04-19  2:22               ` REAL
  0 siblings, 1 reply; 39+ messages in thread
From: Aleksey Novodvorsky @ 2013-04-18 12:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

18 апреля 2013 г., 7:37 пользователь REAL <real@kemsu.ru> написал:
> 18.04.2013 10:26, Dmitry V. Levin пишет:
>
>>> Разломано это только в хэшере, как я понимаю.
>>
>>
>> "В хэшере" - это эталонная воспроизводимая среда.
>> Если непривилегированное приложение даже там не работает,
>> значит, оно совсем не работает.
>
>
> MPI-приложения в хэшере раньше запускались, сейчас - уже нет, правда, это
> произошло ещё до разлома сборки Mayavi. Но вне хэшера всё работает.

Если приложение не работает в какой-либо легальной конфигурации среды,
то оно не работает вообще. Мы же делаем распространяемый продукт, а не
экземпляр для работы на конкретном железе.

>
>
>> Сборочная среда изменилась, в частности, обновился python, systemd и xorg:
>
>
> Похоже, виноват python, но что с этим делать сейчас? Удалять Mayavi и
> зависимые от него пакеты? Потому что иначе его, оказывается, некому
> починить.

Виноват MPI.
Лучше собрать vtk без него.

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-18 12:17             ` Aleksey Novodvorsky
@ 2013-04-19  2:22               ` REAL
  2013-04-19  8:27                 ` REAL
  2013-04-21 14:29                 ` Sergey Bolshakov
  0 siblings, 2 replies; 39+ messages in thread
From: REAL @ 2013-04-19  2:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

18.04.2013 19:17, Aleksey Novodvorsky пишет:
>> MPI-приложения в хэшере раньше запускались, сейчас - уже нет, правда, это
>> произошло ещё до разлома сборки Mayavi. Но вне хэшера всё работает.
>
> Если приложение не работает в какой-либо легальной конфигурации среды,
> то оно не работает вообще. Мы же делаем распространяемый продукт, а не
> экземпляр для работы на конкретном железе.

У меня впечатление, что мои слова не доходят до рассылки. Повторю, 
MPI-приложения РАБОТАЮТ. Единственно, они не работают в хэшере, что не 
является поводом считать их нерабочими.

> Виноват MPI.
> Лучше собрать vtk без него.

Я такую задачу не потяну. Кто сможет?

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-19  2:22               ` REAL
@ 2013-04-19  8:27                 ` REAL
  2013-04-19  8:32                   ` Aleksey Novodvorsky
  2013-04-21 14:29                 ` Sergey Bolshakov
  1 sibling, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-19  8:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

19.04.2013 09:22, REAL пишет:
>> Виноват MPI.
>> Лучше собрать vtk без него.
>
> Я такую задачу не потяну. Кто сможет?

Однако, всё оказалось не так и страшно. Отправляю в Сизиф.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-19  8:27                 ` REAL
@ 2013-04-19  8:32                   ` Aleksey Novodvorsky
  2013-04-20 12:26                     ` Aleksey Novodvorsky
  0 siblings, 1 reply; 39+ messages in thread
From: Aleksey Novodvorsky @ 2013-04-19  8:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

19 апреля 2013 г., 12:27 пользователь REAL <real@kemsu.ru> написал:
> 19.04.2013 09:22, REAL пишет:
>
>>> Виноват MPI.
>>> Лучше собрать vtk без него.
>>
>>
>> Я такую задачу не потяну. Кто сможет?
>
>
> Однако, всё оказалось не так и страшно. Отправляю в Сизиф.

Спасибо!

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-19  8:32                   ` Aleksey Novodvorsky
@ 2013-04-20 12:26                     ` Aleksey Novodvorsky
  2013-04-21  4:36                       ` REAL
  0 siblings, 1 reply; 39+ messages in thread
From: Aleksey Novodvorsky @ 2013-04-20 12:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

19 апреля 2013 г., 12:32 пользователь Aleksey Novodvorsky
<aen@altlinux.ru> написал:
> 19 апреля 2013 г., 12:27 пользователь REAL <real@kemsu.ru> написал:
>> 19.04.2013 09:22, REAL пишет:
>>
>>>> Виноват MPI.
>>>> Лучше собрать vtk без него.
>>>
>>>
>>> Я такую задачу не потяну. Кто сможет?
>>
>>
>> Однако, всё оказалось не так и страшно. Отправляю в Сизиф.
>
> Спасибо!

Не собрался Xdmf.

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-20 12:26                     ` Aleksey Novodvorsky
@ 2013-04-21  4:36                       ` REAL
  2013-04-21  5:09                         ` Aleksey Novodvorsky
  0 siblings, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-21  4:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

20.04.2013 19:26, Aleksey Novodvorsky пишет:
> Не собрался Xdmf.

исправил.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-21  4:36                       ` REAL
@ 2013-04-21  5:09                         ` Aleksey Novodvorsky
  0 siblings, 0 replies; 39+ messages in thread
From: Aleksey Novodvorsky @ 2013-04-21  5:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

21 апреля 2013 г., 8:36 пользователь REAL <real@kemsu.ru> написал:
> 20.04.2013 19:26, Aleksey Novodvorsky пишет:
>>
>> Не собрался Xdmf.
>
>
> исправил.

Спасибо!

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-19  2:22               ` REAL
  2013-04-19  8:27                 ` REAL
@ 2013-04-21 14:29                 ` Sergey Bolshakov
  2013-04-22  2:28                   ` REAL
  1 sibling, 1 reply; 39+ messages in thread
From: Sergey Bolshakov @ 2013-04-21 14:29 UTC (permalink / raw)
  To: devel

>>>>> "REAL" == REAL  <real-Vp35VocZdIU@public.gmane.org> writes:

 > 18.04.2013 19:17, Aleksey Novodvorsky пишет:
 >>> MPI-приложения в хэшере раньше запускались, сейчас - уже нет, правда, это
 >>> произошло ещё до разлома сборки Mayavi. Но вне хэшера всё работает.
 >> 
 >> Если приложение не работает в какой-либо легальной конфигурации среды,
 >> то оно не работает вообще. Мы же делаем распространяемый продукт, а не
 >> экземпляр для работы на конкретном железе.

 > У меня впечатление, что мои слова не доходят до рассылки. Повторю,
 > MPI-приложения РАБОТАЮТ. Единственно, они не работают в хэшере, что не
 > является поводом считать их нерабочими.

 >> Виноват MPI.

p-m-matplotlib не собирается по той же причине ?

-- 


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-21 14:29                 ` Sergey Bolshakov
@ 2013-04-22  2:28                   ` REAL
  2013-04-22  2:40                     ` REAL
  0 siblings, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-22  2:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

21.04.2013 21:29, Sergey Bolshakov пишет:
>   >>  Виноват MPI.
>
> p-m-matplotlib не собирается по той же причине ?

Сейчас посмотрю. Но MPI тут ни при чём.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  2:28                   ` REAL
@ 2013-04-22  2:40                     ` REAL
  2013-04-22  8:15                       ` Sergey Bolshakov
  0 siblings, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-22  2:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 09:28, REAL пишет:
>> p-m-matplotlib не собирается по той же причине ?
>
> Сейчас посмотрю. Но MPI тут ни при чём.

Оно собирается. И на http://git.altlinux.org тоже нет сообщений о том, 
что оно не собирается.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  2:40                     ` REAL
@ 2013-04-22  8:15                       ` Sergey Bolshakov
  2013-04-22  8:20                         ` REAL
  2013-04-22  8:37                         ` REAL
  0 siblings, 2 replies; 39+ messages in thread
From: Sergey Bolshakov @ 2013-04-22  8:15 UTC (permalink / raw)
  To: devel

>>>>> "REAL" == REAL  <real-Vp35VocZdIU@public.gmane.org> writes:

 > 22.04.2013 09:28, REAL пишет:
 >>> p-m-matplotlib не собирается по той же причине ?
 >> 
 >> Сейчас посмотрю. Но MPI тут ни при чём.

 > Оно собирается. И на http://git.altlinux.org тоже нет сообщений о том,
 > что оно не собирается.

Я не знаю, когда была последняя пересборка, но по состоянию на пятницу
тупой hsh python-module-matplotlib-1.3.0-alt4.git20121010.src.rpm
по крайней мере на x86_64 заканчивается так:

copying lib/matplotlib/tests/mpltest.ttf -> build/lib.linux-x86_64-3.3/matplotlib/tests
copying lib/matplotlib/tests/test_rcparams.rc -> build/lib.linux-x86_64-3.3/matplotlib/tests
error: Function not implemented
error: Bad exit status from /usr/src/tmp/rpm-tmp.86736 (%build)

-- 


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  8:15                       ` Sergey Bolshakov
@ 2013-04-22  8:20                         ` REAL
  2013-04-22  8:37                         ` REAL
  1 sibling, 0 replies; 39+ messages in thread
From: REAL @ 2013-04-22  8:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 15:15, Sergey Bolshakov пишет:
> Я не знаю, когда была последняя пересборка, но по состоянию на пятницу
> тупой hsh python-module-matplotlib-1.3.0-alt4.git20121010.src.rpm
> по крайней мере на x86_64 заканчивается так:
>
> copying lib/matplotlib/tests/mpltest.ttf ->  build/lib.linux-x86_64-3.3/matplotlib/tests
> copying lib/matplotlib/tests/test_rcparams.rc ->  build/lib.linux-x86_64-3.3/matplotlib/tests
> error: Function not implemented
> error: Bad exit status from /usr/src/tmp/rpm-tmp.86736 (%build)

Пока это не воспроизведётся локально, сделать что-то просто нереально.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  8:15                       ` Sergey Bolshakov
  2013-04-22  8:20                         ` REAL
@ 2013-04-22  8:37                         ` REAL
  2013-04-22  8:49                           ` Aleksey Novodvorsky
  2013-04-22 11:43                           ` Dmitry V. Levin
  1 sibling, 2 replies; 39+ messages in thread
From: REAL @ 2013-04-22  8:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 15:15, Sergey Bolshakov пишет:
> Я не знаю, когда была последняя пересборка, но по состоянию на пятницу
> тупой hsh python-module-matplotlib-1.3.0-alt4.git20121010.src.rpm
> по крайней мере на x86_64 заканчивается так:
>
> copying lib/matplotlib/tests/mpltest.ttf ->  build/lib.linux-x86_64-3.3/matplotlib/tests
> copying lib/matplotlib/tests/test_rcparams.rc ->  build/lib.linux-x86_64-3.3/matplotlib/tests
> error: Function not implemented
> error: Bad exit status from /usr/src/tmp/rpm-tmp.86736 (%build)

Попробовал в другом месте, воспроизвелось. Какая-то засада с python3. 
Повторный python3 setup.py build выдаёт такое:

copying lib/matplotlib/mpl-data/matplotlibrc -> 
build/lib.linux-x86_64-3.3/matplotlib/mpl-data
error: Function not implemented

Знать бы ещё, куда копать...

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  8:37                         ` REAL
@ 2013-04-22  8:49                           ` Aleksey Novodvorsky
  2013-04-22  8:58                             ` REAL
  2013-04-22 10:05                             ` Aleksey Avdeev
  2013-04-22 11:43                           ` Dmitry V. Levin
  1 sibling, 2 replies; 39+ messages in thread
From: Aleksey Novodvorsky @ 2013-04-22  8:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22 апреля 2013 г., 12:37 пользователь REAL <real@kemsu.ru> написал:
> 22.04.2013 15:15, Sergey Bolshakov пишет:
>>
>> Я не знаю, когда была последняя пересборка, но по состоянию на пятницу
>>
>> тупой hsh python-module-matplotlib-1.3.0-alt4.git20121010.src.rpm
>> по крайней мере на x86_64 заканчивается так:
>>
>> copying lib/matplotlib/tests/mpltest.ttf ->
>> build/lib.linux-x86_64-3.3/matplotlib/tests
>> copying lib/matplotlib/tests/test_rcparams.rc ->
>> build/lib.linux-x86_64-3.3/matplotlib/tests
>> error: Function not implemented
>> error: Bad exit status from /usr/src/tmp/rpm-tmp.86736 (%build)
>
>
> Попробовал в другом месте, воспроизвелось. Какая-то засада с python3.
> Повторный python3 setup.py build выдаёт такое:
>
> copying lib/matplotlib/mpl-data/matplotlibrc ->
> build/lib.linux-x86_64-3.3/matplotlib/mpl-data
> error: Function not implemented
>
> Знать бы ещё, куда копать...

А что скажет solo@?

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  8:49                           ` Aleksey Novodvorsky
@ 2013-04-22  8:58                             ` REAL
  2013-04-22  9:02                               ` Aleksey Novodvorsky
  2013-04-22 10:05                             ` Aleksey Avdeev
  1 sibling, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-22  8:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 15:49, Aleksey Novodvorsky пишет:
>> copying lib/matplotlib/mpl-data/matplotlibrc ->
>> build/lib.linux-x86_64-3.3/matplotlib/mpl-data
>> error: Function not implemented
>>
>> Знать бы ещё, куда копать...
>
> А что скажет solo@?

Да, думаю, сейчас это единственный мейнтейнер python3, значит, будем 
надеяться, что он найдёт и починит это недоразумение :)

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  8:58                             ` REAL
@ 2013-04-22  9:02                               ` Aleksey Novodvorsky
  2013-04-22  9:09                                 ` REAL
  0 siblings, 1 reply; 39+ messages in thread
From: Aleksey Novodvorsky @ 2013-04-22  9:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22 апреля 2013 г., 12:58 пользователь REAL <real@kemsu.ru> написал:
> 22.04.2013 15:49, Aleksey Novodvorsky пишет:
>
>>> copying lib/matplotlib/mpl-data/matplotlibrc ->
>>> build/lib.linux-x86_64-3.3/matplotlib/mpl-data
>>> error: Function not implemented
>>>
>>> Знать бы ещё, куда копать...
>>
>>
>> А что скажет solo@?
>
>
> Да, думаю, сейчас это единственный мейнтейнер python3, значит, будем
> надеяться, что он найдёт и починит это недоразумение :)

Вы пока посмотрите changelog python3.
Возможно, не только Алексею надо чинить.
Rgrds, Алексей

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  9:02                               ` Aleksey Novodvorsky
@ 2013-04-22  9:09                                 ` REAL
  2013-04-22  9:10                                   ` Aleksey Novodvorsky
  0 siblings, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-22  9:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 16:02, Aleksey Novodvorsky пишет:
>> Да, думаю, сейчас это единственный мейнтейнер python3, значит, будем
>> надеяться, что он найдёт и починит это недоразумение :)
>
> Вы пока посмотрите changelog python3.
> Возможно, не только Алексею надо чинить.

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

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  9:09                                 ` REAL
@ 2013-04-22  9:10                                   ` Aleksey Novodvorsky
  2013-04-22  9:21                                     ` REAL
  0 siblings, 1 reply; 39+ messages in thread
From: Aleksey Novodvorsky @ 2013-04-22  9:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22 апреля 2013 г., 13:09 пользователь REAL <real@kemsu.ru> написал:
> 22.04.2013 16:02, Aleksey Novodvorsky пишет:
>
>>> Да, думаю, сейчас это единственный мейнтейнер python3, значит, будем
>>> надеяться, что он найдёт и починит это недоразумение :)
>>
>>
>> Вы пока посмотрите changelog python3.
>> Возможно, не только Алексею надо чинить.
>
>
> Где его брать? И потом, даже если знать где, непонятно, чего именно искать,
> учитывая такой бедный выхлоп.

Как это где? Где обычно.


http://git.altlinux.org/people/solo/packages/?p=python3.git;a=summary

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  9:10                                   ` Aleksey Novodvorsky
@ 2013-04-22  9:21                                     ` REAL
  0 siblings, 0 replies; 39+ messages in thread
From: REAL @ 2013-04-22  9:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 16:10, Aleksey Novodvorsky пишет:
>> Где его брать? И потом, даже если знать где, непонятно, чего именно искать,
>> учитывая такой бедный выхлоп.
>
> Как это где? Где обычно.
>
> http://git.altlinux.org/people/solo/packages/?p=python3.git;a=summary

Там нет того, что нужно, а именно что появилось с переходом на 3.3.1. 
А более глубокое копание беспредметно, потому что совсем недавно 
(опять это "недавно") всё работало. Если же речь про changelog в 
спеке, то там и подавно нет ничего, за что можно зацепиться.

Здесь нужно залазить глубоко в код, причём, не только самого 
p-m-matplotlib. Конечно, можно обновить сам пакет, но в преддверии 
бранчевания это плохая идея.

> Возможно, не только Алексею надо чинить.

Если я буду знать, в чём проблема, могу и я подключиться, иначе (как 
сейчас) с меня мало что можно взять :(

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-18  3:26         ` Dmitry V. Levin
  2013-04-18  3:37           ` REAL
@ 2013-04-22  9:55           ` Denis Pynkin
  2013-04-22 11:17             ` Dmitry V. Levin
  1 sibling, 1 reply; 39+ messages in thread
From: Denis Pynkin @ 2013-04-22  9:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Apr 19, 2013 at 07:26:56AM +0400, Dmitry V. Levin wrote:

> > >Только вот он тоже сегфолтится. Потому 
> > >что MPI у нас, похоже, разломан.
> > Разломано это только в хэшере, как я понимаю.
> 
> "В хэшере" - это эталонная воспроизводимая среда.
> Если непривилегированное приложение даже там не работает,
> значит, оно совсем не работает.

Эталонное непривелигированное приложение -- mpirun выходит при попытке
запуска с ошибкой: 
'Error: pipe function call failed when setting up I/O forwarding subsystem'

Если я правильно разобрался в ситуации, то инициализация упирается в
поддержку pty, необходимых для коммуникации с  дочерними процессами.
Простейший тест на использование openpty() это подтверждает.

Если так, то это можно исправить оторвав в mpi поддержку pty (штатный
способ), но делать это в угоду сборке в хэшере очень не хочется, т.к. тогда будут проблемы
(либо полное отсутсвие -- не разобрался еще) с редиректом stdin/out/err на
консоль, с которой происходит запуск программы.

тесты сделаю сегодня чуть попозже, чтобы подтвердить либо опровергнуть мое
предположение.

Вся подсистема инициализации у mpi общая, так что программы его
использующие наткнутся на ту же проблему.


> > И это странно, учитывая, что всё 
> > ещё недавно работало, а ни pyMPI, ни openmpi в 
> > ближайшее время не обновлялись.

openmpi обновлялся после pyMPI, но пересборка не помогает.

--
wbr,d4s


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  8:49                           ` Aleksey Novodvorsky
  2013-04-22  8:58                             ` REAL
@ 2013-04-22 10:05                             ` Aleksey Avdeev
  2013-04-22 10:18                               ` REAL
  1 sibling, 1 reply; 39+ messages in thread
From: Aleksey Avdeev @ 2013-04-22 10:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1241 bytes --]

22.04.2013 12:49, Aleksey Novodvorsky пишет:
> 22 апреля 2013 г., 12:37 пользователь REAL <real@kemsu.ru> написал:
>> 22.04.2013 15:15, Sergey Bolshakov пишет:
>>>
>>> Я не знаю, когда была последняя пересборка, но по состоянию на пятницу
>>>
>>> тупой hsh python-module-matplotlib-1.3.0-alt4.git20121010.src.rpm
>>> по крайней мере на x86_64 заканчивается так:
>>>
>>> copying lib/matplotlib/tests/mpltest.ttf ->
>>> build/lib.linux-x86_64-3.3/matplotlib/tests
>>> copying lib/matplotlib/tests/test_rcparams.rc ->
>>> build/lib.linux-x86_64-3.3/matplotlib/tests
>>> error: Function not implemented
>>> error: Bad exit status from /usr/src/tmp/rpm-tmp.86736 (%build)
>>
>>
>> Попробовал в другом месте, воспроизвелось. Какая-то засада с python3.
>> Повторный python3 setup.py build выдаёт такое:
>>
>> copying lib/matplotlib/mpl-data/matplotlibrc ->
>> build/lib.linux-x86_64-3.3/matplotlib/mpl-data
>> error: Function not implemented
>>
>> Знать бы ещё, куда копать...
> 
> А что скажет solo@?

  В Python-3.3 ужесточили требования к синтаксису. Может быть проблема
связана с этим?

PS: Более детально смогу что-то сказать после майских праздников, как
вернусь к работе.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 897 bytes --]

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22 10:05                             ` Aleksey Avdeev
@ 2013-04-22 10:18                               ` REAL
  2013-04-22 10:19                                 ` REAL
  0 siblings, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-22 10:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 17:05, Aleksey Avdeev пишет:
>>> copying lib/matplotlib/mpl-data/matplotlibrc ->
>>> build/lib.linux-x86_64-3.3/matplotlib/mpl-data
>>> error: Function not implemented
>>>
>>> Знать бы ещё, куда копать...
>>
>> А что скажет solo@?
>
>    В Python-3.3 ужесточили требования к синтаксису. Может быть проблема
> связана с этим?

Разве "Function not implemented" имеет отношение к синтаксису? Но, раз 
так, сборка p-m-matplotlib должна была бы сломаться ещё во время 
обновления с 3.2 на 3.3, чего не произошло. Поэтому я и думаю, что 
ошибка возникла в связи с поднятием релиза у python3, а не версии.

> PS: Более детально смогу что-то сказать после майских праздников, как
> вернусь к работе.

Бранчевание ведь скоро, или оно тоже отложилось до после майских 
праздников. Не хотелось бы иметь в новых бранчах сломанный пакет.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22 10:18                               ` REAL
@ 2013-04-22 10:19                                 ` REAL
  2013-04-22 10:41                                   ` REAL
  0 siblings, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-22 10:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 17:18, REAL пишет:
> Разве "Function not implemented" имеет отношение к синтаксису? Но, раз
> так, сборка p-m-matplotlib должна была бы сломаться ещё во время
> обновления с 3.2 на 3.3, чего не произошло. Поэтому я и думаю, что
> ошибка возникла в связи с поднятием релиза у python3, а не версии.

Вообще, мне кажется, что начинать нужно с отладки python3 setup.py 
build, но здесь я совсем не силён.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22 10:19                                 ` REAL
@ 2013-04-22 10:41                                   ` REAL
  2013-04-22 10:45                                     ` REAL
  0 siblings, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-22 10:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 17:19, REAL пишет:
>> Разве "Function not implemented" имеет отношение к синтаксису? Но, раз
>> так, сборка p-m-matplotlib должна была бы сломаться ещё во время
>> обновления с 3.2 на 3.3, чего не произошло. Поэтому я и думаю, что
>> ошибка возникла в связи с поднятием релиза у python3, а не версии.
>
> Вообще, мне кажется, что начинать нужно с отладки python3 setup.py
> build, но здесь я совсем не силён.

Обнаружил кое-что:

 >>> import multiprocessing
 >>> p = multiprocessing.Pool()
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/usr/lib64/python3.3/multiprocessing/__init__.py", line 222, 
in Pool
     return Pool(processes, initializer, initargs, maxtasksperchild)
   File "/usr/lib64/python3.3/multiprocessing/pool.py", line 116, in 
__init__
     self._setup_queues()
   File "/usr/lib64/python3.3/multiprocessing/pool.py", line 211, in 
_setup_queues
     self._inqueue = SimpleQueue()
   File "/usr/lib64/python3.3/multiprocessing/queues.py", line 337, in 
__init__
     self._rlock = Lock()
   File "/usr/lib64/python3.3/multiprocessing/synchronize.py", line 
120, in __init__
     SemLock.__init__(self, SEMAPHORE, 1, 1)
   File "/usr/lib64/python3.3/multiprocessing/synchronize.py", line 
48, in __init__
     sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
OSError: [Errno 38] Function not implemented


Какие будут идеи?

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22 10:41                                   ` REAL
@ 2013-04-22 10:45                                     ` REAL
  0 siblings, 0 replies; 39+ messages in thread
From: REAL @ 2013-04-22 10:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 17:41, REAL пишет:
> Обнаружил кое-что:

Что самое интересное, на обоих машинах:

$ rpm -qi python3
Name        : python3                      Relocations: (not relocatable)
Version     : 3.3.1                             Vendor: ALT Linux Team
Release     : alt4                          Build Date: Tue Apr 16 
00:12:49 2013

Но на одной такая ошибка не воспроизводится, а на другой как раз имеем 
интересующий нас "Function not implemented".

>
>  >>> import multiprocessing
>  >>> p = multiprocessing.Pool()
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "/usr/lib64/python3.3/multiprocessing/__init__.py", line 222, in
> Pool
> return Pool(processes, initializer, initargs, maxtasksperchild)
> File "/usr/lib64/python3.3/multiprocessing/pool.py", line 116, in
> __init__
> self._setup_queues()
> File "/usr/lib64/python3.3/multiprocessing/pool.py", line 211, in
> _setup_queues
> self._inqueue = SimpleQueue()
> File "/usr/lib64/python3.3/multiprocessing/queues.py", line 337, in
> __init__
> self._rlock = Lock()
> File "/usr/lib64/python3.3/multiprocessing/synchronize.py", line 120,
> in __init__
> SemLock.__init__(self, SEMAPHORE, 1, 1)
> File "/usr/lib64/python3.3/multiprocessing/synchronize.py", line 48,
> in __init__
> sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
> OSError: [Errno 38] Function not implemented
>
>
> Какие будут идеи?
>


-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  9:55           ` Denis Pynkin
@ 2013-04-22 11:17             ` Dmitry V. Levin
  2013-04-22 14:24               ` Denis Pynkin
  0 siblings, 1 reply; 39+ messages in thread
From: Dmitry V. Levin @ 2013-04-22 11:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1171 bytes --]

On Mon, Apr 22, 2013 at 12:55:00PM +0300, Denis Pynkin wrote:
> On Thu, Apr 19, 2013 at 07:26:56AM +0400, Dmitry V. Levin wrote:
> 
> > > >Только вот он тоже сегфолтится. Потому 
> > > >что MPI у нас, похоже, разломан.
> > > Разломано это только в хэшере, как я понимаю.
> > 
> > "В хэшере" - это эталонная воспроизводимая среда.
> > Если непривилегированное приложение даже там не работает,
> > значит, оно совсем не работает.
> 
> Эталонное непривелигированное приложение -- mpirun выходит при попытке
> запуска с ошибкой: 
> 'Error: pipe function call failed when setting up I/O forwarding subsystem'
> 
> Если я правильно разобрался в ситуации, то инициализация упирается в
> поддержку pty, необходимых для коммуникации с  дочерними процессами.
> Простейший тест на использование openpty() это подтверждает.
> 
> Если так, то это можно исправить оторвав в mpi поддержку pty (штатный
> способ), но делать это в угоду сборке в хэшере очень не хочется, т.к. тогда будут проблемы
> (либо полное отсутсвие -- не разобрался еще) с редиректом stdin/out/err на
> консоль, с которой происходит запуск программы.

BuildRequires: /dev/pts


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22  8:37                         ` REAL
  2013-04-22  8:49                           ` Aleksey Novodvorsky
@ 2013-04-22 11:43                           ` Dmitry V. Levin
  2013-04-23  3:03                             ` REAL
  1 sibling, 1 reply; 39+ messages in thread
From: Dmitry V. Levin @ 2013-04-22 11:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 837 bytes --]

On Mon, Apr 22, 2013 at 03:37:31PM +0700, REAL wrote:
> 22.04.2013 15:15, Sergey Bolshakov пишет:
> >Я не знаю, когда была последняя 
> >пересборка, но по состоянию на пятницу
> >тупой hsh python-module-matplotlib-1.3.0-alt4.git20121010.src.rpm
> >по крайней мере на x86_64 заканчивается так:
> >
> >copying lib/matplotlib/tests/mpltest.ttf ->  
> >build/lib.linux-x86_64-3.3/matplotlib/tests
> >copying lib/matplotlib/tests/test_rcparams.rc ->  
> >build/lib.linux-x86_64-3.3/matplotlib/tests
> >error: Function not implemented
> >error: Bad exit status from /usr/src/tmp/rpm-tmp.86736 (%build)
> 
> Попробовал в другом месте, 
> воспроизвелось. Какая-то засада с python3. 

Не подтверждаю, тестовая пересборка
python-module-matplotlib-1.3.0-alt4.git20121010 на Sisyphus x86-64
сегодня прошла успешно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22 11:17             ` Dmitry V. Levin
@ 2013-04-22 14:24               ` Denis Pynkin
  0 siblings, 0 replies; 39+ messages in thread
From: Denis Pynkin @ 2013-04-22 14:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Apr 22, 2013 at 03:17:23PM +0400, Dmitry V. Levin wrote:

> > > > >Только вот он тоже сегфолтится. Потому 
> > > > >что MPI у нас, похоже, разломан.
> > > > Разломано это только в хэшере, как я понимаю.
> > > 
> > > "В хэшере" - это эталонная воспроизводимая среда.
> > > Если непривилегированное приложение даже там не работает,
> > > значит, оно совсем не работает.
> > 
> > Эталонное непривелигированное приложение -- mpirun выходит при попытке
> > запуска с ошибкой: 
> > 'Error: pipe function call failed when setting up I/O forwarding subsystem'
> > 
> > Если я правильно разобрался в ситуации, то инициализация упирается в
> > поддержку pty, необходимых для коммуникации с  дочерними процессами.
> > Простейший тест на использование openpty() это подтверждает.
> > 
> > Если так, то это можно исправить оторвав в mpi поддержку pty (штатный
> > способ), но делать это в угоду сборке в хэшере очень не хочется, т.к. тогда будут проблемы
> > (либо полное отсутсвие -- не разобрался еще) с редиректом stdin/out/err на
> > консоль, с которой происходит запуск программы.


> BuildRequires: /dev/pts

Спасибо за hint, но это немного не к самому openmpi все же.
Предположение подтвердилось, для запуска mpi-программ внутри хэшера этого
достаточно. Простые C-шные программы запускаются.

Я воспроизвел поведение со сборкой в реальной системе -- с установленным в
систему pyMPI попробовал запустить micro_tests из его же исходников.
т.е. проблема не в Mayavi.

По поводу того, что успел раскопать -- вижу попытку сделать shmget с флагом SHM_HUGETLB,
которая заканчивается неудачей -1 EPERM (Operation not permitted). Возможно это и есть проблема.
В исходниках openmpi таких вызовов всего 2 и с другими флагами.

--
wbr,d4s


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-22 11:43                           ` Dmitry V. Levin
@ 2013-04-23  3:03                             ` REAL
  2013-04-23  9:42                               ` Sergey Bolshakov
  0 siblings, 1 reply; 39+ messages in thread
From: REAL @ 2013-04-23  3:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22.04.2013 18:43, Dmitry V. Levin пишет:
> Не подтверждаю, тестовая пересборка
> python-module-matplotlib-1.3.0-alt4.git20121010 на Sisyphus x86-64
> сегодня прошла успешно.

Т.е. получается, что проблема с multiprocessing возникает время от 
времени, и её нельзя предсказать? Тоже не есть хорошо.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-23  3:03                             ` REAL
@ 2013-04-23  9:42                               ` Sergey Bolshakov
  2013-04-23  9:46                                 ` Dmitry V. Levin
  0 siblings, 1 reply; 39+ messages in thread
From: Sergey Bolshakov @ 2013-04-23  9:42 UTC (permalink / raw)
  To: devel

>>>>> "REAL" == REAL  <real-Vp35VocZdIU@public.gmane.org> writes:

 > 22.04.2013 18:43, Dmitry V. Levin пишет:
 >> Не подтверждаю, тестовая пересборка
 >> python-module-matplotlib-1.3.0-alt4.git20121010 на Sisyphus x86-64
 >> сегодня прошла успешно.

 > Т.е. получается, что проблема с multiprocessing возникает время от
 > времени, и её нельзя предсказать? Тоже не есть хорошо.

На двух доступных мне машинах (обе x86_64) проблема есть всегда.
На каких ядрах (я не вижу других вариантов) удаётся собрать ?

== 


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [devel] Непересобрающиеся пакеты
  2013-04-23  9:42                               ` Sergey Bolshakov
@ 2013-04-23  9:46                                 ` Dmitry V. Levin
  0 siblings, 0 replies; 39+ messages in thread
From: Dmitry V. Levin @ 2013-04-23  9:46 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 647 bytes --]

On Tue, Apr 23, 2013 at 01:42:29PM +0400, Sergey Bolshakov wrote:
> >>>>> "REAL" == REAL  <real-Vp35VocZdIU@public.gmane.org> writes:
> 
>  > 22.04.2013 18:43, Dmitry V. Levin пишет:
>  >> Не подтверждаю, тестовая пересборка
>  >> python-module-matplotlib-1.3.0-alt4.git20121010 на Sisyphus x86-64
>  >> сегодня прошла успешно.
> 
>  > Т.е. получается, что проблема с multiprocessing возникает время от
>  > времени, и её нельзя предсказать? Тоже не есть хорошо.
> 
> На двух доступных мне машинах (обе x86_64) проблема есть всегда.
> На каких ядрах (я не вижу других вариантов) удаётся собрать ?

На текущих std-def.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2013-04-23  9:46 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-13 12:16 [devel] Непересобрающиеся пакеты Aleksey Novodvorsky
2013-04-13 13:15 ` Michael Shigorin
2013-04-17  0:18 ` Dmitry V. Levin
2013-04-17  4:02   ` REAL
2013-04-17 14:37     ` George V. Kouryachy
2013-04-18  2:21       ` REAL
2013-04-18  3:26         ` Dmitry V. Levin
2013-04-18  3:37           ` REAL
2013-04-18 12:17             ` Aleksey Novodvorsky
2013-04-19  2:22               ` REAL
2013-04-19  8:27                 ` REAL
2013-04-19  8:32                   ` Aleksey Novodvorsky
2013-04-20 12:26                     ` Aleksey Novodvorsky
2013-04-21  4:36                       ` REAL
2013-04-21  5:09                         ` Aleksey Novodvorsky
2013-04-21 14:29                 ` Sergey Bolshakov
2013-04-22  2:28                   ` REAL
2013-04-22  2:40                     ` REAL
2013-04-22  8:15                       ` Sergey Bolshakov
2013-04-22  8:20                         ` REAL
2013-04-22  8:37                         ` REAL
2013-04-22  8:49                           ` Aleksey Novodvorsky
2013-04-22  8:58                             ` REAL
2013-04-22  9:02                               ` Aleksey Novodvorsky
2013-04-22  9:09                                 ` REAL
2013-04-22  9:10                                   ` Aleksey Novodvorsky
2013-04-22  9:21                                     ` REAL
2013-04-22 10:05                             ` Aleksey Avdeev
2013-04-22 10:18                               ` REAL
2013-04-22 10:19                                 ` REAL
2013-04-22 10:41                                   ` REAL
2013-04-22 10:45                                     ` REAL
2013-04-22 11:43                           ` Dmitry V. Levin
2013-04-23  3:03                             ` REAL
2013-04-23  9:42                               ` Sergey Bolshakov
2013-04-23  9:46                                 ` Dmitry V. Levin
2013-04-22  9:55           ` Denis Pynkin
2013-04-22 11:17             ` Dmitry V. Levin
2013-04-22 14:24               ` Denis Pynkin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git