I think SourcePackageRecipeBuild.sourcepackagename is redundant with SourcePackageRelease.sourcepackagename. SourcePackageRecipe.sourcepackagename should either be removed or be treated as a cache of the last-built sourcepackagerelease's sourcepackagename.
I think SourcePackageRe cipeBuild. sourcepackagena me is redundant with SourcePackageRe lease.sourcepac kagename. SourcePackageRe cipe.sourcepack agename should either be removed or be treated as a cache of the last-built sourcepackagere lease's sourcepackagename.