Package: logrotate Version: 3.8.7-2 Severity: normal Dear Maintainer,
logrotate currently specifies: Recommends: mailx and there are various different providers of mailx which is a purely virtual package. Since there is no non-virtual alternative specified first (as suggested by Policy §7.5), which of the virtual packages is selected is down to an implementation detail of apt and depends on how the package is installed. In previous releases, bsd-mailx used to be the chosen mailx (because it was Priority: standard and so was already marked for installation when installing the Standard task in tasksel). In Stretch, however, this switches to mailutils; this appears to be an unintended change between Jessie and Stretch and thus probably not desirable. It should be trivial to get back to the previous default mailx by changing the above dependency to be: Recommends: bsd-mailx | mailx For context, this (accidental) switch to mailutils also results in the only dependency that is keeping Python 2 in the default installation and this is why this was noticed.¹ It would be great to see this change make it into Stretch. cheers Stuart ① https://lists.debian.org/debian-python/2016/12/msg00070.html