On Wed, Aug 27, 2025 at 11:32:30AM +0400, Ivan A. Melnikov wrote: > On Wed, Aug 27, 2025 at 09:42:10AM +0300, Anton Zhukharev wrote: > > Всем привет! > > > > Я очень часто вижу, когда в пакетах с ACL с наличием @everybody > > "не-мейнтейнеры" в %changelog указывают "NMU: {text}" при обновлении. > > > > Хочется прояснить условия когда начинает действовать NMU. > > > > Дело в том, что в текущей редакции NMU Policy 1.2 явно не указаны > > условия начала действия NMU (https://www.altlinux.org/NMU). > > Я думаю, стоит отличать NMU как действие от применения NMU policy. > > На данный момент NMU policy, по сути, регламентирует преодоление ACL. > Однако это не единственный случай, в котором участник Team может обновить > пакет, не считая себя его мейнтейнером. Я, например, указываю NMU в > changelog когда вношу изменения в чужие пакеты, не претендуя при этом на > со-мейнтейнерство, например при тривиальных исправлениях FTBFS или > добавлении поддержки каких-нибудь неосновных архитектур. > > Так что запись NMU в сhangelog нужно понимать буквально, > как Non-Maintainer Upload, т.е. любую сбрку пакета участником Team, > не являющимся мейнтейнером этого пакета. > Но никто при наличии @everybody меня не обязывает ее добавлять в %changelog ;) > > А в статье ACL в секции "Группы" про @everybody указано буквально следующее > > (https://www.altlinux.org/ACL#@everybody): > > """ > > @everybody — специальная псевдогруппа. После добавления этой группы в > > ACL пакета с пакета снимаются ограничения на заливку и на NMU. > > Принадлежность пакета при таких заливках не меняется. > > """ > > Тут буквально написано, что наличе группы @everybody снимает ограничения > на NMU, т.е. NMU можно делать. Имхо от этого оно не перестаёт быть NMU. > То есть, если я не буду писать "NMU: {text}" в пакетах с @everybody, то это ОК и у "мейнтейнера" не будет нормативного права требовать от меня указывать "NMU: {text}". -- Anton Zhukharev ALT Linux Team