[Pkg-fglrx-devel] lintian: False positive: preinst-uses-dpkg-maintscript-helper-without-predepends

Patrick Matthäi pmatthaei at debian.org
Fri Jan 4 20:15:24 UTC 2013


Am 04.01.2013 21:02, schrieb Patrick Matthäi:
> Package: lintian
> Version: 2.5.10.3
> Severity: normal
> 
> Hello,
> 
> I have found an false positive about preinst-uses-dpkg-maintscript-helper-without-predepends.
> For example fglrx-driver:
> 
> lintian complains about:
>   preinst-uses-dpkg-maintscript-helper-without-predepends
> 
> withing every package. The extended description says:
> 
> 	N:    The package contains a preinst maintainer script that uses
> 	N:    dpkg-maintscript-helper but does not declare a versoned pre-dependency
> 	N:    on dpkg (>= 1.15.7.2~) that provides that script.
> 
> So adding a Pre-Depends on dpkg (>= 1.15.7.2~) is enough and will work to prevent this
> message, but fglrx-driver also switched to xz compression!
> lintian suggests:
> 
> 	N:    The deb uses xz compression for the data member, which requires a
> 	N:    Pre-Depends on dpkg (>= 1.15.6~). This is trivially satisfied in Debian,
> 	N:    but it can complicate upgrades from Ubuntu Lucid where dpkg 1.15.6 is
> 	N:    not currently available.
> 
> So the correct way (to prevent faults abouts preinst-uses-dpkg-maintscript-helper-without-predepends
> and data.tar.xz-member-without-dpkg-pre-depends) would be to add a Pre-Depends on dpkg (>= 1.15.6~).
> Done, but lintian still complains about the preinst-uses-dpkg-maintscript-helper-without-predepends
> one.
> 
> You can reproduce it with svn://svn.debian.org/svn/pkg-fglrx/fglrx-driver/branches/experimental
> revision 1146 for example.


Ohh dear, please don't laugh, I think I am confused..
This issue appears in exactly the another way and now I also comitted shit..

fglrx-driver Pre-Depends:..
	dpkg 1.15.6~ because of the xz compression
	dpkg 1.15.7.2~ because of the maintscript helper

So on a Pre-Depends on 1.15.7.2~ is the correct one and
data.tar.xz-member-without-dpkg-pre-depends is faulty.

-- 
/*
Mit freundlichem Gruß / With kind regards,
 Patrick Matthäi
 GNU/Linux Debian Developer

  Blog: http://www.linux-dev.org/
E-Mail: pmatthaei at debian.org
        patrick at linux-dev.org
*/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-fglrx-devel/attachments/20130104/3f46e215/attachment.pgp>


More information about the Pkg-fglrx-devel mailing list