On Fri, Mar 25, 2011 at 12:38:19PM +0200, Niko Tyni wrote: > While I do think this is a nice solution, I've got a couple of concerns: > > - is this overkill? Would it be enough for the long running daemons to just > register an interest in a file trigger on /usr/bin/perl ? This means > minor perl upgrades will activate the trigger too, but that may well > be a good thing - think of security fixes and the like. (OTOH, this > approach doesn't help daemons embedding libperl...)
As a consumer of the interface (ie the package wanting to be triggered) I would prefer an explicit declaration of intent for the trigger, rather than just watching /usr/bin/perl, for the specific instances where I can know (or have a good hunch) that my software will break. The more general problem of ensuring that all changes are reflected in running processes is not something that I think we can tackle alone (it's not at all perl-specific, unlike the problem this change is intended to solve). The principle of least surprise probably applies here too. We shouldn't (in an adhoc way, without distribution-wide take-up) be encouraging daemons to stop and start when they would actually carry on working without that action. I would love to see some more general project infrastructure for ensuring that the right daemons are given the chance to be restarted after *any* upgrade of packages they depend on, but that's a separate issue. > - is it too early to put this in policy? Generally policy documents existing > practice, but no package is using this yet. Should we wait for at least some > level of adoption, probably by filing wishlist bugs on known affected > daemons > like spamassassin, and see how it works out first? Yes, absolutely. I was anticipating having already filed a wishlist bug at this point, but I was away from my main development system which had my spamassassin patch on it, so ended up filing this bug first :) Although I'd now like to be confident that we're doing the right thing before filing bugs on other packages, so will wait for the above discussion to pan out a bit first. One of the reasons I worked on this was because I've been hit by exactly this issue with spamassassin in the past; I'd appreciate pointers for other software that would benefit from this change. Cheers. Dominic. -- Dominic Hargreaves | http://www.larted.org.uk/~dom/ PGP key 5178E2A5 from the.earth.li (keyserver,web,email) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org