Если в системе установлен пакет python3-module-libkdtree++ (из libkdtree++ версии 0.7.0-alt2_24), то при попытке установить python3-module-kdtree получаем ошибку: ``` файл /usr/lib/python3/site-packages/__pycache__/kdtree.cpython-312.opt-1.pyc из устанавливаемого пакета python3-module-kdtree-0.16-alt1.noarch конфликтует с файлом из пакета python3-module-libkdtree++-0.7.0-alt2_24.x86_64 файл /usr/lib/python3/site-packages/__pycache__/kdtree.cpython-312.opt-2.pyc из устанавливаемого пакета python3-module-kdtree-0.16-alt1.noarch конфликтует с файлом из пакета python3-module-libkdtree++-0.7.0-alt2_24.x86_64 файл /usr/lib/python3/site-packages/__pycache__/kdtree.cpython-312.pyc из устанавливаемого пакета python3-module-kdtree-0.16-alt1.noarch конфликтует с файлом из пакета python3-module-libkdtree++-0.7.0-alt2_24.x86_64 файл /usr/lib/python3/site-packages/kdtree.py из устанавливаемого пакета python3-module-kdtree-0.16-alt1.noarch конфликтует с файлом из пакета python3-module-libkdtree++-0.7.0-alt2_24.x86_64 E: Ошибка во время исполнения транзакции ``` Эта ошибка блокирует прохождение задания https://packages.altlinux.org/ru/tasks/373028/ в репозиторий p11.
Здравствуйте. Пересобрал пакет в Сизиф https://packages.altlinux.org/ru/tasks/373065/ жду апруф ментора
Вы это сами придумали или где-то написано, что нужно делать так?=)
(Ответ для Grigory Ustinov на комментарий #2) > Вы это сами придумали или где-то написано, что нужно делать так?=) Григорий здравствуйте! Вы про что ?) Если про: Provides: python3-module-libkdtree++ = %EVR Obsoletes: python3-module-libkdtree++ <= 0.7.0-alt2_24 То в "ошибка 52768" Александр написал про использование Obsoletes и Provides, ну а реализацию я посмотрел в другом пакете (не питон). При этом собрав тестовое задание, я установил на виртуалке пакет python3-module-libkdtree++ и потом сверхку накатил пакет python3-module-kdtree из задания, вроде все поменялось. Если я сделал это не правильно, то прошу, наставьте на путь :) Заранее благодарю. С уважением.
Да и тут вроде ничего не нарушил https://www.altlinux.org/Filesystem_coherency_and_conflicts
Обычно в первой строчке = %EVR, во второй < %EVR. Текущая реализация может повлечь проблемы при использовании суффиксов бранчей. В этом пакете это не используется, но раз уж вы учитесь, то предлагаю сразу учиться делать правильно.
(Ответ для Grigory Ustinov на комментарий #5) > Обычно в первой строчке = %EVR, во второй < %EVR. Текущая реализация может > повлечь проблемы при использовании суффиксов бранчей. > > В этом пакете это не используется, но раз уж вы учитесь, то предлагаю сразу > учиться делать правильно. Большое спасибо за наставления. Переделал в задании.
python3-module-kdtree-0.16-alt2 -> sisyphus: Mon Feb 03 2025 Aleksandr Shamaraev <shad@altlinux> 0.16-alt2 - added obsoletes and provides (ALT #52916)
(Ответ для Alexander Makeenkov на комментарий #0) > Эта ошибка блокирует прохождение задания > https://packages.altlinux.org/ru/tasks/373028/ в репозиторий p11. Здравствуйте Поменял пакет в задании С уважением.