Old Discussion: Python Implementation? (Bugzilla:Languages)

Simon Green sgreen at redhat.com
Wed May 1 00:42:43 UTC 2013


On 01/05/13 09:52, lindsay wrote:
> Perl 5 cannot be maintained for another 20 years.

Says who? Perl 5 is still actively developed and maintained, just as
much as any other modern development language.

> If your plan for Bugzilla's progress is to have Bugzilla communicate via
> RESTful interfaces (or whatever replaces REST), then yes, the codebase
> inside those interfaces can be with us for a great many years.

https://bugzilla.mozilla.org/show_bug.cgi?id=866927
Enhance Bugzilla WebServices to allow data access using REST

> If your plan
> for progress involves a fair bit of extension to the core codebase, then a
> plugins structure would be a good investment.  Python has a good story when
> it comes to plugins.

Bugzilla's extension framework is not great, but it is pretty good. It
does about 80% of what bugzilla.redhat.com (which I help maintain) needs
it to do.

> So I think that's the issue.  Is the core stable/done, or will it grow
> significantly ?

It definitely is not 'done'. There are 2,353 open bugs in the upstream
project, and while all of them probably won't be implemented, a lot of
them will be.

In all honesty, I think porting Bugzilla to another language is a bad
idea. Bugzilla is 14½ years old now. I'm sure writing a new bug tracking
system from scratch (with a converter of course), is going to be better
than trying to keep up with the constant changes of the Bugzilla code base.

This of course, is no small task.

-- 
Regards,

Simon Green
Software Engineer
Red Hat Asia Pacific Pty Ltd



More information about the developers mailing list