Bug 39003 - enable python3dest(PEP-503 normalized name) provides
Summary: enable python3dest(PEP-503 normalized name) provides
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build-python3 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Ivan Zakharyaschev
QA Contact: qa-sisyphus
URL: https://lists.altlinux.org/pipermail/...
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-28 16:58 MSK by viy
Modified: 2022-04-11 19:55 MSK (History)
11 users (show)

See Also:


Attachments
spec patch (401 bytes, patch)
2020-09-28 16:59 MSK, viy
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description viy 2020-09-28 16:58:33 MSK
о 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
Comment 1 viy 2020-09-28 16:59:50 MSK
Created attachment 8982 [details]
spec patch
Comment 2 Vitaly Lipatov 2020-09-28 17:33:17 MSK
А что мы решили по поводу того, что эту же роль могут выполнять названия пакетов?
Дело в том, если при следованию правилу
«пакет всегда должен называться python3-module-normalizedname»
никакого отличия названия от provides с python3dist не будет.

Хотя идея сделать такой provides ради совместимости RHEL мне нравится.
Comment 3 Anton Farygin 2020-09-28 18:54:11 MSK
Имя пакета может быть совсем другим. Например, врятли кто-то запакует python3-module-pythonsomething - скорее всего пакет будет называться просто python3-module-something
Comment 4 Grigory Ustinov 2020-09-28 19:12:37 MSK
(Ответ для Anton Farygin на комментарий #3)
> Имя пакета может быть совсем другим. Например, врятли кто-то запакует
> python3-module-pythonsomething - скорее всего пакет будет называться просто
> python3-module-something

http://geyser.altlinux.org/ru/sisyphus/srpms/python3-module-pythonmagick - ок, я просто оставлю это тут.
Comment 5 Vitaly Lipatov 2020-09-28 19:19:36 MSK
(Ответ для Anton Farygin на комментарий #3)
> Имя пакета может быть совсем другим. Например, врятли кто-то запакует
> python3-module-pythonsomething - скорее всего пакет будет называться просто
> python3-module-something
Согласен, название пакета должно быть приятным, и повторять слово python не должно.

Соответственно, такой пакет надо переименовать:
(Ответ для Grigory Ustinov на комментарий #4)
...
> http://geyser.altlinux.org/ru/sisyphus/srpms/python3-module-pythonmagick -
> ок, я просто оставлю это тут.
Comment 6 Anton Farygin 2020-09-28 19:23:00 MSK
Переименовывать конечно не надо, но и новые в таком стиле лучше не плодить.
Comment 7 viy 2020-11-12 23:32:51 MSK
PEP-503/566 normalized names:

Пингую.
Напомню, на пакете жесткий acl:
rpm-build-python3       imz ldv vitty george glebfm darktemplar
Comment 8 viy 2021-11-04 00:39:40 MSK
пингую
Comment 9 viy 2022-04-11 19:55:03 MSK
пингую на нового владельца python3