Package: debhelper Severity: important Hi,
If a "prerm remove" script fails, the "postinst abort-remove" is called. And the actions from the prerm remove should be undone in that case. Not all debhelper scripts seem to be doing this properly. For instance, prerm-gconf has: if [ "$1" = remove ] || [ "$1" = upgrade ]; then gconf-schemas --unregister #SCHEMAS# fi postinst-gconf has: if [ "$1" = "configure" ]; then gconf-schemas --register #SCHEMAS# fi It should atleast also do this in the abort-remove and, abort-upgrade case. The upgrade and failed-upgrade calls should probably always do the same thing. failed-upgrade of the new-prerm gets called if upgrade of the old-prerm failed. Now it's just going to call failed-upgrade and it's going to think it was now succesful while it should have failed. There might be simular problems with other error unwind cases. Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]