Bug 44975 - Версия pyzmq в требованиях ниже существующей в p10
Summary: Версия pyzmq в требованиях ниже существующей в p10
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: python3-module-salt (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-19 18:11 MSK by Евгений
Modified: 2023-02-07 20:29 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Евгений 2023-01-19 18:11:31 MSK
В requires.txt версии 3004 имеем:
pyzmq>19.0.2,<22.0.0

В p10 пакет python3-module-zmq версии 22.1.0-alt1. Как следствие, ошибки при запуске salt-minion:

[ERROR   ] Failed to import module pip, this is due most likely to a syntax error:
Traceback (most recent call last):
  File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 568, in _build_master
    ws.require(__requires__)
  File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 886, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 777, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (pyzmq 22.1.0 (/usr/lib64/python3/site-packages), Requirement.parse('pyzmq<22.0.0,>19.0.2'), {'salt'})

(функционал не ломается, просто мусор в консоли)

Достаточно приподнять версию в requires.txt или вовсе заменить его пустым, как сделано в Debian (зависимости ставятся пакетами, не pip).
Comment 1 Evgeny Ivanitskiy 2023-02-07 14:47:26 MSK
В версии пакета python3-module-salt 3005.1-alt3 из задания https://git.altlinux.org/tasks/313761/ ошибка не воспроизводится
Comment 2 Евгений 2023-02-07 15:29:45 MSK
Не воспроизводится из-за этого коммита в 3005-м:
https://github.com/saltstack/salt/commit/be9879c5d5b30ea0997b1cfca9ad830a54a900b0

У вас в p10 всё ещё 3004, там этого фикса нет. Если до 3005-го обновляться не будет - надо бэкпортировать фикс на 3004-й.
Comment 3 Alexander Makeenkov 2023-02-07 20:29:05 MSK
(Ответ для Evgeny Ivanitskiy на комментарий #1)
> В версии пакета python3-module-salt 3005.1-alt3 из задания
> https://git.altlinux.org/tasks/313761/ ошибка не воспроизводится

task #313761 for p10 DONE