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

Bug#714634: [lsb-discuss] Clarification of general LSB requirements



On Wed, Jul 10, 2013 at 12:08:00PM -0700, Russ Allbery wrote:
> > I would argue that lsb-invalid-mta is a perfectly valid solution for
> > lsb-core, but that it should not Provide: mail-transport-agent - so that
> > any packages that actually say "yes, I require an MTA" get the default
> > MTA and not the lsb-invalid-mta bodge.

> Yeah, I agree with this, and also that lsb-core should actually depend on:

>     default-mta | mail-transport-agent | lsb-invalid-mta

> to achieve this so that lsb-invalid-mta isn't the default choice.  I think
> that's separate than the more general standards issue under discussion
> here (it still wouldn't prohibit the installation of lsb-core with
> lsb-invalid-mta), but I think that change would be a quality of
> implementation improvement in the LSB package.

If lsb-core is going to pull in default-mta as the preferred option, then
arguably lsb-invalid-mta shouldn't exist at all (or at least, there's no
reason to label it an 'lsb' package).  I think the purpose of the package is
to let lsb-core be installed without automatically pulling in an MTA that
has to be configured, and default-mta | mail-transport-agent | lsb-invalid-mta
wouldn't achieve that.

But I think dropping the Provides: from lsb-invalid-mta would.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: