On Thu, Jun 21, 2012 at 11:16:51AM +0200, Goswin von Brederlow wrote: > Ben Hutchings <b...@decadent.org.uk> writes: > > > On Tue, 2012-06-19 at 15:29 +0300, Eugene V. Lyubimkin wrote: > >> Hello, > >> > >> On 2012-06-19 13:59, Tomas Pospisek wrote: > >> > This implies that an "apt-get install library" needs to trigger that > >> > restart. > >> > Which means that apt-get needs to depend on restart-services. So either > >> > restart-services and checkrestart should go into the apt package, or apt > >> > needs > >> > to depend on/recommend debian-goodies, which would currently pull in > >> > python, > >> > perl, curl, dialog and their respective dependencies. > >> > > >> > The later may be a technically working solution, but from a conceptual > >> > and > >> > a > >> > KISS point of view doesn't make sense to me. > >> > > >> > Is my conclusion correct so far? > >> > > >> > So if we want a "clean" solution, then checkrestart/restart-services > >> > would > >> > need > >> > to move into apt and get rid of the non-essential dependencies (get > >> > rewritten in > >> > shell or C). > >> > >> I believe this is a wrong layer for proposed functionality -- apt-get > >> (libapt) is not the only high-level package manager for Debian. > >> > >> If I were you, I'd look into dpkg file triggers instead. Triggers will > >> by the way automatically solve the problem that you don't restart > >> a service 5 times if 5 libraries were upgraded. > > > > But we still need one trigger per service? I don't think that's a good > > idea. > > > > Ben. > > Do you? Why not a trigger that calls checkrestart? I was thinking we would need a file trigger per service, which is activated automatically (requires changing all service packages); or an explicit trigger, which is activated by each library postinst (requires changing all library packages).
Are you suggesting a file trigger on /lib and /usr/lib? It seems inefficient as I think the triggered postinst would have to check *all* libraries, but I suppose it would work. And presumably this is no worse than what checkrestart does now. Ben. -- Ben Hutchings We get into the habit of living before acquiring the habit of thinking. - Albert Camus -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120621152531.gq2...@decadent.org.uk