[devel] python3-3.5 unmets

Ivan Zakharyaschev imz на altlinux.org
Пт Мар 4 22:02:54 MSK 2016


Если отделить множество пакетов, в которых есть .so (все остальные, мы 
предполагаем, не линкуются с libpython при работе и их можно, переложив и 
обработав автогенератором зависимостей, оставить и они будут работать с 
python3-3.5), то можно насчитать 250 пакетов (которые будут пересобираться 
одновременно в одном задании с новой версией python3, на втором этапе):

$ ./print-section_unmets events.5.1.log | cut -d'#' --fields=1 | sort -u | join -t$'\t' -2 2 - <(sort -t$'\t' -k2 < /ALT/Sisyphus/x86_64/base/contents_index) | egrep '\.so($|\.)' | cut -d$'\t' --fields=1 | uniq | wc -l
259
$ ./list-srpms-for-rpms.sh $(./print-section_unmets events.5.1.log | cut -d'#' --fields=1 | sort -u | join -t$'\t' -2 2 - <(sort -t$'\t' -k2 < /ALT/Sisyphus/x86_64/base/contents_index) | egrep '\.so($|\.)' | cut -d$'\t' --fields=1 | uniq) | wc -l
250

Денис (nbr@), можно пока что, как ты собирался, уже изучить с помощью ufb 
и отображения бинарных в исходные пакеты, есть ли там циклы и что с ними 
делать. Пока первый этап пересборки запустится и будет идти довольно 
долго.

Напишу в конце список.

Примечательно, что aiohttp, от цикла в котором мы избавлялись, всё-таки 
среди этих интересных пакетов нет, хоть он и не noarch. Возможно, там не 
собирается (из-за ошибки, которую я видел в логах) Сишная оптимизированная 
часть. (Тем лучше для нас сейчас.)

Или у меня неправильный выбор интересных пакетов. (Понятно, что ещё надо 
добавить те, которые используют libpython, но не имеют .so-файлов. 
Наверное, это исполняемые файлы, зависимость которых автогенератором уже 
выявилась и не такой длинный список тех unmets тут пробегал уже.)

Ещё я сейчас не очень понимаю, как в список попал python3, если его то 
задание должно было заменять (159698) и unmet-ы пакетов, собирающихся из 
него, не анализировать.

Посмотрю на эти странности ближе к делу.

On Wed, 2 Mar 2016, Ivan Zakharyaschev wrote:

>> >  (Эти наколеночные скрипты, которыми я манипулирую списки пакетов для 
>> >  тестовых пересборок множества питоновских пакетов, в т.ч. вот этот для 
>> >  уточнения пересечения affected packages и списка непересобирающихся от 
>> >  beehive, сохранил в
>>  git.alt:/people/imz/public/mosquito-hive )

LibreOffice пропускаем.

