It may be possible to address both concerns in a different way.
1. Implement PPAs. The code is open source, get it working first, and
enhance it later.
2. DDs and DMs upload source-only to their individual PPA(s). The PPA
build farm builds the package on all the architectures Debian cares
about.
3. When a DD or DM wants to place a package to testing or experimental,
it is done as a *copy* from a PPA (no upload required). If the package
in the PPA didn't build, no copy happens.
This means folks who pay $$$ for uploads don't have to upload the binary
package that is discarded. But it also means the package is known to
build (on all architectures) before being copied into testing or
experimental.
--
Regards
Peter Miller <pmiller@opensource.org.au>
/\/\* http://miller.emu.id.au/pmiller/
PGP public key ID: 1024D/D0EDB64D
fingerprint = AD0A C5DF C426 4F03 5D53 2BDB 18D8 A4E2 D0ED B64D
See http://pgp.mit.edu/ or any PGP keyserver for public key.
"It's hard enough to find an error in your code when you're
looking for it; it's even harder when you've assumed your code
is error free." -- Steve McConnell, Code Complete