Hi,

Lintian informs about the use of ldconfig
in postrm script of libgphoto2. It says even
where to put the cmd. Good!

What I understood reading the manpage is to
put the cmd without options is enough. Is
like this:

libgphoto2-6.postrm
remove)
        rm -f /usr/share/hal/fdi/information/20thirdparty/$PACKAGE.fdi || true
        rm -f 
/usr/share/hal/fdi/information/10freedesktop/10-camera-$PACKAGE.fdi || true
        rm -f 
/usr/share/hal/fdi/information/10freedesktop/10-camera-$PACKAGE-device.fdi || 
true
        ldconfig
        ;;

Lintian is quiet now.

Debian-policy (8.1.1) says that postinst script also
have to call ldconfig. But lintian is not complaining
about postinst not having it. 

https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-ldconfig

I put the cmd in libgphoto2-6.postinst:
case "$1" in
    configure)
        # remove old fdi files
        rm -f 
/usr/share/hal/fdi/information/10freedesktop/10-camera-$PACKAGE.fdi
        rm -f /usr/share/hal/fdi/information/20thirdparty/$PACKAGE.fdi
        rm -f 
/usr/share/hal/fdi/information/10freedesktop/10-camera-$PACKAGE-device.fdi
        ldconfig
        ;;



Doubts: 
        - follow the policy and put ldconfig in postinst script
          even with lintian saying nothing about this ?.
        - run the cmd without options on both cases ? Since
          everything seems to be in standard place.
        - I received a email (debian-devel) about 'debhelper/9.20151004'
          "dh_makeshlibs is now using triggers rather than maintainer 
           scripts to invoke ldconfig."
           "* Lintian in untable + testing is already aware of this
            * Lintian has /not yet/ been backported.  Lintian from 
              backports still (incorrectly) reports this an issue."

          I have debhelper 9.20151005 and lintian 2.5.37

At mentors site, QA information there is a message about
'postinst-must-call-ldconfig' for libgphoto2-port12. It
doesn't have a postinst script.

Mentors site:
https://mentors.debian.net/package/libgphoto2
http://mentors.debian.net/debian/pool/main/libg/libgphoto2/libgphoto2_2.5.8-2.dsc


regards,
-- 
Herbert Parentes Fortes Neto (hpfn)

Reply via email to