Le 15/04/11 10:40, Jonathan Nieder a écrit :
Ludovic Rousseau wrote:

You think it is a bug.
I think it is not a bug.

How do you propose to solve this "bug"?
What would be OK for you as a solution?

I don't want to argue much.  I do consider it a bug that installing
wpasupplicant causes a setuid smartcard daemon to be installed.  I
believe it is an unintended consequence.  It is not the best thing
to happen behind the user's back.

pcscd is not (no more) suid. It is sgid group pcscd
$ ls -l /usr/sbin/pcscd
-rwxr-sr-x 1 root pcscd 110528 30 mars  10:40 /usr/sbin/pcscd

Is your problem a security issue?


pcscd is no more started at system boot but on request only.
So if you do not use a smart card application you have no extra process running.

Is your problem a RAM/CPU consumption issue?

Or is your problem a disk space issue?

That said:

  - I could easily be wrong;
  - I am not claiming you made some bad decision before, just that
    this is a problem for Debian to solve (that's what the BTS is
    for, after all).

But I still do not know what the _real_ problem is. So I have no idea how I could solve it.

I would propose:

  - if users of the library will crash or otherwise fail if pcscd
    is not installed, mentioning that in the package description;

The library functions would just return the error SCARD_E_NO_SERVICE.
That is why it is perfectly possible to have libpcsclite1 installed but not pcscd. No crash should happen.

  - otherwise, downgrading the Recommends to a Suggests and
    notifying the maintainers of reverse-dependencies that they
    should add Depends: pcscd.

So wpasupplicant should add a Depends: pcscd?
Would that solve the problem for you?

No doubt there are plenty of alternative fixes possible.

Hope that helps,

Please describe exactly what needs to be fixed.

Regards,

--
 Dr. Ludovic Rousseau



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to