Your message dated Thu, 04 Aug 2016 11:35:00 +0000
with message-id <[email protected]>
and subject line Bug#770051: fixed in terminatorx 4.0.1-1
has caused the Debian Bug report #770051,
regarding terminatorx: Uses absolute obsolete path for dpkg-statoverride
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
770051: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770051
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: terminatorx
Source-Version: 3.90-2
Severity: important
Tags: patch

Hi!

This package is using obsolete absolute paths when stating or calling
dpkg-statoverride. This has been a compatibility symlinks for a while
and got removed in dpkg 1.17.0, I'll reintroduce it in dpkg 1.17.22 but
will be removing it again in 1.18.x.

Please stop using absolute paths in maintainer scripts, as they will
suffer this kind of problem. For more info please see:

<https://lintian.debian.org/tags/command-with-path-in-maintainer-script.html>

although that lintian check does not currently trigger for this issue,
but it should.

Attached a patch fixing this, by always assuming that dpkg-statoverride
is present, which has been true for a very long time now.

Thanks,
Guillem
diff --git a/debian/postinst b/debian/postinst
index 5bd4240..109278e 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -15,21 +15,12 @@ umask 022
 db_get terminatorx/suid_bin
 suid="$RET"
 
-if [ -x /usr/sbin/dpkg-statoverride ] ; then
-        if ! dpkg-statoverride --list /usr/bin/terminatorX > /dev/null ; then
-               if [ "$suid" = "false" ] ; then
-                       chmod 0755 /usr/bin/terminatorX
-               elif [ "$suid" = "true" ] ; then
-                       chmod 4755 /usr/bin/terminatorX
-               fi
-       fi
-else
+if ! dpkg-statoverride --list /usr/bin/terminatorX > /dev/null ; then
        if [ "$suid" = "false" ] ; then
                chmod 0755 /usr/bin/terminatorX
        elif [ "$suid" = "true" ] ; then
                chmod 4755 /usr/bin/terminatorX
        fi
-
 fi
 
 db_stop

--- End Message ---
--- Begin Message ---
Source: terminatorx
Source-Version: 4.0.1-1

We believe that the bug you reported is fixed in the latest version of
terminatorx, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
James Cowgill <[email protected]> (supplier of updated terminatorx package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 04 Aug 2016 10:19:56 +0000
Source: terminatorx
Binary: terminatorx
Architecture: source
Version: 4.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<[email protected]>
Changed-By: James Cowgill <[email protected]>
Description:
 terminatorx - realtime audio synthesizer
Closes: 770051 811993 830028
Changes:
 terminatorx (4.0.1-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ James Cowgill ]
   * New upstream release.
     - Fixes FTBFS with GCC 6. (Closes: #811993)
 .
   * debian/control:
     - Build-depend on libgtk3-dev and libpulse-dev.
     - Use secure Vcs URLs.
     - Update Homepage URL.
     - Bump standards to 3.9.8.
   * debian/dirs:
     - Remove useless file (directories already created by other commands).
   * debian/menu:
     - Drop menu file and xpm icon per tech-ctte menus decision.
   * debian/patches:
     - Refresh patches.
     - Drop 22_manual.patch - not needed.
     - Drop 26-spelling_mistakes.patch - applied upstream.
     - Remove Encoding key from desktop file.
     - Revert change of the Comment field in the desktop file.
     - Port documentation build system to yelp-tools. (Closes: #830028)
     - Clean generated icon resource .c files.
     - Mark all patches as forwarded.
 .
   * debian/rules:
     - Remove obsolete debug and strip handling.
     - Remove DTD update lines from debian/rules.
     - Remove dh_auto_clean override (now handled by a patch).
     - Remove unused drectories removal code - cleans up nothing.
 .
   [ Guillem Jover ]
   * Assume dpkg-statoverride exists in d/postinst. (Closes: #770051)
Checksums-Sha1:
 05ea1e52cf1ea155fc1c1c16092f2247750a03f0 2330 terminatorx_4.0.1-1.dsc
 4f9f120764cb7ea01ddcf86591978c54bd70d020 1832692 terminatorx_4.0.1.orig.tar.bz2
 f680be48783c28b08ba3d146bd46d90ac60c2706 34860 
terminatorx_4.0.1-1.debian.tar.xz
Checksums-Sha256:
 fe377eccf34e3ab353c4ce18df2a1e04aad259e1d8c0a19026f1c6797d647b3a 2330 
terminatorx_4.0.1-1.dsc
 96e2e7910d96b9bdadb315727c4127cfda579bd68d2b25d99cd9d35e9fbea56a 1832692 
terminatorx_4.0.1.orig.tar.bz2
 11b14f78cf31df7a424f5364cb3cd0f499bdc860ac0dcb8b77cb428dd9993114 34860 
terminatorx_4.0.1-1.debian.tar.xz
Files:
 4bfdc33eab7cb3c582bef5e162a9a9bd 2330 sound optional terminatorx_4.0.1-1.dsc
 463aa36a66686b58fde27f16edebab6e 1832692 sound optional 
terminatorx_4.0.1.orig.tar.bz2
 cd63cc96a15b1b34832f05d2b6a0109f 34860 sound optional 
terminatorx_4.0.1-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJXoyBjAAoJEMfxZ23qLQHvdygP/3eBlLCwoK2jwbK8vT7LurvO
qIFFWS21K/l8TGrp4LsBGTD6sE7Yqs1l6zKTE7o4pLRaXQs05PVZRJFEbSzoHVlM
WI3c2tg5WeX5xQLzizKmb/OcHBVvXlKQLK3m94vD4Mm99hPdHskIOlu7Cc2GO+fZ
CIWO0Fqf95Svv/B8GHalfjsYWoXO+HmaCZMBdEv5L7CwCRqgd/fF2t7S7DZxxfU+
9YZpr5m9lVGcURr6u1uxiVzyoZAY1BiMsofw38EDXivUgwN31JZaEGUofon5mf9l
VsxLF9H+WRiJ6S48HdjI34LjDmcVxR2ifYb0/ux80b9y7thFthWjbtp6Ih6nYGhi
15cKtpQuu0edNPYWhWCpR5drtQDklVk4oSUqyRhhHNMKLf2XIieNe0OlYR5Ykd2t
vV1GPYVKjLPbRutCFssRx8m+K8safOtBZH3H9LWqn7ai31+zrYQ0M9wKnZCCD/Z6
jwdNWMUUnj+urpCPCFGUNocoYU0XhjUjeLLtWAIxm/4ZXRWvg8JtvR3yrxbc3hkB
/S2uvH8sOFD+Pvdl4ck8Bjv2JWt+dC1FpXBKf5EdpThWU088eLH7U2/I21mHducB
EEgpiDcv2EFvwJiCQJ0RxF40H9gNkDVjC/MQHm7CHipAEuJ3OR2nziT9s1WJouQ5
/BYZyDrzxJp1AIJY1+aH
=UDzF
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to