Package: smlnj-runtime
Version: 110.74-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package modifies a shipped
file in /usr which is handled as a configuration file.
This is forbidden by the policy, see
http://www.debian.org/doc/debian-policy/ch-files.html#s-config-files

10.7.2: "Location: Any configuration files created or used by your
package must reside in /etc. [...] If your package creates or uses
configuration files outside of /etc, and it is not feasible to modify
the package to use /etc directly, put the files in /etc and create
symbolic links to those files from the location that the package
requires."

Because this file is shipped, it will be overwritten on every upgrade
without asking any questions.


debsums reports modification of the following files,
from the attached log (scroll to the bottom...):

0m14.9s ERROR: FAIL: debsums reports modifications inside the chroot:
  /usr/lib/smlnj/lib/pathconfig


cheers,

Andreas

Attachment: smlnj-runtime_110.74-1.log.gz
Description: GNU Zip compressed data

Reply via email to