Страница 1 из 1

PyQt5 - вопрос к разработчикам

Добавлено: 12 авг 2019, 18:57
termim
RPM python3-qt5 производит 36 (тридцать шесть!) бинарнх пакетов большинство из которых содержат только один файл. Какой в этом смысл? Всё равно практически ни один нельзя установить в одиночку. Для сравнения в SuSE всего только 4 (четыре) пакета - python3-qt5, python3-qt5-devel, python3-qt5-doc и python3-qt5-utils. Как разработчики отнеслись бы к пулл запросу уменьшающему число бинарнх пакетов до четырёх?

PyQt5 - вопрос к разработчикам

Добавлено: 12 авг 2019, 20:42
Survolog
Навскидку предположу, что 36 пакетов на самом деле представляют из себя один пакет, размноженный скриптовым образом.
Помещение же нескольких пакетов в один требует бóльших затрат времени при, вероятно, том же результате.
Но если результат действительно тот же, то косметические преобразования стоило бы делать совместно с обновлением тарбола, чтобы в обновлении был ненулевой смысл. Либо можно не пересобирать проект в import вплоть до обновления, просто внеся правку в гит.

На всякий случай стоит проверить пакеты на зависимости urpmq --whatrequires xxx, потому что если названия где-то всё-таки используются, вероятно, придётся к новым пакетам добавлять старые Provides: xxx = %{EVRD}.
И это может даже привести к увеличению числа провайдов в репозитории относительно предыдущего варианта.

Но просто предположил. Не проверял.