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

Ответить
termim
Сообщения: 20
Зарегистрирован: 25 ноя 2016, 02:01
Operating system: SuSE, Rosa

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

Сообщение termim » 12 авг 2019, 18:57

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

Survolog
Сообщения: 231
Зарегистрирован: 30 авг 2016, 22:30
Operating system: ROSA Fresh

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

Сообщение Survolog » 12 авг 2019, 20:42

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

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

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

Ответить