Bug#619487: lintian: dh_python2 dropped ${python:Breaks} and triggers old-versioned-python-dependency again
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
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
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
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
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
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
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
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