Summary: | Нет rst2man и других утилит без суффикса .py | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Andrew Vasilyev <andy> |
Component: | python3-module-docutils | Assignee: | Anton Farygin <rider> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | antohami, cas, cow, evg, george, grenka, imz, kotopesutility, lav, nbr, qa_viy, rider, sem, shaba, sin, slev, toni, vitty, viy |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | 35274, 40057 | ||
Bug Blocks: |
Description
Andrew Vasilyev
2022-01-24 16:25:53 MSK
m/mpv/mpv.spec:subst 's|rst2man|rst2man.py|' wscript* r/rdma-core/rdma-core.spec:subst 's|NAMES rst2man|& rst2man.py|' buildlib/Findrst2man.cmake f/fuse-sshfs/fuse-sshfs.spec:Patch1: alt-find-rst2man.patch Это забавно=) На то, чтобы в bindir паковать foobar.py должна быть веская причина. Иначе любой Python скрипт, положенный по тому же bindir пути, что и foobar.py, и который хочет импортировать модуль foobar из purelib/platlib, найдет не то, что ожидает автор такого скрипта (импорт произойдет из bindir/foobar.py). Я могу поправить сейчас, но там очень нервный ментейнер собирает новый python и я боюсь что могу что-то ему испортить. Делать сейчас или подождать ? (Ответ для Anton Farygin на комментарий #3) > Я могу поправить сейчас, но там очень нервный ментейнер собирает новый > python и я боюсь что могу что-то ему испортить. > > Делать сейчас или подождать ? Вот, что он мне ответил на вопрос, не заморожена ли сборка всех модулей из задания #291245: "Нет, обновляй что хочешь, сколько хочешь иии... когда хочешь. Насколько я понимаю, теперь мне всё это несильно мешает, а в конце будет заморозка на физическом уровне. " Отлично. тут ещё надо будет сразу в одном задании починить всех тех, кто хочет .py бинари. Если в результате обновления не пострадает ни один зависимый модуль, то не страшно, главное в сфинкс не лезьте=) так предсказать страдания зависимых модулей очень тяжело. У меня тут тоже пачка для питона болтается, которую лучше бы доделать до 3.10, но пачка разрастается и я пока тормознул этот процесс. ping (Ответ для Stanislav Levin на комментарий #2) > На то, чтобы в bindir паковать foobar.py должна быть веская причина. > > Иначе любой Python скрипт, положенный по тому же bindir пути, что и > foobar.py, и который хочет импортировать модуль foobar из purelib/platlib, > найдет не то, что ожидает автор такого скрипта (импорт произойдет из > bindir/foobar.py). https://bugzilla.altlinux.org/show_bug.cgi?id=40057#c2 python3-module-docutils-0.18.1-alt1 -> sisyphus: Wed Apr 13 2022 Anton Farygin <rider@altlinux.ru> 0.18.1-alt1 - 0.18.1 - Renamed resulting binaries, removed .py suffix (Closes: #40057, #41784) |