[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