From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 4 Mar 2016 22:02:54 +0300 (MSK) From: Ivan Zakharyaschev To: ALT Linux Team development discussions In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1807885841-1462870268-1457118174=:19380" Subject: Re: [devel] python3-3.5 unmets 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: Fri, 04 Mar 2016 19:02:54 -0000 Archived-At: List-Archive: List-Post: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --1807885841-1462870268-1457118174=:19380 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT Если отделить множество пакетов, в которых есть .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 --1807885841-1462870268-1457118174=:19380--