Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 85064429E21 for ; Wed, 26 Oct 2011 11:55:54 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.79 X-Spam-Level: X-Spam-Status: No, score=-0.79 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, T_MIME_NO_TEXT=0.01] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z2wtDVLDsYEW for ; Wed, 26 Oct 2011 11:55:52 -0700 (PDT) Received: from mail-fx0-f53.google.com (mail-fx0-f53.google.com [209.85.161.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id AE6A5431FB6 for ; Wed, 26 Oct 2011 11:55:51 -0700 (PDT) Received: by faai28 with SMTP id i28so2049987faa.26 for ; Wed, 26 Oct 2011 11:55:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=schoepe.org; s=google; h=from:to:subject:in-reply-to:references:user-agent:date:message-id :mime-version:content-type; bh=Aplkla0VmFHAsuOcWgAdUX5+ANG+l48R6V3DzPc+Syk=; b=KNV/HdtOZPSOpjkajvp+dAWnF2MrkQiMBSNUEdEtv+nwsN4tB1umqfokEloRu44kAT D8aMb/2SK+4G7Ude3f4m609Y13NXSTJgOpAhsELo2x4G45r+9P2QP8pkXJAD/vx/2arB 6vzadxexXoX6XJ9pwEylom0Q0BE1s7I7foYTc= Received: by 10.223.81.196 with SMTP id y4mr60922290fak.6.1319655350118; Wed, 26 Oct 2011 11:55:50 -0700 (PDT) Received: from localhost (dslb-178-004-079-006.pools.arcor-ip.net. [178.4.79.6]) by mx.google.com with ESMTPS id n25sm5665493fah.15.2011.10.26.11.55.46 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 26 Oct 2011 11:55:46 -0700 (PDT) From: Daniel Schoepe To: Jani Nikula , notmuch@notmuchmail.org Subject: Re: Patch review/application process In-Reply-To: <87mxcnbo8e.fsf@nikula.org> References: <878vo8kdl2.fsf@gilead.invalid> <87mxcnbo8e.fsf@nikula.org> User-Agent: Notmuch/0.9-19-ga25c9a0 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) Date: Wed, 26 Oct 2011 20:55:33 +0200 Message-ID: <8762jbfuqi.fsf@gilead.invalid> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Oct 2011 18:55:54 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Wed, 26 Oct 2011 18:29:37 +0000, Jani Nikula wrote: > The good thing is, there are contributions and review. The bad thing is, > unless you've hung around long enough, you don't know if the reviewers > are people whose comments you should really pay attention to or not, and > either way, fixing the patches seems pointless and frustrating if they > don't get applied anyway. >=20 > A MAINTAINERS file might be helpful in identifying some of the key > people. AUTHORS could be updated to include people with not > insignificant contributions. I agree, that sounds like a good idea. > If the problem is lack of time, I'm not sure if setting up and > maintaining some world facing web service would help things. This idea was mainly intended to prevent patches from being forgotten, an issue not entirely orthogonal to the main point. > > - Some kind of "voting system" that gets a patch applied if some > > number of "trusted" contributors reviewed a patch and think it is > > good. I haven't given this idea much thought and I guess it might > > lead to a "lack of direction / guiding principles" in the development > > of notmuch. >=20 > I wouldn't put too much emphasis on creating a voting system or a > process. I do have hopes for the tag sharing mechanism helping in > tracking the reviewed patches, though. That means figuring out whose > tags to trust anyway. Yes, I didn't envision some process that's formalized down to every detail, but more of a general guideline like "if at least n people out of {set of trusted contributors} agree and there's no controversy about the patch, anyone with commit access is allowed to apply the patch". I think this idea would help mainly with getting small patches like [1] applied more quickly. [1] id:"1309890780-8214-1-git-send-email-pieter@praet.org" Cheers, Daniel --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBAgAGBQJOqFemAAoJEIaTAtce+Z+JJl4P/17eDa4rug39F04jbMiViMng itwlEaqhdSq2gG8bHGLJzmMfJ+hAM+dJqJxTKJ2GLGuLDHLH6fNgsT9uPrezbsxI JQ+aoVYZzXHMDoiXermV3Z/NYu9BSv0bfn+BDldqcD9cYGg8oi1gRJrUXSnFGXxY S6k5Fq4FzwXzhSdobIVjhI/2U4d8VVcJcxEtJ5V5qvweAa0BeK8KRsTI9+Y4WxgE UsSos4n5Epf8Cbj6DWF22zPFAErxVlga1suFz73nFTGSCrAMZF8eDXJ5sUoI+a86 a6OLRG4w0aP1nzJUL+rbrrdpgik/scdtKc+Kv4hG0lipyEuh2QnFHYg9mMXdNoLm 9gpj6PPqwcckmp1La6MMRxCu/NCHKI6qHRvNMtArCYiw+yVCqVCE8siBx0o42gXP aC57udl6NbGF9Th/ajzybKcyS7Ex0iW5VcvbfI61z2IYtHxUAJnRxrc1JWWcrVHW pE9FGhXlP6gqli9oabGO6ryaT3aKXRPHu0kz9B9pdleDuan1yZ7ngx76ONYSJCEw Vgn7artI6g8UtxCgfMV7FuL0EE2xw/e7IJenaFb2fPhqJursQCbHzE5+wBgXjgp6 IAc+boEsNfWHzpHgnjllLEBwIjV/IyRo93A6DXZPge1MIWLf4cCIOl8Zruk+gWEe uNRFIrmAJJtd9cHT7Hm1 =imED -----END PGP SIGNATURE----- --=-=-=--