On Sun, Jun 30, 2002 at 09:37:55PM -0700, Stephen Zander wrote: > >>>>> "Sam" == Sam Hartman <hartmans@debian.org> writes: > Sam> What do people think about this? I'm not sure doing a cron > Sam> restart on all pam upgrades is right. > How else would you recover from this? I assume the underlying problem > revolves around processes holding on to old libraries after new > libraries are installed. As libc6 already has to deal with this issue > it should be relatively easy to lift code to do this for PAM libaries > as well. AIUI, the problem with glibc is that some services will fail to run correctly after upgrading if they are NOT restarted, whereas the problem with libpam is that some services will fail to run correctly after upgrading if they ARE restarted. In the first case, a restart is desirable because we don't want to break users' machines on upgrade; but in the second case, restarting services is only a debugging aid for spotting library bugs more easily. I don't see these cases as particularly analogous, and don't think that packages should be designed around the assumption that bugs will not be fixed. Steve Langasek postmodern programmer
Attachment:
pgp5GWFOYXZp5.pgp
Description: PGP signature