r3042 - in people/goneri/SvnBuildStat-WWW: ! dirs' list truncated !

Gonéri Le Bouder goneri-guest at alioth.debian.org
Wed Jun 20 22:57:13 UTC 2007


Author: goneri-guest
Date: 2007-06-20 22:57:12 +0000 (Wed, 20 Jun 2007)
New Revision: 3042

Modified:
   people/goneri/SvnBuildStat-WWW/lib/SvnBuildStat/WWW/Controller/Contacts.pm
   people/goneri/SvnBuildStat-WWW/root/lib/site/layout
   people/goneri/SvnBuildStat-WWW/script/svnbuildstat_update-db.pl
Log:
add a contacts page


Modified: people/goneri/SvnBuildStat-WWW/lib/SvnBuildStat/WWW/Controller/Contacts.pm
===================================================================
--- people/goneri/SvnBuildStat-WWW/lib/SvnBuildStat/WWW/Controller/Contacts.pm	2007-06-20 22:46:55 UTC (rev 3041)
+++ people/goneri/SvnBuildStat-WWW/lib/SvnBuildStat/WWW/Controller/Contacts.pm	2007-06-20 22:57:12 UTC (rev 3042)
@@ -21,7 +21,7 @@
 
 =cut
 
-sub index : Private {
+sub main : Private {
   my ( $self, $c ) = @_;
 
 }

Modified: people/goneri/SvnBuildStat-WWW/root/lib/site/layout
===================================================================
--- people/goneri/SvnBuildStat-WWW/root/lib/site/layout	2007-06-20 22:46:55 UTC (rev 3041)
+++ people/goneri/SvnBuildStat-WWW/root/lib/site/layout	2007-06-20 22:57:12 UTC (rev 3042)
@@ -9,6 +9,7 @@
 <div class="menusubitem">
 <a href="/repositorys/list">Teams</a></div>
 <div class="menusubitem"><a href="/maintainers/list">Maintainers</a></div>
+<div class="menusubitem"><a href="/contacts/main">Contacts</a></div>
 
 
 </div>

Modified: people/goneri/SvnBuildStat-WWW/script/svnbuildstat_update-db.pl
===================================================================
--- people/goneri/SvnBuildStat-WWW/script/svnbuildstat_update-db.pl	2007-06-20 22:46:55 UTC (rev 3041)
+++ people/goneri/SvnBuildStat-WWW/script/svnbuildstat_update-db.pl	2007-06-20 22:57:12 UTC (rev 3042)
@@ -17,7 +17,11 @@
 use Data::Dumper;
 use File::Basename;
 
+use threads;
+use threads::shared;
 use Thread::Pool::Simple;
+
+use Thread::Pool::Simple;
 use lib '/home/sites/svnbuildstat.debian.net/svnbuildstat/lib';
 use SvnBuildStat::Schema;
 use SvnBuildStat::Config;
@@ -27,7 +31,8 @@
 my $schema;
 
 #my $poolImportPkg;
-my $poolImportRepository;
+my $poolImportRepository : shared;
+my $poolImportPkg : shared;
 
 sub getRev {
   my $uri = shift;
@@ -306,7 +311,7 @@
     # look for packages
 #    print "->".$uri."\n";
     #my $pid = $poolImportPkg->add($repository,$uri,$tarballonrepository) or die "Fucked!\n";
-    my $package_id = importPkg($repository,$uri,$tarballonrepository);
+    my $package_id = $poolImportPkg->add($repository,$uri,$tarballonrepository) or die "Fucked\n";
     $present_packages{$package_id} = 1;
   }
 
@@ -322,9 +327,9 @@
       $package->update();
   }
 
-  $repository->rev($rev);
-  $repository->lastcheck('now');
-  $repository->update();
+  $$repository->rev($rev);
+  $$repository->lastcheck('now');
+  $$repository->update();
 
   print "end import Repo\n";
 }
@@ -341,12 +346,20 @@
    do => [\&importRepository],
    lifespan => 1
  );
+$poolImportPkg = Thread::Pool::Simple->new(
+   min => 5,
+   max => 7,
+   load => 15,
+   do => [\&importPkg],
+   lifespan => 1
+ );
+
 ########
 
 # Import packages
 my $repository_rs = $schema->resultset('Repository')->search({enabled => 'true'});
 while (my $repository = $repository_rs->next) {
   $poolImportRepository->add(\$repository) or die "Fucked\n";
-  sleep 60;
-}#
+  sleep 10;
+}
 $poolImportRepository->join;




More information about the Pkg-games-commits mailing list