Summary: | Файловые конфликты с пакетами llvm10.0 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexander Makeenkov <amakeenk> |
Component: | llvm11.0 | Assignee: | Konstantin A Lepikhov (L.A. Kostis) <lakostis> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | darktemplaralt, lakostis, lav, ldv |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Alexander Makeenkov
2021-02-10 17:43:39 MSK
Мы переезжаем на схему упаковки llvm, подобную gcc. В пакете llvm-common лежат файлы /usr/bin/bugpoint, /usr/bin/llc и проч. Эти файлы суть симлинки на программу, которая в зависимости от умолчания и значения переменной окружения ALTWRAP_LLVM_VERSION запускает нужную программу из нужного префикса. Правда, llvm10.0 эту схему не использует и свои утилиты упаковывает в /usr/bin. Они-то и конфликтуют с вышеупомянутыми симлинками из llvm-common. Вижу 2 пути решить проблему: 1) удалить llvm10.0 из репозитория, проставить Obsoletes: llvm10.0-* 2) пересадить llvm10.0 на новую схему. Если удалить llvm10.0, обидятся 10 пакетов: http://git.altlinux.org/tasks/266128/logs/events.1.1.log Нужно понять, насколько им критичен llvm10.0 и могут ли они использовать llvm 11. (Ответ для Arseny Maslennikov на комментарий #1) > Мы переезжаем на схему упаковки llvm, подобную gcc. ... > Если удалить llvm10.0, обидятся 10 пакетов: > http://git.altlinux.org/tasks/266128/logs/events.1.1.log > Нужно понять, насколько им критичен llvm10.0 и могут ли они использовать > llvm 11. На сборочнице, если указана сборочная зависимость на llvm-devel + clang-devel, всё ещё приезжают пакеты от llvm10.0 как это описано здесь: https://bugzilla.altlinux.org/39087 Из-за этого как минимум castxml и qt5-tools оказались в списке выше. В остальные пакеты не смотрел. Когда будут приезжать пакеты от llvm11.0, простая пересборка исключит эти пакеты из списка выше. Возможно это верно и для других пакетов из этого списка тоже. (Ответ для Aleksei Nikiforov на комментарий #2) > На сборочнице, если указана сборочная зависимость на llvm-devel + > clang-devel, всё ещё приезжают пакеты от llvm10.0 как это описано здесь: > > https://bugzilla.altlinux.org/39087 > Как я отписался уже в указанном баге, теперь проблема стала воспроизводиться и локально с приездом llvm11.0-11.0.0-alt2. Пакета нет и проблемы тоже. |