I'm building a new version of my own debian package, there is something was changed and some files now should be removed (for example old upstart scripts which shouldn't be executed more). I just removed those files from debian package and looks like they are missing in resulting deb-file. Also if I'm installing new version on a clean machine everything is fine, but when I upgrading extising installation removed files are still there and present in a list of owned by package files: dpkg -L <package name>
(or at /var/lib/dpkg/info/<package-name>.list
which is obviously the same thing).
So my question is: how should I remove those files correctly?