We could generally disallow filing bugs against noninstalled packages, but that would make other bug reports much more inconvenient (like reporting typos in package descriptions, reporting that the package doesn't install, etc.), especially after we disable the +filebug page for Ubuntu and make ubuntu-bug the primary bug filing interface.
What we can do, however, is to add this special case to /usr/share/apport/general-hooks/ubuntu.py. It could just redirect bugs against upgrade-system to update-manager if upgrade-system is not installed, or just error out with an information that "this is not the package you are looking for".
How bad is the problem actually? How many false bug reports do you usually get against upgrade-system?
We could generally disallow filing bugs against noninstalled packages, but that would make other bug reports much more inconvenient (like reporting typos in package descriptions, reporting that the package doesn't install, etc.), especially after we disable the +filebug page for Ubuntu and make ubuntu-bug the primary bug filing interface.
What we can do, however, is to add this special case to /usr/share/ apport/ general- hooks/ubuntu. py. It could just redirect bugs against upgrade-system to update-manager if upgrade-system is not installed, or just error out with an information that "this is not the package you are looking for".
How bad is the problem actually? How many false bug reports do you usually get against upgrade-system?