Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:42819 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 8233 invoked from network); 25 Jan 2009 14:05:45 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jan 2009 14:05:45 -0000 Authentication-Results: pb1.pair.com header.from=seanius@debian.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=sean@seanius.net; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain seanius.net from 66.93.22.232 cause and error) X-PHP-List-Original-Sender: sean@seanius.net X-Host-Fingerprint: 66.93.22.232 cobija.connexer.com Received: from [66.93.22.232] ([66.93.22.232:47662] helo=cobija.connexer.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 75/A5-55096-6B17C794 for ; Sun, 25 Jan 2009 09:05:42 -0500 Received: from rangda.stickybit.se (h-234-204.A189.priv.bahnhof.se [81.170.234.204]) by cobija.connexer.com (Postfix) with ESMTP id 7A91A17C45C; Sun, 25 Jan 2009 09:05:39 -0500 (EST) Received: by rangda.stickybit.se (Postfix, from userid 1000) id B93C210501; Sun, 25 Jan 2009 15:05:37 +0100 (CET) Date: Sun, 25 Jan 2009 15:05:37 +0100 To: Ilia Alshanetsky Cc: Sebastian Bergmann , internals@lists.php.net Message-ID: <20090125140537.GA11470@rangda.stickybit.se> References: <57312195-1B2C-44C1-9FCC-A699AFF9B6A7@macvicar.net> <497A388E.4050907@gravitonic.com> <7f3ed2c30901231535l12ae7b64l41e01a9207b73e4a@mail.gmail.com> <01CEBD65-4E72-4254-9AF4-8D8A4446300F@prohost.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="45Z9DzgjV8m4Oswq" Content-Disposition: inline In-Reply-To: <01CEBD65-4E72-4254-9AF4-8D8A4446300F@prohost.org> User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: [PHP-DEV] GSoC 2009 From: seanius@debian.org (sean finney) --45Z9DzgjV8m4Oswq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable hi everyone, On Sat, Jan 24, 2009 at 11:40:08AM -0500, Ilia Alshanetsky wrote: > I think our bug current tracker is pretty good and most importantly =20 > makes it easy to report and update bugs which is conducive to more =20 > issues being reported. Often extra features of bug trackers make them =20 > overly complex to use and people just get frustrated with them and don't= =20 > report bugs as the result. aplogies if what comes is just a little verbose... for those who don't have the luxury of "building from the latest CVS snapshot", the current tracker is sorely missing some kind of better integration with your version control system. by a couple orders of magnitude the largest amount of time i spend on maintaining the debian php packages is the result of going on treasure hunts through your cvs logs and commit lists trying to find just which commits map to a particular (usually security vulnerability) bug, and then making sure that there were no regressions in the fix addressed by later commits. take the last issue with the Zip::extractTo()... while you might not consider my request important enough to address (i.e. "we don't support 3rd-party distros so we won't go out of our way on this"), this has implications for intra-project issues as well. for example, when a bug affects multiple branches, those doing RM work would probably be interested in knowing that the fix was applied to each of the relevant branches. while i'm sure there are more technical ways of integrating support for this, one very easy way is to just map CVS/svn/etc commits to bug reports transparently. if a commit contains something like '#nnnn' in the commit message, you could have it post the commit info to the tracker. = =20 then a quick read of the bug report should be the only thing necessary to know if each of the branches have recieved a fix. and as a side effect it would also solve the problem for those of us who=20 package/distribute php externally... anyway, sorry if this is hijacking the thread just a bit, but having just spent a large part of my "free time" doing some of this stuff, i felt compelled to throw this in. sean --45Z9DzgjV8m4Oswq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQFJfHGxynjLPm522B0RAngOAJ9XaRJNwzUpgF6GQvu6yJVN145/2wCfdQ5u xK+W1iFk1/KbZZAfFrF3614= =RIKe -----END PGP SIGNATURE----- --45Z9DzgjV8m4Oswq--