Driving towards Bugzilla 3
Christopher Hicks
chicks at chicks.net
Sun Dec 12 20:12:21 UTC 2004
On Sat, 11 Dec 2004, Matty wrote:
> Custom fields was the most important feature of 3.0, and would be a
> requirement in my books, although it wouldn't have to dictate a switch,
Agreed.
> but it's probably likely custom fields will appear a bit at a time
> anyway so it's still a good question.
That assumes that its likely to appear. :)
> The obvious thing to drop would be the checksetup schema massaging,
> where we could say you need to upgrade 2.X->2.last->3.0->3.X or some
> such as 3.X wouldn't need to worry about upgrading 2.X installations.
We need a better way of dealing with schema changs. checksetup is a tar
pit.
> I would presume we would not want to ever break CGI compatibility, so
> that's not an issue.
What do you mean by CGI compatibility? Bugzilla working as a CGI?
> And APIs are broken as often as people eat breakfast nowadays, so that's
> not an issue either.
There aren't many well-defined API's yet, so maybe 3.x could be a "hey, we
have API's now" release too.
> So, how about we agree that 3.X is when we have the following features:
It all sounds good to me.
> - support for every database in existence
The performance impact may be unacceptable if we try this.
> - Klingon language packs
We're losing an entire market sector of space without this. :)
> - electro shock therapy functionality for slack reviewers, with easy to
> use XHTML configuration interface, neatly integrated into the rest of
> the administration functionality
Oh yes.
> - auto update functionality by default so we're not bothered by pesky
> administrators submitting bugs reports in versions of Bugzilla from 10
> years ago
Smoother updating is something we've been talking about recently.
> - out of the box support for M68K, Amigas, Playstations and C64s
I'll be happy to test the PS2 port.
> - ability to expand our base of input by piggy backing the voting system
> on existing national electoral and referendum systems
California Propositions 12034, 98456, and 1200345 will all equate to "do
we still want to keep trying to convince Gerv that custom fields aren't an
abomination". Each will be in the top 10 most lopsided votes in
California proposition history.
> - Trusted Computing support preventing administrators from making
> changes to code without first receiving a "Certificate of Apparent
> Competence" from the project leader (or blessed delegate).
We should integrate microprocessor-based DRM so that RIAA lawyers
parachute in if there's any failure to comply with the competence
licensign terms.
> - extend the whining system so it actively hunts down non-Bugzilla
> tracking systems and send their administrators reminder emails about how
> Bugzilla will make their penis longer
And save their marriage and make getting a green card easier. "Nuke gay
whales for Jesus!" :)
> I think this is reasonable starting point for a set of hard requirements
> for Bugzilla 3.0. When this is complete we can discuss this again. OK?
Sure!
--
</chris>
"Fans of Mozilla's free, open-source Firefox browser make the
ardent Apple faithful look like a bunch of slackers."
- Rebecca Lieb at clickz.com
More information about the developers
mailing list