On Sat, May 10, 2014 at 03:38:24PM -0700, Steve Langasek wrote:
> As the maintainer of the pam package in Debian, I assure you: this is a bug
> in dirmngr.  System services should not (must not) call interfaces that
> launch pam sessions as part of their init scripts.  su is one of those
> interfaces.

I trust you to be technically right on this. Still the number of
packages getting this wrong is stunning[1]. Therefore I'd argue that
this is not solely a problem to be solved in individual packages.

It is not the first time we are facing this kind of breakage. A very
similar case recently happened when shells of system users were switched
to nologin. It broke quite a few packages, still that change was
accomplished and the offending packages (at least most of them) were
fixed.

Can we please have a MBF on this issue, fix the packages and have
systemd gain Breaks for all the packages it highlights this bug on? And
until systemd has the relevant Breaks, it should have a
transition-blocker RC bug. We do have procedures for these kinds of
things.

Thanks

Helmut

[1] http://codesearch.debian.net/search?q=su+-c+path%3Adebian%2F+path%3Ainit
    Apparently the query misses more results such as
    http://sources.debian.net/src/ejabberd/2.1.11-1/debian/init.d
    http://sources.debian.net/src/fetchmail/6.3.26-1/debian/init
    http://sources.debian.net/src/nvi/1.81.6-11/debian/init
    Very likely there is more.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140511173734.ga14...@alf.mars

Reply via email to