[devel] RemovePathPostfixes
Alexey V. Vissarionov
gremlin на altlinux.org
Пт Фев 5 12:58:38 MSK 2021
On 2021-02-05 05:51:51 +0300, Dmitry V. Levin wrote:
> Допустим, в репозитории есть несколько конфликтующих провайдеров
> /sbin/systemd-tmpfiles, и допустим, что в некотором пакете есть
> зависимость на /sbin/systemd-tmpfiles, возможно, даже автоматически
> вычисленная.
Даже скорее всего автоматически. Потому что вручную можно указать и
конкретный пакет, и (если совсем пофигу) имя из Provides:
> Какого из провайдеров должен установить apt-get, если ни одного
> из провайдеров не установлено?
Указанного явно. Либо с минимумом зависимостей.
> Того, который указан в /etc/apt/pkgpriorities? Значит, для каждого
> дистрибутива будет свой /etc/apt/pkgpriorities, очень удобно.
Вполне нормальное решение.
> А какого провайдера указать в /etc/apt/pkgpriorities, используемом
> для сборки пакетов в репозиторий? А почему именно его?
Точно так же - либо указанного явно, либо с минимумом зависимостей.
Или у тебя есть более интересные, но при этом тоже работоспособные
варианты?
> Альтернативные провайдеры в Сизифе есть, но это PITA.
У кого и насколько сильно?
> RemovePathPostfixes просто позволит причинять эту боль быстрее,
> чем мы будем успевать её купировать.
Если продолжать медицинские аналогии, то нужно не боль купировать, а
причину устранять. То есть, например, сломанную ногу не диклофенаком
обкалывать, а репозицию сделать и гипс наложить. Оно, конечно, еще
какое-то время будет болеть (и это нужно учитывать), но процедура от
этого менее правильной не становится.
> Я не против RemovePathPostfixes, если каждый альтернативный
> провайдер будет проходить обязательную процедуру согласования,
> на которой релиз-инженеры всех дистрибутивов и операторы всех
> сборочниц будут давать отмашку, когда у них будет всё готово
> к появлению нового альтернативного провайдера.
Сочиняй, публикуй в листе...
> На самом деле, такая процедура нам давно была нужна и без
> всяких RemovePathPostfixes. Тогда, например, не возникло бы
> проблемы с неожиданным появлением неподходящего провайдера
> network-config-subsystem.
Кому и куда неподходящего?
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel