The following commit has been merged in the master branch:
commit 79a028b0e2338b9416d875a496913115349af822
Author: Raphael Geissert <[email protected]>
Date:   Sun Apr 25 16:18:51 2010 -0500

    Remove finished processes from the processes hash
    
    * frontend/lintian:
      + [RG] Remove finished processes from the processes hash to avoid
        trying to kill dead processes.

diff --git a/debian/changelog b/debian/changelog
index c1af8f9..03488c7 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+lintian (2.4.1) UNRELEASED; urgency=low
+
+  * frontend/lintian:
+    + [RG] Remove finished processes from the processes hash to avoid
+      trying to kill dead processes.
+
+ -- Raphael Geissert <[email protected]>  Sun, 25 Apr 2010 16:16:15 -0500
+
 lintian (2.4.0) unstable; urgency=low
 
   The "and this is just the beginning" release.
diff --git a/frontend/lintian b/frontend/lintian
index 49ca2ed..8d97145 100755
--- a/frontend/lintian
+++ b/frontend/lintian
@@ -1377,6 +1377,7 @@ foreach my $pkg_info ($schedule->get_all) {
            debug_msg(1, "Reaping done jobs ...");
 
            while (my ($coll, $cmd) = 
Lintian::Command::Simple::wait(\%running_jobs)) {
+               delete $running_jobs{$coll};
                if ($cmd->status() == 0) {
                    my $ci = $collection_info{$coll};
                    open(VERSION, '>', "$base/.${coll}-$ci->{'version'}")

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to