Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66150 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 50227 invoked from network); 22 Feb 2013 09:44:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Feb 2013 09:44:05 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.210.174 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.210.174 mail-ia0-f174.google.com Received: from [209.85.210.174] ([209.85.210.174:56949] helo=mail-ia0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DA/81-39106-4ED37215 for ; Fri, 22 Feb 2013 04:44:04 -0500 Received: by mail-ia0-f174.google.com with SMTP id u20so373709iag.5 for ; Fri, 22 Feb 2013 01:44:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=IjOGiWJk25j8OpwHBMHl3y4xGTBWkYv8U7DzHCj72WE=; b=Z2kjOgLq9bvLlaqRLIr4gQxhUeN8cOKhmwRcvb2xEX2egMjEHlBRwcOyr5ZBliMRxu nx3krRGDkDMGh5cSxFn+/A7mVSx+vSmPpZJBi5/giOEJUQbCZrTXar8H6nlPLz/IX1SX di9NinuP26szPUICtOqWvaRjYy+Ck6t6FESJmUh5T5L9N+MoRmkhtDG0lfV7OKzGQJtk YL57qMmPBayVmttLM42qmQFmYbYXmXLec9xNiH/iuPv7hAkYqvfsJelxUrTEJtzW79qW 3hTY/WUUovDieb9xBDJ/wFve4ScLEvljOxfHhlIdQ6Xe5cpTpvwF+Ln9eIETMmcSljdL fb2g== MIME-Version: 1.0 X-Received: by 10.42.58.202 with SMTP id j10mr501285ich.39.1361526241633; Fri, 22 Feb 2013 01:44:01 -0800 (PST) Received: by 10.50.114.137 with HTTP; Fri, 22 Feb 2013 01:44:01 -0800 (PST) In-Reply-To: References: <678597E6-E3A8-42E0-8DFC-F8382C9DFB41@strojny.net> <8d4e991084a1313844910ec0168eacdf@mail.gmail.com> <51263D89.5040308@lerdorf.com> <33.00.58335.8B366215@pb1.pair.com> <1361472178.2355.139.camel@guybrush> Date: Fri, 22 Feb 2013 10:44:01 +0100 Message-ID: To: Martin Keckeis Cc: =?UTF-8?Q?Johannes_Schl=C3=BCter?= , Pascal Chevrel , PHP Internals Content-Type: multipart/alternative; boundary=20cf30334613fc32ea04d64d0794 Subject: Re: [PHP-DEV] Give the Language a Rest motion (fwd) From: tyra3l@gmail.com (Ferenc Kovacs) --20cf30334613fc32ea04d64d0794 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, Feb 22, 2013 at 8:44 AM, Martin Keckeis wrote: > 2013/2/21 Johannes Schl=C3=BCter > > > On Thu, 2013-02-21 at 19:13 +0100, Pascal Chevrel wrote: > > > > > > I am specifically thinking of Bugzilla which is already used by many > > > open source projects. It has a lot more features than your current > > > bug > > > tracking system, it scales for large projects and it has a few > > > Mozilla > > > employees working full time on it. > > > > > I'm a passive user of bugzilla, not involved with any project using it > > but every time I have to report a bug on a project using it I think > > twice, why do I have to register and run away if I have to remember the > > password I used 2 years ago when reporting my last bug. > > > > bugs.php.net might not be as shiny as others but it makes reporting > > easy, fill in a captcha and you are done, no registration or such, you > > might even use a fake mail address (not that it necessarily helps to be > > unreachable for getting things resolved) > > > > And then there is a religious thing: Bugzilla is written in a legacy > > language ;-) > > > > And yes. it has some rough edges, but it get's it's job done, integrate= s > > with out user system, our "what's the current version"-notification > > system, ... > > > > > I think there may come many critics maybe, but why not move those things > also to github? > It's used by many people. it works, it's easy! > > Zend Framework also done the move from SVN, signing a CLA, own Bug tracki= ng > system..... to github and I think it couldn't be better now! > it would require some changes in our process and infrastructure: - currently the bugtracker supports private bugs (mostly 0day security reports) AFAIK github doesn't have that, so we would have to use another channel (like using the security@php.net alone), which would be worse than the current solution when the security bugs (with all of the discussion) are opened up after the fix is released - currently we don't require a registration for reporting bugs, with the github issues the reporter needs to be registered and logged into github= . - currently the bugtracker authenticates the contributers using their php.net credentials, github doesn't provide a way for that, so potentially ever contributer should be registered on github and added as= a collaborator to be able to assign/edit/resolve issues. (and potentially = the process should be automated, so when a php.net user is approved/granted karma he/she should be added to the collaborators automatically, I suppo= se there is a way to do that in the github api). - currently the bugtracker supports blocking the comments for a specific bug, github doesn't have that kind of feature. - currently the bugtracker supports providing version, OS information, the github issues doesn't have any way to have custom fields, maybe the labels/tags could be (ab)used for this, and we would need to automate th= is so when a new version is added, the label should automatically pushed to github. - currently the bugtracker supports providing package information, that would either require us to split the php-src repo into multiple repositories (ext/*, Zend/, etc. this would be a bad idea imo) or we wou= ld need to use labels for this also(and the labels should.be automatically updated when a new package is created). - currently the bugtracker supports providing bugtype information(bug, feature request, documentation issue, security), see above. - currently the bugtracker supports closing the issues with Quick Fixes, where there is a predefined comment automatically added to the bug so we don't have to copypaste the resolution message for similar bugs (that th= e website/docs related fixes needs time to propagate, that fixing a bug in the head means that it will be fixed in a future release etc.), github issues doesn't have this kind of feature. These are the issues(from the top of my head) which need to be resolved if/when we wanna move the tracker to github. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --20cf30334613fc32ea04d64d0794--