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

Bug#686813: marked as done (unblock: lintian/2.5.10.2 (pre-approval))



Your message dated Tue, 25 Sep 2012 23:18:51 +0100
with message-id <1348611531.15010.17.camel@jacala.jungle.funky-badger.org>
and subject line Re: Bug#686813: unblock: lintian/2.5.10.2 (pre-approval)
has caused the Debian Bug report #686813,
regarding unblock: lintian/2.5.10.2 (pre-approval)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
686813: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686813
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Hi,

I am considering to upload another minor release of Lintian to
unstable with the following changes:

lintian (2.5.10.2) UNRELEASED; urgency=low

  * checks/po-debconf:
    + [NT] Fix dirhandle leak.
  * checks/source-copyright{,.desc}:
    + [NT] Report the correct line number for the use of commas in
      the "Files" field in DEP-5 copyright files.  Thanks to Faheem
      Mitha for the report.  (Closes: #683946)
    + [NT] Mention that syntax-error-in-dep5-copyright may hide
      other issues as Lintian skips some DEP-5 checks in this case.
      Thanks to Faheem Mitha for the report.

  * frontend/lintian:
    + [NT] Fix typo of identifier method, which causes Lintian to
      crash in case a "coll" cannot be started or it fails.

  * lib/Lintian/Profile.pm:
    + [NT] Use "closedir" rather than "close" to close a dir
      handle.


~Niels


unblock lintian/2.5.10.2
diff --git a/checks/po-debconf b/checks/po-debconf
index 5b6f52f..a21deac 100644
--- a/checks/po-debconf
+++ b/checks/po-debconf
@@ -162,6 +162,7 @@ while (defined(my $file=readdir(DEBIAN))) {
         $full_translation = 1;
     }
 }
+closedir DEBIAN;
 
 tag 'no-complete-debconf-translation' if !$full_translation;
 
