Self-Introduction: David Lawrence
dkl at redhat.com
Tue Sep 11 18:48:02 UTC 2007
== Full legal name ==
David K. Lawrence
== Your IRC nick on irc.mozilla.org ==
== City, Country ==
Raleigh, North Carolina USA
== Profession or Student status ==
Software Engineer, Part-time College Student
== Company, School, or other affiliation ==
Red Hat, Inc.
== What do you want to help out with? ==
We are using a heavily customized version of 2.18 for most of our
internal development bug tracking. We just recently moved from a
PostgreSQL based backend to a MySQL backend mainly for the more robust
replication ability. We hope to continue on our plan to migrate to the
3.x codebase in the next few months. Currently we are working on some
performance optimizations in our current code base to address some
usability concerns with the UI. We are currently pushing some of
Bugzilla's limits in number of products, components, etc. and are
testing new features utilizing Ajax to help speed some parts of the UI.
We host the Fedora project in our instance of Bugzilla and just that
product alone has over 5500 components.
We also utilize a custom XMLRPC API pretty heavily within the company.
Using the API, many of our departments have written custom applications
to help manage their bugs and processes. We are planning on converting
all of our XMLRPC code to the new 3.x WebServices code during our
development and to submit patches for the changes for review.
Also the Ajax functionality will be ported over. We will be working very
hard to make all of these changes as generic as possible and submit all
patches upstream so that they might be incorporated into the mainline
We also hope to improve our interaction with the Bugzilla community in
the coming months. We have several people to help out with Bugzilla now
full-time whereas in the past it has been hard due to resource
restraints to help out as much as we wanted.
== Historical qualifications ==
I have been maintaining our company instance of Bugzilla on and off for
the last 8 years. I originally converted our instance to work on Oracle
for a while in hopes of integrating with our corporate support database.
Then when we came out with our own database product called Red Hat
Database based on PostgreSQL we decided to convert Bugzilla to work with
that where we stayed until recently. I also created our current
Hardware Certification database (https://hardware.redhat.com) which is
using Bugzilla as it's backend with heavily customized templates on
the frontend. I have worked with other departments as well to help
Bugzilla communicate with their tracking tools. Many of our internal
applications also communicate with Bugzilla for single sign on
authentication. I have also spent some of my time working on RHTS ( Red
Hat Test System) which is our automated testing framework for the
distribution. For a stretch I headed up our QA efforts in testing a RHEL
update release which took me away from Bugzilla for a while.
I look forward to working with my team and the Bugzilla community
in the future.
Red Hat, Inc.
More information about the developers