Просьба собрать llvm11.0-tools без зависимости python2.7(pygments)
* 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/