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 83B871381F3 for ; Sat, 22 Jun 2013 09:17:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 61DADE0AE0; Sat, 22 Jun 2013 09:17:40 +0000 (UTC) Received: from mail-wg0-f42.google.com (mail-wg0-f42.google.com [74.125.82.42]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5768CE0AC4 for ; Sat, 22 Jun 2013 09:17:39 +0000 (UTC) Received: by mail-wg0-f42.google.com with SMTP id z11so1213542wgg.5 for ; Sat, 22 Jun 2013 02:17:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=YIIvZjEgdlKHPq0Nltefzwi3mXhOWa2FaxF8Kt4bFzA=; b=kJGxAvWgtjGa1CLV/SQ26vxULuQb5mKdBar4299+VrXsVmJbLYNuNzRozUQ3D7n0ar X0zosmpwqowGg0T3KDwREXMbuyEHHZHezyb9mbtcqwOgKA5QyyhoJhd/oJGvMKBknCN1 IXP87NyLWvPW3eV9EPMiV7L+VHV6W4Gxxeby39vFNwYWKtq45WpycqIwH2e0iheBlD0P Y/mR2yhSt+W34BsjyhmHxwjNgCVI5gBmBoG/Hw75nXi1V0h//+1BJ3Q3mzy4medpWboa 6zDnw8F6e6GAmd4iJO3NeT2ClFLdXA+5dP23HfFB4z7IXeuyc+NQan6u4XTjjyD8gRbl g4qQ== X-Received: by 10.194.108.73 with SMTP id hi9mr6565381wjb.85.1371892657976; Sat, 22 Jun 2013 02:17:37 -0700 (PDT) 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 Sender: markos.chandras@gmail.com Received: by 10.194.136.115 with HTTP; Sat, 22 Jun 2013 02:16:57 -0700 (PDT) In-Reply-To: References: <201306212017.38571.vapier@gentoo.org> <201306212106.31519.vapier@gentoo.org> From: Markos Chandras Date: Sat, 22 Jun 2013 10:16:57 +0100 X-Google-Sender-Auth: NnKHGjjYP9VM1RRWgIZfjNUBAiQ Message-ID: Subject: Re: [gentoo-dev] Soliciting input for a non-maintainer update (NMU) GLEP To: gentoo-dev Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: b9ee6a40-d3a5-409b-9d04-aa9403d96d43 X-Archives-Hash: f38baa0e5a364f749d5795a42e47558f On 22 June 2013 02:42, 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: > > > > - 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. > > -- > Robin Hugh Johnson > Gentoo Linux: Developer, Trustee & Infrastructure Lead > E-Mail : robbat2@gentoo.org > GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 > This sounds pretty reasonable to me. -- Regards, Markos Chandras - Gentoo Linux Developer http://dev.gentoo.org/~hwoarang