Allow temporary versions for Debian packages
While reviewing !104472 (comment 1179279576), I found that using a temporary package for processing Debian package file would allow keeping error state (instead of silently dropping the package file).
This MR change the behavior of Packages::Debian::ProcessPackageFileService
and Packages::Debian::ProcessPackageFileWorker
to process a temp file, and mark it as errored in case of failure.
💾 Database review
Edited by David Fernandez