status-report-scripts parseBZbugList,1.6,1.7
Christian Iseli (c4chris)
fedora-extras-commits at redhat.com
Wed Apr 19 09:54:25 UTC 2006
Author: c4chris
Update of /cvs/fedora/status-report-scripts
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1489
Modified Files:
parseBZbugList
Log Message:
Add -extras_r.
Index: parseBZbugList
===================================================================
RCS file: /cvs/fedora/status-report-scripts/parseBZbugList,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- parseBZbugList 19 Apr 2006 09:53:34 -0000 1.6
+++ parseBZbugList 19 Apr 2006 09:54:23 -0000 1.7
@@ -5,16 +5,19 @@
use Date::Manip;
my %opt;
-my @options = ( "help", "core=s", "extras=s", "bzid=s", "o=s", "d=s" );
+my @options = ( "help", "core=s", "extras=s", "bzid=s", "o=s", "d=s",
+ "extras_r=s" );
$main::core = "http://mirrors.kernel.org/fedora/core/development/SRPMS/";
$main::extras = "http://mirrors.kernel.org/fedora/extras/development/SRPMS/";
+$main::extras_r = "http://mirrors.kernel.org/fedora/extras/4/SRPMS/";
if( ! GetOptions( \%opt, @options ) ) { &usage(); }
# Override any default settings with arguments that the user has supplied
$main::core = $opt{"core"} if defined $opt{"core"};
$main::extras = $opt{"extras"} if defined $opt{"extras"};
+$main::extras_r = $opt{"extras_r"} if defined $opt{"extras_r"};
&usage() if defined $opt{'help'};
@@ -28,6 +31,7 @@
my %BZA;
my %CORE;
my %EXTRAS;
+my %EXTRAS_R;
my %SRPMS;
my %NAME;
my %OWN;
@@ -67,6 +71,9 @@
if ($main::extras ne "") {
&grabRepoList($main::extras, \%EXTRAS);
}
+if ($main::extras_r ne "") {
+ &grabRepoList($main::extras_r, \%EXTRAS_R);
+}
if ($main::core ne "") {
&grabRepoList($main::core, \%CORE);
}
@@ -177,6 +184,7 @@
my $orphan = 0;
my $cnt = 0;
my @NP;
+ my @NP_R;
my @NPC;
my @OE;
foreach my $k (keys %OWN) {
@@ -193,7 +201,11 @@
if (defined $CORE{$k}) {
push @NPC, $k;
} else {
- push @NP, $k;
+ if (defined $EXTRAS_R{$k}) {
+ push @NP_R, $k;
+ } else {
+ push @NP, $k;
+ }
}
}
}
@@ -209,13 +221,23 @@
}
if ($#NP >= 0) {
$cnt = $#NP + 1;
- print "\nWe have $cnt packages not available in extras devel:\n";
+ print "\nWe have $cnt packages not available in extras devel or release:\n";
foreach my $p (sort @NP) {
my $a = $OWN{$p};
my ($owner) = $$a[3] =~ /^([^@]+)/;
printf "%-40s %s\n", $p, $owner;
}
}
+ if ($#NP_R >= 0) {
+ $cnt = $#NP_R + 1;
+ print "\nWe have $cnt packages not available in extras devel ";
+ print "but present in release:\n";
+ foreach my $p (sort @NP_R) {
+ my $a = $OWN{$p};
+ my ($owner) = $$a[3] =~ /^([^@]+)/;
+ printf "%-40s %s\n", $p, $owner;
+ }
+ }
if ($#OE >= 0) {
$cnt = $#OE + 1;
print "\nWe have $cnt orphaned packages available in extras devel:\n";
@@ -417,15 +439,17 @@
sub usage {
print STDERR "Usage: $0 [options] <bugs list>
- where options are:
- -help this help note
- -bzid <file> list associating bz ticket number with package name
- -extras <url> Fedora extras SRPMS repo
+ where options are:
+ -help this help note
+ -bzid <file> list associating bz ticket number with package name
+ -extras <url> Fedora extras SRPMS development repo
[$main::extras]
- -core <url> Fedora core SRPMS repo
+ -extras_r <url> Fedora extras SRPMS release repo
+ [$main::extras_r]
+ -core <url> Fedora core SRPMS repo
[$main::core]
- -d <file> list of discarded packages
- -o <file> owners.list file\n";
+ -d <file> list of discarded packages
+ -o <file> owners.list file\n";
exit 1;
}
More information about the fedora-extras-commits
mailing list