From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: More metaproblem Date: Thu, 04 Dec 2014 11:11:37 +0100 Organization: Organization?!? Message-ID: <87a933vi5i.fsf@fencepost.gnu.org> References: <20141203142859.24393.98673@vcs.savannah.gnu.org> <20141203192721.GE12748@thyrsus.com> <547F6774.50700@cs.ucla.edu> <838uio5vjw.fsf@gnu.org> <20141203211447.GB15111@thyrsus.com> <871toge5zw.fsf@floss.red-bean.com> <83388v6hsq.fsf@gnu.org> <85egsfpytd.fsf@stephe-leake.org> <83sigv4ttc.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1417687942 28883 80.91.229.3 (4 Dec 2014 10:12:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 4 Dec 2014 10:12:22 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 04 11:12:15 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XwTOQ-0007zw-C1 for ged-emacs-devel@m.gmane.org; Thu, 04 Dec 2014 11:12:14 +0100 Original-Received: from localhost ([::1]:45170 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XwTOP-0004ey-Ts for ged-emacs-devel@m.gmane.org; Thu, 04 Dec 2014 05:12:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57658) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XwTO8-0004et-Ea for emacs-devel@gnu.org; Thu, 04 Dec 2014 05:12:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XwTO3-00065T-DR for emacs-devel@gnu.org; Thu, 04 Dec 2014 05:11:56 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:58111) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XwTO3-00065F-6v for emacs-devel@gnu.org; Thu, 04 Dec 2014 05:11:51 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XwTO2-0007o1-5s for emacs-devel@gnu.org; Thu, 04 Dec 2014 11:11:50 +0100 Original-Received: from x2f436f0.dyn.telefonica.de ([2.244.54.240]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 04 Dec 2014 11:11:50 +0100 Original-Received: from dak by x2f436f0.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 04 Dec 2014 11:11:50 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 36 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f436f0.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:WPWt9x7Sny0xBtpB/Amqb0iOCD8= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:178814 Archived-At: Eli Zaretskii writes: >> From: Stephen Leake >> Date: Thu, 04 Dec 2014 03:08:14 -0600 >> >> Eli Zaretskii writes: >> >> >> "Eric S. Raymond" writes: >> >> >For Emacs to attract new developers, its code and the culture need to >> >> >be discoverable. As part of this, practice rules need to be *clear*, >> >> >*documented*, and *minimal*. Right now they fail all three tests. >> >> >> > See admin/notes/repo and admin/notes/commits. What else is missing? >> >> That does not describe the changelog entry/commit message format. There >> is admin/notes/changelog, which contains a reference to the Gnu coding >> standards and some hints. > > Maybe we should simply move all that into etc/CONTRIBUTE, and leave in > admin/notes only stuff that is minor/obscure etc. etc/CONTRIBUTE should contain everything necessary to create a patch submission that can just be applied with "git am" without modification (well, apart from another git commit --amend -s for adding a "Signed-off-by" from the person picking up and pushing the patch). While less polished submissions may be processed, that requires more of a personal investment from "somebody" picking them up. So it's a good idea to have everything necessary in that file. That does not mean that the file can't start with an encouragement to submit less complete contributions if people get stuck getting the full thing accomplished. -- David Kastrup