Bug#522613: lintian: false positive package-lacks-versioned-build-depends-on-debhelper 6 (5.0.44 is new enough)

2009-04-05 Thread Jonas Smedegaard
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

2009-04-05 Thread Jonas Smedegaard
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

2009-04-05 Thread Paul Wise
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

2009-04-05 Thread Guillaume Delacour
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

2009-04-05 Thread Julian Andres Klode
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)

2009-04-05 Thread Adam D. Barratt
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

2009-04-05 Thread Russ Allbery
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

2009-04-05 Thread Adam D. Barratt
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)

2009-04-05 Thread Russ Allbery
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

2009-04-05 Thread Debian Bug Tracking System
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)

2009-04-05 Thread Debian Bug Tracking System
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)

2009-04-05 Thread Jonas Smedegaard
-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

2009-04-05 Thread Paul Wise
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

2009-04-05 Thread Russ Allbery
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

2009-04-05 Thread Paul Wise
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