Bug#819893: libsasl2-modules:amd64: unnecessary exec perm on /etc/logcheck/ignore.d.server/libsasl2-modules

Andreas Beckmann anbe at debian.org
Tue Mar 7 01:36:00 UTC 2017


Followup-For: Bug #819893
Control: severity -1 important
Control: found -1 2.1.27~101-g0780600+dfsg-2
Control: block 856847 with -1
Control: tag -1 patch

Hi,

my analysis of this issue is as follows:

* only the package in jessie ships the file with permissions 0755
* the package in stretch is fine (0644)
* I didn't see any obvious changes in the package itself, so it's
  probably a debhelper change that fixed this
* (I didn't manage to build either the stretch package in jessie
   nor to build the jessie package in stretch to verify this)

But the permissions are not fixed upon upgrade from jessie, causing
problems for piuparts, more than 5000 packages in jessie2stretch-rcmd
cannot be tested:

https://piuparts.debian.org/jessie2stretch-rcmd

https://piuparts.debian.org/jessie2stretch-rcmd/fail/libsasl2-modules_2.1.27~101-g0780600+dfsg-2.log

1m27.5s DEBUG: Modified(user, group, mode, size, target): /etc/logcheck/ignore.d.server/libsasl2-modules expected(root, root, - 100644, 79, None) != found(root, root, - 100755, 79, None)
1m27.5s ERROR: FAIL: After purging files have been modified:
  /etc/logcheck/ignore.d.server/libsasl2-modules	 owned by: libsasl2-modules:amd64


Attached is a patch to normalize the permissions upon upgrade
from jessie. It would be great if this could be applied for
stretch. I verified in piuparts that this will fix the issue.


Thanks

Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cyrus-sasl2_2.1.27~101-g0780600+dfsg-3.dsc.diff
Type: text/x-diff
Size: 1500 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-sasl2-debian-devel/attachments/20170307/ea5ac161/attachment.diff>


More information about the Pkg-cyrus-sasl2-debian-devel mailing list