Hi Hilko,

On Sat, 2017 Mar 18 10:35+0100, Hilko Bengen wrote:
>
> This is intentional, see #847049. It turned out that the /usr/bin/mail
> "interface" was not well-defined and having the alternative set to s-
> nail broke scripts provided by other packages.

Wasn't heirloom-mailx (the predecessor of s-nail) the primary mailx
provider for Debian? I don't understand why package scripts would
have broken, when they would have been prototyped using h-m in the
first place.

In any event, h-m originally provided /usr/bin/mail and the upgrade path
causes this to disappear. Scripts breaking due to mail(1) interface
variations is a pain, but scripts breaking due to mail(1) disappearing
altogether is a regression.

> > Note that the package description for bsd-mailx indicates that this
> > package (s-nail) provides /usr/bin/mail .
>
> That's not quite how I read the description. I'm open to suggestions
> for improvements, though.

When I read "/usr/bin/mail interface," that implies to me that there is
a /usr/bin/mail executable. Was the description intended to mean
something like "mailx-style interface?"

> > Also, the s-nail package in Ubuntu Xenial (14.8.6-1 as of this
> > writing) does Provide: mail-reader, mailx .
>
> I'd expect this to change by the time Ubuntu Z-whatever (17.04) is
> released: Ubuntu's s-nail package is taken from Debian -- just before
> I removed the "Provides:" header.

Ah, understood. I thought they might have tweaked the package source.


--Daniel

Reply via email to