[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#714634: lsb-core: Remove lsb-invalid-mta as a dependency of lsb-core; require an actual MTA instead



Control: tags -1 +moreinfo

Hi Aaron, and thanks for your bugreport,

Le lundi, 1 juillet 2013 14.54:35, Aaron Sowry a écrit :
> This bug report is a continuation of the following thread:
> 
> http://debian.2.n7.nabble.com/Questions-regarding-lsb-invalid-mta-td2
> 980123.html
> 
> To summarize, lsb-invalid-mta does not fulfil the requirements of the
> LSB specification, and as such should not be installed as a
> dependency of lsb-core.

I think the summary is not the above statement, but that your _opinion_ 
is that lsb-invalid-mta does not fulfil the requirements of the LSB 
specification. I don't agree, fwiw. Can you point to a specific LSB 
requirement not fulfilled by lsb-invalid-mta, please?

* [15.1] wants the sendmail command, it's there.
* [15.2-sendmail] describes the sendmail command, all options of which 
are supported by lsb-invalid-mta's sendmail. A valid point would be that 
the sendmail command setup by lsb-invalid-mta is not working properly 
(as it always errors out). I would tag such a bug as +wontfix as the 
purpose of lsb-invalid-mta is well explained by its name.

[15.1] http://refspecs.linuxbase.org/LSB_4.1.0/LSB-Core-generic/LSB-
Core-generic/command.html#CMDUTIL
[15.2] http://refspecs.linuxbase.org/LSB_4.1.0/LSB-Core-generic/LSB-
Core-generic/baselib-sendmail-1.html

> Rather, an actual MTA should be installed,

That's not what the LSB requires; It requires a valid sendmail command.

> and the lsb-invalid-mta package preferably removed from the Debian
> repositories altogether (as I understand this was a downstream
> initiative, and does not appear to be appropriate in Debain). 

I don't see the existance of lsb-invalid-mta as a problem, why should it 
be removed? I think it _is_ useful for some users of the lsb-* packages 
and therefore don't understand why we should take it off them.

> example, lsb-core could instead depend on "default-mta |
> mail-transport-agent".

That's probably where I'd be open to changes: making lsb-core depend on 
"default-mta | mail-transport-agent" on Debian (and still lsb-invalid-
mta | mail-transport-agent" on Ubuntu) might be a worthwhile change.

That said, we released Wheezy with both lsb-invalid-mta and the 
dependency on it from lsb-core so we would need to respect the choice of 
admins that actually _want_ a non-working sendmail in their lsb 
dependencies across upgrades.

Cheers,
OdyX


Reply to: