x11-common should not fail in its preinst if it can not remove /usr/X11R6/bin - anything is better than to fail during a complex upgrade like this. The user will end either with a cascade of failure or with a half installed X, both is pretty bad:
2008-04-15 13:46:39,725 ERROR got an error from dpkg for pkg: '/var/cache/apt/archives/x11-common_1%3a7.3+10ubuntu9_i386.deb': 'subprocess pre-installation script returned error exit status 1
It should move away the directory and tell the user about it, but *not* fail.
x11-common should not fail in its preinst if it can not remove /usr/X11R6/bin - anything is better than to fail during a complex upgrade like this. The user will end either with a cascade of failure or with a half installed X, both is pretty bad:
2008-04-15 13:46:39,725 ERROR got an error from dpkg for pkg: '/var/cache/ apt/archives/ x11-common_ 1%3a7.3+ 10ubuntu9_ i386.deb' : 'subprocess pre-installation script returned error exit status 1
It should move away the directory and tell the user about it, but *not* fail.