Bug 44975

Summary: Версия pyzmq в требованиях ниже существующей в p10
Product: Branch p10 Reporter: Евгений <eugenius>
Component: python3-module-saltAssignee: qa-team <qa-team>
Status: CLOSED FIXED QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: amakeenk, pikone
Version: не указана   
Hardware: x86_64   
OS: Linux   

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