Bug#375318: lintian: New python related checks
Package: lintian Version: 1.23.21 Severity: wishlist With the latest changes in python-related packaging, some comme patterns of error are starting to emerge... so let's check them with lintian. 1/ If you detect dh_pysupport or dh_pycentral, you should have a corresponding python-support or python-central build-dependency. (CDBS use a variable DEB_PYTHON_SYSTEM=pysupport/pycentral to select between them so check for that as well) 2/ We should encourage to switch to the new policy, so a warning if we're not using it would be welcome. There's no single way to detect that but the most common way is that packages are using dh_python and have thus a debian/pycompat containing 2. If you detect dh_python and not debian/pycompat then you should issue a warning about the need to move to the new policy. You can refer them to this URL: http://wiki.debian.org/DebianPython/NewPolicy 3/ If one has dh_python and debian/pycompat=2, then it needs to build-depends on at least debhelper (= 5.0.37.2). 4/ arch: all .deb should usually no more have dependencies like python ( something) if they use the new policy. That could also be a useful warning indicating that the packages have not been converted. That's a good start IMO. We could add many more test for the python policy itself (and not for its infrastructure), but it's a bit more difficult. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15-1-686 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Versions of packages lintian depends on: ii binutils 2.16.1cvs20060413-1 The GNU assembler, linker and bina ii diffstat 1.41-1 produces graph of changes introduc ii dpkg-dev 1.13.22 package building tools for Debian ii file 4.17-2 Determines file type using magic ii gettext 0.14.6-1GNU Internationalization utilities ii intltool-debian 0.34.2+20060512 Help i18n of RFC822 compliant conf ii libparse-debianchang 1.0-1 parse Debian changelogs and output ii man-db 2.4.3-3 The on-line manual pager ii perl [libdigest-md5- 5.8.8-6 Larry Wall's Practical Extraction lintian recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Lintian and boot dependency violations.
Hi, i'm working on improving the boot system as part of the google summer of code (1) with Petter Reinholdtsen as my mentor, and we are working on a script that would check init scripts correct order. As a result, problems with the boot process would be reduced and a faster parallel execution could be used as a bonus. Currently, there are some init scripts with a the wrong order like alsa-utils and udev which are placed after programs they are supposed to require: sysklogd and mountvirtfs respectively. I've placed the bug reports for alsa-utils and udev but if lintian would report when dependency information is missing, it would be easier to use a script adjust the order of the init scripts to ensure that these are met for each system (as dependency information would be available). With the advantage of making parallel execution possible. Please let me know your point of view about this issue and if you think that this dependency information could be added to lintian. best regards, Carlos 1.- http://initscripts-ng.alioth.debian.org/soc2006-bootsystem/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#375246: tar: *control: Not found in archive, pattern matching characters used in file names
Date: Sat, 24 Jun 2006 19:55:59 +0200 From: Michael Biebl [EMAIL PROTECTED] Package: lintian Version: 1.23.21 Severity: grave lintian fails on all deb packages with the following output: This turns out to be a bug in tar, see #375300. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Processed: reassign 375246 to tar, severity of 375246 is critical, merging 375246 375300
Processing commands for [EMAIL PROTECTED]: # Automatically generated email from bts, devscripts version 2.9.20 reassign 375246 tar Bug#375246: tar: *control: Not found in archive, pattern matching characters used in file names Bug reassigned from package `lintian' to `tar'. severity 375246 critical Bug#375246: tar: *control: Not found in archive, pattern matching characters used in file names Severity set to `critical' from `grave' merge 375246 375300 Bug#375246: tar: *control: Not found in archive, pattern matching characters used in file names Bug#375300: tar: wildcard option breaks apt-listchanges, dpkg-buildpackage, linda and lintian Merged 375246 375300. End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]