Bug 39168

Summary: extra-cmake-modules pulls in clang-devel
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: extra-cmake-modulesAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: arseny, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Dmitry V. Levin 2020-10-30 14:58:32 MSK
Из-за присутствия в пакете extra-cmake-modules зависимости на clang-devel в сборочную среду сотен пакетов попадает среда разработки на clang, которая там как минимум не нужна, а на самом деле, вероятно, даже вредна.

$ rpmquery -Rp Sisyphus/files/noarch/RPMS/extra-cmake-modules-5.75.0-alt1.noarch.rpm |grep ^clang
clang-devel  

$ echo clang10.0-devel |join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |wc -l
535

$ echo extra-cmake-modules |join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |wc -l
412
Comment 1 Sergey V Turchin 2020-10-30 15:02:13 MSK
Тем не менее, питоньи биндинги генерятся имеено при помощи python-clang.

Другое дело, что сборка их сейчас отключена, поэтому можно и зависимость выключить.
Comment 2 Sergey V Turchin 2020-10-30 15:08:40 MSK
Ааа. clang-devel я влепил из-за чехарды со шланг-пакетами. Чтоб в p8 и тогдашнем Сизифе быть уверенным, что мне не поплохеет. Возможно и сейчас актуально.

P.S.
Пока уберу.
Comment 3 Dmitry V. Levin 2020-10-30 15:14:43 MSK
(In reply to Sergey V Turchin from comment #2)
> Ааа. clang-devel я влепил из-за чехарды со шланг-пакетами.

Из-за этой чехарды у нас уже есть гвозди в другом месте:
https://bugzilla.altlinux.org/39087
Comment 4 Repository Robot 2020-10-30 15:38:39 MSK
extra-cmake-modules-5.75.0-alt2 -> sisyphus:

 Fri Oct 30 2020 Sergey V Turchin <zerg@altlinux> 5.75.0-alt2
 - disable clang requires (closes: 39168)
Comment 5 Dmitry V. Levin 2020-10-30 15:41:13 MSK
Спасибо!