From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4662D11B.8000508@neural.ru> Date: Sun, 03 Jun 2007 17:32:59 +0300 From: Ivan Fedorov User-Agent: Thunderbird 2.0.0.0 (X11/20070326) MIME-Version: 1.0 To: ALT Devel discussion list References: <20070601123643.GE9483@master.altlinux.org> <466027E4.6090502@neural.ru> <20070602074256.GA8424@master.altlinux.org> In-Reply-To: <20070602074256.GA8424@master.altlinux.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?08LP0svBINDBy8XUz9cgz9Qgyc3Fzskgx9LV0NDZ?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jun 2007 14:33:12 -0000 Archived-At: List-Archive: List-Post: Kirill Maslinsky пишет: > On Fri, Jun 01, 2007 at 05:06:28PM +0300, Ivan Fedorov wrote: >> Kirill Maslinsky пишет: >>> Добрый день! >>> >>> Возник вопрос относительно прав на выкладывание пакетов. >>> >>> Имеется некоторое множество пакетов, в которых указан >>> Packager: ALT Docs Team >>> >>> Имеется группа docs@ в терминах incominger, в которую входит >>> несколько мантейнеров. >>> >>> Задача: дать возможность любому мантейнеру, входящему в docs@, >>> публиковать любой пакет, в Packager которого указан ALT Docs Team, >>> не делая указания по каждому пакету для incominger. >>> >>> Дополнительное обстоятельство: пакеты документации имеют тенденцию >>> постоянно возникать новые, поэтому не вполне устраивает полумера >>> по единовременному добавлению группы docs@ для всех существующих >>> пакетов документации. >> заливший может сам сделать это через notes. >> Hint: PKG add @docs > > Не уверен, что правильно понял. Давайте на примере: > > - пакет docs-whatever выкладывал в Сизиф только мантейнер first, подписывая > своим ключом > - тэг Packager: пакета ALT Docs Team > - в Sisyphus/lists/... имеется запись @docs first second ... > - мантейнер second вдруг выкладывает пакет docs-whatever, подписав > своим ключом, тэг Packager: тот же -- docs@ > - мантейнер second выкладывает notes: docs-whatever add @docs > ? пакет docs-whatever, подписанный second, принимается в Сизиф? (??) > > Я, наверное, не очень точно выразился: вопрос главный в том, может ли > incominger (робот) на основании тега Packager (где группа docs@) > пропускать пакет от любого из входящих в группу мантейнеров? > > Очень сильно подозреваю, что ответ -- нет, и хотелось бы узнать, нет > ли возможности все-таки достичь описанного эффекта каким-то образом? Значит так: 1) есть файл list.group. В нем прописано, кто к какой группе принадлежит. пользоваль прописанный первым является лидером группы и имеет право на редактирование группы через notes. Сейчас у @docs лидером являетесь вы (kirill@). Вы можете добавлять или удалять мантейнеров в группу. 2) есть файл со списком пакетов и тех, кому их можно заливать. По умолчанию у пакета прописан мантейнер его заливший. Он же является лидером пакета и имеет на него админские права. 3) После заливки пакета могу дать рекомендацию давать команду роботу: PKG replace MAINTAINER @docs Но после этой команды мантейнер потеряет лидерские права на пакет. А если его еще и случайно/специально не включили в @docs, то потеряет все права. Вроде доступно?