[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian package checker branch, master, updated. 2.5.11-107-gecfb932



The following commit has been merged in the master branch:
commit ecfb932b4c67da85f347710626d96c6a6d3adad5
Author: Niels Thykier <niels@thykier.net>
Date:   Sun Jan 27 12:27:13 2013 +0100

    lintian,L::ProcGroup: Fix cache handling of L::ProcGroup
    
    Make L::ProccessableGroup cache the L::Collect::Group instance it
    creates.  Have the frontend ask it drop said instance when the entire
    group has been processed.
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

diff --git a/frontend/lintian b/frontend/lintian
index d1ec7d4..0faef6d 100755
--- a/frontend/lintian
+++ b/frontend/lintian
@@ -1406,6 +1406,7 @@ sub clear_group_cache {
     foreach my $proc ($group->get_processables()){
         $proc->clear_cache;
     }
+    $group->clear_cache;
     return 1;
 }
 
diff --git a/lib/Lintian/ProcessableGroup.pm b/lib/Lintian/ProcessableGroup.pm
index 9801e55..8f5e394 100644
--- a/lib/Lintian/ProcessableGroup.pm
+++ b/lib/Lintian/ProcessableGroup.pm
@@ -306,6 +306,7 @@ sub info {
     my $info = $self->{info};
     if (! defined $info) {
         $info = Lintian::Collect::Group->new ($self);
+        $self->{info} = $info;
     }
     return $info;
 }

-- 
Debian package checker


Reply to: