From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1489667932; bh=mYTCFiEQqVK5vbdwXH3StGIGcaWGFIaziCCFONgbFBU=; h=Date:From:To:Subject; b=TYKZDq5ae2gUtY80Zad0/jNavxxRL8Pq2sC0OM83Ipb9mMN24uiBQnBwDuZz1yEI1 nlyg91+T6Ni4iNU7nuftXZlZHNm/91oRtFMs/m3u/NIwsgBYnXpDoLnWSi6UFHVk7m VZ4Tba8FSCMY0shTMc4Lu1l74J3Prxj7Cyi9f5IE= X-Virus-Scanned: amavisd-new at imath.kiev.ua DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1489667928; bh=mYTCFiEQqVK5vbdwXH3StGIGcaWGFIaziCCFONgbFBU=; h=Date:From:To:Subject; b=kO5u7vOT46S6HqkILysw1ZCK31H6V/YZUPa8nFm0eIB9urhA8mzaSoSgQKsgX866A m+pF3QroQh+OYvNi7Fb0tkj59u5pwDf9QZSzDgRjfwlkmmYKOw3f5qnqTI5FMjNBuF KrhmiIalciq4ICLX9VWDz0JBlokF8Ckxvg5L3gGU= Date: Thu, 16 Mar 2017 14:38:48 +0200 From: Igor Vlasenko To: devel@lists.altlinux.org Message-ID: <20170316123847.GA18680@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.23 (2014-03-12) Subject: [devel] =?utf-8?b?STog0YHQvNC10L3QsCBhY2wg0L/QviDQuNGC0L7Qs9Cw?= =?utf-8?b?0Lwg0L/QtdGA0LXQutC70LjRh9C60LggLSBJSQ==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Mar 2017 12:38:55 -0000 Archived-At: List-Archive: List-Post: Уважаемые господа, с задержками, но все же пришло время сменить acl у пакетов, майнтайнеры которых их уже больше не сопровождают. вот набор смен acl http://repocop.altlinux.org/pub/acl-change/change_acl.txt вот исходники скрипта. http://repocop.altlinux.org/pub/acl-change/MIAv4.tar.xz как работает скрипт: Список ушедших майнтайнеров в mia-db.txt. Скрипт проходит по всем пакетам, у которых лидер в mia-db.txt ушедший либо (неактивный и пакет не собирается либо нуждается в обновлении) добавляет @everybody в acl, удаляет старого лидера. Далее, если после этого пакет не перевешивается на @nobody, то скрипт пытается угадать подходящего лидера. Если есть человек, который сам делал последние 5 сборок этого пакета, то лидерство перевешивается на него. Иначе если пакет окажется на группе, то если среди acl есть человек, то сделать лидером его. Иначе если все же лидер группа, то еще оптимизации: банить @qa в качестве лидера: если есть @python, то пусть лидером @python; если есть @lxde, то пусть лидером @lxde; если есть @kernel, то пусть лидером @kernel; если есть @cpan, то пусть лидером viy; иначе, если в acl нет людей а только группы, то сбросить на @nobody. -- I V