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

[SCM] Debian package checker branch, lab-refactor, updated. 2.5.3-174-ge39acac



The following commit has been merged in the lab-refactor branch:
commit e39acaccaaf4599fd5f2190396a9bc0efcb72f1d
Author: Niels Thykier <niels@thykier.net>
Date:   Thu Oct 27 21:31:15 2011 +0200

    Write changelog for the branch
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

diff --git a/debian/changelog b/debian/changelog
index 031e6a6..2d8fbdd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -98,20 +98,51 @@ lintian (2.5.4) UNRELEASED; urgency=low
     + [NT] Collections explicitly requested (by -U) are no longer
       auto-removed.  Previously the only way to prevent auto-removal
       was to use --keep-lab.
-
-  * lib/Lab.pm:
-    + [NT] Updated it to use Lintian::Output::verbosity_level rather
-      than verbose.
-    + [JW,NT] Correctly handle $TMPDIR not being an absolute path.
-      (Closes: #642113)
+    + [NT] Removed all archive-wide testing code.  This has been moved
+      into reporting/harness.  This deprecates a lot options and config
+      variables (--arch, --archivedir, --area, --dist, --section and
+      LINTIAN_{ARCH,ARCHIVEDIR,AREA,DIST}).
+    + [NT] Support new lab query format, replacing the old "package
+      name"-based search.
+
+  * lib/Lab{,/Package}.pm:
+    + [NT] Removed, replaced by Lintian::Package{,::Entry}.
   * lib/Lintian/Check.pm:
     + [JW] Merged with common_data.pm.
   * lib/Lintian/Collect/Source.pm:
     + [JW] Fixed call to binary_field in binary_relation.
       (Closes: #641609)
+  * lib/Lintian/Lab{,/Entry,/Manifest,/ManifestDiff}.pm:
+    + [NT] New files.  Replaces the Read_pkglists, Lab and
+      Lab::Package modules.
+  * lib/Lintian/Lab.pm:
+    + [JW,NT] Correctly handle $TMPDIR not being an absolute path.
+      (Closes: #642113)
+    + [NT] New lab layout style resembling the "pool" dirs of the
+      Debian mirrors.  This allows more than 32 000 packages of a
+      given type in the laboratory.  It also allows multiple
+      versions/architectures of the same package in static labs.
+      A feature previously only enabled in temporary labs.  The new
+      layout is incompatible with the old format.  (Closes: #641468)
+  * lib/Lintian/Output.pm:
+    + [NT] Minor refactoring to simplify creation of the FullEWI
+      module.
+  * lib/Lintian/Output/FullEWI.pm:
+    + [NT] New experimental output.  More machine-friendly version
+      of the normal Lintian output format.
   * lib/Lintian/Output/XML.pm:
     + [NT] Use self-closing tags (if possible) and do not write
       attributes with an empty value.
+  * lib/Lintian/Processable.pm:
+    + [NT] Reduced to an abstract class.  The "old" implementation
+      has been put into Lintian::Processable::Package.
+  * lib/Lintian/Processable/Package.pm:
+    + [NT] New file.
+    + [NT] Changed the "name" of changes files.  It is now equal to
+      the name of the source package.  Previously it was the filename
+      (without extension and without the dir part).
+  * lib/Read_pkglists.pm:
+    + [NT] Removed - replaced by Lintian::Lab::Manifest.
   * lib/Util.pm:
     + [NT] Stricten the parser to not accept a field name with a ":".
       This could cause the parser to eat the first part of the value,
@@ -133,14 +164,22 @@ lintian (2.5.4) UNRELEASED; urgency=low
     + [NT] Do not accept LINTIAN_UNPACK_LEVEL nor LINTIAN_SECTION
       anymore.  The lintian frontend lost support for these in
       2.5.0~rc3.
+  * reporting/harness:
+    + [NT] Refactored to handle the archive-wide checking directly.
+    + [NT] Use the new FullEWI output format for the archive-wide
+      logs.
   * reporting/html_reports:
     + [NT] Ensure source tags appear before binary tags.
       (Closes: #580945)
+    + [NT] Supports the FullEWI output format.
 
   * t/*:
     + [NT] Skip some tests broken by a recent dpkg upload.
       (Closes: #643205)
 
+  * unpack/*:
+    + [NT] Removed, no longer used.
+
  -- Niels Thykier <niels@thykier.net>  Sat, 10 Sep 2011 13:44:01 +0200
 
 lintian (2.5.3) unstable; urgency=low

-- 
Debian package checker


Reply to: