Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:80013 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56866 invoked from network); 29 Dec 2014 21:15:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Dec 2014 21:15:37 -0000 Authentication-Results: pb1.pair.com header.from=jacob.bednarz@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=jacob.bednarz@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.182 as permitted sender) X-PHP-List-Original-Sender: jacob.bednarz@gmail.com X-Host-Fingerprint: 209.85.192.182 mail-pd0-f182.google.com Received: from [209.85.192.182] ([209.85.192.182:53909] helo=mail-pd0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EF/8A-33540-474C1A45 for ; Mon, 29 Dec 2014 16:15:36 -0500 Received: by mail-pd0-f182.google.com with SMTP id p10so18035239pdj.27 for ; Mon, 29 Dec 2014 13:15:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:date:to:subject:in-reply-to:message-id:references:user-agent :mime-version:content-type; bh=D8bo/PcVd5457fvMxk2Uh5cxIhGgHulyTupeDUAedxQ=; b=AK5ZTe25DR64wiLQ55EEyIqiCr6DwwpAAjhsZL8WK964Ows6LEgU8cjzBQkwAX0bgC vxUKF1IjarOYrb4TfwXtlWsy0gr+C1dtiOpyc/JC4Di/6p7VoctQVeASqG0JQUyNNgOa 25Gfkl42eDhAs+4EMtxUgPdBnmaHHgpzvjDB8wY0R61wpTmMtyBxfKULPPuEFr374Tc8 DY05flNTiZ7+F7zJ8EHJ+I5er/kXAe1jeXDb52UEbzmWn5j6swRnwWtmyliWGGfJL/5E wZge4OhLy1auEhF4SEfjuJ6qnJiCjiW4Ml4qZNAVu1wnQnefItIIX06TWxEFG162H3R3 VK2A== X-Received: by 10.70.42.172 with SMTP id p12mr94276691pdl.66.1419887729313; Mon, 29 Dec 2014 13:15:29 -0800 (PST) Received: from [172.20.10.2] ([1.135.96.59]) by mx.google.com with ESMTPSA id nx1sm36438883pdb.85.2014.12.29.13.15.27 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 29 Dec 2014 13:15:28 -0800 (PST) X-Google-Original-From: Jacob Bednarz Date: Tue, 30 Dec 2014 07:15:22 +1000 (AEST) To: internals@lists.php.net In-Reply-To: <54A1A04B.1080104@php.net> Message-ID: References: <54A109EB.1000805@gmail.com> <54A1974E.8070007@gmail.com> <54A1A04B.1080104@php.net> User-Agent: Alpine 2.11 (OSX 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Subject: Re: [PHP-DEV] Bugfest From: jacob.bednarz@gmail.com (Jacob Bednarz) > My previous suggestion was to have a contributors page and it will rank > people based on bug fixes. There appears to be a trend emerging where frameworks are making this more of a feature on their sites and there's nothing people enjoy more than getting recognition for their effort - even if it's just a place on a ladder. Some examples: - Symfony: http://symfony.com/contributors - Ruby on Rails: http://contributors.rubyonrails.org > We definitely need somebody triaging old bugs. The problem is it > requires a real lot of time, and is mind-numbingly boring, so not many > people do it. Many bugs are low quality - missing data, not having good > descriptions, etc For someone new to the internals, this is a perfect place to start. While the knowledge of the internals is quite limited, debugging and triaging issues allows people to learn it in smaller and more managable chunks. I'm hoping to contribute here to level up my knowledge so hopefully that makes a positive impact - Even if it's "mind-numbingly boring" for starters. ;) > Well, basic triage may be as simple as: > 0) For all bugs that are older than 5.5 > 1) Look at the bug description. If the reproduction is not obvious from > description, put it to "feedback" with request for better reproduction. > If the submitter is no longer interested, it will be auto-closed as > no-feedback with time. > 2) Try to reproduce on 5.5/5.6. If it does not reproduce on either, > close it with "not reproducible anymore, if you can reproduce on 5.6, > please reopen". > 3) If it reproduces on 5.6, put it in Verified status. I quite like this approach as there is a large backlog of issues from versions which have reached end of life and may have been fixed in newer releases.