Chris Hofstaedtler wrote:
>> I've left the library packages alone, since a library's function is
>> usually obvious from the things that depend on it... but in fact you
>> might want the descriptions to comment on the way wtmpdb has a
>> Recommends: libpam-wtmpdb instead of a Depends.  It's not obvious why
>> anyone would ever want to install wtmpdb without libpam-wtmpdb (as
>> opposed to just configuring the PAM module "off"),
> 
> libpam-wtmpdb is just dead code if its "off". Neither package needs
> the other for working, so I don't think there should be a Depends:
> relation. If the argument was made in favor of the Depends:, then it
> should be in both directions, and then its a policy violation.

If there's no conceivable reason to have wtmpdb without libpam-wtmpdb,
why are they separate packages in the first place?  But never mind,
better two than zero.

The other thing I nearly reported as a bug (if I could see a way
towards fixing it) is that the things wtmpdb and its ancestors report
as logins aren't logins.  I don't need to have logged in (giving my
password to login or a graphical greeter) for each one, and they
needn't be what the shell classifies as "login shells".  It's just
recording (pseudo-)terminal sessions - and it was the fact that such
sessions were logged by wtmp (or something equivalent) that originally
led to people talking about "logging in".  But does that mean that a
system without libpam-wtmpdb doesn't have any logins?

If you look closely at it, the word's hopelessly ambiguous, but the
fix is probably "don't do that, then".
-- 
JBR     with qualifications in linguistics, experience as a Debian
        sysadmin, and probably no clue about this particular package

Reply via email to