--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: lintian: detect missing version mangling in debian/watch for dfsg-ed packages
- From: Y Giridhar Appaji Nag <giridhar@appaji.net>
- Date: Mon, 17 Dec 2007 10:53:18 +0530
- Message-id: <20071217052318.4594.25207.reportbug@localhost.localdomain>
- Reply-to: Y Giridhar Appaji Nag <giridhar@appaji.net>
Package: lintian
Version: 1.23.36
Severity: wishlist
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
In case of packages that have been modified to comply with DFSG, it is
necessary that either opts=uversionmangle or opts=dversionmangle is used
in the debian/watch file if the file exists. Failing which, uscan
reports that the current version itself is not available on the site.
It would be useful to have a check that warns about this (it could even
be an error because the watch file is useless without the version
mangling option).
Giridhar
- --
Y Giridhar Appaji Nag | http://www.appaji.net/
- -- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (900, 'testing'), (800, 'unstable'), (700, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages lintian depends on:
ii binutils 2.18.1~cvs20071027-1 The GNU assembler, linker and bina
ii diffstat 1.45-2 produces graph of changes introduc
ii dpkg-dev 1.14.7 package building tools for Debian
ii file 4.21-3 Determines file type using "magic"
ii gettext 0.16.1-2 GNU Internationalization utilities
ii intltool-debian 0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii libparse-debianchan 1.1.1-1 parse Debian changelogs and output
ii man-db 2.5.0-4 on-line manual pager
ii perl [libdigest-md5 5.8.8-12 Larry Wall's Practical Extraction
lintian recommends no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHZgfG4eu+pR04mIcRAlAHAKDgawEoCnA6ukVaXK7rBdxnmhmGPwCg9rKo
mQ6KGQCw40oZt7VpL0h7G4A=
=zPcQ
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 1.24.0
We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive:
lintian_1.24.0.dsc
to pool/main/l/lintian/lintian_1.24.0.dsc
lintian_1.24.0.tar.gz
to pool/main/l/lintian/lintian_1.24.0.tar.gz
lintian_1.24.0_all.deb
to pool/main/l/lintian/lintian_1.24.0_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 456629@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Russ Allbery <rra@debian.org> (supplier of updated lintian package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 07 Jun 2008 21:09:54 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 1.24.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Russ Allbery <rra@debian.org>
Description:
lintian - Debian package checker
Closes: 234202 409104 456629 471740 471869 472499 472513 473156 474052 475400 476587 481787 482450 482869 483384 483475 483775 484028 484600
Changes:
lintian (1.24.0) unstable; urgency=low
.
The "Policy 3.8.0, infrastructure evolution, and real web design"
release.
.
* checks/binaries:
+ [RA] Fix code for filtering out NSS modules from SONAME checks.
+ [RA] When checking SONAMEs against package names, convert all
underscores to dashes, not just the first one. Thanks, Gonéri Le
Bouder. (Closes: #482450)
+ [RA] Remove several-sonames-in-same-package. This is frequently not
an error and Lintian doesn't have enough information to know.
* checks/common_data.pm:
+ [RA] armel is now a standard architecture.
+ [RA] Remove %known_obsolete_packages, now handled via data.
+ [RA] Merge %non_standard_archs into %known_archs.
* checks/control-file{.desc,}:
+ [RA] Check for self-dependencies in the source package since the
current dpkg-gencontrol silently fixes them but they may indicate
other problems. Thanks, Patrick Matthäi. (Closes: #471740)
* checks/copyright-file{.desc,}:
+ [RA] Check for copyright files containing the Apache 2.0 license,
which is now in common-licenses.
* checks/cruft:
+ [RA] Format: 3.0 (quilt) packages are not native even though they
have no *.diff.gz. Thanks, Raphael Hertzog. (Closes: #483384)
+ [RA] Use the new Lintian::Collect interface to check whether a
package is native.
* checks/debconf:
+ [RA] Don't warn about using db_input in postinst if a config script
also exists and uses db_input. The package maintainer probably
knows what they're doing.
* checks/fields:
+ [RA] Syntax-check Breaks like other relationship fields. Warn if
any packages use Breaks for right now. Only check for duplicate
libraries and Tcl versions in dependency fields, not Breaks,
Conflicts, and other similar fields. Warn if Breaks is used without
a version. Check that Breaks is not inconsistent with other
dependency fields.
+ [RA] Use Lintian::Data to load the obsolete package list.
+ [RA] When checking whether a debug package has proper dependencies,
allow a dependency on any package name that starts the same as the
debug package up to the first dash. This will hopefully produce
fewer false positives. Thanks, Josselin Mouette. (Closes: #476587)
+ [RA] Remove non-standard-architecture-in-source-relation and
non-standard-architecture. These aren't bugs.
* checks/filenames{.desc,}:
+ [RA] Warn about BTS data directories in packages (.be and
.ditrack). Patch by Ben Finney. (Closes: #481787)
* checks/init.d:
+ [RA] Try to allow for postinst scripts written in Perl and still
recognize the update-rc.d calls.
* checks/manpages{.desc,}:
+ [RA] Only ignore errors about wrapping lines for Asian locale man
pages, since that's where the groff trouble lies. Ignore character
set errors for all man pages with old versions of man and no man
pages with current versions of man since the new character set
handling should cope. (Closes: #474052)
+ [FL] Ignore more unicode issues with old man.
+ [RA] Warn about inclusion of the country name in the localized man
page directory unless it's one of the known exceptions.
+ [RA] Mention in binary-without-manpage that the case of the man page
should match the case of the binary even if man can find it anyway.
(Closes: #484028)
* checks/md5sums:
+ [FL] Don't complain about missing md5sums file if the
package only contains conffiles. (Closes: #482869)
* checks/nmu:
+ [RA] Don't treat "Ack NMU" as an NMU declaration. Thanks, Joe
Nahmias. (Closes: #484600)
+ [RA] Binary NMUs of QA-maintained packages are fine.
* checks/rules{.desc,}:
+ [RA] Add some basic checks for whether debhelper programs are called
in a reasonable order. (Closes: #471869)
+ [RA] Support pattern rules. (Closes: #483475)
* checks/scripts:
+ [RA] Catch deprecated chown syntax even when options are given to
chown. Patch by Raphael Geissert. (Closes: #483775)
+ [RA] $((var+1)) now works in dash and is in POSIX, so remove it from
bashisms. Patch by Adam D. Barratt. (Closes: #473156)
* checks/standards-version{.desc,}:
+ [RA] Largely rewritten. Now contains a list of standards versions
with the date when they were released, adding 3.8.0. Only emit tag
out-of-date-standards-version if the newer version predates the date
of the package. Base ancient-standards-version on whether the
standards version of the package is more than two years old. Remove
package-declares-source-relation-but-has-older-standards-version;
policy 3.1.0 was a long time ago. (Closes: #472513)
* checks/watch-file{.desc,}:
+ [RA] New checks for watch files, based on work by Patrick
Schoenfeld. (Closes: #234202, #409104, #456629, #472499)
.
* data/fields/obsolete-packages:
+ [RA] Moved from common_data.pm. Removed many very old packages that
nothing depends on and added many new packages identified by Riku
Voipio. (Closes: #475400)
.
* debian/control:
+ [RA] Update standards version to 3.8.0.
+ [RA] Depend on libtimedate-perl for convenient date parsing.
.
* frontend/lintian:
+ [RA] Create a new Lintian::Collect object for each package being
checked and pass it into Checker::runcheck.
.
* lib/Checker.pm:
+ [RA] Pass a Lintian::Collect object as the third argument to the run
function of each check.
* lib/Lintian/Collect.pm:
+ [RA] New module to retrieve package information.
* lib/Lintian/Collect/Source.pm:
+ [RA] New module to retrieve source package information.
.
* reporting/html_reports:
+ [RA] Copy over images. Set the maintainer name to "Unknown
Maintainer" if not known. Pass the code for a tag into the per-tag
page. Based on a patch by Jordà Polo.
* reporting/images/*:
+ [RA] New logo images from Jordà Polo.
* reporting/lintian.css:
+ [RA] Significant overhaul of the lintian.d.o design by Jordà Polo.
* reporting/templates/*:
+ [RA] Significant overhaul of the lintian.d.o design by Jordà Polo.
* reporting/templates/clean.tmpl:
+ [FL] Include link to full maintainer report. Suggested by
Kartik Mistry.
Checksums-Sha1:
ead147ec6bfe85659b8ebe2b94b952783ab594ac 1104 lintian_1.24.0.dsc
c11b3851bd510c7f16b33e3d35c7b80c1a20304a 446495 lintian_1.24.0.tar.gz
aa71b91757fce3a21a64498aed592241127547d9 342190 lintian_1.24.0_all.deb
Checksums-Sha256:
905ed216249749360e43d4d5f3d6257b57d66252fb30611c661a82d0282816ba 1104 lintian_1.24.0.dsc
e285ac7566f8fae71bffe8e4efa8b14cf04634bb4c449694b07bc7ea39f271fb 446495 lintian_1.24.0.tar.gz
c60987240048287ff2006d97e9695136170e866be3523f24ca7e26c53108d1f7 342190 lintian_1.24.0_all.deb
Files:
96e8d35e1f12e6d871cb8ad611aa4604 1104 devel optional lintian_1.24.0.dsc
cff809a48f03905745ad721914f9b90d 446495 devel optional lintian_1.24.0.tar.gz
cb6c7aa35454d4ca31c06811a2bcb8d4 342190 devel optional lintian_1.24.0_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFIS2F5+YXjQAr8dHYRAqk7AJ9ZZ/QhDJCBTWsGiCxYPN5FL8A1dQCePNBX
1TVgDIVz1oGS90XVj//wO5Y=
=wyk+
-----END PGP SIGNATURE-----
--- End Message ---