Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:34665 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 15003 invoked by uid 1010); 10 Jan 2008 22:14:31 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 14988 invoked from network); 10 Jan 2008 22:14:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Jan 2008 22:14:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=greg@chiaraquartet.net; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=greg@chiaraquartet.net; sender-id=unknown Received-SPF: error (pb1.pair.com: domain chiaraquartet.net from 38.99.98.18 cause and error) X-PHP-List-Original-Sender: greg@chiaraquartet.net X-Host-Fingerprint: 38.99.98.18 beast.bluga.net Linux 2.6 Received: from [38.99.98.18] ([38.99.98.18:34896] helo=mail.bluga.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AE/AA-41364-6C896874 for ; Thu, 10 Jan 2008 17:14:30 -0500 Received: from mail.bluga.net (localhost.localdomain [127.0.0.1]) by mail.bluga.net (Postfix) with ESMTP id A3AC3C10648; Thu, 10 Jan 2008 15:14:27 -0700 (MST) Received: from [192.168.0.106] (CPE-76-84-11-224.neb.res.rr.com [76.84.11.224]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bluga.net (Postfix) with ESMTP id 93301C10647; Thu, 10 Jan 2008 15:14:26 -0700 (MST) Message-ID: <478698D6.2070005@chiaraquartet.net> Date: Thu, 10 Jan 2008 16:14:46 -0600 User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 To: Marco Tabini CC: Lukas Kahwe Smith , Ilia Alshanetsky , Derick Rethans , internals Mailing List References: <47618179.2080709@chiaraquartet.net> <1840D9AD-4FB0-4A2D-8F25-BBD746649EFD@prohost.org> <2B0AC2C1-B41E-4644-A820-946FDF0322DC@pooteeweet.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: [PHP-DEV] no read-only, no moderation, just a simple self-enforced checklist From: greg@chiaraquartet.net (Gregory Beaver) Marco Tabini wrote: > > On 10-Jan-08, at 10:58 AM, Lukas Kahwe Smith wrote: >> I know that PHP has so far stayed clear of processes and I am fine >> with keeping it this way. But I really think that some of these flames >> should best be taken off list into some work group that provides >> summaries at semi regular intervals, so that internals knows whats >> going on and people know if it makes sense for them to join this >> discussion. >> >> Right now people keep posting in threads only because they are afraid >> that silence means approval or because they missed part of the >> discussion or because they have time to kill. > > Not to barge in, but I think the word you're thinking of is > "governance," which unfortunately so many people confuse with > bureaucracy. A good process streamlines without impeding, and personally > I think internals could really use some help in that area. Hi, As some of you know, I'm way into governance as a means to kill off flames before they start, so I second this motion ;). At the very least, some kind of centralized RFC tracker (like PEAR's PEPr for package proposals) would be a potential way to track features that would introduce slightly more work (another thing to maintain at php.net for web admins) but cut down on duplicate proposals and simplify things socially. Unfortunately, this idea would work best with some kind of patch-based proposal system that can do diffs of patches, so that we can track patches. In other words, it would probably mean using something like git + a basic proposal system that links to it. In other words, we start getting into headache-complicated land. To start simple, what might be a possibility is to simply use a rEST-based file in php-src CVS that contains links to mail archives of proposals and important messages underneath descriptions of feature proposals. This could include rejected features like multiple inheritance and summaries of why they were rejected (again links to mail archives could suffice if there are any), which would cut down significantly on noise. It would also mean that for a feature to get accepted, at least 1 developer with php-src karma would have to take the effort to add it to the feature file, which in my opinion would be a good thing since these folks would be the ones typing "cvs commit" anyways. Greg