Return 404 for non-existent source packages
I often edit the URL bar to manually enter a source page after:
https://security-tracker.debian.org/tracker/source-package/
e.g.
https://security-tracker.debian.org/tracker/source-package/qemu
https://security-tracker.debian.org/tracker/source-package/python3.11
https://security-tracker.debian.org/tracker/source-package/golang-1.15
The web browser adds suggestions from its history when the cursor is after source-package/
.
Sadly this history gets polluted every time I make a typo, or have trouble finding the right python3.x or golang-1.x version.
This is because e.g. /source-package/python3.10 has a 200 OK return code.
When the package is not found in the database, the tracker should return 404
instead.
This would prevent the browser from remembering this wrong URL and adding it to the auto-completion list later.