The Road to 2.18
Steven Suson
suson at TuckerEnergy.com
Thu Mar 11 17:22:23 UTC 2004
I too perhaps should've posted my two cents worth earlier. There are
just two things that I wanted to say. One, that when discussing the
design issues, waiting, etc., that "best is the enemy of good enough."
And the other, that my company has been waiting approximately a year for
an extension of functionality to bugzilla, which is FULLY provided by
custom fields. I pity our poor secretary who is forced to supplement our
use of bugzilla, using paper and PDF forms. Therefore, I heartily
support Sean in his efforts.
Steven Suson
Sean McAfee wrote:
>I should've jumped in well before now, but I've been ill for the last few
>days. I'll respond to several messages in this thread at once.
>
>Gervase Markham <gerv at mozilla.org> wrote:
>
>
>>Mark Davis wrote:
>>
>>
>>>What are the odds of 91037 making it in to 2.18?
>>>
>>>
>
>
>
>>[That's Custom Fields] Near-zero, I'd say. If any custom fields patch
>>gets anywhere near getting checked in, I'd want to take the time to take
>>a long hard look at its architecture. And I'm sure I'm not the only one.
>>
>>
>
>May I ask, then, what it would take to get an evaluation of my custom fields
>patch of February 13 started? I'm willing to do whatever it takes to move
>this issue along; make myself available to discuss the architecture;
>whatever.
>
>I think my implementation is very solid. It's been in use here at my
>workplace (Transmeta) in a production environment since October. One
>department is using it now; another is set to follow suit this Friday;
>others will adopt it within a few weeks. As a replacement for the
>bloated, proprietary TeamTrack system we had been shackled to, Bugzilla plus
>my custom field enhancements has been a great success. I would *dearly*
>love to help roll the patch into the core, not only because I want to give
>back to the community (with Transmeta's blessing, of course, on whose dime I
>created the bulk of the code), but also because it would free me from sole
>responsibility for maintaining the patch.
>
>
>Stuart Donaldson <stu at asyn.com> wrote:
>
>
>>It would be a big win from the users perspective to get even a partial
>>solution towards custom fields get into the system for the next release.
>>This would lock-down a supported schema with a migration path in case
>>the approach were to change. All these caveats about applying the custom
>>fields patches because there is "no guarantee that this will be the way
>>we do it" are holding some people back from trying it out.
>>
>>
>
>My patch represents such a partial solution. I've built numerous
>higher-level features on the basic functionality of the patch--transaction
>logging and workflow support, to name the two biggest ones--without changing
>the basic schema.
>
>
>Gervase Markham <gerv at mozilla.org> wrote:
>
>
>>Indeed. And that's something we want to maintain. Locking down the
>>schema is to be avoided - because we want to be able to say "actually,
>>this is all wrong, we want to do it differently."
>>
>>
>
>Well, one obvious solution is to require that any custom fields schema be
>orthogonal to the basic schema. My own schema fulfills this condition, save
>for some foreign key references (to PRODUCTS, PROFILES, etc) that are
>ignored by MySQL anyway.
>
>And later:
>
>
>
>>For a change of this magnitude, it would be wrong to lock down the
>>schema until the Bugzilla core team has:
>>
>>- decided whether we want custom fields at all
>>
>>
>
>Is it too much to ask for a definitive answer to this question, soonish?
>
>
>
>>- if we do, written a design for them
>>
>>
>
>Must this be done by the core team? I'd be happy to write a document
>describing the design of my patch. (Yeah, it's a little bit backwards, I
>know.)
>
>
>
>>- written the actual patch (either based on existing one, or different)
>>
>>
>
>Obviously I'm pulling for my own implementation here.
>
>
>
>>The great thing about Free software is that people can take it in
>>another direction if they like. That's what the custom fields patch
>>basically is. If the people maintaining that patch want to set up a
>>website, or a wiki, or a mailing list, to make it easier for those who
>>want it to get it, that's fine.
>>
>>
>
>I'd be happy to do this, if only the status of custom fields would be
>decided one way or the other.
>
>
>
>>But we won't and can't promise that that
>>particular patch will get integrated, or that whatever patch does get
>>integrated will work anything like that one, or that one of us will
>>write migration code.
>>
>>
>
>In the case of my patch, no migration code is necessary, thanks to the
>previously-mentioned orthogonality.
>
>
>--Sean
>-
>To view or change your list settings, click here:
><http://bugzilla.org/cgi-bin/mj_wwwusr?user=suson@tuckerenergy.com>
>
>
More information about the developers
mailing list