[devel] Назначения поля Packager в спеке: как в Альте и как в Федоре
Anton Farygin
rider на basealt.ru
Пн Авг 16 15:36:49 MSK 2021
On 16.08.2021 15:16, Leonid Krivoshein wrote:
>
> 16.08.2021 14:52, Anton Farygin пишет:
>> On 16.08.2021 14:42, Leonid Krivoshein wrote:
>>> Взять, к примеру, бэкпортирование. Если я уберу или Packager или
>>> поменяю его, автор обидится и правильно сделает. В спеке это поле
>>> выглядит как авторство первоначального документа. Можно сравнить это
>>> полями СУБД для табличных записей CREATOR и EDITOR. Получается, что
>>> сейчас rpm -bb в каких-то случаях ведёт себя как CREATOR, в
>>> каких-то, как EDITOR. CREATOR меняться не должен.
>>
>> Автор скорее обидится если ты бэкпортируешь пакет, в котором автор
>> будет вписан в поле Packager.
>>
>
> А как иначе? Нарушать полиси?
> https://www.altlinux.org/Backports_Policy#Исправления_spec-файла
>
> У нас везде как раз написано, что поле должно быть и менять нельзя,
> только в определённых случаях. По факту, как вижу, практика самая
> разная. Надо либо все эти полиси менять, чтобы не вводить людей в
> заблуждение, либо работать строго по ним.
Policy многие устаревают. Вообще, работа по поддержанию Policy в
актуальном состоянии не ведётся, а это довольно серьёзное занятие,
требующее заметных ресурсов.
>
>
>> Если расценивать поле Packager как сопровождающий, то вот я лично не
>> все свои пакеты готов сопровождать в части stable репозиториев.
>>
>
> Как "последний собравший пакет". И отдельный вопрос с копированием
> тестовой пересборкой, где вроде всё ОК и даже последний коммит от
> тебя, но кто отвечает за полученный результат в другом бранче...
>
>
>> Поэтому, если кто-то взял и отправил собранный мною пакет из sisyphus
>> в c9f1, то ответственность за сделанное должен нести именно тот, кто
>> отправил, а никак не тот, кто упакетил в Sisyphus.
>
> Интересно, как это сейчас.
>
>
Сейчас никак ;)
Подробная информация о списке рассылки Devel