On Wed, 2 Mar 2016, Ivan Zakharyaschev wrote: > 2. имеет в BuildReqs самого себя. > > Крайне неудачно для пересборки "архитектурно-зависимого" подмножества > питоновых пакетов, которую нам предстоит сделать. > > Хочется проверить, можно ли избавиться. Денис показал в своей сборке, что BuildReq на себя можно убрать. Но при сборке всё же ставится сам python3-module-aiohttp (по какому-то циклу зависимостей). Вот http://git.altlinux.org/tasks/archive/done/_156/160465/build/100/x86_64/srpm.log (alt3.git -- предыдущий релиз): <13>Mar 3 14:44:28 rpmi: python3-module-aiohttp-0.15.3-alt3.git20150425.2 1456952477 installed Такой цикл так же помешает пересборке. Надо научиться его убирать. Вот как это в hasher происходит: hsh-rebuild: pkg.tar: fetched build dependencies. hsh-rebuild: pkg.tar: calculated build dependencies: rpm-macros-sphinx rpm-build-python3 python3-devel python-module-sphinx-devel python-module-sphinx python3-module-setuptools python3-module-setuptools-tests python3-module-asyncio python-sphinx-objects.inv python3-mod ule-trollius python3-module-nose python3-module-gunicorn python3-module-chardet hsh-install: changed working directory to `/tmp/.private/imz/hasher' Чтение списков пакетов... Построение дерева зависимостей... Последняя версия rpm-macros-sphinx уже установлена. Последняя версия rpm-build-python3 уже установлена. Выбрано python3-dev для 'python3-devel' Последняя версия python3-dev уже установлена. Последняя версия python-module-sphinx-devel уже установлена. Последняя версия python-module-sphinx уже установлена. Последняя версия python-sphinx-objects.inv уже установлена. Следующие дополнительные пакеты будут установлены: libev4 libldap libmysqlclient18 libpq5.8 libsasl2-3 libyaml2 python3-module-OpenSSL python3-module-aiohttp python3-module-certifi python3-module-cffi python3-module-cryptography python3-module-django python3-module-dns python3-module-enum34 python3-module-eventlet python3-module-gevent python3-module-greenlet python3-module-idna python3-module-mysqlclient python3-module-paste python3-module-pluggy python3-module-psycopg2 python3-module-py python3-module-pyasn1 python3-module-pycares python3-module-pycparser python3-module-pytest python3-module-six python3-module-tornado python3-module-yaml python3-module-z3c python3-module-zc python3-module-zope python3-module-zope.interface Следующие НОВЫЕ пакеты будут установлены: libev4 libldap libmysqlclient18 libpq5.8 libsasl2-3 libyaml2 python3-module-OpenSSL python3-module-aiohttp python3-module-asyncio python3-module-certifi python3-module-cffi python3-module-chardet python3-module-cryptography python3-module-django python3-module-dns python3-module-enum34 python3-module-eventlet python3-module-gevent python3-module-greenlet python3-module-gunicorn python3-module-idna python3-module-mysqlclient python3-module-nose python3-module-paste python3-module-pluggy python3-module-psycopg2 python3-module-py python3-module-pyasn1 python3-module-pycares python3-module-pycparser python3-module-pytest python3-module-setuptools python3-module-setuptools-tests python3-module-six python3-module-tornado python3-module-trollius python3-module-yaml python3-module-z3c python3-module-zc python3-module-zope python3-module-zope.interface 0 будет обновлено, 41 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. ... <13>Mar 3 17:19:22 rpmi: python3-module-aiohttp-0.15.3-alt4.git20150425.2 1457016326 installed ... Wrote: /usr/src/in/srpm/python-module-aiohttp-0.15.3-alt5.git20150425.2.src.rpm Эти мелкие чистки я сейчас добавил: > 3. dangerous packaging в виде нечистки ../python3/, в котором > происходит сборка > > Несерьёзно, потому что у нас hasher, но без hasher приводит к > непредсказуемым эффектам. > > Хочется почистить по крайней мере как в последних собранных коммитах > python-module-snowballstemmer. > > 4. -f убрать у cp и rm там, где наличие/отсутствие файлов (как того же > ../python3/) значит, что всё пошло не так, как задумал maintainer. > > (Последние собранные коммиты ipython такие.) > > Хочется более предсказуемую обламывающуюся сборку иметь. Почему бы > заодно не почистить. -- Best regards, Ivan