Re: [gnome-love] Adding a new application to bugzilla
- From: Telsa Gwynne <hobbit aloss ukuu org uk>
- To: gnome-love gnome org
- Subject: Re: [gnome-love] Adding a new application to bugzilla
- Date: Mon, 2 Jul 2001 22:29:55 +0100
Getting packages into bugzilla:
On Mon, Jul 02, 2001 at 02:15:39PM -0400 or thereabouts, Kevin Vandersloot wrote:
Yes procman. I'm glad someone is on it for me, but for future reference (for
the gnome-love archives) what is the proper procedure for adding an entry?
Mail bugmaster gnome org. This is a mailing list of half a dozen (or
more?) folk with the requisite permissions to do it. We are -fairly-
responsive: like many mailing lists, there's "Oh, I thought someone
else had done it" oversights at times.
Here's some things to include (it looks a lot worse than it is, I
just tried to include everything for the archives :))
name of the product (bugzilla category)
* usually the CVS module.
one-line description of package
* This shows up in bugzilla and in bug-buddy's "what product"
screen, so pick something that makes sense to everyone in
a single line (and good luck at trying to!)
* I have seen "This is NOT for..." for packages people keep
misassigning bugs to before now :)
released version(s) of package
* unspecified is generally a good idea for people who don't know.
* tarball version(s) so far. You can do things like "pre-1.0" if
you know you had a bunch of quick releases before a 1.0 you
actually announced and you don't want ten tiny categories of
really old stuff.
components in the package
* docs - required (the component is required, you don't have to
have written them just yet, we'll just put bug number one as "no
docs" :))
* general - required
* whatever is appropriate for your package: perhaps "app-backend"
"app-frontend" and "app-libs". Or "neatapp-1", "neatapp-2", and
"neatapp-3" for a package that has a bunch of programs in it.
one-line description for every component
* sorry, but we need this too :)
* again, people use these to decide where to report a bug. So
refrain from "XML BNF ext3-parsing API buzzword" if it's a
component or product for non-technical users. (If it's _for_
hackers, you can get away with it, obviously.) If it's for
end-users, "This is the user-visible configuration screen" and
"this is the configurator backend you shouldn't see" might be
better. Well, perhaps not that simple, but you get the idea.
an owner for every component
* this owner is the one who gets to edit/modify/close etc all
bugs in that component.
* the address has to be a bugzilla account, and has to exist,
so make it first.
* there can normally only be one address who owns a component
(but see below)
* if there are a bunch of people working on this package and
they're going to share all the components together, Martin B
wrote a little way around the "one owner for one component"
thing. In the halloween module of CVS lives a maint-aliases.txt
file (halloween/bugzilla.gnome.org/maint-aliases.txt). Look at
it and you'll get the idea. Format is:
bugzilla package: account1, account2, account3
Add yer package and accounts, cvs commit, and wait an hour for
cron to catch it. This will create a pseudo-account called
<package>-maint bugzilla gnome org, who can own the component
for that bunch of people. Only problem with this is that we
have to add a whole lot of privs to every single name on the
list then, which takes a whole... oh. extra second per person? :)
If you do not include these, I will just email you anyway asking for
them -- or I shall make them up :)
Telsa
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]