On Sun, Jun 22, 2008 at 21:48:24 +0200, Steffen Joeris wrote: > At the moment, DTSA uploads do not make it from testing-security on > security-master to testing-proposed-updates on ftp-master, due to > rejects. > Rejection emails look like this: > > Mapping testing-security to testing-proposed-updates. > Warning: ignoring clamav_0.93~dfsg.orig.tar.gz, since it's already in > the archive. > Rejected: clamav_0.93~dfsg.orig.tar.gz: extraneous entry in sha1 > checksums > Rejected: clamav_0.93~dfsg.orig.tar.gz: extraneous entry in sha256 > checksums > As I understand the code, when Upload.check_dsc_against_db in daklib/queue.py finds an orig.tar.gz that's already in the archive, it removes it from the 'files' dict, but doesn't look at the checksum fields. So later when we run check_hash in dak/process_unckecked.py, it finds checksums for a file it doesn't expect and rejects the upload.
AFAICT one option would be to turn that into a warning instead of reject. Another is to have check_hash make the same checks as Upload.check_dsc_against_db for orig.tar.gz files that already exist. Cheers, Julien -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]