lp.archiveuploader.dscfile.DSCFile.unpackAndCheckSource() calls findAndMoveChangelog() to move the changelog from the temp directory into the *current working directory*.
Looking at the code, it looks like it is done simply to check that it can be successfully copied (as a check), but it fails for source package recipe builds.
If this is the case, then it should be instead testing the move to *another* tmp directory.
It looks like the code in:
lp.archiveuploa der.dscfile. DSCFile. unpackAndCheckS ource() calls findAndMoveChan gelog() to move the changelog from the temp directory into the *current working directory*.
Looking at the code, it looks like it is done simply to check that it can be successfully copied (as a check), but it fails for source package recipe builds.
If this is the case, then it should be instead testing the move to *another* tmp directory.