Evgeny Sinelnikov writes: > Итак, этот вопрос требует отдельной темы. > > Есть несколько не ясных пунктов > 1) Группы Development/Python/Modules не существует. Везде используется > Development/Python. Был ли/Есть ли сакральным смысл в новой группе? Нету... > 2) Требуется ли всё-таки явное указание на зависимость вида: > BuildPreReq: rpm-build-python >= %__rpm_build_python_version > ? Сложный вопрос... но проблемы видимо будут при попытках бэкпортов, но они и так будут. > > 3) требуется ли необходимое использование макросов для указания зависимостей: > %py_provides > %py_requires > %py_dependencies > %py_package_requires > %py_package_provides > %py_package_dependencies > > Не чревато ли это требование, частыми нарушениями из-за не очевидности > и замысловатости? Ну и чего тут неочевидно? вот как это вроде нормально описано в полиси? > Чего мы лишаемся без соблюдения этого пункта? ммм... правильных зависимостей? > 4) Нужен ли механизм пересборки под заданный питон: > rpmbuild -ba python-module-<ИМЯ>.spec --with python ? А оно ещё работает? > Какие из пунктов, для этого необходимы? > Пока, мне кажется, что совместно с girar-builder этот механизм не > применим, то есть он полезен только для ручной пересборки. В git проще проще делать разные бранчи для модулей с разной версией питона. > Должны ли пакеты использующие python, но не являющиеся модулями, иметь > явную сборочную зависимость на версию питона? Я полагаю, что не > должны. Ну вообще у нас как бы даже в полиси на N-питонов есть "дефолтный" питон, так что всё должно работать и без версии.