Manoj Srivastava <[EMAIL PROTECTED]> wrote: > On 14 Jun 2006, Steve Langasek outgrape: > >> Just like there's no guarantee that saying "no" to a conffile prompt >> when upgrading across stable releases will give you a usable >> package. > > I prefer in that case not to install the new version of the > package; since questions can be missed in a dist-upgrade. Some of my > packages default to not upgrading unless some questions are answered > affirmatively -- so the end result is still a working package (as > long as the dependencies still exist).
How do you achieve this? The conffile questions are displayed after the new package is unpacked, so isn't a failing postinst all you can get? How do you get back to the old version? Yet an other approach: The teTeX packages have the problem that if some conffile questions are answered "no" and the old versions kept, the postinst will fail when building the formats. Instead of trying to do that, we check for the critical changes, and let the postinst exit with a debconf error message. (In fact it's tex-common's postinst). Regards, Frank -- Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX)