When builds are recycled, their source field is not updated. This was originally reported by @churchyard as fedora-infrastructure ticket 7408.
For example Fedora build python3-3.7.1-4.fc30 has source pointing to commit 31d9637 while in fact the build was done from a different source - commit 4f22584. This happened because the build was first attempted from commit 31d9637, but it failed. Then a new build task was submitted from commit 4f22584, leading to the previous build being recycled. However source was not updated.
31d9637
4f22584
Pull request #1180 fixes this issue.
Metadata Update from @mikem: - Issue priority set to: High (was: Normal) - Issue set to the milestone: 1.17 - Issue tagged with: bug
Commit 06953ffb fixes this issue
Commit f8d2f439 fixes this issue
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/koji/koji/issues/1179
Please continue any further discussion there.