Package: mini-buildd
Version: 2.2.8~bpo12+1
Severity: wishlist

I made a stupid and forgot to include Priority in debian/control. That lead to 
a cryptic "Internal call failed" after the package built completely fine. I was 
then mislead by "E: ? reprepro.. (stderr): Could not check validity of 
signature with '{my key ID}' in '{path to source DSC}' as public key missing!" 
and didn't realise that "No priority for '{package name}', skipping." (which 
sounded less serious) was the real error and meant that the Priority field was 
missing in the source control file until I enabled debug logging, uploaded 
another package that installed without error, and saw that the signature 
validation failure was normal.

Would it be possible to detect the missing Priority (and possibly other 
problems that don't prevent the build but the installation into the 
repository) and reject the upload? Maybe it's only a problem if the package is 
new?

-- 
Magnus Holmgren
Developer/CTO
Time System Sweden AB

Reply via email to