RPM submission script

Mike A. Harris mharris at redhat.com
Fri Nov 7 20:22:53 UTC 2003


On Fri, 7 Nov 2003, Jesse Keating wrote:

>> The next point release of Bugzilla will include and support a script
>> called bug-bugzilla, written by Christian Reis and myself, that
>> allows posting of bugs without going through a Web interface.  You
>> supply an RFC822-like message on input instead.
>
>Eric, this seems very nice.  My lack of knowledge in the RFC area though 
>brings me to ask if you could provide a small example of a 
>"RFC822-like" message?  Another project I manage is pressuring me to 
>move away from bugzilla so that our users/developers can submit bugs 
>w/out using the web interface.

This response is intended for the mailing list in general, and 
not really as a response directly to Jesse's comments.  I'm just 
using this particular message at random, to reply to the thread 
in a general sense...



Not using bugzilla is a MAJOR step backwards.  I can't speak for 
other projects out there, however bugzilla ultimately is present 
firstly for developers and engineers actively working on the 
distribution first and foremost, and is available to others such 
as end users, testers, etc. second to that.

Any changes to bugzilla which make the job of engineers _more_ 
difficult, or require more work on the part of engineers and 
other developers, means that the bug tracking solution is no 
longer doing its job adequately.

Any change made to make things easier for users/testers
absolutely must not have an opposite effect of making things more
difficult for engineers/developers, or it wont be seen in good
light.

Bugzilla has an XMLRPC interface which can be used to write 
client applications instead of using the web UI.  You could write 
a GTK or ncurses bugzilla client if you wish, or even write an 
email gateway.  There is no reason to replace bugzilla 
whatsoever.  Just use the existing interfaces and cook up a new 
frontend for email/ncurses/GTK/whatever that is desired.  I 
believe Alex Larsson and Adrian Likins have both implemented 
alternative bugzilla frontends using the XMLRPC interface 
already, however I don't know how complete or fully functional 
they are.

But please please please, don't suggest that we replace bugzilla
with something else.  We have a lot of time and effort invested
in bugzilla, and a massive database behind it.  The costs
associated with replacing all of that would be extremely
staggering, and to remotely consider such a change would have to
come with a massive number of benefits to Red Hat and engineers 
here to make us work faster/better/etc.  It's very unlikely we 
would consider any such change with much seriousness, when 
bugzilla is open source and we can (and do) modify it heavily to 
meet the needs of Red Hat already.

Please - use the XMLRPC interface if the web interface is
insufficient for your needs, and suggest improvements to bugzilla
if you find it lacking in some area, because it is IMHO very
highly unlikely that a replacement for bugzilla would be
considered without much laughter.  ;o)




-- 
Mike A. Harris     ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat





More information about the fedora-devel-list mailing list