$ ./list-srpms-for-rpms.sh $(./print-section_unmets events.5.1.log | cut -d'#' --fields=1 | sort -u | join -t$'\t' -2 2 - <(sort -t$'\t' -k2 < /ALT/Sisyphus/x86_64/base/contents_index) | egrep '\.so($|\.)' | cut -d$'\t' --fields=1 | uniq) | ./stripVerRel
LibreOffice
aimc
bedup
blueman
boost
borg
brltty
canto-curses
cracklib
cvc4
engrid
eog-plugins
fityk
gdal
gedit
gedit-plugins
geos
gitg
gnome-builder
gnome-music
gnome-shell
h5py
libcap-ng
libgit2-glib
libpeas
libpwquality
libseccomp
libxml2
libxtract
log4cplus
logtop
pdb-clone
picosat
pitivi
protobuf
pyside-qt4-py3
pytables
python-module-BTrees
python-module-Cython
python-module-DAGPype
python-module-DIRECT
python-module-Levenshtein
python-module-MySQLdb
python-module-Naked
python-module-OpenGL_accelerate
python-module-Pillow
python-module-PyMca
python-module-PyQt4
python-module-PyQt5
python-module-RRDtool
python-module-Reportlab
python-module-SQLAlchemy
python-module-affinegap
python-module-alsaaudio
python-module-apsw
python-module-asa
python-module-asyncio_mongo
python-module-banyan
python-module-bcrypt
python-module-bintrees
python-module-blist
python-module-blosc
python-module-bottleneck
python-module-bsddb3
python-module-cHaversine
python-module-casuarius
python-module-cdecimal
python-module-cffi
python-module-cheetah
python-module-cobs
python-module-coverage
python-module-credis
python-module-cryptacular
python-module-cryptography
python-module-cups
python-module-curve25519
python-module-cvxopt
python-module-cx-freeze
python-module-cyrand
python-module-dbus
python-module-dedupe-hcluster
python-module-distance
python-module-djvulibre
python-module-ed25519
python-module-efl
python-module-ephem
python-module-faketime
python-module-fastbit
python-module-fiona
python-module-freetypy
python-module-gevent
python-module-gist
python-module-gmpy
python-module-gmpy2
python-module-gnureadline
python-module-greenlet
python-module-gst1.0
python-module-hiredis
python-module-hmmlearn
python-module-http-parser
python-module-icu
python-module-igakit
python-module-islpy
python-module-jellyfish
python-module-jenkins
python-module-jq
python-module-kaa-base
python-module-kmod
python-module-lcms
python-module-leveldb
python-module-libacl
python-module-libvirt
python-module-llfuse
python-module-llist
python-module-lmdb
python-module-logbook
python-module-lxml
python-module-lz4
python-module-markupsafe
python-module-mathutils
python-module-matplotlib
python-module-mehcode-xmlsec
python-module-meshpy
python-module-minipg
python-module-mistune
python-module-mozsci
python-module-mpi4py
python-module-mpl_toolkits.basemap
python-module-msgpack
python-module-mysqlclient
python-module-netCDF4
python-module-netifaces
python-module-nssjson
python-module-numexpr
python-module-numpy
python-module-pandas
python-module-parted
python-module-persistent
python-module-petlib
python-module-poppler-qt4
python-module-poppler-qt5
python-module-psutil
python-module-psycopg2
python-module-psycopg2cffi
python-module-pulsar
python-module-pyScss
python-module-pyaio
python-module-pyasn
python-module-pyaxon
python-module-pybluez
python-module-pycares
python-module-pyclipper
python-module-pycosat
python-module-pycrypto
python-module-pycudd
python-module-pycurl
python-module-pyev
python-module-pyfits
python-module-pygibson
python-module-pygobject3
python-module-pygraphviz
python-module-pyhacrf
python-module-pylbfgs
python-module-pylibmc
python-module-pylzma
python-module-pymc
python-module-pymetis
python-module-pymongo
python-module-pyproj
python-module-pysndfile
python-module-pysqlcipher3
python-module-pysubnettree
python-module-pysvn
python-module-pyublas
python-module-pyuv
python-module-pyxattr
python-module-rasterio
python-module-rjsmin
python-module-rpy2
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-setproctitle
python-module-shapely
python-module-signalfd
python-module-simplejson
python-module-sip
python-module-smbc
python-module-snappy
python-module-systemd
python-module-sysv_ipc
python-module-tagpy
python-module-timelib
python-module-tinycss
python-module-tornado
python-module-triangle
python-module-ujson
python-module-urwid
python-module-utmp
python-module-veusz
python-module-virtkey
python-module-wrapt
python-module-wsaccel
python-module-yajl
python-module-yaml
python-module-zc.twist
python-module-zmq
python-module-zodbpickle
python-module-zope.container
python-module-zope.hookable
python-module-zope.i18nmessageid
python-module-zope.index
python-module-zope.interface
python-module-zope.proxy
python-module-zope.security
python3
python3-module-cnamedtuple
python3-module-dulwich
python3-module-fuse
python3-module-geventhttpclient
python3-module-jsonlib
python3-module-kerberos
python3-module-ldap
python3-module-m2crypto
python3-module-pcap
python3-module-py3k-bcrypt
python3-module-pycairo
python3-module-pyfltk
python3-module-pygobject
python3-module-sao
python3-module-threadframe
python3-module-twisted-core
qscintilla2
sfepy
shiboken-py3
totem
weechat
xraylib
z3

-- 
Best regards,
Ivan



Подробная информация о списке рассылки Devel