Re: bug tracker merging
| From: | Jani Taskinen | Date: | Thu, 31 May 2007 00:08:20 +0000 |
| Subject: | Re: bug tracker merging | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-29974@lists.php.net to get a copy of this message | ||
ATM I'm focusing only in getting all the projects (pear,php,pecl)
to use same codebase for their bugtrackers in this first phase.
Solving commit merge problems through adding some magic "link to bug"
thing in commits sounds so wrong to me..there's so much "fuzziness" involved.
This pear bugtracker has some features that might be somehow useful, but I'm not familiar with those, so I leave that to Gregory for now. (patch-tracker and roadmaps)
--Jani
p.s. Yes, I'm going to Norway next week..
Steph Fox kirjoitti:
Hey Jani, OK, cool. Just want to know what, if anything, this does to sort out the commit merge issue - which is a genuine problem in PHP core at present. Am I missing something, or is my 'link it with CVS' thing worthy now that we know it can work with SVN too? - Steph ps Are you going to the smorgasbord oops I meant vikinger or what? I'd like to hash this out with you.I read this email *AFTER* discussing with Gregory in IRC about current situation of having 3 separate bug trackers in *.php.net. So now I'm hijacking this coincidentally related thread for informing what happened during/after the discussion. :D Gregory Beaver kirjoitti:I'm a bit concerned by the headlong rush to refactor phpbugsweb to include PEAR and PECL bugs. The concept is fine by me, but starting with phpbugsweb as the starting point is a big mistake if you plan to include PEAR bugs. The PEAR bug tracker has several killer features that you will have to pry from my cold dead fingers before I would accept a merge with the phpbugswebI agreed with Gregory that the PEAR version of the original PHP bug tracker code is the best starting point for unified codebase. So now there is pear/Bugtracker in CVS which Gregory created from the current PEAR bug tracker code. This will be the base for the übertracker.The main problem with the codebase of pearweb/bugs is that it depends on the core of pearweb (bad) and so needs to be independentized, but we are doing this ASAP. roadmap for the website is at http://pear.php.net/bugs/roadmap.php?package=pearwebI'm dividing the task in hand first into 2 phases required to kickstart this: Phase I (one): - Unified codebase that works for PEAR/PECL/PHP bug trackers using their own databases. (*) * Basically all changes/additions are needed only for current PHP bug db, PEAR/PECL both share the "package/type" concept already. This is my first TODO. Phase II (two): - Add "project" concept into the tracker and merge each database into one, http://bugs.php.net/ will be the only bugtracker for *.php.net, [pear|pecl].php.net/bugs/ can just be redirected there..not to forget php-gtk, etc. When projects are in DB, adding one more will not be hard. :) ..more phases will propably come up later, these 2 are the main targets now.Of course, it's also in the process of being refactored along with the rest of pearweb (unit tests *gasp*) so please don't discount a look at this codebase, no matter how bigoted against PEAR you might be ;)I will ignore any unit tests for now. :) --Jani p.s. Any volunteers: You're not needed right now..and most likely not later either. (this is friendly hint to everyone: keep your hands off! :) p.p.s I refuse to discuss things like coding style, using pear/not using pear stuff..etc. Focus! -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php