* Re: [devel] [git update] packages/python: heads/master @ 2007-03-24 12:35 ` Dmitry V. Levin 2007-03-24 13:14 ` Alexey Tourbin 2007-03-24 14:11 ` Alexey Tourbin 0 siblings, 2 replies; 6+ messages in thread From: Dmitry V. Levin @ 2007-03-24 12:35 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1458 bytes --] On Fri, Mar 23, 2007 at 04:58:42PM +0300, Alexey M. Tourbin wrote: > Update of /people/at/packages/python.git > > Changes statistics since `2.4.4-alt8-1-gf53bbc3' follows: > modules-list/base-list | 1 + > python.spec | 7 ++++++- > 2 files changed, 7 insertions(+), 1 deletions(-) > > Changelog since `2.4.4-alt8-1-gf53bbc3' follows: > commit 7c17d2037fa800c3785fd5145e3c3161d585087e > Author: Alexey Tourbin <at@altlinux> > Date: Fri Mar 23 16:21:32 2007 +0300 > > 2.4.4-alt9 > > - reconsidered interpackage dependencies, so that python-devel > depends on all standard python modules > - moved getopt.py from python-modules to python-base Не выходит каменный цветок: error$ fgrep -l 'ImportError: No module named py_compile' * amarok-1.4.5-alt2 crossfire-maps-bigworld-1.9.0-alt1 devhelp-0.12-alt2 dict-yo-20031216-alt1 easyvz-0.1-alt1 ejabberd-mrim-0.1.1-alt1 fslint-2.18-alt0 fsme-examples-1.0.2-alt1 gnome-applets-extra-bookmarks-0.5-alt1 gnome-games-2.16.3-alt1 jabberd2-mrim-0.1.1-alt1 jmc-0.2.3-alt2 lm_sensors-2.10.2-alt1 lyx-1.4.1-alt0.1 moodss-19.3-alt0.1 mrsync-3.2.7-alt0.1 pathological-1.1.3-alt3 pyraider-0.1-alt1.1 pyvnc2swf-0.8.2-alt1 snowball-0.2-alt0.1 stardict-tools-2.4.8-alt1 tellico-1.2.9-alt1 TeXmacs-1.0.6.7-alt1 tuxpaint-0.9.16-alt0 wrw-0.2.6-alt0.1 xemacs-python-modes-1.06-alt2 [тестовая пересборка ещё не закончилась] -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [git update] packages/python: heads/master 2007-03-24 12:35 ` [devel] [git update] packages/python: heads/master Dmitry V. Levin @ 2007-03-24 13:14 ` Alexey Tourbin 2007-03-24 14:11 ` Dmitry V. Levin 2007-03-24 14:11 ` Alexey Tourbin 1 sibling, 1 reply; 6+ messages in thread From: Alexey Tourbin @ 2007-03-24 13:14 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2624 bytes --] On Sat, Mar 24, 2007 at 03:35:23PM +0300, Dmitry V. Levin wrote: > On Fri, Mar 23, 2007 at 04:58:42PM +0300, Alexey M. Tourbin wrote: > > Update of /people/at/packages/python.git > > > > Changes statistics since `2.4.4-alt8-1-gf53bbc3' follows: > > modules-list/base-list | 1 + > > python.spec | 7 ++++++- > > 2 files changed, 7 insertions(+), 1 deletions(-) > > > > Changelog since `2.4.4-alt8-1-gf53bbc3' follows: > > commit 7c17d2037fa800c3785fd5145e3c3161d585087e > > Author: Alexey Tourbin <at@altlinux> > > Date: Fri Mar 23 16:21:32 2007 +0300 > > > > 2.4.4-alt9 > > > > - reconsidered interpackage dependencies, so that python-devel > > depends on all standard python modules > > - moved getopt.py from python-modules to python-base > > Не выходит каменный цветок: Выходит. :) Я это предвидел и озвучил в частной переписке. Дело в том, что в /usr/lib/rpm/brp-bytecompile_python слишком слабое условия для запуска перекомпиляции: if [ -n "$RPM_PYTHON" -a -x "$RPM_PYTHON" ] && [ `find -type f -name \*.py |wc -l` -gt 0 ]; then echo "Bytecompiling python modules in $PWD using $RPM_PYTHON" $RPM_PYTHON /usr/lib/rpm/python.compileall.py "--select=$RPM_PYTHON_COMPILE_METHOD" "--exclude=$RPM_PYTHON_COMPILE_EXCLUDE" "--include=$RPM_PYTHON_COMPILE_INCLUDE" ... В связи с внесением python-base в базовую сборочную среду условие [ -x /usr/bin/python ] всегда выполнено, а модулей для перекомпиляции в python-base не хватает. Это можно частично исправить. /usr/lib/rpm/python.compileall.py на самом деле компилирует не все *.py файлы, а только --include=/usr/lib. Но модуль py_compile он загружает всегда и в безусловном порядке. Если отложить загрузку py_compile до момента фактической компиляции питоновских модулей, то часть пакетов, может быть, починится. > error$ fgrep -l 'ImportError: No module named py_compile' * > amarok-1.4.5-alt2 > crossfire-maps-bigworld-1.9.0-alt1 > devhelp-0.12-alt2 > dict-yo-20031216-alt1 > easyvz-0.1-alt1 > ejabberd-mrim-0.1.1-alt1 > fslint-2.18-alt0 > fsme-examples-1.0.2-alt1 > gnome-applets-extra-bookmarks-0.5-alt1 > gnome-games-2.16.3-alt1 > jabberd2-mrim-0.1.1-alt1 > jmc-0.2.3-alt2 > lm_sensors-2.10.2-alt1 > lyx-1.4.1-alt0.1 > moodss-19.3-alt0.1 > mrsync-3.2.7-alt0.1 > pathological-1.1.3-alt3 > pyraider-0.1-alt1.1 > pyvnc2swf-0.8.2-alt1 > snowball-0.2-alt0.1 > stardict-tools-2.4.8-alt1 > tellico-1.2.9-alt1 > TeXmacs-1.0.6.7-alt1 > tuxpaint-0.9.16-alt0 > wrw-0.2.6-alt0.1 > xemacs-python-modes-1.06-alt2 > [тестовая пересборка ещё не закончилась] [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [git update] packages/python: heads/master 2007-03-24 13:14 ` Alexey Tourbin @ 2007-03-24 14:11 ` Dmitry V. Levin 0 siblings, 0 replies; 6+ messages in thread From: Dmitry V. Levin @ 2007-03-24 14:11 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1101 bytes --] On Sat, Mar 24, 2007 at 04:14:43PM +0300, Alexey Tourbin wrote: > On Sat, Mar 24, 2007 at 03:35:23PM +0300, Dmitry V. Levin wrote: > > On Fri, Mar 23, 2007 at 04:58:42PM +0300, Alexey M. Tourbin wrote: > > > Update of /people/at/packages/python.git > > > > > > Changes statistics since `2.4.4-alt8-1-gf53bbc3' follows: > > > modules-list/base-list | 1 + > > > python.spec | 7 ++++++- > > > 2 files changed, 7 insertions(+), 1 deletions(-) > > > > > > Changelog since `2.4.4-alt8-1-gf53bbc3' follows: > > > commit 7c17d2037fa800c3785fd5145e3c3161d585087e > > > Author: Alexey Tourbin <at@altlinux> > > > Date: Fri Mar 23 16:21:32 2007 +0300 > > > > > > 2.4.4-alt9 > > > > > > - reconsidered interpackage dependencies, so that python-devel > > > depends on all standard python modules > > > - moved getopt.py from python-modules to python-base > > > > Не выходит каменный цветок: > > Выходит. :) Я это предвидел и озвучил в частной переписке. Я помню, что ты это предвидел. Я полагал, что ты это уже исправил. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [git update] packages/python: heads/master 2007-03-24 12:35 ` [devel] [git update] packages/python: heads/master Dmitry V. Levin 2007-03-24 13:14 ` Alexey Tourbin @ 2007-03-24 14:11 ` Alexey Tourbin 2007-03-24 14:12 ` Dmitry V. Levin 1 sibling, 1 reply; 6+ messages in thread From: Alexey Tourbin @ 2007-03-24 14:11 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1259 bytes --] On Sat, Mar 24, 2007 at 03:35:23PM +0300, Dmitry V. Levin wrote: > On Fri, Mar 23, 2007 at 04:58:42PM +0300, Alexey M. Tourbin wrote: > > Update of /people/at/packages/python.git > > > > Changes statistics since `2.4.4-alt8-1-gf53bbc3' follows: > > modules-list/base-list | 1 + > > python.spec | 7 ++++++- > > 2 files changed, 7 insertions(+), 1 deletions(-) > > > > Changelog since `2.4.4-alt8-1-gf53bbc3' follows: > > commit 7c17d2037fa800c3785fd5145e3c3161d585087e > > Author: Alexey Tourbin <at@altlinux> > > Date: Fri Mar 23 16:21:32 2007 +0300 > > > > 2.4.4-alt9 > > > > - reconsidered interpackage dependencies, so that python-devel > > depends on all standard python modules > > - moved getopt.py from python-modules to python-base > > Не выходит каменный цветок: > error$ fgrep -l 'ImportError: No module named py_compile' * Вопреки тому, что я думал до последнего момента, py_compile не требует никаких специальных условно-devel модулей. Там используется __builtin__.compile() а этот __builtin__ он импортируется как я понял непосредственно из libpython'а. Кто бы подсказал, так это или нет. В общем, можно просто внести py_compile в python-base и закрыть проблему. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [git update] packages/python: heads/master 2007-03-24 14:11 ` Alexey Tourbin @ 2007-03-24 14:12 ` Dmitry V. Levin 2007-03-25 8:27 ` Alexey Tourbin 0 siblings, 1 reply; 6+ messages in thread From: Dmitry V. Levin @ 2007-03-24 14:12 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1420 bytes --] On Sat, Mar 24, 2007 at 05:11:25PM +0300, Alexey Tourbin wrote: > On Sat, Mar 24, 2007 at 03:35:23PM +0300, Dmitry V. Levin wrote: > > On Fri, Mar 23, 2007 at 04:58:42PM +0300, Alexey M. Tourbin wrote: > > > Update of /people/at/packages/python.git > > > > > > Changes statistics since `2.4.4-alt8-1-gf53bbc3' follows: > > > modules-list/base-list | 1 + > > > python.spec | 7 ++++++- > > > 2 files changed, 7 insertions(+), 1 deletions(-) > > > > > > Changelog since `2.4.4-alt8-1-gf53bbc3' follows: > > > commit 7c17d2037fa800c3785fd5145e3c3161d585087e > > > Author: Alexey Tourbin <at@altlinux> > > > Date: Fri Mar 23 16:21:32 2007 +0300 > > > > > > 2.4.4-alt9 > > > > > > - reconsidered interpackage dependencies, so that python-devel > > > depends on all standard python modules > > > - moved getopt.py from python-modules to python-base > > > > Не выходит каменный цветок: > > error$ fgrep -l 'ImportError: No module named py_compile' * > > Вопреки тому, что я думал до последнего момента, py_compile не требует > никаких специальных условно-devel модулей. Там используется > __builtin__.compile() а этот __builtin__ он импортируется как я понял > непосредственно из libpython'а. Кто бы подсказал, так это или нет. > > В общем, можно просто внести py_compile в python-base и закрыть > проблему. Включай, проверим. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [git update] packages/python: heads/master 2007-03-24 14:12 ` Dmitry V. Levin @ 2007-03-25 8:27 ` Alexey Tourbin 0 siblings, 0 replies; 6+ messages in thread From: Alexey Tourbin @ 2007-03-25 8:27 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1359 bytes --] On Sat, Mar 24, 2007 at 05:12:57PM +0300, Dmitry V. Levin wrote: > > Вопреки тому, что я думал до последнего момента, py_compile не требует > > никаких специальных условно-devel модулей. Там используется > > __builtin__.compile() а этот __builtin__ он импортируется как я понял > > непосредственно из libpython'а. Кто бы подсказал, так это или нет. > > > > В общем, можно просто внести py_compile в python-base и закрыть > > проблему. > > Включай, проверим. Включил, предварительный результат положительный. Кстати, пакет devhelp из того списка теперь не пересобирается с моим rpm-build уже по другой причине: find-provides: running scripts (lib,pam,perl,pkgconfig,python,shell,tcl) Package libgnomeui-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libgnomeui-2.0.pc' to the PKG_CONFIG_PATH environment variable Package 'libgnomeui-2.0', required by 'devhelp', not found error: /bin/sh failed error: Failed to find Provides Это значит, что в сборочной среде отсутствует libgnomeui-2.0.pc, и pkg-config не может корректно обработать зависимости из libdevhelp-1.0.pc и отваливает (сейчас все ошибки подобного рода ТИХО игнорируются). Фактически это означает, что сейчас в пакете devhelp лежит "битый" libdevhelp-1.0.pc, который нельзя использовать чисто по зависимостям. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2007-03-25 8:27 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-03-24 12:35 ` [devel] [git update] packages/python: heads/master Dmitry V. Levin 2007-03-24 13:14 ` Alexey Tourbin 2007-03-24 14:11 ` Dmitry V. Levin 2007-03-24 14:11 ` Alexey Tourbin 2007-03-24 14:12 ` Dmitry V. Levin 2007-03-25 8:27 ` Alexey Tourbin
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