Summary: | Пакет conan сломан в бранче | ||
---|---|---|---|
Product: | Branch p9 | Reporter: | Evgeny Sinelnikov <sin> |
Component: | conan | Assignee: | qa-team <qa-team> |
Status: | CLOSED FIXED | QA Contact: | qa-p9 <qa-p9> |
Severity: | normal | ||
Priority: | P5 | CC: | amakeenk, lav |
Version: | не указана | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | 39271 | ||
Bug Blocks: |
Description
Evgeny Sinelnikov
2020-12-15 07:55:03 MSK
263465 BUILDING #3 [locked] p9 rpm-build-altlinux-compat.git=2.2.6-alt2 python3-module-patch-ng.git=1.17.4-alt1 conan.git=1.32.0-alt1 (Ответ для Andrey Cherepanov на комментарий #1) > 263465 BUILDING #3 [locked] p9 rpm-build-altlinux-compat.git=2.2.6-alt2 > python3-module-patch-ng.git=1.17.4-alt1 conan.git=1.32.0-alt1 В таске 263465 пакет conan тоже нерабочий: $ conan --help Traceback (most recent call last): File "/usr/bin/conan", line 11, in <module> load_entry_point('conan==1.32.0', 'console_scripts', 'conan')() File "/usr/lib/python3/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3/site-packages/pkg_resources/__init__.py", line 2793, in load_entry_point return ep.load() File "/usr/lib/python3/site-packages/pkg_resources/__init__.py", line 2411, in load return self.resolve() File "/usr/lib/python3/site-packages/pkg_resources/__init__.py", line 2417, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python3/site-packages/conans/__init__.py", line 8, in <module> from conans.client.build.msbuild import MSBuild File "/usr/lib/python3/site-packages/conans/client/build/msbuild.py", line 17, in <module> from conans.tools import vcvars_command as tools_vcvars_command File "/usr/lib/python3/site-packages/conans/tools.py", line 31, in <module> from conans.client.tools.version import Version File "/usr/lib/python3/site-packages/conans/client/tools/version.py", line 5, in <module> from semver import SemVer ImportError: cannot import name 'SemVer' from 'semver' (/usr/lib/python3/site-packages/semver.py) $ rpm -q conan conan-1.32.0-alt0.1.p9.noarch $ rpm -qf /usr/lib/python3/site-packages/semver.py python3-module-semver-2.13.0-alt1.noarch В сизифе такая же ошибка. Нашёл такое решение: Если в /usr/lib/python3/site-packages/conans/client/tools/version.py:5 заменить "from semver import SemVer" на "from node_semver import SemVer", а в /usr/lib/python3/site-packages/conans/client/conf/required_version.py:2 заменить "from semver import satisfies" на "from node_semver import satisfies", то ошибок нет, команда conan запускается. (Ответ для Alexander Makeenkov на комментарий #2) > (Ответ для Andrey Cherepanov на комментарий #1) > > 263465 BUILDING #3 [locked] p9 rpm-build-altlinux-compat.git=2.2.6-alt2 > > python3-module-patch-ng.git=1.17.4-alt1 conan.git=1.32.0-alt1 > > В таске 263465 пакет conan тоже нерабочий: ... Сейчас я проверю, необходимые замены для node_semver вроде бы делал... (Ответ для Andrey Cherepanov на комментарий #1) > 263465 BUILDING #3 [locked] p9 rpm-build-altlinux-compat.git=2.2.6-alt2 > python3-module-patch-ng.git=1.17.4-alt1 conan.git=1.32.0-alt1 Я обновил conan в Сизифе, исправив ошибку, вызванную исправлением node_semver. Как мне кажется, обновлением трёх пакетов в p9 не обойтись, но будет здорово, если ты обновишь в этом задании conan. (Ответ для Vitaly Lipatov на комментарий #4) > (Ответ для Andrey Cherepanov на комментарий #1) > > 263465 BUILDING #3 [locked] p9 rpm-build-altlinux-compat.git=2.2.6-alt2 > > python3-module-patch-ng.git=1.17.4-alt1 conan.git=1.32.0-alt1 > Я обновил conan в Сизифе, исправив ошибку, вызванную исправлением > node_semver. > Как мне кажется, обновлением трёх пакетов в p9 не обойтись, но будет > здорово, если ты обновишь в этом задании conan. Ну, сейчас это задание выглядет так: 263465 BUILDING #15 [locked] p9 rpm-build-altlinux-compat.git=2.2.6-alt2 python3-module-patch-ng.git=1.17.4-alt1 python3-module-fasteners.git=0.15-alt1 python3-module-node_semver.git=0.8.0-alt2 python3-module-tqdm.git=4.48.0-alt1 python3-module-bottle.git=0.12.18-alt2 python3-module-pluginbase.git=0.7-alt1 python-module-bottle.git=0.13-alt4 python-module-fasteners.git=0.13.0-alt3 del=python-module-twine del=python-module-zest.releaser del=python-module-batou del=python-module-cs.zestreleaser.upload del=python-module-pint del=python-module-stsci.distutils del=python-module-z3c.formwidget.unit conan.git=1.32.1-alt0.1.p9 :) (Ответ для Andrey Cherepanov на комментарий #5) > (Ответ для Vitaly Lipatov на комментарий #4) > > (Ответ для Andrey Cherepanov на комментарий #1) > > > 263465 BUILDING #3 [locked] p9 rpm-build-altlinux-compat.git=2.2.6-alt2 > > > python3-module-patch-ng.git=1.17.4-alt1 conan.git=1.32.0-alt1 > > Я обновил conan в Сизифе, исправив ошибку, вызванную исправлением > > node_semver. > > Как мне кажется, обновлением трёх пакетов в p9 не обойтись, но будет > > здорово, если ты обновишь в этом задании conan. > > Ну, сейчас это задание выглядет так: > 263465 BUILDING #15 [locked] p9 rpm-build-altlinux-compat.git=2.2.6-alt2 > python3-module-patch-ng.git=1.17.4-alt1 > python3-module-fasteners.git=0.15-alt1 > python3-module-node_semver.git=0.8.0-alt2 > python3-module-tqdm.git=4.48.0-alt1 python3-module-bottle.git=0.12.18-alt2 > python3-module-pluginbase.git=0.7-alt1 python-module-bottle.git=0.13-alt4 > python-module-fasteners.git=0.13.0-alt3 del=python-module-twine > del=python-module-zest.releaser del=python-module-batou > del=python-module-cs.zestreleaser.upload del=python-module-pint > del=python-module-stsci.distutils del=python-module-z3c.formwidget.unit > conan.git=1.32.1-alt0.1.p9 > > :) Ага, теперь похоже на правду :) conan-1.32.1-alt0.1.p9 -> p9: Thu Dec 17 2020 Andrey Cherepanov <cas@altlinux> 1.32.1-alt0.1.p9 - Backport new version to p9 branch (ALT #39442). Wed Dec 16 2020 Vitaly Lipatov <lav@altlinux.ru> 1.32.1-alt1 - new version 1.32.1 (with rpmrb script) - use node_semver instead of semver (see bug 39442) Fri Dec 04 2020 Vitaly Lipatov <lav@altlinux.ru> 1.32.0-alt1 - new version 1.32.0 (with rpmrb script) - update requirements, fix test removing Sun Nov 01 2020 Vitaly Lipatov <lav@altlinux.ru> 1.31.0-alt1 - new version 1.31.0 (with rpmrb script) Thu Oct 29 2020 Vitaly Lipatov <lav@altlinux.ru> 1.30.2-alt1 - new version 1.30.2 (with rpmrb script) Thu Feb 06 2020 Vitaly Lipatov <lav@altlinux.ru> 1.22.0-alt1 - new version 1.22.0 (with rpmrb script) - cleanup spec, switch to python3 |