tags 286563 - wontfix thanks, Ok, so the last attached file wasn't actually in patch format... Here comes the same thing again, as a diff instead of a complete preinst file if that format is prefered.
I'm also removing the wontfix tag, since the non activity to the report suggests that my last post never gained maintainer attention. Feel free to readd the tag if wanted, but please describe to this report why Debian can't try to protect it's users against misfeatures in upstream when it is as simple to do as a one line preinst script. If you think that my solution is incomplete, please tell me why. Adding the same script to all gnumeric binary packages would be a fairly easy thing to do if needed. -- /Martin
diff -Nur gnumeric-1.6.1/debian/gnumeric.preinst gnumeric-1.6.1-failifrunning/debian/gnumeric.preinst --- gnumeric-1.6.1/debian/gnumeric.preinst 1970-01-01 01:00:00.000000000 +0100 +++ gnumeric-1.6.1-failifrunning/debian/gnumeric.preinst 2005-11-23 16:34:35.301955422 +0100 @@ -0,0 +1,5 @@ +#!/bin/sh + +set -e + +/bin/ps -C gnumeric > /dev/null && ( echo "All instances of gnumeric should be stopped before upgrading it."; exit 1 )