Your message dated Mon, 30 Jan 2017 13:05:00 +0000
with message-id <e1cybdk-000fec...@fasolo.debian.org>
and subject line Bug#820984: fixed in proftpd-dfsg 1.3.5b-2
has caused the Debian Bug report #820984,
regarding proftpd-basic: cannot preseed / ignores local config changes
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 ow...@bugs.debian.org
immediately.)


-- 
820984: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820984
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: proftpd-basic
Version: 1.3.5-1.1+deb8u1
Severity: serious
Justification: rc_policy.txt 3. Configuration files: "Changes to configuration 
files must be preserved during a package upgrade."

Dear Maintainer(s),

please consider the following (abridged) transcript of trying to run
proftpd-basic from inetd, but ending up having it running standalone:

root@testvz12:~# debconf-get-selections | grep proftpd || echo '# no match'
# no match
root@testvz12:~# echo 'proftpd-basic   shared/proftpd/inetd_or_standalone      
select  from inetd' | debconf-set-selections
root@testvz12:~# debconf-get-selections | grep proftpd || echo '# no match'
proftpd-basic   shared/proftpd/inetd_or_standalone      select   from inetd
root@testvz12:~# apt-get install -y openbsd-inetd
[...]
root@testvz12:~# DEBIAN_FRONTEND=noninteractive apt-get install -y proftpd-basic
[...]
root@testvz12:~# debconf-get-selections | grep proftpd || echo '# no match'
# Run proftpd:
proftpd-basic   shared/proftpd/inetd_or_standalone      select  standalone
root@testvz12:~# ps auxww | grep '[p]roftpd'
proftpd   2138  0.0  0.2 119900  2524 ?        Ss   11:28   0:00 proftpd: 
(accepting connections)              
root@testvz12:~# netstat -tulpen | grep 21
tcp6       0      0 :::21                   :::*                    LISTEN      
108        1069993275  2138/proftpd: (acce

As you can see, the preseeding had no effect. This is due to
/var/lib/dpkg/info/proftpd-basic.config unconditionally calling
"db_set shared/proftpd/inetd_or_standalone standalone" before calling
"db_input high shared/proftpd/inetd_or_standalone", thus overwriting any
previous setting. JFTR, apparently it was debbug#707689 which triggered
adding the explicit db_set.

The same applies to any reconfiguring, of course:

root@testvz12:~# echo 'proftpd-basic   shared/proftpd/inetd_or_standalone      
select  from inetd' | debconf-set-selections
root@testvz12:~# debconf-get-selections | grep proftpd || echo '# no match'
# Run proftpd:
proftpd-basic   shared/proftpd/inetd_or_standalone      select   from inetd
root@testvz12:~# dpkg-reconfigure -fnoninteractive proftpd-basic
usermod: no changes
root@testvz12:~# debconf-get-selections | grep proftpd || echo '# no match'
# Run proftpd:
proftpd-basic   shared/proftpd/inetd_or_standalone      select  standalone

As such, the package cannot be preseeded to run from inetd at all.

Furthermore, given the current .config, any unattended (thus:
noninteractive) upgrade (or even a mere reinstall) will unconditionally
overwrite the local configuration just the same, leading to proftpd
running standalone instead of from inetd. I consider this to be in
violation of Debian policy requiring local configuration changes to be
preserved.


Best regards,
Flo

-- System Information:
Debian Release: 8.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'oldstable-updates'), (500, 
'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

--- End Message ---
--- Begin Message ---
Source: proftpd-dfsg
Source-Version: 1.3.5b-2

We believe that the bug you reported is fixed in the latest version of
proftpd-dfsg, 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 820...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Francesco Paolo Lovergine <fran...@debian.org> (supplier of updated 
proftpd-dfsg 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 30 Jan 2017 13:30:29 +0100
Source: proftpd-dfsg
Binary: proftpd-basic proftpd-dev proftpd-doc proftpd-mod-mysql 
proftpd-mod-pgsql proftpd-mod-ldap proftpd-mod-odbc proftpd-mod-sqlite 
proftpd-mod-geoip
Architecture: source amd64 all
Version: 1.3.5b-2
Distribution: unstable
Urgency: medium
Maintainer: ProFTPD Maintainance Team 
<pkg-proftpd-maintain...@lists.alioth.debian.org>
Changed-By: Francesco Paolo Lovergine <fran...@debian.org>
Description:
 proftpd-basic - Versatile, virtual-hosting FTP daemon - binaries
 proftpd-dev - Versatile, virtual-hosting FTP daemon - development files
 proftpd-doc - Versatile, virtual-hosting FTP daemon - documentation
 proftpd-mod-geoip - Versatile, virtual-hosting FTP daemon - GeoIP module
 proftpd-mod-ldap - Versatile, virtual-hosting FTP daemon - LDAP module
 proftpd-mod-mysql - Versatile, virtual-hosting FTP daemon - MySQL module
 proftpd-mod-odbc - Versatile, virtual-hosting FTP daemon - ODBC module
 proftpd-mod-pgsql - Versatile, virtual-hosting FTP daemon - PostgreSQL module
 proftpd-mod-sqlite - Versatile, virtual-hosting FTP daemon - SQLite3 module
Closes: 820984 848124
Changes:
 proftpd-dfsg (1.3.5b-2) unstable; urgency=medium
 .
   * Removed debconf support and added NEWS entry to warn about that.
     (Closes: #820984)
   * Fixed wrong suggest onto libssl-dev (1.1) in proftpd-dev.
     (Closes: #848124)
Checksums-Sha1:
 08ff298088c82324c81705549c703547b4870421 2739 proftpd-dfsg_1.3.5b-2.dsc
 be23cb2b0b3818bbf9b69526f00756fe948c6733 73904 
proftpd-dfsg_1.3.5b-2.debian.tar.xz
 0e906fef07f3b07648297214d0ce05a73fea76d3 2476034 
proftpd-basic_1.3.5b-2_amd64.deb
 92cb24d1ec6ca03e9a0656e9fd8be6d301ecdc98 981990 proftpd-dev_1.3.5b-2_amd64.deb
 55d2220ddd381609d2ef49fa35078be940a9d4e0 8667 
proftpd-dfsg_1.3.5b-2_amd64.buildinfo
 3e4bcd335fb741e2716e87badec39048f1d90bed 1625658 proftpd-doc_1.3.5b-2_all.deb
 b516fd10df247fa7ecc35485563b91e1a3279141 478234 
proftpd-mod-geoip_1.3.5b-2_amd64.deb
 bffbc76d1617cfa4f2473e6dac636fa75a2743ca 485130 
proftpd-mod-ldap_1.3.5b-2_amd64.deb
 b0c98501152c1f8ad6e819e8add4ca072efd14f1 477524 
proftpd-mod-mysql_1.3.5b-2_amd64.deb
 93c96434125159a9c445265056ee35fa3002405c 478534 
proftpd-mod-odbc_1.3.5b-2_amd64.deb
 e8ff119825313fb3f4d9c54f82752d6f2d52b1a6 477080 
proftpd-mod-pgsql_1.3.5b-2_amd64.deb
 39e5eaa1b296ac1845e92c4dc11db6d210a5d9f2 476532 
proftpd-mod-sqlite_1.3.5b-2_amd64.deb
Checksums-Sha256:
 8b1f7cdf3e452592ce425dca2e252e2a02e3e7687f647ec72faabc6a97b75698 2739 
proftpd-dfsg_1.3.5b-2.dsc
 f378fd9e1211e9754d195d49a9cde343d655180808ed70bd9ac61e3c117ff1d6 73904 
proftpd-dfsg_1.3.5b-2.debian.tar.xz
 0d1acdabace364a750599fb22f97f89dc5eddd19f81096f12fa114e5856ef031 2476034 
proftpd-basic_1.3.5b-2_amd64.deb
 3f9f79b78da1dd418172f919ccd7d39dd81972392e5be747ac28d9a17f984bd9 981990 
proftpd-dev_1.3.5b-2_amd64.deb
 8fc025f977ce00511af7bdc7819091559360eddc92e35111655847b63ef0b8de 8667 
proftpd-dfsg_1.3.5b-2_amd64.buildinfo
 c4a13e660319bf1f64f5c0b932d29518898d0a91ac54038f8f94d18e91e18e9c 1625658 
proftpd-doc_1.3.5b-2_all.deb
 c98f2ba443c1f49ba32e98c8000b381f4d467fa426d20a39b9b905122eb0ed4a 478234 
proftpd-mod-geoip_1.3.5b-2_amd64.deb
 25f7e7a4e7631c9d8dae4d9e15661626a1ef30b211df33e3e998122ea83f84f3 485130 
proftpd-mod-ldap_1.3.5b-2_amd64.deb
 ebd42e0508d50ec4563733766a7a5751a350317d90865978207f36f32ed15945 477524 
proftpd-mod-mysql_1.3.5b-2_amd64.deb
 186b7a9c052755e61c7c42cd919e826a1214c6f1b9cd92d353dc01d9c5388652 478534 
proftpd-mod-odbc_1.3.5b-2_amd64.deb
 d8e33228796f4c9deb33011b4b97b6687028b34dcd9bb4130499dc816515f650 477080 
proftpd-mod-pgsql_1.3.5b-2_amd64.deb
 9202b3b85350050f5975769cc4969ae0ee926b6b45ec844bfd75215db1b24d32 476532 
proftpd-mod-sqlite_1.3.5b-2_amd64.deb
Files:
 03dbfbd04f64e4cf05b9c2c94024b140 2739 net optional proftpd-dfsg_1.3.5b-2.dsc
 403f7e6dc51e7baae40c9d46a2f446ce 73904 net optional 
proftpd-dfsg_1.3.5b-2.debian.tar.xz
 e021489dca0a2a4fa2352c037127b131 2476034 net optional 
proftpd-basic_1.3.5b-2_amd64.deb
 87bde2ff6d5f3cdb64171d8d49af7042 981990 net optional 
proftpd-dev_1.3.5b-2_amd64.deb
 11aa3739a83b31e7169376f2da874f4b 8667 net optional 
proftpd-dfsg_1.3.5b-2_amd64.buildinfo
 229aacde88af9e59f2b6fd86b15462d4 1625658 doc optional 
proftpd-doc_1.3.5b-2_all.deb
 e754b960fd25e01aa40db2fb03d4bd17 478234 net optional 
proftpd-mod-geoip_1.3.5b-2_amd64.deb
 0bb61157ba0e783bb0f860dd0ac908e2 485130 net optional 
proftpd-mod-ldap_1.3.5b-2_amd64.deb
 57df06bcd6f767219059fb6900e44c04 477524 net optional 
proftpd-mod-mysql_1.3.5b-2_amd64.deb
 8ef29bf6b73bdeda32590fe5a440beb2 478534 net optional 
proftpd-mod-odbc_1.3.5b-2_amd64.deb
 69e84b5a5cbb99900271a882cd5f41ab 477080 net optional 
proftpd-mod-pgsql_1.3.5b-2_amd64.deb
 c8c7f0a6af5c8eaaa0b2f294300c1fc4 476532 net optional 
proftpd-mod-sqlite_1.3.5b-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJYjzbSAAoJEA8CpeEWNoakWhAP/3SpQ8XH43+okdW1ajgMnI4w
x9DHpwDIiV1ZNXEnPAhGPFN2py/x30o19/MpLDe5jK9Htp9Ofsy1FSJDy+9/XtnU
1TTzLFv5TfBYDy1bSltA5l4wduwL9/DnIEJ7Oad60I9yOSeBCGZ2stsGjqTSlSGg
uJbpwtt0I2FozvoiTyrlNHqGiZm2tM8X2o0wg/+jm4ulGLbnmGT6aaId0umHaZ/p
aL3Fg9xiSpZQNn3lvdLy+Qv4xrE0qrQAa8wfJh4s8HbBXAyeydcrCvbzkSww130A
TeLFQOx8/92gCyLPFURKNuauCLDaTl6QYuRv5aZTtw30XdsS4Lg4USiDPmEGHJ/z
gAOVgoOmmAtcqSQgH4Bk2xyTZMietf5EcSXSumMJZaLYzvfB4DZ/TwDwsRia4Gv2
xXpqeEd+3l2rwgGBz+kbg/MNcWpwvm0Iw1wMmBxYTp01iov30CK/EB8zLaRmDCiJ
o1pWMe//3GnYTlaMxTAlGT17nVaTyfnlOjiOObexoxEXdjDhpkOSgMdb84YuR/5v
5j6Iy3Uh9g16xLHLLHgD6lryXrByIzCAsVc9njva0V+9e30alJ+yWtp8Om6/yQIc
aszRQjVQegJULnIHGr1B9SMrq3q5MIwvY1Afb75svYE+J584zxcqTu4VhjV1xVBy
K+JmF9IoPnVlvZkUm0Fk
=P85w
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to