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

Regressions in lintian 2.5.0~rc1



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hey

I had a look through the insanely large logs to spot possible
regressions.  Here is what I got:

 - unneeded-build-dep-on-quilt:
   * [FP] already reported as I recall
 - unused-build-dependency-on-cdbs[F-1]
   * [FP] thought this to be reported, but did not see it on the BTS.
 - missing-build-dependency quilt (>= 0.46-7~) [F-2]
   * [FN]
 - embedded-library for amd64-libs
   * Do we need an exception for this?
     E: amd64-libs: embedded-library usr/lib64/libbz2.so.1.0.2: bzip2

egoboo-data is a very special package:
$ grep executable-not-elf-or-script log | wc -l
10147
$ grep executable-not-elf-or-script log | grep egoboo-data | wc -l
9854

As a result I largely ignored it.

The approach was the following; remove versions from the "N: Processing"
from both logs, strip the "./" or "/" part off the first tag argument
(except for overrides) in the old log. Strip all lines matching a
(incremental) set of patterns from both logs.
  Diff the two log files, stripping new or removed packages from the
diff (using N: Processing... -> N: ---- as markers) and finally run a
crude diff cleaner (removing chunks that no longer had a + or - in it).

The resulting set of patterns are attached as "pattern".  It is quite
possible that I have missed some regressions; particularly the use of
pattern and the stripping of new/removed packages may have hidden some
issues. Nevertheless it was the only sensible way I could think of to
reduce the noise in the log file.
  Also Raphael mentioned that the log file for 2.5.0~rc1 was incomplete,
but it did still measure 15M (compared to the old log which was 21M), so
I believe we had a reasonable amount of data.

Other interesting results based on the new log file:

temporary-debhelper-file:156
debian-watch-contains-dh_make-template:502
description-synopsis-starts-with-article:1757
package-installs-python-bytecode:312

Of the 312 package-installs-python-bytecode, 240 of them are files the
old check would not have caught.

~Niels

[F-1]
[...]
+W: gregmisc source: unused-build-dependency-on-cdbs
 E: gregmisc source: clean-should-be-satisfied-by-build-depends cdbs
[...]


[F-2]
[...]
 I: incron source: missing-debian-source-format
- -E: incron source: missing-build-dependency quilt (>= 0.46-7~)
[...]

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJNaqLYAAoJEAVLu599gGRCp1YQAIcU2GzzFs1bdjO7d4P4YH0B
DFXw5Ki7UbzLBCnanRuUqdF66NXMwXFIy7AsOh0ypcPlkRT17mKxqtoAVv9G8qjC
4oyNSBasAbCk1XRQkNUVdzH6Eo6HPeQvBsg8TIjMRXaVKIz/nCt9ZkOuQayeH0WI
ov0yGkJNwvBXy2DWugyXDL38fiC250Oix1lAA7yzafa33BGtLnIcEZNtjSY1wcr0
Jv9To5bI5cQGCOnrTHVnS3pQ9gBPWi0kSCTdTTEorsLHs3PoaHCJlDrBTdUrG1pT
pHZiY4CMksut3H7ueIHBrj/GMDnn5qZMTCl3Ez5rEZb9RoMhoulfCRx3TTDXebaA
Aiu5oqlQVuxu3ZB0yG6HCHjok+wlWAX8y9jq7jWOngCBzIFal+AHnwAX+jG09Liq
VLLKQl25ZJzvwryNI78d4mzDq+zfaxCUM1DkUzYrCuzS82GOi+VCmGiPRYzaUGC3
R0neQLejQTzbx439KizU+YwaeV5qjjB31bAsCr34cbH4g8nnca+bcqxHGAbZw7Bh
wClwQc4VUDpVBLIWvlnRJQHkaI0LTohG0j6AK4VjNIGxXoEnbRXEFJLc7abpvBdk
lUntsjRMJ7H4Q1I2eyt+X3i7w7fCHzhE6Id1qkDOBbQPGMmXS2JyXKCAA+IuACyC
uczDiw63MmG49GeuU2Rb
=inje
-----END PGP SIGNATURE-----
ancient-standards-version
out-of-date-standards-version
quilt-patch-missing-description
debian-watch-file-is-missing
dfsg-version-with-period
dpatch-missing-description
ancient-libtool
binary-control-field-duplicates-source
debhelper-but-no-misc-depends
source: changelog-should-mention-nmu
source: source-nmu-has-incorrect-version-number
build-depends-on-obsolete-package build-depends: default-jdk-builddep
build-depends-on-obsolete-package build-depends-indep: default-jdk-builddep
source: missing-build-dependency quilt .* 0.46-7
temporary-debhelper-file
debian-watch-contains-dh_make-template
unneeded-build-dep-on-quilt
build-depends-on-specific-java-doc-package
unused-build-dependency-on-cdbs
xc-package-type-in-debian-control
diff-contains-substvars
native-package-with-dash-version
missing-debian-source-format
dh-make-template-in-source
diff-contains-editor-backup-file
build-depends-on-essential-package-without-using-version
package-uses-deprecated-debhelper-compat-version
ancient-autotools-helper-file
direct-changes-in-diff-but-no-patch-system
maintainer-script-lacks-debhelper-token
debian-rules-ignores-make-clean-error
outdated-autotools-helper-file
configure-generated-file-in-source
debian-watch-file-missing-version
arch-dep-package-has-big-usr-share
conflicts-with-version
copyright-refers-to-deprecated-bsd-license-file
spelling-error-in-manpage
possible-documentation-but-no-doc-base-registration
description-synopsis-starts-with-article
spelling-error-in-readme-debian
has-useless-call-to-install-docs
debian-news-entry-without-blank-line
spelling-error-in-copyright
doc-base-unknown-section
new-package-should-close-itp-bug
missing-dependency-on-install-info
install-info-used-in-maintainer-script
menu-item-creates-new-section
dir-or-file-in-var-run
copyright-refers-to-symlink-license
missing-build-dependency dh-ocaml
package-lacks-versioned-build-depends-on-debhelper
build-depends-on-1-revision
package-type-in-debian-control
missing-build-dependency
unknown-architecture
uploader-address-malformed
build-depends-on-python-dev-with-no-arch-any
dh_desktop-is-deprecated
patch-system-but-no-source-readme
package-contains-empty-directory
spelling-error-in-description

Attachment: pattern.sig
Description: Binary data


Reply to: