[newbies] changelog in spec and commit message
Anton Farygin
rider на basealt.ru
Чт Сен 25 14:44:55 MSK 2025
On 9/25/25 14:43, Anton Farygin wrote:
> On 9/25/25 14:33, Alexander Lubyagin wrote:
>> Добрый день.
>>
>> В каких случаях запись 'commit message' (git commit -m) дублирует
>> многострочную запись в spec's changelog?
>>
>> В каких случаях они различаются? Есть ли рекомендации?
>
>
> Изменения в rpm spec обычно фиксируются через команду gear-commit -a,
> эта команда автоматически в commit message добавит записи из changelog
>
> Другие изменения в пакете лучше фиксировать отдельными коммитами,
> оформленными по обычным рекомендациям к написанию commit message на
> английскком языке:
> -------------------------
>
> Короткий заголовок в повелительном наклонении (до 50 символов)
>
> Более развернутое объяснение изменений:
> - Что изменено
> - Почему это важно
> - Ссылки: Fixes #NNN
> -------------------------
>
>
> Важно фиксировать не только то, что изменилось, но и зачем было
> сделано это изменение.
>
> пример (выдуман):
> -----------------------
Почему-то в примере слетело форматирование:
Add systemd hardening options to keepalived.service
Enabled additional security directives:
- ProtectSystem=full
- ProtectHome=true
- ProtectKernelModules=true
- RestrictRealtime=true
These options reduce the attack surface by limiting access to
system files, user homes and kernel interfaces.
Fixes: ALT#55878
Подробная информация о списке рассылки devel-newbies