Chris Weyl > Fedora-Bugzilla > Fedora::Bugzilla::NewBug

Download:
Fedora-Bugzilla-0.13.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

New  3
Open  0
View/Report Bugs
Module Version: 0.13   Source  

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, the WWW::Bugzilla3 module.

AUTHOR ^

Chris Weyl <cweyl@alumni.drew.edu>

LICENCE AND COPYRIGHT ^

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
syntax highlighting: