The line you wonder essentially does:
  set_postconf -F -c "/etc/postfix" submission/inet/chroot=y

And yes this is setting the "y" in your case I'd think.

As I outlined before this was (I guess) meant to carry the old default to stay 
the same on an upgrade.
IMHO this is fine on a certain upgrade from 2.x to 3.x to carry on old 
behavior, but not later on.
To do so it is in a guard like this:
  if `dpkg --compare-versions "$2" lt 3.1.0-1~`; then

It also is only done if the user selects "no configuration" in the
config prompt.

So when coming FROM a upgrade pre Xenial this would be done once.
Which is kind of ok (not want to go into too much details)
- I'd have wanted a check if it was "-" before doing so
- also the check should be "lt-nl" to not trigger on a fresh install

But those details aside, on your system this should only trigger if you had 
been upgrading from 2.x to 3.x.
And if it did the former "-" was a "yes" and is now an explcit "y" just for 
this reason.
See [1] about the issue it silences instead of keeping "-"

If you hit this on an upgrade from 3.x -> 3.x that would be wrong - did
you?.

** Bug watch added: Debian Bug tracker #816172
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816172

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1727699

Title:
  SSL issue upgrading postfix

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/1727699/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to