* Re: [devel] Пересборка питона
@ 2016-03-23 9:16 akv
2016-03-23 9:49 ` Ivan Zakharyaschev
0 siblings, 1 reply; 8+ messages in thread
From: akv @ 2016-03-23 9:16 UTC (permalink / raw)
To: devel
> $ ./restrict-rel nodes-of-cycles-src-ufb-python3_too_early <
> src-ufb-python3_too_early
> python-module-gevent python-module-gevent
> python-module-gevent python-module-lxml
> python-module-gevent python-module-matplotlib
> python-module-gevent python-module-mistune
> python-module-gevent python-module-numpy
> python-module-gevent python-module-zmq
> python-module-gevent python-module-zope.interface
> python-module-lxml python-module-gevent
> python-module-lxml python-module-lxml
> python-module-lxml python-module-matplotlib
> python-module-lxml python-module-mistune
> python-module-lxml python-module-numpy
> python-module-lxml python-module-zmq
> python-module-lxml python-module-zope.interface
> python-module-matplotlib python-module-numpy
> python-module-matplotlib python-module-scipy
> python-module-mistune python-module-gevent
> python-module-mistune python-module-lxml
> python-module-mistune python-module-matplotlib
> python-module-mistune python-module-mistune
> python-module-mistune python-module-numpy
> python-module-mistune python-module-zmq
> python-module-mistune python-module-zope.interface
> python-module-numpy python-module-gevent
> python-module-numpy python-module-lxml
> python-module-numpy python-module-matplotlib
> python-module-numpy python-module-mistune
> python-module-numpy python-module-numpy
> python-module-numpy python-module-zmq
> python-module-numpy python-module-zope.interface
> python-module-scikits.statsmodels python-module-gevent
> python-module-scikits.statsmodels python-module-lxml
> python-module-scikits.statsmodels python-module-matplotlib
> python-module-scikits.statsmodels python-module-mistune
> python-module-scikits.statsmodels python-module-numpy
> python-module-scikits.statsmodels python-module-scikits.statsmodels
> python-module-scikits.statsmodels python-module-scipy
> python-module-scikits.statsmodels python-module-zmq
> python-module-scikits.statsmodels python-module-zope.interface
> python-module-scipy python-module-gevent
> python-module-scipy python-module-lxml
> python-module-scipy python-module-matplotlib
> python-module-scipy python-module-mistune
> python-module-scipy python-module-numpy
> python-module-scipy python-module-zmq
> python-module-scipy python-module-zope.interface
> python-module-zmq python-module-gevent
> python-module-zmq python-module-lxml
> python-module-zmq python-module-matplotlib
> python-module-zmq python-module-mistune
> python-module-zmq python-module-numpy
> python-module-zmq python-module-zmq
> python-module-zmq python-module-zope.interface
> python-module-zope.container python-module-lxml
> python-module-zope.container python-module-zope.container
> python-module-zope.container python-module-zope.interface
> python-module-zope.interface python-module-zope.interface
> $
>
Простите, я потерял ход событий. Правильно ли я понимаю, что это все
оставшиеся пакеты, которые не собираются?
Или это только верхушка айсберга?
--
akv@linux.org
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Пересборка питона 2016-03-23 9:16 [devel] Пересборка питона akv @ 2016-03-23 9:49 ` Ivan Zakharyaschev 2016-03-23 9:50 ` Denis Medvedev 0 siblings, 1 reply; 8+ messages in thread From: Ivan Zakharyaschev @ 2016-03-23 9:49 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 3419 bytes --] On Wed, 23 Mar 2016, akv wrote: >> $ ./restrict-rel nodes-of-cycles-src-ufb-python3_too_early < >> src-ufb-python3_too_early >> python-module-gevent python-module-gevent >> python-module-gevent python-module-lxml >> python-module-gevent python-module-matplotlib >> python-module-gevent python-module-mistune >> python-module-gevent python-module-numpy >> python-module-gevent python-module-zmq >> python-module-gevent python-module-zope.interface >> python-module-lxml python-module-gevent >> python-module-lxml python-module-lxml >> python-module-lxml python-module-matplotlib >> python-module-lxml python-module-mistune >> python-module-lxml python-module-numpy >> python-module-lxml python-module-zmq >> python-module-lxml python-module-zope.interface >> python-module-matplotlib python-module-numpy >> python-module-matplotlib python-module-scipy >> python-module-mistune python-module-gevent >> python-module-mistune python-module-lxml >> python-module-mistune python-module-matplotlib >> python-module-mistune python-module-mistune >> python-module-mistune python-module-numpy >> python-module-mistune python-module-zmq >> python-module-mistune python-module-zope.interface >> python-module-numpy python-module-gevent >> python-module-numpy python-module-lxml >> python-module-numpy python-module-matplotlib >> python-module-numpy python-module-mistune >> python-module-numpy python-module-numpy >> python-module-numpy python-module-zmq >> python-module-numpy python-module-zope.interface >> python-module-scikits.statsmodels python-module-gevent >> python-module-scikits.statsmodels python-module-lxml >> python-module-scikits.statsmodels python-module-matplotlib >> python-module-scikits.statsmodels python-module-mistune >> python-module-scikits.statsmodels python-module-numpy >> python-module-scikits.statsmodels python-module-scikits.statsmodels >> python-module-scikits.statsmodels python-module-scipy >> python-module-scikits.statsmodels python-module-zmq >> python-module-scikits.statsmodels python-module-zope.interface >> python-module-scipy python-module-gevent >> python-module-scipy python-module-lxml >> python-module-scipy python-module-matplotlib >> python-module-scipy python-module-mistune >> python-module-scipy python-module-numpy >> python-module-scipy python-module-zmq >> python-module-scipy python-module-zope.interface >> python-module-zmq python-module-gevent >> python-module-zmq python-module-lxml >> python-module-zmq python-module-matplotlib >> python-module-zmq python-module-mistune >> python-module-zmq python-module-numpy >> python-module-zmq python-module-zmq >> python-module-zmq python-module-zope.interface >> python-module-zope.container python-module-lxml >> python-module-zope.container python-module-zope.container >> python-module-zope.container python-module-zope.interface >> python-module-zope.interface python-module-zope.interface >> $ >> > > Простите, я потерял ход событий. Правильно ли я понимаю, что это все > оставшиеся пакеты, которые не собираются? > Или это только верхушка айсберга? Это в каком-то смысле верхушка небольшого айсберга, но только оно нас должно волновать. Если эти 10 собрать, остальные соберутся. > > -- > akv@linux.org > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Пересборка питона 2016-03-23 9:49 ` Ivan Zakharyaschev @ 2016-03-23 9:50 ` Denis Medvedev 2016-03-23 10:45 ` [devel] buildreq & python3-module-zope (a pure namespace package); " Ivan Zakharyaschev ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Denis Medvedev @ 2016-03-23 9:50 UTC (permalink / raw) To: devel On 03/23/2016 12:49 PM, Ivan Zakharyaschev wrote: > On Wed, 23 Mar 2016, akv wrote: > >>> $ ./restrict-rel nodes-of-cycles-src-ufb-python3_too_early < >>> src-ufb-python3_too_early >>> python-module-gevent python-module-gevent >>> python-module-gevent python-module-lxml >>> python-module-gevent python-module-matplotlib >>> python-module-gevent python-module-mistune >>> python-module-gevent python-module-numpy >>> python-module-gevent python-module-zmq >>> python-module-gevent python-module-zope.interface >>> python-module-lxml python-module-gevent >>> python-module-lxml python-module-lxml >>> python-module-lxml python-module-matplotlib >>> python-module-lxml python-module-mistune >>> python-module-lxml python-module-numpy >>> python-module-lxml python-module-zmq >>> python-module-lxml python-module-zope.interface >>> python-module-matplotlib python-module-numpy >>> python-module-matplotlib python-module-scipy >>> python-module-mistune python-module-gevent >>> python-module-mistune python-module-lxml >>> python-module-mistune python-module-matplotlib >>> python-module-mistune python-module-mistune >>> python-module-mistune python-module-numpy >>> python-module-mistune python-module-zmq >>> python-module-mistune python-module-zope.interface >>> python-module-numpy python-module-gevent >>> python-module-numpy python-module-lxml >>> python-module-numpy python-module-matplotlib >>> python-module-numpy python-module-mistune >>> python-module-numpy python-module-numpy >>> python-module-numpy python-module-zmq >>> python-module-numpy python-module-zope.interface >>> python-module-scikits.statsmodels python-module-gevent >>> python-module-scikits.statsmodels python-module-lxml >>> python-module-scikits.statsmodels python-module-matplotlib >>> python-module-scikits.statsmodels python-module-mistune >>> python-module-scikits.statsmodels python-module-numpy >>> python-module-scikits.statsmodels python-module-scikits.statsmodels >>> python-module-scikits.statsmodels python-module-scipy >>> python-module-scikits.statsmodels python-module-zmq >>> python-module-scikits.statsmodels python-module-zope.interface >>> python-module-scipy python-module-gevent >>> python-module-scipy python-module-lxml >>> python-module-scipy python-module-matplotlib >>> python-module-scipy python-module-mistune >>> python-module-scipy python-module-numpy >>> python-module-scipy python-module-zmq >>> python-module-scipy python-module-zope.interface >>> python-module-zmq python-module-gevent >>> python-module-zmq python-module-lxml >>> python-module-zmq python-module-matplotlib >>> python-module-zmq python-module-mistune >>> python-module-zmq python-module-numpy >>> python-module-zmq python-module-zmq >>> python-module-zmq python-module-zope.interface >>> python-module-zope.container python-module-lxml >>> python-module-zope.container python-module-zope.container >>> python-module-zope.container python-module-zope.interface >>> python-module-zope.interface python-module-zope.interface >>> $ >>> >> >> Простите, я потерял ход событий. Правильно ли я понимаю, что это все >> оставшиеся пакеты, которые не собираются? >> Или это только верхушка айсберга? > > Это в каком-то смысле верхушка небольшого айсберга, но только оно нас > должно волновать. > > Если эти 10 собрать, остальные соберутся. > > Вдогонку, mistune и zope.interface из этого списка уже можно вычеркнуть. ^ permalink raw reply [flat|nested] 8+ messages in thread
* [devel] buildreq & python3-module-zope (a pure namespace package); Re: Пересборка питона 2016-03-23 9:50 ` Denis Medvedev @ 2016-03-23 10:45 ` Ivan Zakharyaschev 2016-03-23 11:36 ` [devel] " Ivan Zakharyaschev 2016-03-24 12:09 ` Ivan Zakharyaschev 2 siblings, 0 replies; 8+ messages in thread From: Ivan Zakharyaschev @ 2016-03-23 10:45 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2815 bytes --] On Wed, 23 Mar 2016, Denis Medvedev wrote: >> > Простите, я потерял ход событий. Правильно ли я понимаю, что это все >> > оставшиеся пакеты, которые не собираются? >> > Или это только верхушка айсберга? >> >> Это в каком-то смысле верхушка небольшого айсберга, но только оно нас >> должно волновать. >> >> Если эти 10 собрать, остальные соберутся. >> >> > Вдогонку, mistune и zope.interface из этого списка уже можно вычеркнуть. Узнав, как nbr@ сделал zope.interface собираемым (просто убрав всякие BuildRequires на zope.*, и оно собралось без заметных изменений результата), я подумал (с учётом того, что при пересборке легонько сталкивался с пакетами zope, т.к. они не переезжали в python3/site-packages в произвольном порядке), что buildreq из-за какой-то особой для zope фигни даёт такие зависимости. Собственно вот: $ filereq filereqs-zope.interface rpm -bc RPM/SPECS/python-module-zope.interface.spec $ rpm -qa 'python3-module-zope*' -l | fgrep -x -f filereqs-zope.interface /usr/lib64/python3/site-packages/zope.event-4.0.3-py3.3.egg-info/namespace_packages.txt /usr/lib64/python3/site-packages/zope/__init__.py /usr/lib64/python3/site-packages/zope.interface-4.1.3.dev0-py3.3.egg-info/PKG-INFO /usr/lib64/python3/site-packages/zope.interface-4.1.3.dev0-py3.3.egg-info/namespace_packages.txt /usr/lib64/python3/site-packages/zope.fixers-1.1.2-py3.3.egg-info/entry_points.txt /usr/lib64/python3/site-packages/zope.fixers-1.1.2-py3.3.egg-info/namespace_packages.txt $ cat /usr/lib64/python3/site-packages/zope/__init__.py # <...> # This file is necessary to make this directory a package. try: # Declare this a namespace package if pkg_resources is available. import pkg_resources pkg_resources.declare_namespace('zope') except ImportError: pass $ cat /usr/lib64/python3/site-packages/zope.fixers-1.1.2-py3.3.egg-info/namespace_packages.txt zope $ cat /usr/lib64/python3/site-packages/zope.fixers-1.1.2-py3.3.egg-info/entry_points.txt [console_scripts] zope-2to3 = zope.fixers.main:main $ Если это игнорировать по некому разумному правилу, то самое непонятное с PKG-INFO. Там есть какая-то информация, и оно при сборке читалось не у всех пакетов, а только у одного. Нельзя же считать, что если было обращение к PKG-INFO только (без других файлов пакета), то пакет никак существенно при сборке не используется и соберётся в его отсутствии? С улучшенными правилами для buildreq, можно было бы автоматически избавиться от части лишних BuildRequires на zope, но у нас сейчас среди проблемных остался всего один такой (python-module-zope.container), который не лезет в сборочную среду к другим проблемным (напишу обновлённый граф зависимостей в следующем письме). Так что это не очень актуальный массовый фикс сейчас. -- Best regards, Ivan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Пересборка питона 2016-03-23 9:50 ` Denis Medvedev 2016-03-23 10:45 ` [devel] buildreq & python3-module-zope (a pure namespace package); " Ivan Zakharyaschev @ 2016-03-23 11:36 ` Ivan Zakharyaschev 2016-03-24 12:09 ` Ivan Zakharyaschev 2 siblings, 0 replies; 8+ messages in thread From: Ivan Zakharyaschev @ 2016-03-23 11:36 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2770 bytes --] On Wed, 23 Mar 2016, Denis Medvedev wrote: >> > Простите, я потерял ход событий. Правильно ли я понимаю, что это все >> > оставшиеся пакеты, которые не собираются? >> > Или это только верхушка айсберга? >> >> Это в каком-то смысле верхушка небольшого айсберга, но только оно нас >> должно волновать. >> >> Если эти 10 собрать, остальные соберутся. >> >> > Вдогонку, mistune и zope.interface из этого списка уже можно вычеркнуть. Да, теперь вот такие пакеты, которые надо научиться собирать в каком-нибудь порядке, не имея соответствующих бинарных (как с подключённым заданием 159698): $ fgrep -x -v -f rebuild-python3-ABI/tobuild5.buildable < nodes-of-cycles-src-ufb-python3_too_early > nodes8 $ cat nodes8 python-module-gevent python-module-lxml python-module-matplotlib python-module-numpy python-module-scikits.statsmodels python-module-scipy python-module-zmq python-module-zope.container $ (Последний я сейчас смотрю с интересом к улучшению правил для buildreq для zope.) К кому кто в сборочную среду сейчас попадает (первые пять пакетов справа -- наиболее важный узел): $ ./restrict-rel nodes8 < src-ufb-python3_too_early python-module-gevent python-module-gevent python-module-gevent python-module-lxml python-module-gevent python-module-matplotlib python-module-gevent python-module-numpy python-module-gevent python-module-zmq python-module-lxml python-module-gevent python-module-lxml python-module-lxml python-module-lxml python-module-matplotlib python-module-lxml python-module-numpy python-module-lxml python-module-zmq python-module-matplotlib python-module-numpy python-module-matplotlib python-module-scipy python-module-numpy python-module-gevent python-module-numpy python-module-lxml python-module-numpy python-module-matplotlib python-module-numpy python-module-numpy python-module-numpy python-module-zmq python-module-scikits.statsmodels python-module-gevent python-module-scikits.statsmodels python-module-lxml python-module-scikits.statsmodels python-module-matplotlib python-module-scikits.statsmodels python-module-numpy python-module-scikits.statsmodels python-module-scikits.statsmodels python-module-scikits.statsmodels python-module-scipy python-module-scikits.statsmodels python-module-zmq python-module-scipy python-module-gevent python-module-scipy python-module-lxml python-module-scipy python-module-matplotlib python-module-scipy python-module-numpy python-module-scipy python-module-zmq python-module-zmq python-module-gevent python-module-zmq python-module-lxml python-module-zmq python-module-matplotlib python-module-zmq python-module-numpy python-module-zmq python-module-zmq python-module-zope.container python-module-lxml python-module-zope.container python-module-zope.container $ -- Best regards, Ivan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Пересборка питона 2016-03-23 9:50 ` Denis Medvedev 2016-03-23 10:45 ` [devel] buildreq & python3-module-zope (a pure namespace package); " Ivan Zakharyaschev 2016-03-23 11:36 ` [devel] " Ivan Zakharyaschev @ 2016-03-24 12:09 ` Ivan Zakharyaschev 2016-03-24 17:29 ` Ivan Zakharyaschev 2 siblings, 1 reply; 8+ messages in thread From: Ivan Zakharyaschev @ 2016-03-24 12:09 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1314 bytes --] On Wed, 23 Mar 2016, Denis Medvedev wrote: > Вдогонку, mistune и zope.interface из этого списка уже можно вычеркнуть. Кому что мешает собраться ныне (с учётом последних наших с nbr@ изменений): $ { fgrep -x -v -f rebuild-python3-ABI/tobuild_correct.buildable < nodes-of-cycles-src-ufb-python3_so; cat src-list-FTBFS; echo FTBFS; } | sort -u > nodes_next $ cat rebuild-python3-ABI/tobuild_correct.constraints | sort -k1 | ./restrict-rel nodes_next python-module-OpenGL_accelerate python-module-gevent python-module-OpenGL_accelerate python-module-matplotlib python-module-gevent python-module-gevent python-module-gevent python-module-matplotlib python-module-matplotlib python-module-scipy python-module-pycrypto FTBFS python-module-rjsmin FTBFS python-module-rpy2 FTBFS python-module-scikits.statsmodels python-module-gevent python-module-scikits.statsmodels python-module-matplotlib python-module-scikits.statsmodels python-module-pycrypto python-module-scikits.statsmodels python-module-rpy2 python-module-scikits.statsmodels python-module-scikits.statsmodels python-module-scikits.statsmodels python-module-scipy python-module-scipy python-module-gevent python-module-scipy python-module-matplotlib python-module-signalfd FTBFS $ Всё остальное после этих циклов должно собираться. -- Best regards, Ivan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Пересборка питона 2016-03-24 12:09 ` Ivan Zakharyaschev @ 2016-03-24 17:29 ` Ivan Zakharyaschev 2016-03-25 8:28 ` Ivan Zakharyaschev 0 siblings, 1 reply; 8+ messages in thread From: Ivan Zakharyaschev @ 2016-03-24 17:29 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1185 bytes --] > On Wed, 23 Mar 2016, Denis Medvedev wrote: > >> Вдогонку, mistune и zope.interface из этого списка уже можно вычеркнуть. > > Кому что мешает собраться ныне (с учётом последних наших с nbr@ изменений): $ { fgrep -x -v -f rebuild-python3-ABI/tobuild_correct.buildable < nodes-of-cycles-src-ufb-python3_so; cat src-list-FTBFS; echo FTBFS; } | sort -u > bad_nodes $ wc -l bad_nodes 12 bad_nodes $ cat rebuild-python3-ABI/tobuild_correct.constraints | sort -k1 | ./restrict-rel bad_nodes cvc4 FTBFS python-module-OpenGL_accelerate python-module-matplotlib python-module-matplotlib python-module-scipy python-module-matplotlib shiboken-py3 python-module-pycrypto FTBFS python-module-rjsmin FTBFS python-module-rpy2 FTBFS python-module-scikits.statsmodels python-module-matplotlib python-module-scikits.statsmodels python-module-pycrypto python-module-scikits.statsmodels python-module-rpy2 python-module-scikits.statsmodels python-module-scikits.statsmodels python-module-scikits.statsmodels python-module-scipy python-module-scipy python-module-matplotlib python-module-signalfd FTBFS shiboken-py3 FTBFS $ > Всё остальное после этих циклов должно собираться. -- Best regards, Ivan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Пересборка питона 2016-03-24 17:29 ` Ivan Zakharyaschev @ 2016-03-25 8:28 ` Ivan Zakharyaschev 0 siblings, 0 replies; 8+ messages in thread From: Ivan Zakharyaschev @ 2016-03-25 8:28 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1119 bytes --] On Thu, 24 Mar 2016, Ivan Zakharyaschev wrote: >> On Wed, 23 Mar 2016, Denis Medvedev wrote: >> >> > Вдогонку, mistune и zope.interface из этого списка уже можно >> > вычеркнуть. >> >> Кому что мешает собраться ныне (с учётом последних наших с nbr@ >> изменений): > > $ { fgrep -x -v -f rebuild-python3-ABI/tobuild_correct.buildable < > nodes-of-cycles-src-ufb-python3_so; cat src-list-FTBFS; echo FTBFS; } | sort > -u > bad_nodes > $ wc -l bad_nodes > 12 bad_nodes > $ cat rebuild-python3-ABI/tobuild_correct.constraints | sort -k1 | > ./restrict-rel bad_nodes python-module-OpenGL_accelerate python-module-matplotlib python-module-matplotlib shiboken-py3 python-module-pycrypto FTBFS python-module-rjsmin FTBFS python-module-rpy2 FTBFS python-module-scikits.statsmodels python-module-matplotlib python-module-scikits.statsmodels python-module-pycrypto python-module-scikits.statsmodels python-module-rpy2 python-module-scikits.statsmodels python-module-scikits.statsmodels python-module-signalfd FTBFS shiboken-py3 FTBFS >> Всё остальное после этих циклов должно собираться. -- Best regards, Ivan ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2016-03-25 8:28 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2016-03-23 9:16 [devel] Пересборка питона akv 2016-03-23 9:49 ` Ivan Zakharyaschev 2016-03-23 9:50 ` Denis Medvedev 2016-03-23 10:45 ` [devel] buildreq & python3-module-zope (a pure namespace package); " Ivan Zakharyaschev 2016-03-23 11:36 ` [devel] " Ivan Zakharyaschev 2016-03-24 12:09 ` Ivan Zakharyaschev 2016-03-24 17:29 ` Ivan Zakharyaschev 2016-03-25 8:28 ` Ivan Zakharyaschev
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