2018-04-14 13:25 GMT+02:00 Julien Cristau <jcris...@debian.org>: > Package: appstream-generator,ftp.debian.org > Severity: grave > > dists/unstable/non-free/dep11/Components-amd64.yml.xz doesn't match > dists/unstable/non-free/dep11/Components-amd64.yml.gz, and the former > also doesn't match the expected hash from InRelease for the uncompressed > file. It appears appstream-generator or mekeel died in some way and fed > bogus data to dak, which failed to detect it.
Hmm, there wasn't any crash when the thing was running on its own, but I did run a lot of manual tests with asgen, and at least one of those crashed. So, I think what happened is that that error left files behind, and appstream-generator did not update them because the non-free archive had not changed compared to the previous run. So the incomplete files were synced. I've fixed this issue now, and will think of maybe adding another sanity check for the publish step. This is an issue though that I don't think will happen again - it requires a suite that isn't updated much, as well as a crash at just the right time. In this case, due to manual action. Thanks for noticing! -- I welcome VSRE emails. See http://vsre.info/