Hi, Интерфейс управления разграничением доступа к сборке пакетов из git.alt будет отличаться от действующего интерфейса list.src.classic¬es для управления разграничением доступа к сборке пакетов через incoming. Цель изменения acl -- упростить совместную разработку. Основная идея: наследование истории изменений сделать обязательным, по умолчанию разрешить сборку всем. Предполагается реализовать git.alt acl следующим образом. + acl по прежнему состоит из 2 частей: список пакетов (packages) и список групп мантейнеров (groups). + Первоначально оба списка пусты. + Пакет, не упомянутый в packages, считается новым. + Сборку нового пакета может предпринять любой потенциальный мантейнер. + Новый пакет, будучи успешно собранным, закрепляется за его мантейнером путём внесения соответствующей записи в packages (и, возможно, groups). + Новая сборка пакета, не являющегося новым, должна основываться на последней успешной сборке этого пакета. + Новую сборку пакета может предпринять любой, если только мантейнер этого пакета не установил ограничений. + Мантейнер при помощи своего etc/packages.git может: - ограничить список тех, кому можно отправлять на сборку закреплённые за ним пакеты; - передать закреплённый за ним пакет другому мантейнеру, тем самым закрепив этот пакет за новым мантейнером; - отказаться от закреплённого за ним пакета, тем самым давая возможность сборке этого пакета в качестве нового. + Актуальное состояние списков, образующих git.alt acl, будет доступно на http://git.altlinux.org/ Для особо недоверчивых мантейнеров можно реализовать закрепление их пакетов до введения в строй сборки из git.alt. Комментарии приветствуются. -- ldv