On Sun, 26 Nov 2006, Tim Dijkstra wrote: > No, it is not adding any race condition. If understand correctly from > the comments in the code, you are referring to the fact that the child > could print to stdout after the parent has already died, hence > cluttering other dpkg output, right? > > My patch does all the work that could print to stdout in the _parent_, > avoiding the 'race condition' altogether. All the child does is wait, > the same the original would version is supposed to do.
I took a look at the patch and I understand the same. I agree it would have been nice to know exactly why the signal code doesn't work reliably but I don't see any drawback to use this new method. Please upload a fixed version ASAP. Or let us know if you need someone to do an NMU. Cheers, -- Raphaël Hertzog Premier livre français sur Debian GNU/Linux : http://www.ouaza.com/livre/admin-debian/