Author: vdanen
Update of /cvs/fedora/fedora-security/tools/lib/Libexig
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29522/lib/Libexig
Modified Files:
Fedora.pm
Log Message:
update to more recent Fedora versions, and add an 'all' version to file one tracker for multiple Fedora releases (still needs a little finesse)
Index: Fedora.pm
===================================================================
RCS file: /cvs/fedora/fedora-security/tools/lib/Libexig/Fedora.pm,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- Fedora.pm 23 Feb 2009 15:35:14 -0000 1.10
+++ Fedora.pm 22 Oct 2009 16:37:18 -0000 1.11
@@ -112,6 +112,13 @@
'commit message.'.
"\n\n";
+my $comment_all =
+ "\n".
+ 'Please note: this issue affects all currently supported versions of '.
+ 'Fedora. Only one tracking bug has been filed; you should use it for '.
+ 'all affected versions.'.
+ "\n\n";
+
my %priorities = (
'urgent', => 4,
'high', => 3,
@@ -121,19 +128,20 @@
# Valid versions
my %versions = (
- '9', => '9',
- 'f9', => '9',
- 'fc9', => '9',
'10', => '10',
'f10', => '10',
'fc10', => '10',
- '11', => 'rawhide',
- 'f11', => 'rawhide',
- 'fc11', => 'rawhide',
+ '11', => '11',
+ 'f11', => '11',
+ 'fc11', => '11',
+ '12', => 'rawhide',
+ 'f12', => 'rawhide',
+ 'fc12', => 'rawhide',
'devel', => 'rawhide',
+ 'all', => 'all'
);
-my $rawhide_version= '11';
+my $rawhide_version= '12';
sub tracking_bugs
{
@@ -188,11 +196,21 @@
$bug{'short_desc'} .= " [Fedora $versions{$version}]";
$bug{'version'} = $versions{$version};
+ if ($bug{'version'} eq 'all') {
+ my $allcomps = 1;
+ } else {
+ my $allcomps = 0;
+ }
+
$bug{'comment'} =
$comment_head.
$comment_parents.
($bug{'version'} eq 'rawhide' ? $comment_rawhide : $comment_update).
+ ($bug{'version'} eq 'all' ? $comment_all : print '' ).
$comment_tail;
+ if ($bug{'version'} eq 'all') {
+ $bug{'version'} = 'rawhide';
+ }
push @retval, \%bug;
}
@@ -268,7 +286,12 @@
}
$bugzilla->add_blockers ($bug_id, $parent_bugs);
- $comment .= $bug->{'version'}.": bug #$bug_id\n";
+ if (my $allcomps eq 0)
+ {
+ $comment .= $bug->{'version'}.": bug #$bug_id\n";
+ } else {
+ $comment .= "All versions: bug #$bug_id\n";
+ }
push @created_bugs, $bug_id;
}