From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <1458585619.2252.2.camel@altlinux.org> From: "Yuri N. Sedunov" To: devel@lists.altlinux.org Date: Mon, 21 Mar 2016 21:40:19 +0300 In-Reply-To: References: <20160308162414.GC15036@altlinux.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.1 (3.18.5.1-alt1) Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?8MXSxdPCz9LLwSDQydTPzsE=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2016 18:40:25 -0000 Archived-At: List-Archive: List-Post: Убедительно прошу пособирать питон в сторонке несколько дней, пока новый гном не появится в сизифе. В Пн, 21/03/2016 в 21:13 +0300, Ivan Zakharyaschev пишет: > С python3-3.5 сейчас такая ситуация. > > Есть задание 159698 с ним. > > Его можно добавить к себе в источники для hasher-а, если у Вас есть > интерес к собираемости пакетов с python3-3.5. > > То, что удаётся пересобрать, не нарываясь на циклы по сборочным > зависимостям, в него помещено. Надо учитывать, что в этой первой > половине списка есть несколько проблем, где требуется обновление > версии/адаптация/исправление: > > * python-module-signalfd > * python-module-rpy2 > * python-module-rjsmin > * python-module-pycrypto -- дохлый upstream; замена в виде > pycryptodome вызывает сомнения из-за лицензии на OCB > * boost > * python-module-pytest , python-module-curve25519 -- мелочи, > связанные > с упаковкой: неудачная схема с использованием %_python3_version в > пути > (оно перестаёт работать без пересборки, хотя так не задумано и > RPM-зависимости об этом не предупреждают). Так или иначе я это > пофикшу. > > По остальным пакетам идёт nbr@ (скорее снизу вверх, начиная с починки > boost, только что удавшейся!) > > Вторая половина списка начинается с циклов и продолжается тем, что от > пакетов в циклах зависит для сборки. Если будут предложения как > собрать, разорвав циклы, тот или иной пакет из второй половины списка > (в виде тега, собирающегося в hasher-е с подключённым 159698), дайте > знать. Я тогда добавлю Ваш тег в задание и автоматически пачку > пакетов, которая становится собираемой. > > Если опираться на данные ufb (used for build) (с учётом замечания > ldv@ > про возникшие несущественные зависимости к прошлому сообщению на эту > тему: здесь я сначала оставил только бинарные пакеты с unmet-ами, > потом отобразил их на исходные), то в петли и циклы длины 2 попадают > такие 10 пакетов: > > $ make nodes-of-cycles-src-ufb-python3_too_early > join -1 2 <(sort -k2 < src-ufb-python3_too_early) src-ufb- > python3_too_early -o 1.1,2.2 \ > > > > egrep -x '(.*) \1' | cut -d' ' --fields=1 \ > > sort -u > nodes-of-cycles-src-ufb-python3_too_early > $ cat nodes-of-cycles-src-ufb-python3_too_early > python-module-gevent > python-module-lxml > python-module-matplotlib > python-module-mistune > python-module-numpy > python-module-scikits.statsmodels > python-module-scipy > python-module-zmq > python-module-zope.container > python-module-zope.interface > $ > > Понял, что моё предположение, что препятствия для пересборки -- это > только петли и циклы длины 2 в ufb, неверно. (Конечно, если из нашего > списка пакет A для сборки требует B, B требует C, а C требует A, то > каждую пару мы упорядочить могли бы, если бы не было третьего пакета, > требующего пересборки.) Пошлю в продолжение этого письма дополнение. > (Файл остающихся ограничений по сборке приложен, можно сказать tsort > на него, но он петли пропустит.) > > Вся вторая половина списка: > > blueman > borg > brltty > gdal > gnome-builder > h5py > libpeas > libseccomp > protobuf > pyside-qt4-py3 > pytables > python-module-BTrees > python-module-DAGPype > python-module-DIRECT > python-module-Naked > python-module-OpenGL_accelerate > python-module-Pillow > python-module-PyMca > python-module-PyQt5 > python-module-affinegap > python-module-asa > python-module-banyan > python-module-bintrees > python-module-blosc > python-module-bottleneck > python-module-cHaversine > python-module-casuarius > python-module-credis > python-module-cyrand > python-module-dbus > python-module-dedupe-hcluster > python-module-djvulibre > python-module-efl > python-module-fastbit > python-module-fiona > python-module-gevent > python-module-gist > python-module-gst1.0 > python-module-hmmlearn > python-module-http-parser > python-module-igakit > python-module-jq > python-module-kmod > python-module-logbook > python-module-lxml > python-module-matplotlib > python-module-mehcode-xmlsec > python-module-minipg > python-module-mistune > python-module-mozsci > python-module-mpi4py > python-module-mpl_toolkits.basemap > python-module-msgpack > python-module-netCDF4 > python-module-numexpr > python-module-numpy > python-module-pandas > python-module-persistent > python-module-poppler-qt5 > python-module-psutil > python-module-pulsar > python-module-pyScss > python-module-pyaio > python-module-pyaxon > python-module-pyclipper > python-module-pyfits > python-module-pygobject3 > python-module-pyhacrf > python-module-pylbfgs > python-module-pymc > python-module-pysndfile > python-module-pysvn > python-module-pyublas > python-module-rasterio > python-module-scikit-image > python-module-scikit-learn > python-module-scikits.audiolab > python-module-scikits.bvp_solver > python-module-scikits.eartho > python-module-scikits.odes > python-module-scikits.samplerate > python-module-scikits.scattpy > python-module-scikits.sparse > python-module-scikits.statsmodels > python-module-scikits.umfpack > python-module-scikits.vectorplot > python-module-scipy > python-module-seqlearn > python-module-shapely > python-module-timelib > python-module-tinycss > python-module-triangle > python-module-veusz > python-module-wsaccel > python-module-yaml > python-module-zmq > python-module-zope.container > python-module-zope.index > python-module-zope.interface > python-module-zope.security > python3-module-pcap > python3-module-pycairo > python3-module-pygobject > qscintilla2 > sfepy > shiboken-py3 > xraylib > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel -- Yuri N. Sedunov