Summary: | Просьба собрать llvm11.0-tools без зависимостей на модули python2 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | llvm11.0-tools | Assignee: | Arseny Maslennikov <arseny> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P5 | CC: | arseny, grenka, ldv, shrek |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 37313 |
Description
Vitaly Lipatov
2021-08-09 22:24:53 MSK
* Tue Aug 10 2021 Arseny Maslennikov <arseny@altlinux> 11.0.1-alt3 - Made opt-viewer use python3. (closes: bug 40691) - Backported from llvmorg-12.0.1: D102059: 884040d "libsanitizer: Remove cyclades inclusion in sanitizer" This is needed for the package to be buildable from source with modern glibc-kernheaders. (closes: bug 40357) % rpm -qRp ~/hasher-llvm11.0/repo/x86_64/RPMS.hasher/*.rpm | grep pygments python3(pygments) < 0 python3(pygments.formatters) < 0 python3(pygments.lexers.c_cpp) < 0 От pygments избавились, но есть и другие зависимости на python2-модули. Если критично от них избавиться в ближайшее время, то вернусь через неделю-две к вопросу. Интересно, чей фактический EOL наступит раньше — python2 или llvm11? (Ответ для Arseny Maslennikov на комментарий #1) ... > От pygments избавились, но есть и другие зависимости на python2-модули. > Если критично от них избавиться в ближайшее время, то вернусь через > неделю-две к вопросу. Да, ещё бы избавиться от python-module-future python-module-yaml 282681 FAILED #2 [test-only] sisyphus del=python-module-yaml del=python-module-future > Интересно, чей фактический EOL наступит раньше — python2 или llvm11? Мне вот кажется, что при наличии выпущенного llvm14 уже странно возиться с llvm11 :) Но выпилить python2 проще, чем llvm11, если посмотреть, где он используется при сборке: $ ./who_builduse.sh llvm11.0-devel $ xzcat ufb-2.xz firefox firefox-esr openmodelica python3-module-llvmlite seamonkey thunderbird Please fix this immediately to let python-module-yaml go, see https://git.altlinux.org/tasks/290158/logs/events.1.1.log I don't mind if this is fixed by unpackaging the whole llvm11.0-tools subpackage, nobody uses it anyway. (In reply to Dmitry V. Levin from comment #3) > Please fix this immediately to let python-module-yaml go, > see https://git.altlinux.org/tasks/290158/logs/events.1.1.log > > I don't mind if this is fixed by unpackaging the whole llvm11.0-tools > subpackage, nobody uses it anyway. Я себя долго и старательно отучал мыслить в категориях "просто удалить что-то", мол, всегда найдётся какой-то вариант лучше. Но нет, иногда такое решение вопроса всё же действительно является наилучшим! :) (In reply to Dmitry V. Levin from comment #3) > Please fix this immediately to let python-module-yaml go, > see https://git.altlinux.org/tasks/290158/logs/events.1.1.log > > I don't mind if this is fixed by unpackaging the whole llvm11.0-tools > subpackage, nobody uses it anyway. А ещё инструменты, упакованные в этот пакет, между llvm11 и llvm12 никак не поменялись. В общем, https://git.altlinux.org/tasks/290346 Видимо уже неактуально. https://packages.altlinux.org/ru/sisyphus/srpms/llvm11.0/ |