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

Bug#892144: lintian: check for relationships with packages that provide mail-transport-agent but don't use m-t-a



Package: lintian
Version: 2.5.78
Severity: wishlist

Please check for packages with relationships with packages that provide
the virtual package mail-transport-agent but don't also have a
relationship with the virtual package mail-transport-agent.

In other words, lintian should look in the apt cache to find out which
packages provide the virtual package mail-transport-agent and then
check if the package has any relationship with those packages but
doesn't also have a relationship with mail-transport-agent.

In addition, lintian will need to hard-code exim4 as a package that
provides the virtual package mail-transport-agent even though it does
not do that, because it depends on two exim4 variants that do.

Examples of incorrect dependencies:

Depends: exim4
Depends: postfix

$ aptitude show mail-transport-agent
No candidate version found for mail-transport-agent
Package: mail-transport-agent
State: not a real package
Provided by: citadel-server (917-2), courier-mta (0.78.0-2+b1), dma (0.11-1+b1), esmtp-run (1.2-15), exim4-daemon-heavy (4.90.1-1), exim4-daemon-light (4.90.1-1), masqmail (0.3.4-1),
             msmtp-mta (1.6.6-1), nullmailer (1:2.1-5), nullmailer (1:2.1-6), opensmtpd (6.0.3p1-1), postfix (3.3.0-1), qmail-run (2.0.2+nmu1), sendmail-bin (8.15.2-10), ssmtp
             (2.64-8+b2)

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: