Злой день Зачем реализован этот ужас? grep -i /sphinx-build /space/ALT/Sisyphus/*/base/contents_index /space/ALT/Sisyphus/noarch/base/contents_index:/usr/bin/sphinx-build python-module-sphinx /space/ALT/Sisyphus/noarch/base/contents_index:/usr/bin/sphinx-build python3-module-sphinx-sphinx-build-symlink /space/ALT/Sisyphus/noarch/base/contents_index:/usr/bin/sphinx-build-3 python3-module-sphinx Почему из python3-module-sphinx пропал скрипт sphinx-build, кто-то хотел сломать сборку максимального количества пакетов?
On 24.09.2019 14:02, Anton V. Boyarshinov wrote:
> Злой день
>
> Зачем реализован этот ужас?
>
> grep -i /sphinx-build /space/ALT/Sisyphus/*/base/contents_index
> /space/ALT/Sisyphus/noarch/base/contents_index:/usr/bin/sphinx-build python-module-sphinx
> /space/ALT/Sisyphus/noarch/base/contents_index:/usr/bin/sphinx-build python3-module-sphinx-sphinx-build-symlink
> /space/ALT/Sisyphus/noarch/base/contents_index:/usr/bin/sphinx-build-3 python3-module-sphinx
>
> Почему из python3-module-sphinx пропал скрипт sphinx-build, кто-то хотел сломать сборку максимального количества пакетов?
А он вообще там был ?
Я вчера буквально собирал какой-то пакет с sphinx'ом, и не нашёл в нём
никакого скрипта.
В Tue, 24 Sep 2019 18:02:19 +0300 Anton Farygin <rider@basealt.ru> пишет: > А он вообще там был ? Во всяком случае, это работало. > Я вчера буквально собирал какой-то пакет с sphinx'ом, и не нашёл в > нём никакого скрипта. Я буквально 23-го же собирал ядро с python3-modules-sphinx и всё было хорошо, а потом собираю 24-го следующую итерацию и опа -- sphinx-build not found.
On 25.09.2019 10:59, Anton V. Boyarshinov wrote: > В Tue, 24 Sep 2019 18:02:19 +0300 > Anton Farygin <rider@basealt.ru> пишет: > >> А он вообще там был ? > Во всяком случае, это работало. Скорее всего у тебя вытягивался python-module-sphinx а не python3-module-sphinx. http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2019/0922/success/kernel-image-std-def-1:4.19.73-alt1.zst Вот тут именно он на 22-ое число. Этот странный пакет с симлинком в репозитории существует уже 6 лет.
В Wed, 25 Sep 2019 11:14:23 +0300 Anton Farygin <rider@basealt.ru> пишет: > On 25.09.2019 10:59, Anton V. Boyarshinov wrote: > > В Tue, 24 Sep 2019 18:02:19 +0300 > > Anton Farygin <rider@basealt.ru> пишет: > > > >> А он вообще там был ? > > Во всяком случае, это работало. > > Скорее всего у тебя вытягивался python-module-sphinx а не > python3-module-sphinx. Не-не-не, речь идёт о http://git.altlinux.org/tasks/238034/ (первая и вторая попытки сборки) Оно старым сфинксом не собирается и там использовался python3. Но до 24 числа python3-module-sphinx собирался из python-module-sphinx, а теперь -- отдельно и python3-module-sphinx получился хуже, чем был раньше. > Этот странный пакет с симлинком в репозитории существует уже 6 лет. Вот уж извращение. Неужели кому-то может понадобиться 2 сфинкса одновременно? И уж теперь тем более, с переходом на трипитон по умолчанию, в python3-module-sphinx нужен sphinx-build
On 25.09.2019 11:39, Anton V. Boyarshinov wrote: > В Wed, 25 Sep 2019 11:14:23 +0300 > Anton Farygin <rider@basealt.ru> пишет: > >> On 25.09.2019 10:59, Anton V. Boyarshinov wrote: >>> В Tue, 24 Sep 2019 18:02:19 +0300 >>> Anton Farygin <rider@basealt.ru> пишет: >>> >>>> А он вообще там был ? >>> Во всяком случае, это работало. >> Скорее всего у тебя вытягивался python-module-sphinx а не >> python3-module-sphinx. > Не-не-не, речь идёт о > http://git.altlinux.org/tasks/238034/ (первая и вторая попытки сборки) > > Оно старым сфинксом не собирается и там использовался python3. > Но до 24 числа python3-module-sphinx собирался из python-module-sphinx, > а теперь -- отдельно и python3-module-sphinx получился хуже, чем был > раньше. Версия python3-module-sphinx действительно обновилась. Надо посмотреть что именно в ней вызвало регрессии. > >> Этот странный пакет с симлинком в репозитории существует уже 6 лет. > Вот уж извращение. Неужели кому-то может понадобиться 2 сфинкса > одновременно? И уж теперь тем более, с переходом на трипитон по > умолчанию, в python3-module-sphinx нужен sphinx-build Мне эта идея очень нравится, но я боюсь что мы сломаем много пакетов, когда запровайдим /usr/bin/sphinx-build в python3-module-sphinx с конфликтом на python-module-sphinx
On Wed, Sep 25, 2019 at 11:52:35AM +0300, Anton Farygin wrote:
> On 25.09.2019 11:39, Anton V. Boyarshinov wrote:
>> Вот уж извращение. Неужели кому-то может понадобиться 2 сфинкса
>> одновременно? И уж теперь тем более, с переходом на трипитон по
>> умолчанию, в python3-module-sphinx нужен sphinx-build
> Мне эта идея очень нравится, но я боюсь что мы сломаем много пакетов,
> когда запровайдим /usr/bin/sphinx-build в python3-module-sphinx с
> конфликтом на python-module-sphinx
По любому пакеты, чья документация собирается py2 сфинксом, требуют
ревизии на предмет актуальности. Но не думаю, что таких много. Чаще
всего мне попадались случаи, когда и то, и то собиралось.
Правда, тут в последнем сфинксе много задепрекейченного API поудаляли.
Напишу об этом отдельно.
--
Fr. Br. George
On Sun, May 30, 2021 at 06:11:40PM +0300, Fr. Br. George wrote:
> On Wed, Sep 25, 2019 at 11:52:35AM +0300, Anton Farygin wrote:
> > On 25.09.2019 11:39, Anton V. Boyarshinov wrote:
> >> Вот уж извращение. Неужели кому-то может понадобиться 2 сфинкса
> >> одновременно? И уж теперь тем более, с переходом на трипитон по
> >> умолчанию, в python3-module-sphinx нужен sphinx-build
> > Мне эта идея очень нравится, но я боюсь что мы сломаем много пакетов,
> > когда запровайдим /usr/bin/sphinx-build в python3-module-sphinx с
> > конфликтом на python-module-sphinx
> По любому пакеты, чья документация собирается py2 сфинксом, требуют
> ревизии на предмет актуальности. Но не думаю, что таких много. Чаще
> всего мне попадались случаи, когда и то, и то собиралось.
$ echo python-module-sphinx |\
join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\
join -t$'\t' - ALT/acl/list.packages.sisyphus
algencan @python @qa @everybody
apiextractor sbolshakov @everybody
avogadro zerg
babel sin @python @qa @everybody
boost iv sem @qa
bpython glebfm
cdi-api viy @everybody
childsplay lav @qa @everybody
cyrus-imapd asy @everybody
cyrus-sasl2 asy @everybody
gdal boyarsh @qa @everybody
gearmand darktemplar @everybody
generatorrunner sbolshakov @everybody
getfemxx zerg @everybody
ghp-import slev @everybody
gsl darktemplar @everybody
hypre sin @python @qa @everybody
krb5 iv shaba @qa
libaubio5 rider
liblilv viy @everybody
libmongoc shaba @everybody
libopencv darktemplar @everybody
nlopt @nobody
openscad dd @everybody
pgadmin3 shaba @pgsql @qa @everybody
protobuf @python shaba @everybody
pyside-qt4 sbolshakov @everybody
python-module-Embedly @python @everybody
python-module-Enable viy @python @qa @everybody
python-module-FormEncode @python @everybody
python-module-GitPython lav @everybody
python-module-OpenGL_accelerate @python @everybody
python-module-Paver @python @everybody
python-module-PyGreSQL @python
python-module-PySide2 cas @everybody
python-module-Pygments lav @python @qa
python-module-Reportlab @python @qa
python-module-SleekXMPP pav @everybody
python-module-arrayfns @python @everybody
python-module-babel @python @everybody
python-module-blinker @python @everybody
python-module-boto darktemplar @everybody
python-module-boto3 @python @everybody
python-module-botocore @python @everybody
python-module-bottle @python @everybody
python-module-chai @python @everybody
python-module-check-manifest darktemplar @everybody
python-module-colorama @python @everybody
python-module-daiquiri shaba @everybody
python-module-dbfread darktemplar @everybody
python-module-dbus aris vsu viy
python-module-django-appconf piastry @everybody
python-module-django-formtools snejok @everybody
python-module-django-mptt mattaku @everybody
python-module-django-reversion @python @everybody
python-module-django-sekizai @python @everybody
python-module-elasticsearch @python @everybody
python-module-enzyme @python @everybody
python-module-exam @python @everybody
python-module-facepy @python @everybody
python-module-fanstatic @python @everybody
python-module-fasteners shaba @everybody
python-module-feedparser @python @everybody
python-module-fixtures snejok @everybody
python-module-flup @python
python-module-freezegun @python @everybody
python-module-gevent lav @everybody @python @qa
python-module-gitdb darktemplar @everybody
python-module-gmpy2 @python @everybody
python-module-gnuplot @python @everybody
python-module-guzzle_sphinx_theme @python @everybody
python-module-html5lib @python @everybody
python-module-humanize @python @everybody
python-module-infinity @python @everybody
python-module-jedi @python @everybody
python-module-jmespath @python @everybody
python-module-jsonschema piastry @everybody
python-module-ldappool @python @everybody
python-module-linecache2 @python @everybody
python-module-lockfile lav @everybody
python-module-m2crypto george @python @qa
python-module-markdown aris @everybody
python-module-matplotlib @python lav @qa
python-module-mock lav @everybody
python-module-mpd george @everybody
python-module-mpmath @python @everybody
python-module-mysqlclient @python @everybody
python-module-mysqlclient-docs grenka @python
python-module-netaddr piastry @everybody
python-module-nlpy @python @qa @everybody
python-module-numpy @python lav @qa
python-module-oauth2client darktemplar @python @everybody
python-module-oauthlib snejok @everybody
python-module-packaging @nobody
python-module-parso george @everybody
python-module-pathtools @python @everybody
python-module-pip slev @everybody
python-module-pkginfo @nobody
python-module-plaster darktemplar @everybody
python-module-polib george @everybody
python-module-port-for @python @everybody
python-module-prompt_toolkit @python @everybody
python-module-pycares shaba @everybody
python-module-pydocstyle darktemplar @everybody
python-module-pygame lav @python @qa @everybody
python-module-pyglet @python @qa @everybody
python-module-pygtk @gnome lav
python-module-pymemcache @python @everybody
python-module-pymlconf @python @everybody
python-module-pyremotevbox snejok @everybody
python-module-pysol_cards cas @everybody
python-module-pysparse @python @qa @everybody
python-module-pysqlite2 @python
python-module-pysqlite2-docs grenka @python
python-module-pyte @python @everybody
python-module-repoze.who @python @everybody
python-module-requests-oauthlib @python @everybody
python-module-requestsexceptions shaba @everybody
python-module-rjsmin @python @everybody
python-module-routes @python @qa @everybody
python-module-rsa @python @everybody
python-module-s3transfer darktemplar @everybody
python-module-semantic_version shaba @everybody
python-module-sigtools @python @everybody
python-module-simplejson @python
python-module-smmap slev @everybody
python-module-sphinx @python @everybody
python-module-sphinx-better-theme @python @everybody
python-module-sphinx-celery darktemplar @everybody
python-module-sphinxcontrib-apidoc grenka @python
python-module-sphinxcontrib-embedly @python @everybody
python-module-sphinxcontrib-spelling @python @everybody
python-module-sphinxcontrib-websupport darktemplar @everybody
python-module-sphinxjp.themes.basicstrap @python @everybody
python-module-sqlparse @python @everybody
python-module-testpath darktemplar @everybody
python-module-testrepository snejok @everybody
python-module-testresources snejok @everybody
python-module-testscenarios @python @everybody
python-module-testtools crux @everybody
python-module-traceback2 @python @everybody
python-module-transaction @python @everybody
python-module-trollius @python @everybody
python-module-urllib3 @python @everybody
python-module-urwid @python
python-module-versiontools @python @everybody
python-module-webhelpers @python @qa @everybody
python-module-whitenoise @python @everybody
python-module-whoosh @python @everybody
python-module-whoosh-docs grenka @python
python-module-wsgi_intercept @python @everybody
python-module-wsme snejok @everybody
python-module-wx3.0 @python @everybody
python-module-xlrd cas @everybody
python-module-xlsxwriter @python @everybody
python-module-zVMCloudConnector shaba @everybody
python-module-zc.thread @python @everybody
python-module-zope.hookable @python @everybody
python-module-zope.hookable-docs grenka @python
python-module-zope.i18nmessageid @python @everybody
python-module-zope.i18nmessageid-docs grenka @python
python-module-zope.interface @python
python-tools-pep8 slev @everybody
python3-module-WebHelpers2 grenka @python
python3-module-amqpy @python @everybody
python3-module-execnet-docs grenka @python
python3-module-flask-wtf @python @everybody
python3-module-matplotlib grenka @python @everybody
python3-module-numexpr lav @everybody
python3-module-shapely grenka @python
python3-module-terminado lav @everybody
python3-module-translationstring @python @everybody
python3-module-whoosh grenka @python
python3-module-whoosh-docs grenka @python
python3-module-zope.hookable grenka @python
python3-module-zope.hookable-docs grenka @python
python3-module-zope.i18nmessageid grenka @python
python3-module-zope.i18nmessageid-docs grenka @python
shiboken darktemplar @everybody
sos nbr sin jqt4 @qa
vampy @nobody
vtk darktemplar @everybody
xraylib darktemplar @everybody
--
ldv
On Sun, May 30, 2021 at 06:20:37PM +0300, Dmitry V. Levin wrote: > $ echo python-module-sphinx |\ > join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\ > join -t$'\t' - ALT/acl/list.packages.sisyphus … > python3-module-WebHelpers2 grenka @python > python3-module-amqpy @python @everybody > python3-module-execnet-docs grenka @python > python3-module-flask-wtf @python @everybody > python3-module-matplotlib grenka @python @everybody > python3-module-numexpr lav @everybody > python3-module-shapely grenka @python > python3-module-terminado lav @everybody > python3-module-translationstring @python @everybody > python3-module-whoosh grenka @python > python3-module-whoosh-docs grenka @python > python3-module-zope.hookable grenka @python > python3-module-zope.hookable-docs grenka @python > python3-module-zope.i18nmessageid grenka @python > python3-module-zope.i18nmessageid-docs grenka @python … Вот это прямо сейчас непорядок. -- Fr. Br. George
30.05.2021 18:46, Fr. Br. George пишет:
> On Sun, May 30, 2021 at 06:20:37PM +0300, Dmitry V. Levin wrote:
>> $ echo python-module-sphinx |\
>> join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\
>> join -t$'\t' - ALT/acl/list.packages.sisyphus
> …
>> python3-module-WebHelpers2 grenka @python
>> python3-module-amqpy @python @everybody
>> python3-module-execnet-docs grenka @python
>> python3-module-flask-wtf @python @everybody
>> python3-module-matplotlib grenka @python @everybody
>> python3-module-numexpr lav @everybody
>> python3-module-shapely grenka @python
>> python3-module-terminado lav @everybody
>> python3-module-translationstring @python @everybody
>> python3-module-whoosh grenka @python
>> python3-module-whoosh-docs grenka @python
>> python3-module-zope.hookable grenka @python
>> python3-module-zope.hookable-docs grenka @python
>> python3-module-zope.i18nmessageid grenka @python
>> python3-module-zope.i18nmessageid-docs grenka @python
> …
>
> Вот это прямо сейчас непорядок.
Как в список попал p3-m-matplotlib я не понял. Половина остальных
собираются на specsubst схеме, поэтому бардак.
Я поддерживаю идею убрать второй сфинкс, но не уверен, что стоит это
делать до бранчевания.
On Sun, May 30, 2021 at 10:45:36PM +0300, Grigory Ustinov wrote: > 30.05.2021 18:46, Fr. Br. George пишет: > > On Sun, May 30, 2021 at 06:20:37PM +0300, Dmitry V. Levin wrote: > >> $ echo python-module-sphinx |\ > >> join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\ > >> join -t$'\t' - ALT/acl/list.packages.sisyphus > > … > >> python3-module-WebHelpers2 grenka @python > >> python3-module-amqpy @python @everybody > >> python3-module-execnet-docs grenka @python > >> python3-module-flask-wtf @python @everybody > >> python3-module-matplotlib grenka @python @everybody > >> python3-module-numexpr lav @everybody > >> python3-module-shapely grenka @python > >> python3-module-terminado lav @everybody > >> python3-module-translationstring @python @everybody > >> python3-module-whoosh grenka @python > >> python3-module-whoosh-docs grenka @python > >> python3-module-zope.hookable grenka @python > >> python3-module-zope.hookable-docs grenka @python > >> python3-module-zope.i18nmessageid grenka @python > >> python3-module-zope.i18nmessageid-docs grenka @python > > … > > > > Вот это прямо сейчас непорядок. > > Как в список попал p3-m-matplotlib я не понял. Что может быть проще: $ hsh --lazy Sisyphus/files/SRPMS/python3-module-matplotlib-3.4.2-alt3.src.rpm &>/dev/null $ hsh-run -- rpm -e --test python-module-sphinx error: Failed dependencies: python2.7(sphinx) is needed by (installed) python-module-Pygments-2.4.2-alt3.noarch python2.7(sphinx) is needed by (installed) python-module-sphinxcontrib-websupport-1.0.1-alt5.noarch python2.7(sphinx) is needed by (installed) python-module-numpydoc-1:0.7.0-alt1.noarch > Половина остальных собираются на specsubst схеме, поэтому бардак. Почему они до сих пор так собираются? -- ldv
30.05.2021 23:30, Dmitry V. Levin пишет: > On Sun, May 30, 2021 at 10:45:36PM +0300, Grigory Ustinov wrote: >> 30.05.2021 18:46, Fr. Br. George пишет: >>> On Sun, May 30, 2021 at 06:20:37PM +0300, Dmitry V. Levin wrote: >>>> $ echo python-module-sphinx |\ >>>> join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\ >>>> join -t$'\t' - ALT/acl/list.packages.sisyphus >>> … >>>> python3-module-WebHelpers2 grenka @python >>>> python3-module-amqpy @python @everybody >>>> python3-module-execnet-docs grenka @python >>>> python3-module-flask-wtf @python @everybody >>>> python3-module-matplotlib grenka @python @everybody >>>> python3-module-numexpr lav @everybody >>>> python3-module-shapely grenka @python >>>> python3-module-terminado lav @everybody >>>> python3-module-translationstring @python @everybody >>>> python3-module-whoosh grenka @python >>>> python3-module-whoosh-docs grenka @python >>>> python3-module-zope.hookable grenka @python >>>> python3-module-zope.hookable-docs grenka @python >>>> python3-module-zope.i18nmessageid grenka @python >>>> python3-module-zope.i18nmessageid-docs grenka @python >>> … >>> >>> Вот это прямо сейчас непорядок. >> Как в список попал p3-m-matplotlib я не понял. > Что может быть проще: > $ hsh --lazy Sisyphus/files/SRPMS/python3-module-matplotlib-3.4.2-alt3.src.rpm &>/dev/null > $ hsh-run -- rpm -e --test python-module-sphinx > error: Failed dependencies: > python2.7(sphinx) is needed by (installed) python-module-Pygments-2.4.2-alt3.noarch > python2.7(sphinx) is needed by (installed) python-module-sphinxcontrib-websupport-1.0.1-alt5.noarch > python2.7(sphinx) is needed by (installed) python-module-numpydoc-1:0.7.0-alt1.noarch Это очень странно. >> Половина остальных собираются на specsubst схеме, поэтому бардак. > Почему они до сих пор так собираются? Не всем повезло=) В ближайшее время придёт и их время.