On Tue, 23 Oct 2007, Stephen Hahn wrote:

> * Valerie Bubb Fenwick <[EMAIL PROTECTED]> [2007-10-24 00:38]:
>> On Tue, 23 Oct 2007, Stephen Hahn wrote:
>>
>>> * Richard Lowe <[EMAIL PROTECTED]> [2007-10-23 22:05]:
>>>> Valerie Bubb Fenwick <[EMAIL PROTECTED]> writes:
>>>>
>>>>> On Tue, 23 Oct 2007, Richard Lowe wrote:
>>>>>
>>>>>> Stephen Hahn <[EMAIL PROTECTED]> writes:
>>>>>>
>>>>>>>   All the details are in the subcategories, but here's the current
>>>>>>>   product/category (classification/product?) list that is published to
>>>>>>>   bugs.opensolaris.org from the legacy DTS.  (Some subcategories are
>>>>>>>   excluded, apparently.)
>>>>>>>
>>>>>>
>>>>>> It'd be work syncing up with Derek, and the owners of the excluded
>>>>>> subcats (or even entire categories), to figure out which are
>>>>>> intentional,
>>>>>> and which are in error.  Every so often we catch one that's hidden
>>>>>> because that's how things default.
>>>>>
>>>>> Also, Derek's tools don't pick up new cat/subcats by default.  I try to
>>>>> let him know when these are added, but something automated would probably
>>>>> be better.
>>>>
>>>> Well, as I said in the other mail, I was mostly meaning so we didn't
>>>> fail to think about various sections just because we can't see them
>>>> right now.
>>>>
>>>> Assuming names stay the same, the mapping seems fairly straight
>>>> forward, if things are actually being adjusted, it would make sense to
>>>> see a larger list of product/cat/subcat tuples than "what we have
>>>> right now".
>>>
>>> I guess I was hoping we would validate that the current list makes any
>>> sense at all.  Maybe there's a set of guidelines about new
>>> categories/subcategories that we could apply to the existing
>>> categories that might have predated such guidelines?
>>>
>>> What criteria do we use to allow/deny a new category or subcategory?
>>
>> Do you mean for current bugster maintenance or going forward? If you
>> want current rules, I can provide that.
>
>  Current rules would be great.  I'm curious if retroactively applied
>  they might make things better (or if that's already happened).

So, Scott & I have a few basic rules/questions for what we accept as new
categories/subcategories in product solaris:
        * Must already be *in* solaris (or soon heading that way) [1]
          Reasoning: we don't want P1 project bugs causing confusion
          about the quality of a certain build (if they don't actually
          exist in that build)
        * Must have a valid RM (Responsible Manager) and IE (Initial
          Evaluator), and a sensible 1-line description
          (this gets tricky for projects that are purely externally
          contributed - we haven't come up with a good solution for
          that yet)
        * We try to discourage splitting subcategories so finely
          so that only an expert could possibly figure out where to
          file a bug.
        * We want all drivers under "solaris/driver", instead of under
          "solaris/kernel"
        * Is there an obvious connection between each subcat name and its
          proposed contents? Will someone naturally think to look there
          to file a bug?
        * Subcats for new hardware platforms should be created under the
          "platform" category, not "kernel."
        * Existing categories & subcats should be leveraged, where appropriate.


[1] there is another product, "development" which is used as a sandbox
     for projects that are under development, which is a bit more of
     a free for all.

I might be missing something, and like most things in Solaris,  there
is always wiggle room. We mostly focus on keeping nonsense out of
the database.

We encourage people to disable categories & subcategories that were
either: never actually used, or for software that is no longer
supported.  We often get requests along that line, and they are
pretty much always approved.

As far as retroactively cleaning it up: when I went through the
data for solaris & sunos for the BT+ to BT2 migration, I manually
closed a lot of categories/subcategories & junk products. Since
we've gone live, when we see someone trying to add to something
that is already confusing, we encourage them to clean everything
up as a part of their new request.  Scott has also done a lot
of nagging of folks to clean up confusing & old things, as well
as keeping RM & IE pointing to actual people or aliases.
He's also helped to bring a lot of the hardware & driver things
in line.

Nobody really owns this data as a full time job, though, so it's
just been a "best spare-time effort" since go live of BT2 for
those of us in solaris.

If someone wants to go through that effort, I'd happily approve
all requests :-)

Valerie
-- 
Valerie Fenwick, http://blogs.sun.com/bubbva
Solaris Security Technologies,  Developer, Sun Microsystems, Inc.
17 Network Circle, Menlo Park, CA, 94025. 650-786-0461
_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to