[pkg-bioc] svn commit r364 r364 - /trunk/tools-ng/r_pkg_ordering.pl

smoe-guest at users.alioth.debian.org smoe-guest at users.alioth.debian.org
Tue Nov 27 21:09:11 UTC 2007


Author: smoe-guest
Date: Tue Nov 27 21:09:11 2007
New Revision: 364

URL: http://svn.debian.org/wsvn/pkg-bioc/?sc=1&rev=364
Log:
Nicified output of HTML a bit. Untested.

Modified:
    trunk/tools-ng/r_pkg_ordering.pl

Modified: trunk/tools-ng/r_pkg_ordering.pl
URL: http://svn.debian.org/wsvn/pkg-bioc/trunk/tools-ng/r_pkg_ordering.pl?rev=364&op=diff
==============================================================================
--- trunk/tools-ng/r_pkg_ordering.pl (original)
+++ trunk/tools-ng/r_pkg_ordering.pl Tue Nov 27 21:09:11 2007
@@ -488,6 +488,16 @@ my @packagenames = keys %globalpackage;
 # The graph's edges (x,Y) determine a dependency of a package
 # X to a package Y.
 my $g = Graph::Directed->new;
+my %alreadyInGraph;
+sub addToGraph($$){
+	my ($from,$to)=@_;
+	unless(exists($alreadyInGraph{"$from:$to"})) {
+		print DOT "\"" 
+		      . $from . "\" -> \"" .$to. "\"\n";
+		$alreadyInGraph{"$from:$to"}=1;
+	}
+}
+
 foreach my $package (@packagenames) {
     my @dbds;
     
@@ -516,10 +526,7 @@ foreach my $package (@packagenames) {
     foreach my $dbd (@dbds) {
         if ( exists( $globalstuff{debian2regular}{$dbd} ) ) {
             $g->add_edge( $package, $globalstuff{debian2regular}{$dbd} );
-            print DOT "\"" 
-              . $package
-              . "\" -> \""
-              . $globalstuff{debian2regular}{$dbd} . "\"\n";
+            addToGraph( $package, $globalstuff{debian2regular}{$dbd} );
         }
         elsif ( ( $dbd =~ /-dev$/ ) or ( $dbd =~ /^lib/ ) ) {
             print "Ignoring libraries $dbd for $package.\n" if $debug;
@@ -667,7 +674,7 @@ foreach my $package (@nodes) {
             }
             else {
                 print
-                  "\tPackage '$package' ($debname): last version is already "
+                  "\tPackage '$package' ($debname): latest version is already "
                   . "in Debian, skipping\n";
             }
             next;
@@ -893,18 +900,20 @@ HTML->close;
 open( HTML, ">$webdir/cannotbuild.html" )
   || die "Cannot open for writting $webdir/cannotbuild.html !\n";
 
-print HTML "\n----------------------------------\n";
-print HTML "Success: $success\n";
-print HTML "Error: $errors\n";
-print HTML "\n----------------------------------\n";
+print HTML "<hr />\n";
+print HTML "Success: $success<br />\n";
+print HTML "Error: $errors<br />\n";
+print HTML "<hr />\n";
 print HTML "The list of unbuildable package are:\n";
 foreach my $k ( sort { lc($a) cmp lc($b) } keys %{ $globalstuff{cannotbuild} } )
 {
+    print "<pre>";
     print HTML "$k: \n";
     foreach my $a ( @{ $globalstuff{cannotbuild}{$k} } ) {
         print HTML "\t:$a\n";
     }
-    print HTML "##################\n";
+    print "</pre>\n";
+    print HTML "<hr />\n";
 }
 HTML->close;
 




More information about the pkg-bioc-devel mailing list