diff options
author | Olivier Blin <blino@mageia.org> | 2011-04-04 23:04:35 +0000 |
---|---|---|
committer | Olivier Blin <blino@mageia.org> | 2011-04-04 23:04:35 +0000 |
commit | 38acf0b8d534cdb2579c8f291cdebaa5293dd9b3 (patch) | |
tree | 2be0964ef524eecaffdee450567a3439e4f65a66 /lib | |
parent | 699c5e78d5512a2779ce834882cfdda895db32b1 (diff) | |
download | mga-youri-submit-38acf0b8d534cdb2579c8f291cdebaa5293dd9b3.tar mga-youri-submit-38acf0b8d534cdb2579c8f291cdebaa5293dd9b3.tar.gz mga-youri-submit-38acf0b8d534cdb2579c8f291cdebaa5293dd9b3.tar.bz2 mga-youri-submit-38acf0b8d534cdb2579c8f291cdebaa5293dd9b3.tar.xz mga-youri-submit-38acf0b8d534cdb2579c8f291cdebaa5293dd9b3.zip |
move Youri::Submit::Action::Bugzilla in a deprecated directory
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Youri/Submit/Action/Bugzilla.pm | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/lib/Youri/Submit/Action/Bugzilla.pm b/lib/Youri/Submit/Action/Bugzilla.pm deleted file mode 100644 index 04eaa4c..0000000 --- a/lib/Youri/Submit/Action/Bugzilla.pm +++ /dev/null @@ -1,81 +0,0 @@ -# $Id: Bugzilla.pm 1700 2006-10-16 12:57:42Z warly $ -package Youri::Submit::Action::Bugzilla; - -=head1 NAME - -Youri::Submit::Action::Bugzilla - Bugzilla synchronisation - -=head1 DESCRIPTION - -This action plugin ensures synchronisation with Bugzilla. - -=cut - -use warnings; -use strict; -use Carp; -use Youri::Bugzilla; -use base qw/Youri::Submit::Action/; - -sub _init { - my $self = shift; - my %options = ( - host => '', - base => '', - user => '', - pass => '', - contact => '', - @_ - ); - - $self->{_bugzilla} = Youri::Bugzilla->new( - $options{host}, - $options{base}, - $options{user}, - $options{pass} - ); - $self->{_contact} = $options{contact}; -} - -sub run { - my ($self, $package, $repository, $target, $define) = @_; - croak "Not a class method" unless ref $self; - - return unless $package->is_source(); - - my $name = $package->get_name(); - my $version = $package->get_version(); - my $summary = $package->get_summary(); - my $packager = $package->get_packager(); - $packager =~ s/.*<(.*)>/$1/; - - if ($self->{_bugzilla}->has_package($name)) { - my %versions = - map { $_ => 1 } - $self->{_bugzilla}->get_versions($name); - unless ($versions{$version}) { - print "adding version $version to bugzilla\n" if $self->{_verbose}; - $self->{_bugzilla}->add_version($name, $version) - unless $self->{_test}; - } - } else { - print "adding package $name to bugzilla\n" if $self->{_verbose}; - $self->{_bugzilla}->add_package( - $name, - $summary, - $version, - $packager, - $self->{_contact} - ) unless $self->{_test}; - } -} - -=head1 COPYRIGHT AND LICENSE - -Copyright (C) 2002-2006, YOURI project - -This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - -=cut - -1; |