os metadata / getting rid of enums
Jonathan Schatz
jon at vmware.com
Wed Dec 18 23:06:28 UTC 2002
On Wed, 2002-12-18 at 14:48, Joel Peshkin wrote:
> As Gerv points out, doing this with a strict hierarchy can be done by
> regexp.
it could, but it doesn't seem as clean. and it wouldn't work in every
case. Shouldn't OSX show up under "BSD"? Also, we'd have to start using
OS names like this:
Red Hat 7.2 Linux
Solaris 2.5.1 SysV
OSX 10.2 BSD
etc. I think this would be a quick fix, but not necessarily address the
issues i'm having.
> But... when this is something that wants to be effectively a multiple
> select, is there a broader need for it?
I think there is. You mentioned the arch field, which is another good
example of this. Selecting "x86" should match "Athlon XP 2100", "VIA C3
800", and "Pentium 4 2.8ghz w/ HT".
This isn't particularly complex code to write, and doesn't really
require that many changes overall. off the top of my head, we'd need to
change how @legal_opsys is defined, change Bugzilla::Search to
comprehend these "effective multiple selects", add the op_sys table, and
add edit[opsys|arch].cgi to allow maintenance. I'll probably have this
finished in a day or two here, so for now i'll do this against cvs and
send the results out.
there are a few bugs that could have relevance here, but none seem to
specifically address the os or arch fields:
http://bugzilla.mozilla.org/show_bug.cgi?id=17453
http://bugzilla.mozilla.org/show_bug.cgi?id=146104
http://bugzilla.mozilla.org/show_bug.cgi?id=94534
http://bugzilla.mozilla.org/show_bug.cgi?id=97706
-jon
--
Jonathan Schatz
Engineering System Administrator
VMware, Inc
"Te occidere possunt sed te edere non possunt nefas est."
More information about the developers
mailing list