From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 4 Mar 2016 23:36:30 +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-1978294947-1457123790=: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 20:36:30 -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-1978294947-1457123790=:19380 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT On Fri, 4 Mar 2016, Ivan Zakharyaschev wrote: > Если отделить множество пакетов, в которых есть .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 > Или у меня неправильный выбор интересных пакетов. (Понятно, что ещё надо > добавить те, которые используют libpython, но не имеют .so-файлов. Наверное, > это исполняемые файлы, зависимость которых автогенератором уже выявилась и не > такой длинный список тех unmets тут пробегал уже.) > > Ещё я сейчас не очень понимаю, как в список попал python3, если его то > задание должно было заменять (159698) и unmet-ы пакетов, собирающихся из > него, не анализировать. Это из-за бинарного пакета python3-test: $ ./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($|\.)' | egrep '/usr/lib(|64)/python3\.3/' | egrep -v '/usr/lib(|64)/python3\.3/site-packages' python3-test /usr/lib64/python3.3/lib-dynload/_ctypes_test.cpython-33m.so python3-test /usr/lib64/python3.3/lib-dynload/_testbuffer.cpython-33m.so python3-test /usr/lib64/python3.3/lib-dynload/_testcapi.cpython-33m.so Не знаю, почему он затесался в список. > On Wed, 2 Mar 2016, Ivan Zakharyaschev wrote: > >> > > (Эти наколеночные скрипты, которыми я манипулирую списки пакетов для >> > > тестовых пересборок множества питоновских пакетов, в т.ч. вот этот >> > > для уточнения пересечения affected packages и списка >> > > непересобирающихся от beehive, сохранил в >> > git.alt:/people/imz/public/mosquito-hive ) -- Best regards, Ivan --1807885841-1978294947-1457123790=:19380--