Re: [Bug 947] add 'NEEDINFO' status



On Sat, Jan 07, 2006 at 02:17:37PM +0100, Geert Stappers wrote:
> On Sat, Jan 07, 2006 at 12:56:21PM +0100, bugzilla-skolelinux developer skolelinux no wrote:
> > http://bugs.skolelinux.no/show_bug.cgi?id=947
> > 
> > frode jemtland skolelinux no changed:
> > 
> >            What    |Removed                     |Added
> > ----------------------------------------------------------------------------
> >            Severity|normal                      |enhancement
> > 
> > 
> > ------- Additional Comments From frode jemtland skolelinux no  2006-01-07 12:56 -------
> > Ok, nobody has volunteered for the job, in 6-7 months. I'll ask around, and if 
> > no one replies to this I'll close this bug during the next developer gathering, 
> > as wontfix.  
> 
> It is a wishlist request to enhance the Skolelinux bugtracker
> the same way as the Gnome B.T.S. has been done.
> 
> My question:
>  Where to find documentation about the back end of
>  http://bugzilla.gnome.org ? Especial about the tweak like the added
>  'NEEDINFO' status.

Our changes live in CVS, see http://cvs.gnome.org/viewcvs/. There are
two modules; bugzilla-new for the 2.16.x one (which we used until
recently) and bugzilla-newer for the 2.20.x one. Both bugzilla-new and
bugzilla-newer are heavily modified from the original Bugzilla.

There is some documentation in the bugmasters module, but almost no
patches are there, just a description of the changes (not how there
where made).

I believe some of the changes required are attached to bugs on
bugzilla.gnome.org, but those are incomplete (known bugs fixed only in
CVS).

I once described adding a status to Bugzilla, quoting:
| At bugzilla.gnome.org we have a NEEDINFO status. It is not really an
| Open status. I consider it a half-open one (it shows 'REOPEN' as if it
| was closed, but also the usual dupe/resolve as ... ones).
| 
| Changes where only made more complicated due to the way we wanted
| NEEDINFO to work. For unco reopening should go back to unco instead of
| reopen/new. Also on reassigning it should stay in needinfo.
| 
| Small list of the changes made (2.16, see cvs.gnome.org, bugzilla-new):
| 1. Added state to OpenStates() (globals.pl)
| 2. Added to @states (checksetup.pl) to ensure the enum column accepts it
| 3. Changed ChangeStatus() + the knob switch statement in process_bug.cgi
| to leave a bug as NEEDINFO when reassigning. Also added a 'needinfo'
| knob to actually mark it needinfo. The ChangeStatus was already the 2.18
| one (to fix a bug). Don't think the ChangeStatus changed much since
| 2.18.
| 4. Changed the knob part of the templates.
| 
| Above is for 2.16, but 2.20 wasn't that different for hacking the
| needinfo in (haven't finished with 2.20, but it seems to work).
| Probably also due to the changes made to our 2.16.

Might be incomplete though.

Diffing the bugzilla-new against an original Bugzilla 2.16 should
pretty quickly show the needed changed. Still suggest to use 2.20 as
that is much saner and is easier to change.

Tried to find the Bugzilla skolelinux uses in the CVS (think that is
http://developer.skolelinux.no/cgi-bin/viewcvs.cgi/), but couldn't find
it there.

-- 
Regards,
Olav



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]