The following commit has been merged in the master branch:
commit 26ec7c850287b5759087c3456f5eac9a1de654eb
Author: Russ Allbery <[email protected]>
Date:   Sun Dec 20 14:22:33 2009 -0800

    Run the check modules in sorted order
    
    * frontend/lintian:
      + [RA] Run the check modules in sorted order.

diff --git a/debian/changelog b/debian/changelog
index 04ad1f9..a2c2f08 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,6 +15,7 @@ lintian (2.2.19) UNRELEASED; urgency=low
     + [RA] Add options --suppress-tags and --suppress-tags-from-file to
       completely suppress the given tags.
     + [RA] Support comments and blank lines in --tags-from-file files.
+    + [RA] Run the check modules in sorted order.
 
   * lib/Tags.pm:
     + [RA] Support suppressing a list of tags.
diff --git a/frontend/lintian b/frontend/lintian
index dc0fc21..c3318a5 100755
--- a/frontend/lintian
+++ b/frontend/lintian
@@ -1374,8 +1374,8 @@ v_msg(sprintf("Processing %d packages...", 
$schedule->count));
 debug_msg(1,
          "Selected action: $action",
          "Requested unpack level: $unpack_level",
-         sprintf("Requested data to collect: %s", join(',',keys 
%unpack_infos)),
-         sprintf("Selected checks: %s", join(',',keys %checks)),
+         sprintf("Requested data to collect: %s", join(',',sort keys 
%unpack_infos)),
+         sprintf("Selected checks: %s", join(',',sort keys %checks)),
     );
 
 require Checker;
@@ -1572,7 +1572,7 @@ foreach my $pkg_info ($schedule->get_all) {
 
        # perform checks
        my $info = Lintian::Collect->new($pkg, $long_type);
-       for my $check (keys %checks) {
+       for my $check (sort keys %checks) {
            my $ci = $check_info{$check};
 
            # current type?

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to