Summary: | opencv: new version | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Yuri N. Sedunov <aris> |
Component: | libopencv | Assignee: | Aleksei Kalinin <kaa> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aen, placeholder, rider, slev |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Yuri N. Sedunov
2023-10-05 12:25:55 MSK
*** Bug 48157 has been marked as a duplicate of this bug. *** Договорились с Алексеем Калининым, что он обновит. Обновлялся до версии 4.8.1 Столкнулся с ошибкой: x86_64: NEW unmet dependencies detected: python3-module-opencv#1:4.8.1-alt1:sisyphus+332813.100.1.1@1698329457 python3(cv2.dnn) < 0 python3-module-opencv#1:4.8.1-alt1:sisyphus+332813.100.1.1@1698329457 python3(cv2.gapi.wip.draw) < 0 i586: NEW unmet dependencies detected: python3-module-opencv#1:4.8.1-alt1:sisyphus+332813.100.1.1@1698329555 python3(cv2.dnn) < 0 python3-module-opencv#1:4.8.1-alt1:sisyphus+332813.100.1.1@1698329555 python3(cv2.gapi.wip.draw) < 0 aarch64: NEW unmet dependencies detected: python3-module-opencv#1:4.8.1-alt1:sisyphus+332813.100.1.1@1698329990 python3(cv2.dnn) < 0 python3-module-opencv#1:4.8.1-alt1:sisyphus+332813.100.1.1@1698329990 python3(cv2.gapi.wip.draw) < 0 ppc64le: NEW unmet dependencies detected: python3-module-opencv#1:4.8.1-alt1:sisyphus+332813.100.1.1@1698330057 python3(cv2.dnn) < 0 python3-module-opencv#1:4.8.1-alt1:sisyphus+332813.100.1.1@1698330057 python3(cv2.gapi.wip.draw) < 0 armh: NEW unmet dependencies detected: python3-module-opencv#1:4.8.1-alt1:sisyphus+332813.100.1.1@1698330615 python3(cv2.dnn) < 0 python3-module-opencv#1:4.8.1-alt1:sisyphus+332813.100.1.1@1698330615 python3(cv2.gapi.wip.draw) < 0 https://git.altlinux.org/tasks/332813/logs/events.3.1.log Запрашиваемые модули собираются внутри пакета. Проверил что при установке пакета на x86_64, выше указанные модули импорятся >>> import numpy >>> import cv2 >>> import cv2.dnn >>> import cv2.gapi.wip.draw поставил заглушку на проверку для них(представляется не лучшей практикой) %add_findreq_skiplist *mcc/* %add_findreq_skiplist *typing/* в этом варианте задача оттестировалась. https://git.altlinux.org/tasks/332813/ Сборочные инструкции не менял. Собирая средствами hasher: В логе сборки в Provides модули тоже не попадают. Provides: python3-module-opencv3.4 = 1:4.8.1-alt1, python3(cv2), python3(cv2.config), python3(cv2.gapi), python3(cv2.load_config_py2), python3(cv2.load_config_py3), python3(cv2.mat_wrapper), python3(cv2.misc), python3(cv2.misc.version), python3(cv2.typing), python3(cv2.utils) В Requires: для python3-module-opencv в логах тоже нет проблемных модулей. Не понимаю по какой причине на них спотыкается сборочница. Может ли кто-то подсказать что не так с этими модулями? или может причина в чем-то другом... Достаточно ли этого варианта сборки? Проблема в отсутствии поддержки динамической генерации модулей (если это возможно реализовать) в Python autoprov. Именно это происходит в данном пакете (можно посмотреть в modules/python/src2/cv2.cpp). Могу рекомендовать использовать https://git.altlinux.org/people/slev/packages/?p=libopencv.git;a=commit;h=af0df218c592347551cc54c3b7a8cf91d9878be5 И еще https://git.altlinux.org/people/slev/packages/?p=libopencv.git;a=commit;h=49141901532a067b2c79fc35f9596a2a5009447b Пакет libopencv обновлен до версии 4.8.1. Одобрен в sisyphus by rider@ Правки от slev@ применены. Спасибо! https://packages.altlinux.org/en/tasks/332813/ Спасибо! |