[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