Your message dated Thu, 08 Dec 2016 15:22:17 +0000
with message-id <[email protected]>
and subject line Bug#847218: fixed in pure-ftpd 1.0.43-3
has caused the Debian Bug report #847218,
regarding pure-ftpd-common: modifies conffiles (policy 10.7.3):
/etc/default/pure-ftpd-common
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.)
--
847218: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847218
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pure-ftpd-common
Version: 1.0.43-2
Severity: serious
User: [email protected]
Usertags: piuparts
Hi,
during a test with piuparts I noticed your package modifies conffiles.
This is forbidden by the policy, see
https://www.debian.org/doc/debian-policy/ch-files.html#s-config-files
10.7.3: "[...] The easy way to achieve this behavior is to make the
configuration file a conffile. [...] This implies that the default
version will be part of the package distribution, and must not be
modified by the maintainer scripts during installation (or at any
other time)."
Note that once a package ships a modified version of that conffile,
dpkg will prompt the user for an action how to handle the upgrade of
this modified conffile (that was not modified by the user).
Further in 10.7.3: "[...] must not ask unnecessary questions
(particularly during upgrades) [...]"
If a configuration file is customized by a maintainer script after
having asked some debconf questions, it may not be marked as a
conffile. Instead a template could be installed in /usr/share and used
by the postinst script to fill in the custom values and create (or
update) the configuration file (preserving any user modifications!).
This file must be removed during postrm purge.
ucf(1) may help with these tasks.
See also https://wiki.debian.org/DpkgConffileHandling
In https://lists.debian.org/debian-devel/2012/09/msg00412.html and
followups it has been agreed that these bugs are to be filed with
severity serious.
debsums reports modification of the following files,
from the attached log (scroll to the bottom...):
/etc/default/pure-ftpd-common
cheers,
Andreas
pure-ftpd-common_1.0.43-2.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: pure-ftpd
Source-Version: 1.0.43-3
We believe that the bug you reported is fixed in the latest version of
pure-ftpd, 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.
Stefan Hornburg (Racke) <[email protected]> (supplier of updated pure-ftpd
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: SHA256
Format: 1.8
Date: Thu, 08 Dec 2016 13:28:56 +0100
Source: pure-ftpd
Binary: pure-ftpd-common pure-ftpd pure-ftpd-mysql pure-ftpd-postgresql
pure-ftpd-ldap
Architecture: source all amd64
Version: 1.0.43-3
Distribution: unstable
Urgency: medium
Maintainer: Stefan Hornburg (Racke) <[email protected]>
Changed-By: Stefan Hornburg (Racke) <[email protected]>
Description:
pure-ftpd - Secure and efficient FTP server
pure-ftpd-common - Pure-FTPd FTP server (Common Files)
pure-ftpd-ldap - Secure and efficient FTP server with LDAP user authentication
pure-ftpd-mysql - Secure and efficient FTP server with MySQL user
authentication
pure-ftpd-postgresql - Secure and efficient FTP server with PostgreSQL user
authenticati
Closes: 847218
Changes:
pure-ftpd (1.0.43-3) unstable; urgency=medium
.
* Finally fix issue with /etc/default/pure-ftpd-common (Closes: #847218).
Checksums-Sha1:
e2ccc03885aba1327e506be07c6b8b350dd8c68c 2155 pure-ftpd_1.0.43-3.dsc
2997eb04e187fa053e6938992a2187d6b0eab8c5 49451 pure-ftpd_1.0.43-3.diff.gz
e4fe80efad76276693f45944b890aa75be56b310 187736
pure-ftpd-common_1.0.43-3_all.deb
7976fa6635b9d1839a3d76bd7e35c2e0de6a45d2 18678
pure-ftpd-dbgsym_1.0.43-3_amd64.deb
2d8abffa76a1c0df306cd587db394d6dcb49d409 19774
pure-ftpd-ldap-dbgsym_1.0.43-3_amd64.deb
3ca6bc003252741afe0b54e4856fd855f2d2475a 128582
pure-ftpd-ldap_1.0.43-3_amd64.deb
fdb637436b3e0e3ee9b28c7d582006423c47543d 19590
pure-ftpd-mysql-dbgsym_1.0.43-3_amd64.deb
34bceb1e05c27879e5ff0d7193a17fdb446796ef 128720
pure-ftpd-mysql_1.0.43-3_amd64.deb
50b65e700c11b8955a9644a9416df63d0c90fce7 19544
pure-ftpd-postgresql-dbgsym_1.0.43-3_amd64.deb
325c035e87dd8346e215976d591033d67a494a53 128802
pure-ftpd-postgresql_1.0.43-3_amd64.deb
ebe08231d4a5b7351a845d546f409b0eaffbf2cb 8155
pure-ftpd_1.0.43-3_amd64.buildinfo
c3d9fcf93ff576f84aebb1a3ba135c076692a48c 117486 pure-ftpd_1.0.43-3_amd64.deb
Checksums-Sha256:
d66f3d3d8599625398ef15fd9f3381071b541870231d3ac2d39bd4e5f6ccac36 2155
pure-ftpd_1.0.43-3.dsc
a62f4af19db3d672c08cf2de58d22f43ec065d451fd03a3943c9c0a13e159743 49451
pure-ftpd_1.0.43-3.diff.gz
d97bb6389668c6bbd3a6bf601d38d304a9e177157bd033b9ef1c9936a8abb1a0 187736
pure-ftpd-common_1.0.43-3_all.deb
b24df357937acf71d8e1eb48f05d33c09976d18055d641d654f8b3503a2402a5 18678
pure-ftpd-dbgsym_1.0.43-3_amd64.deb
49821a594cd45bdee129901fa05ab824baf4e4de9bad9a1d4f69712a120d2c59 19774
pure-ftpd-ldap-dbgsym_1.0.43-3_amd64.deb
348461444be1991ef0cf7385013298597118509c703e5cc5ddf00c8fa0c5b696 128582
pure-ftpd-ldap_1.0.43-3_amd64.deb
5e0e10a7f8518378ceb35c2e082155904e71d406f6e8117947128e89bef2acb4 19590
pure-ftpd-mysql-dbgsym_1.0.43-3_amd64.deb
48cb77e617812051fca8779e2a008ffdb1b13f198f3b3cae016fb97398ae5594 128720
pure-ftpd-mysql_1.0.43-3_amd64.deb
82117031818eb8ce0e1e9bba59ad7276d28081ed5952dc559eb7bcb74e218cec 19544
pure-ftpd-postgresql-dbgsym_1.0.43-3_amd64.deb
bd4d796b7a08edced77ff76053cca538387434c19c0b4d75a285bdeb9d593107 128802
pure-ftpd-postgresql_1.0.43-3_amd64.deb
0fa488b26269ede9fe3e016cf15b43e40f74367376308c7a6de3df05b1cbb84d 8155
pure-ftpd_1.0.43-3_amd64.buildinfo
f607c57d157e7fcf8dd77c305169464e5473458f95f1689d11cf3bd61ae8e999 117486
pure-ftpd_1.0.43-3_amd64.deb
Files:
077f4163d23e130a0ec2ddc4ae8bb103 2155 net optional pure-ftpd_1.0.43-3.dsc
4be838d04a633fa1fd2fc92156b586ad 49451 net optional pure-ftpd_1.0.43-3.diff.gz
7dd0394428a5269f5dbd78f0a993b7bd 187736 net optional
pure-ftpd-common_1.0.43-3_all.deb
5c8b37c2dc2e8230243ccfe0992e8c30 18678 debug extra
pure-ftpd-dbgsym_1.0.43-3_amd64.deb
8ced248275a65898bfeb28011fb1ad9f 19774 debug extra
pure-ftpd-ldap-dbgsym_1.0.43-3_amd64.deb
ec9ba4a48933cd82822594a873b68511 128582 net optional
pure-ftpd-ldap_1.0.43-3_amd64.deb
c3d8681fcd641f3fdcc4dbe61ad2753e 19590 debug extra
pure-ftpd-mysql-dbgsym_1.0.43-3_amd64.deb
b27a55ba78db7551d3cc62b6b05579e3 128720 net optional
pure-ftpd-mysql_1.0.43-3_amd64.deb
c8fa3370605da318dfbbbd44eedbdd62 19544 debug extra
pure-ftpd-postgresql-dbgsym_1.0.43-3_amd64.deb
fcc979b764c678158805eae38a580dfe 128802 net optional
pure-ftpd-postgresql_1.0.43-3_amd64.deb
60c8db7a1f2d07e7fcff8970bbbcc050 8155 net optional
pure-ftpd_1.0.43-3_amd64.buildinfo
ab9958cf4057025253a7edd5b166b11e 117486 net optional
pure-ftpd_1.0.43-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE1oFJdaJ3d0yY0N/vW5MBW/onIPgFAlhJcasACgkQW5MBW/on
IPjJig/9EHvAXj6B7WOe8Fz09Hy08KmvHJBeWN31VIEcj/r9KKluGqGFJvDtCu/8
quIlhZNqv0qUss7XsH9uRsuLU6if2ZL4pkkukwHNjIeTUaeiFM+EdL+IMHa/assH
zJbdV04KX6kKMXvTb+aF4g3GZz3iSeDtBzMWwNrg1JiwNd9+uoGUD6Gp803/RqSZ
cRzf0V6M8ZKBqRhR7isVWL14MP01crdwiv0NBUivGn32yBRO5mnhpDLlaS24rmS2
cTmfBQ613cVcSAUj01MdWzRqTh6NNypga+hAbKxk7oD34tEpAwXgv9dZ7aiQQa7i
f3+Te4nHrABBhW2z4ZORkfLKIYRfHo+Ub/LEQgx2WSAzWNvCkqVznAuCHf/kPp1O
Hoy4BzZ/Lewxc77TaBOBWab9Dkyyv8XZPdUYPdqZUTmvYrU6Re+FWhUkJsDw58xR
nGAdcd4bQGjskFUTGJJnreeNXoKvyumzRqA26l4DSd1BGSZWDkjEV/hV60BNpkWS
nmIvgkt48AA8dQwtA9A9mlLB48YOntx/mJVa2w42BsBo1Wfz/vq+hliEgs9mk5Id
KPCjEOdtWT2oFdK18shV2I4R1B6ztRWOaV+f8HuaoNMidwnKv/TETSmLKxUJWIQJ
qYXCfZ2mbOCBUviw6il1si4NDgKXd+lpszH0sAkVj2+9YM49YRQ=
=NwTy
-----END PGP SIGNATURE-----
--- End Message ---