Fedora::Bugzilla::NewBug.3pm

Langue: en

Autres versions - même langue

Version: 2009-09-26 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Fedora::Bugzilla::NewBug - New bug class

SYNOPSIS

     use Fedora::Bugzilla;
 
     my $bz = Fedora::Bugzilla->new(...);
 
     # fetch a bug
     my $bug1 = $bz->get_bug('123456');
     my $bug2 = $bz->get_bug('perl-Moose');
 
     # etc
 
 

DESCRIPTION

This is a class representing the required elements of a new bug in the Bugzilla system.

It can be subclassed to provide default values for different ``types'' of classes, e.g. package review bugs are always going to have certain values defaulted in certain ways.

INTERFACE

``Release Early, Release Often''

I've tried to get at least the methods I use in here. I know I'm missing some, and I bet there are others I don't even know about... I'll try not to, but I won't guarantee that I won't change the api in some incompatable way. If you'd like to see something here, please either drop me a line (see AUTHOR) or better yet, open a rt ticket with a patch ;)

METHODS

new()

REQUIRED ATTRIBUTES

product
component
summary
version

OPTIONAL ATTRIBUTES

status
version
op_sys
platform
severity
priority
blocked
bug_file_loc
Aka the ``URL''.

BUGS AND LIMITATIONS

There are still many common attributes we do not handle yet. If you'd like to see something specific in here, please make a feature request.

Please report any bugs or feature requests to "bug-fedora-bugzilla@rt.cpan.org", or through the web interface at <http://rt.cpan.org>.

SEE ALSO

<http://www.bugzilla.org>, <http://bugzilla.redhat.com>, http://python-bugzilla.fedorahosted.org <http://python-bugzilla.fedorahosted.org>, the WWW::Bugzilla3 module.

AUTHOR

Chris Weyl "<cweyl@alumni.drew.edu>" Copyright (c) 2008, Chris Weyl "<cweyl@alumni.drew.edu>".

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS OR A PARTICULAR PURPOSE.

See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the

     Free Software Foundation, Inc., 
     59 Temple Place, Suite 330, 
     Boston, MA  02111-1307 USA