Bug#522613: lintian: false positive package-lacks-versioned-build-depends-on-debhelper 6 (5.0.44 is new enough)
Package: lintian Version: 2.2.9 Severity: normal Lintian reports problems with debhelper dependency when using 6 in compat and build-depending on debhelper version 5.0.44. Debhelper itself claims support for compat version 6 in its changelog entry for version 5.0.44, which is the reason this version was used in CDBS dependency resolving. Kind regards, - Jonas -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores) Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages lintian depends on: ii binutils 2.19.1-1 The GNU assembler, linker and bina ii diffstat 1.46-1produces graph of changes introduc ii dpkg-dev 1.14.25 Debian package development tools ii file 5.00-1Determines file type using magic ii gettext0.17-6GNU Internationalization utilities ii intltool-debian0.35.0+20060710.1 Help i18n of RFC822 compliant conf ii libdigest-sha-perl 5.47-1Perl extension for SHA-1/224/256/3 ii libipc-run-perl0.82-1Perl module for running processes ii libparse-debianchangel 1.1.1-2 parse Debian changelogs and output ii libtimedate-perl 1.1600-9 Time and date functions for Perl ii liburi-perl1.37+dfsg-1 Manipulates and accesses URI strin ii man-db 2.5.5-1 on-line manual pager ii perl [libdigest-sha-pe 5.10.0-19 Larry Wall's Practical Extraction lintian recommends no packages. Versions of packages lintian suggests: pn binutils-multiarchnone (no description available) ii libtext-template-perl 1.45-1 Text::Template perl module ii man-db2.5.5-1on-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
Bug#522623: lintian: false positive incorrect-libdir-in-la-file when using python-central
Package: lintian Version: 2.2.9 Severity: important When using python-central to handle Python packages potentially targeted for multiple Python versions, library files are moved to a central location and replaced with symlinks at install time. Lintian complains with the following: E: python-sugar-toolkit-0.84: incorrect-libdir-in-la-file usr/share/pyshared/sugar/_sugarext.la /usr/lib/python2.5/site-packages/sugar != /usr/share/pyshared/sugar I believe that error is wrong, as python-central adds symlinks at install time which makes the .la file paths work properly at runtime - even if they are missing in the package itself. Setting severity as important, as ftpmasters reject packages based on this lintian judgement (i.e. sugar-toolkit on april 1st). - Jonas -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores) Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages lintian depends on: ii binutils 2.19.1-1 The GNU assembler, linker and bina ii diffstat 1.46-1produces graph of changes introduc ii dpkg-dev 1.14.25 Debian package development tools ii file 5.00-1Determines file type using magic ii gettext0.17-6GNU Internationalization utilities ii intltool-debian0.35.0+20060710.1 Help i18n of RFC822 compliant conf ii libdigest-sha-perl 5.47-1Perl extension for SHA-1/224/256/3 ii libipc-run-perl0.82-1Perl module for running processes ii libparse-debianchangel 1.1.1-2 parse Debian changelogs and output ii libtimedate-perl 1.1600-9 Time and date functions for Perl ii liburi-perl1.37+dfsg-1 Manipulates and accesses URI strin ii man-db 2.5.5-1 on-line manual pager ii perl [libdigest-sha-pe 5.10.0-19 Larry Wall's Practical Extraction lintian recommends no packages. Versions of packages lintian suggests: pn binutils-multiarchnone (no description available) ii libtext-template-perl 1.45-1 Text::Template perl module ii man-db2.5.5-1on-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
lintian NMU check and teams
Hi all, I've been thinking that it might be a good idea for lintian to not emit the NMU warnings when the changelog has a Foo team upload message at the beginning. I realise this would be a fairly major change for Debian. It would make me much more comfortable doing more QA and more uploads within the Games Team if I didn't have to add myself to Uploaders for games I don't necessarily care much about. Do the lintain maintainers have any thoughts on this proposal? -- bye, pabs http://wiki.debian.org/PaulWise signature.asc Description: This is a digitally signed message part
Bug#522643: lintian: Typo in out-of-date-standards-version description
Package: lintian Version: 2.2.9 Severity: minor -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 There is a small typo in out-of-date-standards-version tag description. verison-version You canf find attached, a diff shows what files are concerned. - -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAknYx64ACgkQ35KHK503hANcqACcC59bpovSGc8yk0ml/VfbvIlz keAAmwdEFbQ8ixKD6A5VXsEFeA3PD7mh =j4eG -END PGP SIGNATURE- diff -urN lintian.orig/checks/standards-version.desc lintian/checks/standards-version.desc --- lintian.orig/checks/standards-version.desc 2009-03-12 06:14:52.0 +0100 +++ lintian/checks/standards-version.desc 2009-04-04 20:11:17.0 +0200 @@ -44,7 +44,7 @@ you upload the package. . See tt/usr/share/doc/debian-policy/upgrading-checklist.txt.gz/tt in - the debian-policy package for a summary of changes in newer verisons of + the debian-policy package for a summary of changes in newer versions of Policy. Tag: out-of-date-standards-version @@ -62,7 +62,7 @@ you upload the package. . See tt/usr/share/doc/debian-policy/upgrading-checklist.txt.gz/tt in - the debian-policy package for a summary of changes in newer verisons of + the debian-policy package for a summary of changes in newer versions of Policy. Tag: timewarp-standards-version diff -urN lintian.orig/lib/Lintian/Relation.pm lintian/lib/Lintian/Relation.pm --- lintian.orig/lib/Lintian/Relation.pm 2009-03-12 06:14:52.0 +0100 +++ lintian/lib/Lintian/Relation.pm 2009-04-04 20:13:34.0 +0200 @@ -79,7 +79,7 @@ | # or \$\{[a-zA-Z0-9:-]+\} # substvar ) # end of package name or substvar -(?: # start of optional verison +(?: # start of optional version \s* \( # open parenthesis for version part \s* (|=|=|=|||)# relation part (2) \s* (.*?) # version (3)
Bug#522660: Remove package-uses-breaks check
Package: lintian Version: 2.2.9 Severity: normal The warning about the Breaks field is not required anymore, because Lenny supports it. Quote: N:This package uses the Breaks control field. This control field should N:not be used until the stable release of Debian supports Breaks. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (350, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages lintian depends on: ii binutils 2.19.1-1 The GNU assembler, linker and bina ii diffstat 1.46-1produces graph of changes introduc ii dpkg-dev 1.14.25 Debian package development tools ii file 5.00-1Determines file type using magic ii gettext0.17-6GNU Internationalization utilities ii intltool-debian0.35.0+20060710.1 Help i18n of RFC822 compliant conf ii libipc-run-perl0.82-1Perl module for running processes ii libparse-debianchangel 1.1.1-2 parse Debian changelogs and output ii libtimedate-perl 1.1600-9 Time and date functions for Perl ii liburi-perl1.37+dfsg-1 Manipulates and accesses URI strin ii man-db 2.5.5-1 on-line manual pager ii perl [libdigest-sha-pe 5.10.0-19 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.5-1on-line manual pager -- no debconf information -- Julian Andres Klode - Free Software Developer Debian Developer - Contributing Member of SPI Ubuntu Member - Fellow of FSFE Website: http://jak-linux.org/ XMPP: juli...@jabber.org Debian: http://www.debian.org/ SPI: http://www.spi-inc.org/ Ubuntu: http://www.ubuntu.com/ FSFE: http://www.fsfe.org/ signature.asc Description: Digital signature
Bug#522613: lintian: false positive package-lacks-versioned-build-depends-on-debhelper 6 (5.0.44 is new enough)
On Sun, 2009-04-05 at 11:58 +0200, Jonas Smedegaard wrote: Lintian reports problems with debhelper dependency when using 6 in compat and build-depending on debhelper version 5.0.44. Debhelper itself claims support for compat version 6 in its changelog entry for version 5.0.44, which is the reason this version was used in CDBS dependency resolving. The changelog for 5.0.44 says introducing beginning of v6 mode which is somewhat weaker than support for compat version 6 imo. v6 mode was not finalised until the release of debhelper 6.0.0, as is the custom with debhelper versioning, so I believe Lintian is correct here. Depending on debhelper 5.0.44 will give you some v6 functionality, but by no means all of it. Regards, Adam -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: lintian NMU check and teams
Paul Wise p...@debian.org writes: I've been thinking that it might be a good idea for lintian to not emit the NMU warnings when the changelog has a Foo team upload message at the beginning. I realise this would be a fairly major change for Debian. It would make me much more comfortable doing more QA and more uploads within the Games Team if I didn't have to add myself to Uploaders for games I don't necessarily care much about. Do the lintain maintainers have any thoughts on this proposal? I'm not sure what the drawback is to adding yourself to Uploaders. Could you elaborate? -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#522643: lintian: Typo in out-of-date-standards-version description
On Sun, 2009-04-05 at 17:01 +0200, Guillaume Delacour wrote: There is a small typo in out-of-date-standards-version tag description. verison-version You canf find attached, a diff shows what files are concerned. Thanks; I've committed your patch to the repository. Regards, Adam -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#522613: lintian: false positive package-lacks-versioned-build-depends-on-debhelper 6 (5.0.44 is new enough)
Jonas Smedegaard d...@jones.dk writes: Lintian reports problems with debhelper dependency when using 6 in compat and build-depending on debhelper version 5.0.44. Debhelper itself claims support for compat version 6 in its changelog entry for version 5.0.44, which is the reason this version was used in CDBS dependency resolving. I think this is wrong and CDBS should be fixed. There is clear documentation in the debhelper man page: Once your package uses debhelper to build, be sure to add debhelper to your Build-Depends line in debian/control. You should build-depend on a version of debhelper equal to (or greater than) the debhelper compatibility level your package uses. So if your package used compatibility level 7: Build-Depends: debhelper (= 7) 5.0.44's changelog says: * Introducing beginning of v6 mode. and 6.0.0 says: * debhelper v6 mode is finalised and is the new recommended compatibility level. What this means is that all v6 features were *not* available in 5.0.44; 5.0.44 was still being developed at that time. Therefore, if you declare compat level 6 and only have debhelper 5.0.44 installed, your package may not build or may produce broken results. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Processed: setting package to lintian, tagging 522643
Processing commands for cont...@bugs.debian.org: #lintian (2.2.10) UNRELEASED; urgency=low # # * checks/standards-version.desc: #+ [ADB] Fix a couple of spelling mistakes (verison - version). # Thanks, Guillaume Delacour. (Closes: #522643) # package lintian Ignoring bugs not assigned to: lintian tags 522643 + pending Bug#522643: lintian: Typo in out-of-date-standards-version description There were no tags set. Tags added: pending 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 debian-lint-maint-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Processed: Re: Bug#522613: lintian: false positive package-lacks-versioned-build-depends-on-debhelper 6 (5.0.44 is new enough)
Processing commands for cont...@bugs.debian.org: reassign 522613 cdbs Bug#522613: lintian: false positive package-lacks-versioned-build-depends-on-debhelper 6 (5.0.44 is new enough) Bug reassigned from package `lintian' to `cdbs'. retitle 522613 dh compat 6 must depend on v6 (not v5.0.44) Bug#522613: lintian: false positive package-lacks-versioned-build-depends-on-debhelper 6 (5.0.44 is new enough) Changed Bug title to `dh compat 6 must depend on v6 (not v5.0.44)' from `lintian: false positive package-lacks-versioned-build-depends-on-debhelper 6 (5.0.44 is new enough)'. thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#522613: lintian: false positive package-lacks-versioned-build-depends-on-debhelper 6 (5.0.44 is new enough)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 reassign 522613 cdbs retitle 522613 dh compat 6 must depend on v6 (not v5.0.44) thanks On Sun, Apr 05, 2009 at 08:38:46PM +0100, Adam D. Barratt wrote: On Sun, 2009-04-05 at 11:58 +0200, Jonas Smedegaard wrote: Lintian reports problems with debhelper dependency when using 6 in compat and build-depending on debhelper version 5.0.44. Debhelper itself claims support for compat version 6 in its changelog entry for version 5.0.44, which is the reason this version was used in CDBS dependency resolving. The changelog for 5.0.44 says introducing beginning of v6 mode which is somewhat weaker than support for compat version 6 imo. v6 mode was not finalised until the release of debhelper 6.0.0, as is the custom with debhelper versioning, so I believe Lintian is correct here. Depending on debhelper 5.0.44 will give you some v6 functionality, but by no means all of it. Thanks - also to Russ. Your explanations make sense to me. I will fix my 70+ packages having too weak dependency, and reassign this bugreport to cdbs (where I will most probably fix it myself - I help maintain that package, am to blame to relaxing that very dependency hint). Kind regards, - Jonas - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAknZHeIACgkQn7DbMsAkQLg7tQCeNz9UMtmlKJFSCaBdbgXG+DPs ANYAnjffxWeJo+074TraSPXufVXMExvR =lDmH -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: lintian NMU check and teams
On Sun, 2009-04-05 at 12:54 -0700, Russ Allbery wrote: I'm not sure what the drawback is to adding yourself to Uploaders. Could you elaborate? Well, it means that in various places I'll be marked as maintaining the package rather than having done a once-off upload to bring the packaging up to date with policy/debhelper/etc or fix a GCC FTBFS or something. These are similar to NMUs but not NMUs since I'm part of the team. Adding myself to Uploaders creates an impression I'll do something on the package in the future, which isn't necessarily true. I guess I could immediately remove myself from Uploaders in SVN after the upload. -- bye, pabs http://wiki.debian.org/PaulWise signature.asc Description: This is a digitally signed message part
Re: lintian NMU check and teams
Paul Wise p...@debian.org writes: On Sun, 2009-04-05 at 12:54 -0700, Russ Allbery wrote: I'm not sure what the drawback is to adding yourself to Uploaders. Could you elaborate? Well, it means that in various places I'll be marked as maintaining the package rather than having done a once-off upload to bring the packaging up to date with policy/debhelper/etc or fix a GCC FTBFS or something. These are similar to NMUs but not NMUs since I'm part of the team. Adding myself to Uploaders creates an impression I'll do something on the package in the future, which isn't necessarily true. I guess I could immediately remove myself from Uploaders in SVN after the upload. Hm. So it's sort of a team NMU -- you're not planning on taking ongoing responsibility for the package except as just another member of the team. Yeah, a team upload is a good way of putting it. You're uploading it as a member of the maintainer team, not as an individual directly responsible for the package. ftpmaster has asked us to warn about packages that don't have any human listed maintainers, so I know that they (and others) would be unhappy if everyone who uploaded the package took this approach. But I can see the need for an NMU-style or QA-style maintenance upload for a team-maintained package without wanting to take ongoing responsibility for it. Maybe run this by debian-devel? -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: lintian NMU check and teams
On Sun, 2009-04-05 at 20:36 -0700, Russ Allbery wrote: Hm. So it's sort of a team NMU -- you're not planning on taking ongoing responsibility for the package except as just another member of the team. Yeah, a team upload is a good way of putting it. You're uploading it as a member of the maintainer team, not as an individual directly responsible for the package. Right. ftpmaster has asked us to warn about packages that don't have any human listed maintainers, so I know that they (and others) would be unhappy if everyone who uploaded the package took this approach. But I can see the need for an NMU-style or QA-style maintenance upload for a team-maintained package without wanting to take ongoing responsibility for it. I agree with the ftpmasters, there should be humans listed. Maybe run this by debian-devel? Will do. -- bye, pabs http://wiki.debian.org/PaulWise signature.asc Description: This is a digitally signed message part