From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id AD4211381F3 for ; Sat, 22 Jun 2013 03:27:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8476EE09C5; Sat, 22 Jun 2013 03:27:09 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0E204E09B8 for ; Sat, 22 Jun 2013 03:27:07 +0000 (UTC) Received: from [192.168.1.9] (pool-71-245-176-92.pitbpa.fios.verizon.net [71.245.176.92]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: zerochaos) by smtp.gentoo.org (Postfix) with ESMTPSA id E30DA33E3FC for ; Sat, 22 Jun 2013 03:27:06 +0000 (UTC) Message-ID: <51C519F7.1060806@gentoo.org> Date: Fri, 21 Jun 2013 23:28:55 -0400 From: "Rick \"Zero_Chaos\" Farina" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130524 Thunderbird/17.0.6 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Soliciting input for a non-maintainer update (NMU) GLEP References: <201306212017.38571.vapier@gentoo.org> <201306212106.31519.vapier@gentoo.org> In-Reply-To: X-Enigmail-Version: 1.6a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 3f8af690-f5c6-4e17-9fbb-a78493cb0bed X-Archives-Hash: 2882ccd0660052848b9e9285df83682c -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 06/21/2013 09:42 PM, Robin H. Johnson wrote: > On Fri, Jun 21, 2013 at 09:06:30PM -0400, Mike Frysinger wrote: >> On Friday 21 June 2013 20:26:03 Robin H. Johnson wrote: >>> On Fri, Jun 21, 2013 at 08:17:38PM -0400, Mike Frysinger >>> wrote: >>>>> I'm not going into review systems here at all, I'm simply >>>>> trying to have a policy of what changes are >>>>> welcomed/blocked WITHOUT interaction from the listed >>>>> maintainer(s) of a given package/herd. >>>> >>>> add a new field to metadata.xml that declares the state. >>>> make it an enum: ANYTHING_GOES (the default) REQUIRES_HERD >>>> REQUIRES_MAINTAINER >>> >>> I wish it was that easy. >>> >>> Despite being ANYTHING_GOES on most of my packages, I don't >>> want people to add giant features like qmail patchbombs; so we >>> need to figure out something like the Debian NMU listing of >>> what's acceptable. >> the maintainers intent has to be machine codable > So we have the following facets of NMU permissions: Who What > >>> Does a version bump count as an acceptable trivial change? >> that's up to the maintainer > This needs to be in the above data: > > So we have: Who = {ANYTHING_GOES, REQUIRES_DEV, REQUIRES_HERD, > REQUIRES_MAINTAINER} What = {NONE, TRIVIAL, MINOR_FEATURES, > VERSION_BUMP, MAJOR_FEATURES} > > So most of my packages might be coded with: who="REQUIRES_DEV" what="VERSION_BUMP" /> who="REQUIRES_HERD" what="MAJOR_FEATURES" /> > > - If you're a developer, you can do trivial fixes, add minor > features, bump the version. - If you're in the herd, you can add > major features. > This is actually pretty sane... I like this idea. - -Zero -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJRxRn3AAoJEKXdFCfdEflKS5AP/08vkwpc7k5IxEXKShRNUs2b 1a4WOaFLwWzC3tU1X162qogct/KAUIPCmfe1RlgZs9f8hLDzEUQ9wP50gE46ypP0 lLQj0Kg634G/uDbQFMMjiwaT0YJgxaufoLIMNDlxxxKGLKYAevvcmcHtAYLfpHr7 lakPlf9SEW002HFN3Yo7cO9eO9X6v0qLnaYxMALdm08G+KkadZ/0wlb/GeQGA6Kl RhRDXX8dPSv54O0PTnmEcq3FgOrT1GtxJ590jLB88eRN/MLspdcXJSZ3nPO/Byw2 RATTpBTMMiOXTLv374TBQ73ggnYXk/TPw4BAHSdW31eaZMDiKOFA/4BxAybZ9UpA CWfGY+XJaJHZqSXoD/Ngz3dphv9U8BkzK0e6PnPl1Y0v70Ayv0XDmSIstYxfRGdl 6OyUyg8ANvh3vGxJdMGsSAdt2rsMrOas8Yvt4eqb2mOLfJE+oosUiklN7wfAH0+n JTIJ0TJ9HTUA6Mu6ezIr5i5JJmey1byBN7OIpD6NgQUcfdJzXrK3ap/p6BEt12hb jVPtVGqilz7raGRtb+GnoVXIUtxYmgbIqv1vx0vZTJbAJI0v6JweBU9oQAViaN9I mf79M5YciP/ILfFJqc/oWYVabUtvknU3AUzVGf60h6K09IS8JbnIW4rpwaHDFYPE zNm2wZEkT2Q49NDo6Hx0 =2mTJ -----END PGP SIGNATURE-----