On Thu, Jul 02, 2009 at 09:44:50AM -0500, Manoj Srivastava wrote: > The question is, why should we change something so deeply > deployed as package postinst API without compelling reasons that the > postinst should treat an upgrade differently from a reconfigure, > especially since the user interaction part is already correctly > handled by debconf? > > Given that we have survived for 15 years or so without postinsts > needing to make that distinction will make the compelling reason pretty > interesting.
one concrete example i can give is dbconfig-common. in this code we would
ideally like to know when a package is being reconfigured vs upgraded,
as the types of questions and actions ought to be quite different for the
two instances and i'm currently stuck with a sub-optimal implementation
and nasty hacks due to this limitation.
granted i don't care enough to push the case for what would be a pretty
tedious transition, and i've managed to mostly work around the problem,
but thought i should mention it.
sean
--
signature.asc
Description: Digital signature