diff --git a/checks/source-copyright b/checks/source-copyright
index fea9e44..c805590 100644
--- a/checks/source-copyright
+++ b/checks/source-copyright
@@ -199,7 +199,7 @@ if (@dep5) {
         }
     }
     if ($commas_in_files) {
-        tag 'comma-separated-files-in-dep5-copyright', 'paragraph at line', $lines[$i]
+        tag 'comma-separated-files-in-dep5-copyright', 'paragraph at line', $lines[$commas_in_files]
             unless grep(/,/, $info->sorted_index);
     }
     while ((my $license, $i) = each %required_standalone_licenses) {
diff --git a/checks/source-copyright.desc b/checks/source-copyright.desc
index 4a6ff26..de859b4 100644
--- a/checks/source-copyright.desc
+++ b/checks/source-copyright.desc
@@ -74,6 +74,9 @@ Certainty: possible
 Ref: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Info: The machine-readable copyright file didn't pass Debian control file
  syntax check.
+ .
+ This issue may hide other issues as Lintian skips some checks on the
+ file in this case.
 
 Tag: obsolete-field-in-dep5-copyright
 Severity: normal
diff --git a/debian/changelog b/debian/changelog
index b5ef9b2..e56b02e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,25 @@
+lintian (2.5.10.2) UNRELEASED; urgency=low
+
+  * checks/po-debconf:
+    + [NT] Fix dirhandle leak.
+  * checks/source-copyright{,.desc}:
+    + [NT] Report the correct line number for the use of commas in
+      the "Files" field in DEP-5 copyright files.  Thanks to Faheem
+      Mitha for the report.  (Closes: #683946)
+    + [NT] Mention that syntax-error-in-dep5-copyright may hide
+      other issues as Lintian skips some DEP-5 checks in this case.
+      Thanks to Faheem Mitha for the report.
+
+  * frontend/lintian:
+    + [NT] Fix typo of identifier method, which causes Lintian to
+      crash in case a "coll" cannot be started or it fails.
+
+  * lib/Lintian/Profile.pm:
+    + [NT] Use "closedir" rather than "close" to close a dir
+      handle.
+
+ -- Niels Thykier <niels@thykier.net>  Thu, 06 Sep 2012 09:55:09 +0200
+
 lintian (2.5.10.1) unstable; urgency=low
 
   * checks/fields.desc:
diff --git a/frontend/lintian b/frontend/lintian
index ae9d4f2..7a9030c 100755
--- a/frontend/lintian
+++ b/frontend/lintian
@@ -1462,7 +1462,7 @@ sub unpack_group {
                             "skipping $action of $pkg_type package $pkg_name");
                     $exit_code = 2;
                     $group->remove_processable ($lpkg);
-                    delete $worklists{$proc->identifer};
+                    delete $worklists{$proc->identifier};
                     # Lets not start any more jobs for this processable
                     last;
                 }
@@ -1491,7 +1491,7 @@ sub unpack_group {
             $res = finished_coll ($key, $cmd, $jdata);
             if ($res < 0) {
                 $group->remove_processable ($lpkg);
-                delete $worklists{$lpkg->identifer};
+                delete $worklists{$lpkg->identifier};
                 next;
             }
             $newjobs += $res;
diff --git a/lib/Lintian/Profile.pm b/lib/Lintian/Profile.pm
index 817b000..5ca7348 100644
--- a/lib/Lintian/Profile.pm
+++ b/lib/Lintian/Profile.pm
@@ -517,7 +517,7 @@ sub _load_checks {
         next unless $desc =~ s/\.desc$//o;
         $self->_load_check($profile, $desc);
     }
-    close $dirfd;
+    closedir $dirfd;
 }
 
 =back
diff --git a/t/tests/source-copyright-dep5-general/tags b/t/tests/source-copyright-dep5-general/tags
index 3f1e1a7..9d43682 100644
--- a/t/tests/source-copyright-dep5-general/tags
+++ b/t/tests/source-copyright-dep5-general/tags
@@ -1,5 +1,5 @@
 I: source-copyright-dep5-general source: unused-license-paragraph-in-dep5-copyright expat (paragraph at line 40)
-W: source-copyright-dep5-general source: comma-separated-files-in-dep5-copyright paragraph at line 40
+W: source-copyright-dep5-general source: comma-separated-files-in-dep5-copyright paragraph at line 8
 W: source-copyright-dep5-general source: missing-field-in-dep5-copyright copyright (paragraph at line 15)
 W: source-copyright-dep5-general source: missing-field-in-dep5-copyright license (paragraph at line 12)
 W: source-copyright-dep5-general source: missing-license-paragraph-in-dep5-copyright mit (paragraph at line 18)

--- End Message ---
--- Begin Message ---
On Mon, 2012-09-17 at 12:20 +0200, Niels Thykier wrote:
> On 2012-09-15 20:24, Adam D. Barratt wrote:
> > On Thu, 2012-09-06 at 10:39 +0200, Niels Thykier wrote:
> >>   * checks/po-debconf:
> >>     + [NT] Fix dirhandle leak.
> >>   * checks/source-copyright{,.desc}:
> >>     + [NT] Report the correct line number for the use of commas in
> >>       the "Files" field in DEP-5 copyright files.  Thanks to Faheem
> >>       Mitha for the report.  (Closes: #683946)
> >>     + [NT] Mention that syntax-error-in-dep5-copyright may hide
> >>       other issues as Lintian skips some DEP-5 checks in this case.
> >>       Thanks to Faheem Mitha for the report.
> >>
> >>   * frontend/lintian:
> >>     + [NT] Fix typo of identifier method, which causes Lintian to
> >>       crash in case a "coll" cannot be started or it fails.
> >>
> >>   * lib/Lintian/Profile.pm:
> >>     + [NT] Use "closedir" rather than "close" to close a dir
> >>       handle.
> > 
> > Please go ahead; thanks.
[...]
> Accepted into unstable.

and unblocked.

Regards,

Adam

--- End Message ---

Reply to: