о PEP-503/566 normalized names см. https://lists.altlinux.org/pipermail/devel/2020-September/211950.html включаются патчем: --- a/rpm-build-python3.spec +++ b/rpm-build-python3.spec @@ -24,6 +24,8 @@ Requires: %_rpmlibdir/python3-site-packages-files.req.list # For convenience of the developers: Requires: tests-for-installed-python3-pkgs +# for python3dist provides +Requires: rpm-build-python3dist Conflicts: python3 < 3.5
Created attachment 8982 [details] spec patch
А что мы решили по поводу того, что эту же роль могут выполнять названия пакетов? Дело в том, если при следованию правилу «пакет всегда должен называться python3-module-normalizedname» никакого отличия названия от provides с python3dist не будет. Хотя идея сделать такой provides ради совместимости RHEL мне нравится.
Имя пакета может быть совсем другим. Например, врятли кто-то запакует python3-module-pythonsomething - скорее всего пакет будет называться просто python3-module-something
(Ответ для Anton Farygin на комментарий #3) > Имя пакета может быть совсем другим. Например, врятли кто-то запакует > python3-module-pythonsomething - скорее всего пакет будет называться просто > python3-module-something http://geyser.altlinux.org/ru/sisyphus/srpms/python3-module-pythonmagick - ок, я просто оставлю это тут.
(Ответ для Anton Farygin на комментарий #3) > Имя пакета может быть совсем другим. Например, врятли кто-то запакует > python3-module-pythonsomething - скорее всего пакет будет называться просто > python3-module-something Согласен, название пакета должно быть приятным, и повторять слово python не должно. Соответственно, такой пакет надо переименовать: (Ответ для Grigory Ustinov на комментарий #4) ... > http://geyser.altlinux.org/ru/sisyphus/srpms/python3-module-pythonmagick - > ок, я просто оставлю это тут.
Переименовывать конечно не надо, но и новые в таком стиле лучше не плодить.
PEP-503/566 normalized names: Пингую. Напомню, на пакете жесткий acl: rpm-build-python3 imz ldv vitty george glebfm darktemplar
пингую
пингую на нового владельца python3