Cleanup dangling Debian package files
Problem
The Debian repository works by taking in any uploaded file and storing it as an "unknown" file. Once a .changes
metadata file is uploaded, it is able to use the information in that file to relate previously uploaded files into a package entity.
If files are uploaded but then never get associated to a package, they become somewhat invisible, taking up space with no purpose and no easy way to remove them.
Solution
Implement a cleanup cron that runs every day or week to cleanup unassociated package files older than a given number of days. The number of days can be configurable. Since this is more about preventing a backup of storage, and not related to workflow, it makes sense to consider this setting at the instance level. I recommend a default of 7 days.