[pkg-bioc] svn commit r366 r366 - /trunk/tools-ng/deldoubles.pl
smoe-guest at users.alioth.debian.org
smoe-guest at users.alioth.debian.org
Sun Dec 2 15:32:52 UTC 2007
Author: smoe-guest
Date: Sun Dec 2 15:32:51 2007
New Revision: 366
URL: http://svn.debian.org/wsvn/pkg-bioc/?sc=1&rev=366
Log:
Smallish glitch fixed.
Modified:
trunk/tools-ng/deldoubles.pl
Modified: trunk/tools-ng/deldoubles.pl
URL: http://svn.debian.org/wsvn/pkg-bioc/trunk/tools-ng/deldoubles.pl?rev=366&op=diff
==============================================================================
--- trunk/tools-ng/deldoubles.pl (original)
+++ trunk/tools-ng/deldoubles.pl Sun Dec 2 15:32:51 2007
@@ -47,7 +47,8 @@ sub versionComparison($$) {
sub removeThemAll($$) {
my ($packagename, $version)=@_;
- my @debs = grep(/^r-([^-]+)-$packagename-$version/, at ary);
+ my $pattern="r-(cran|bioc|omegahat)-${packagename}_${version}";
+ my @debs = grep(/$pattern/, at ary);
foreach my $d (@debs) {
print "d\n";
}
@@ -77,6 +78,8 @@ foreach my $cur (@ary) {
my ($packagename,$version)=$cur =~ /([^_]+)_(.*)(\.log|\.orig.tar.gz|-[^-]+)/;
# print STDERR "$packagename ($version)\n";
+ next if $cur =~ /^Packages/;
+
if (!defined($packagename)) {
print STDERR "Could not parse '$cur' to retrieve package and version info.\n";
next;
@@ -122,7 +125,7 @@ foreach my $packagename (keys %packages)
removeThemAll($packagename,$v);
}
}
- elsif (grep(/r-([^-]+)-$packagename-$v/, at ary)) {
+ elsif (grep(/r-([^-]+)-${packagename}_${v}/, at ary)) {
$versionshashref->{versionToKeep}=$v;
print STDERR "Should be kept: $packagename version $v.\n";
next;
@@ -135,5 +138,6 @@ foreach my $packagename (keys %packages)
removeThemAll($packagename,$v);
}
}
+ print STDERR "\n";
}
}
More information about the pkg-bioc-devel
mailing list