Infrastructure/SCMSig/Agenda

= SCMSig Agenda =

Topic of the day - can we make "exploded tree" packages work?

Features

 * Easier to develop/maintain/share patches.
 * No longer need lookaside cache of tarballs.

Pitfalls

 * How do we separate "upstream" code from patches applied in the Fedora package.
 * How do we keep patches that are Fedora-specific and shouldn't be sent upstream from patches that should be.
 * This will likely require maintainers to become more familiar with whatever SCM is chosen.
 * Can no longer use lookaside cache to keep SCM size down.
 * How do we conditionally apply patches (e.g. for arch- or feature-specific patches)?
 * How can we verify that the code in our tree is identical to the upstream tarball?
 * Can we automate the conversion?

= Examples =


 * Ubuntu Proposal
 * Debian package management with GNU Arch