[an error occurred while processing this directive]
Problem Statement

Problem Statement

Although people have talked about using different and improved SCM systems for maintaining packages in Fedora, there is an underlying architectural problem in that as long as RPM requires an SRPM to build a package, and as long as SRPMs are the only allowed canonical method by which to provide sources that match a specific binary rpm as required by the GPL and other open source licenses, it is impossible to make full and effective use of any SCM as it relates to binary RPM packages. The architectural difference between what an SCM can do best, and what RPM requires and produces, introduces inefficiencies into the distribution process.