The future of Mach David Lazaro Saz had heard that gnumach might be on the way out, and asked if there was any truth to this. But when you fsck under Hurd during boot time, it does not end up clean. If the former is the case, a special script may be overkill. This corresponds to Debian config file handling by dpkg. If the package is updated, no action is taken.
New translator is installed.
This only effects the passive translator. The active translator will left alone or killed or even forced to die, depending on additional options in the package script or on request of the user. This feature is definitely useful and wanted. However, I am not sure where to include this feature. Note that the script must keep track of the translator in the package anyway, so it can find out if the transaltor was changed.