Bug#375318: lintian: New python related checks

2006-06-25 Thread Raphael Hertzog
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.

2006-06-25 Thread Carlos Villegas
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

2006-06-25 Thread Chris Hanson
   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

2006-06-25 Thread Debian Bug Tracking System
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]