On Sun, Oct 29, 2000 at 07:27:23PM -0500, Greg Stark wrote: > > Chris Waters <[EMAIL PROTECTED]> writes: > > > On Mon, Oct 16, 2000 at 04:23:43PM -0400, Ben Collins wrote: > > > > > Ok, I'm tired of having to track all services that might need to be > > > restarted after a libc6 upgrade. So here's what I am going to do. I want > > > to require all packages that need this to declare a new reply in it's init > > > script. It's very simple, I check your init script like this: > > > > I strongly object to this proposal (even though it affects none of my > > packages). The problem is clearly real, and it makes sense to have > > the services clean up after themselves, rather than force the poor > > libc team to track them all and clean up after the ones that need it. > > Nevertheless, IMO, this is not the proper solution! > > And what happens to third party services that were running when the system was > upgraded? > > We need to find a way to not require the restarts. Perhaps the nss modules > could provide the old nss functions as versioned 2.0 symbols? > > (Sigh, this would all go away if people just bumped sonames when they had to.)
This isn't a matter of the NSS module interface changing. This is a matter of the new modules being loaded while the old libc is in memory. It can't be helped, things have to be restarted. -- -----------=======-=-======-=========-----------=====------------=-=------ / Ben Collins -- ...on that fantastic voyage... -- Debian GNU/Linux \ ` [EMAIL PROTECTED] -- [EMAIL PROTECTED] -- [EMAIL PROTECTED] ' `---=========------=======-------------=-=-----=-===-======-------=--=---'

