Bug#619487: lintian: dh_python2 dropped ${python:Breaks} and triggers old-versioned-python-dependency again

2011-03-24 Thread Stefano Rivera
Package: lintian
Version: 2.5.0~rc1
Severity: minor

Hi, since #604167 was resolved, dh_python2 changed behaviour in
python-defaults 2.6.6-12, and doesn't use ${python:Breaks} any more.
Thus all packages installing public modules with dh_python2 will trigger
old-versioned-python-dependency.

I suggest either rewording it to say This is the expected behaviour
with dh_python2, or only display the message when dh_python2 is not
being used.

I guess dh_python2 can be detected in a binary package by looking for
Automatically added by dh_python2 in postinst.

SR

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_ZA.UTF-8, LC_CTYPE=en_ZA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lintian depends on:
ii  binutils   2.20.1-16 The GNU assembler, linker and bina
ii  diffstat   1.54-1produces graph of changes introduc
ii  dpkg-dev   1.15.8.10 Debian package development tools
ii  file   5.04-5Determines file type using magic
ii  gettext0.18.1.1-3GNU Internationalization utilities
ii  intltool-debian0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl0.1.24+b1 Perl interface to libapt-pkg
ii  libclass-accessor-perl 0.34-1Perl module that automatically gen
ii  libemail-valid-perl0.184-1   Perl module for checking the valid
ii  libipc-run-perl0.89-1Perl module for running processes
ii  libparse-debianchangel 1.1.1-2.1 parse Debian changelogs and output
ii  libtimedate-perl   1.2000-1  collection of modules to manipulat
ii  liburi-perl1.58-1module to manipulate and access UR
ii  locales2.11.2-11 Embedded GNU C Library: National L
ii  man-db 2.5.9-4   on-line manual pager
ii  perl [libdigest-sha-pe 5.10.1-17 Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarchnone (no description available)
pn  libtext-template-perl none (no description available)
ii  man-db2.5.9-4on-line manual pager

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2011032413.ga26...@dvorak.kardiogramm.lan



Bug#614876: [checks/rule] please remove python2.X and python2.X-dev from $PYTHON_DEPEND

2011-03-24 Thread Jakub Wilk

tags 614876 + moreinfo
thanks

* Niels Thykier ni...@thykier.net, 2011-03-22, 19:30:
$PYTHON_DEPEND is supposed to contain lists of alternatives of 
packages that ensure /usr/bin/python will exist. However, the list 
contains e.g. python2.6, which doesn't (transitively) depend on 
python-minimal.




Just double checking here; so there are only supposed to be the 
following four packages listed in $PYTHON_DEPEND?


'python | python-dev | python-all | python-all-dev'


I've just read log of bug #460625, which was the reason pythonX.Y was 
added to $PYTHON_DEPEND in the first place. The issue is more 
complicated that I thought, I need to think a bit about it; tagging the 
bug accordingly.


--
Jakub Wilk



--
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110324170845.ga...@jwilk.net



Processed: Re: Bug#614876: [checks/rule] please remove python2.X and python2.X-dev from $PYTHON_DEPEND

2011-03-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 tags 614876 + moreinfo
Bug #614876 [lintian] [checks/rule] please remove python2.X and python2.X-dev 
from $PYTHON_DEPEND
Added tag(s) moreinfo.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
614876: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=614876
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13008713053.transcr...@bugs.debian.org



[SCM] Debian package checker branch, master, updated. 2.5.0-rc1-20-g7dbe4df

2011-03-24 Thread Niels Thykier
The following commit has been merged in the master branch:
commit 7dbe4df8089139631242380a69ef0c2ed73469c1
Author: Niels Thykier ni...@thykier.net
Date:   Thu Mar 24 21:56:13 2011 +0100

Update lintian to be compatiable with future dpkg

Future versions of dpkg does not accept versions that starts
with a non-digit and also add a package-list field to
dsc files.

diff --git a/data/common/source-fields b/data/common/source-fields
index f6ae687..452d835 100644
--- a/data/common/source-fields
+++ b/data/common/source-fields
@@ -18,6 +18,7 @@ format
 homepage
 maintainer
 origin
+package-list
 python-version
 source
 standards-version
diff --git a/debian/changelog b/debian/changelog
index 307b180..5d87901 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -39,12 +39,17 @@ lintian (2.5.0~rc2) UNRELEASED; urgency=low
   * data/changelog-file/ubuntu-dists:
 + [NT] Added oneiric as valid Ubuntu distribution.  Thanks to Benjamin
   Drung for the patch.
+  * data/common/source-fields:
++ [NT] Added 'package-list' field, which is emitted by dpkg 1.16.0.
   * data/spelling/corrections:
 + [NT] Added more misspellings.
   
   * t/tests/shared-libs-la-files:
 + [NT] Fixed an issue where files would not be included in the tarball
   due to dpkg-source's exclude patterns.  (Closes: #619287)
+  * t/tests/*:
++ [NT] Modified some versioned dependencies that the new dpkg will
+  not consider valid from 1.16.0.
 
  -- Adam D. Barratt a...@adam-barratt.org.uk  Fri, 25 Feb 2011 17:48:59 +
 
diff --git a/t/tests/lintian-display-level/debian/debian/control.in 
b/t/tests/lintian-display-level/debian/debian/control.in
index d352d12..1f4bd68 100644
--- a/t/tests/lintian-display-level/debian/debian/control.in
+++ b/t/tests/lintian-display-level/debian/debian/control.in
@@ -7,7 +7,7 @@ Build-Depends: debhelper (= 7.0.50~)
 
 Package: {$srcpkg}
 Architecture: {$architecture}
-Depends: $\{misc:Depends\}, libssl0.9.8 (= abcd)
+Depends: $\{misc:Depends\}, libssl0.9.8 (= 0abcd)
 Essential:yes
 Section: {$section}
 Description: {$description}.
diff --git a/t/tests/lintian-ftp-rejects/debian/debian/control.in 
b/t/tests/lintian-ftp-rejects/debian/debian/control.in
index d352d12..1f4bd68 100644
--- a/t/tests/lintian-ftp-rejects/debian/debian/control.in
+++ b/t/tests/lintian-ftp-rejects/debian/debian/control.in
@@ -7,7 +7,7 @@ Build-Depends: debhelper (= 7.0.50~)
 
 Package: {$srcpkg}
 Architecture: {$architecture}
-Depends: $\{misc:Depends\}, libssl0.9.8 (= abcd)
+Depends: $\{misc:Depends\}, libssl0.9.8 (= 0abcd)
 Essential:yes
 Section: {$section}
 Description: {$description}.
diff --git a/t/tests/lintian-output-colons/debian/debian/control.in 
b/t/tests/lintian-output-colons/debian/debian/control.in
index f390eab..10055d9 100644
--- a/t/tests/lintian-output-colons/debian/debian/control.in
+++ b/t/tests/lintian-output-colons/debian/debian/control.in
@@ -7,7 +7,7 @@ Build-Depends: debhelper (= 7.0.50~)
 
 Package: {$srcpkg}
 Architecture: {$architecture}
-Depends: $\{misc:Depends\}, libssl0.9.8 (= abcd)
+Depends: $\{misc:Depends\}, libssl0.9.8 (= 0abcd)
 Essential:yes
 Section: {$section}
 Description: {$description}.
diff --git a/t/tests/lintian-output-letter/debian/debian/control.in 
b/t/tests/lintian-output-letter/debian/debian/control.in
index f390eab..10055d9 100644
--- a/t/tests/lintian-output-letter/debian/debian/control.in
+++ b/t/tests/lintian-output-letter/debian/debian/control.in
@@ -7,7 +7,7 @@ Build-Depends: debhelper (= 7.0.50~)
 
 Package: {$srcpkg}
 Architecture: {$architecture}
-Depends: $\{misc:Depends\}, libssl0.9.8 (= abcd)
+Depends: $\{misc:Depends\}, libssl0.9.8 (= 0abcd)
 Essential:yes
 Section: {$section}
 Description: {$description}.
diff --git a/t/tests/lintian-output-xml/debian/debian/control.in 
b/t/tests/lintian-output-xml/debian/debian/control.in
index f390eab..10055d9 100644
--- a/t/tests/lintian-output-xml/debian/debian/control.in
+++ b/t/tests/lintian-output-xml/debian/debian/control.in
@@ -7,7 +7,7 @@ Build-Depends: debhelper (= 7.0.50~)
 
 Package: {$srcpkg}
 Architecture: {$architecture}
-Depends: $\{misc:Depends\}, libssl0.9.8 (= abcd)
+Depends: $\{misc:Depends\}, libssl0.9.8 (= 0abcd)
 Essential:yes
 Section: {$section}
 Description: {$description}.

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1q2ski-0001xd...@alioth.debian.org



[SCM] Debian package checker branch, master, updated. 2.5.0-rc1-21-g5243dfc

2011-03-24 Thread Niels Thykier
The following commit has been merged in the master branch:
commit 5243dfccc4a649386b67729b0be7511c64430cf8
Author: Niels Thykier ni...@thykier.net
Date:   Thu Mar 24 22:43:35 2011 +0100

Added missing closes to entries from last commit

diff --git a/debian/changelog b/debian/changelog
index 5d87901..2a6b5b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -49,7 +49,7 @@ lintian (2.5.0~rc2) UNRELEASED; urgency=low
   due to dpkg-source's exclude patterns.  (Closes: #619287)
   * t/tests/*:
 + [NT] Modified some versioned dependencies that the new dpkg will
-  not consider valid from 1.16.0.
+  not consider valid from 1.16.0.  (Closes: #619290)
 
  -- Adam D. Barratt a...@adam-barratt.org.uk  Fri, 25 Feb 2011 17:48:59 +
 

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1q2sm9-0002ui...@alioth.debian.org



[SCM] Debian package checker branch, master, updated. 2.5.0-rc1-22-gad4982b

2011-03-24 Thread Niels Thykier
The following commit has been merged in the master branch:
commit ad4982bf4f5fd0f18932c29bca8f0f8dd9a472d7
Author: Niels Thykier ni...@thykier.net
Date:   Thu Mar 24 22:55:48 2011 +0100

Skip changelog-format.t test on Ubuntu

diff --git a/t/scripts/changelog-format.t b/t/scripts/changelog-format.t
index f9beea9..559f3b1 100755
--- a/t/scripts/changelog-format.t
+++ b/t/scripts/changelog-format.t
@@ -27,6 +27,8 @@ use Parse::DebianChangelog;
 my $changelog = Parse::DebianChangelog-init({ infile = 'debian/changelog' })
or BAIL_OUT('fatal error while loading parser');
 
+plan skip_all = 'Only valid for Debian releases'
+if should_skip($changelog);
 my $changes = $changelog-dpkg()-{'Changes'};
 my $line = 0;
 my $prev_head = '';
@@ -92,3 +94,9 @@ foreach (split /\n/,$changes) {
 }
 
 done_testing();
+
+sub should_skip{
+my ($changelog) = @_;
+return $changelog-dpkg-{'Version'} =~ m/ubuntu/;
+}
+

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1q2sxj-0004sy...@alioth.debian.org



Processed: limit source to lintian, tagging 619290

2011-03-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 #lintian (2.5.0~rc2) UNRELEASED; urgency=low
 #
 #  * t/tests/*:
 #+ [NT] Modified some versioned dependencies that the new dpkg will
 #  not consider valid from 1.16.0.  (Closes: #619290)
 #
 limit source lintian
Limiting to bugs with field 'source' containing at least one of 'lintian'
Limit currently set to 'source':'lintian'

 tags 619290 + pending
Bug #619290 [lintian] lintian: Future dpkg will not accept libssl0.9.8 (= 
abcd) in Depends
Added tag(s) pending.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
619290: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619290
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.130100319725133.transcr...@bugs.debian.org



coordinator for rc2/sid upload needed, ENOTIME

2011-03-24 Thread Raphael Geissert
Hi,

So much for uploading to sid after a week of the rc1. I haven't had enough 
time to get to the lintian items on my TODO list and it doesn't seem that I 
will have time soon.

It is therefore needed that somebody finishes fixing some of the major 
issues and makes an upload. I would personally just go and upload to sid 
(but I wouldn't have included non-fixes either.)

Anyhow, just dropping a note.

P.S. #619287 is not a bug in dpkg or lintian. Don't use debuild (or is it 
git-bp? one of them is setting -I).

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/imguqh$m15$1...@dough.gmane.org