> Nicolás> Packaging it native is a perfectly valid thing to do, even > Nicolás> better than nonnative. Why? Because the Debian packaging > Nicolás> files can be used by anyone, not just Debian. Just as the > Nicolás> .spec files are now included in many packages. > But there is a trade off. Doing it native; you have to upload > the whole source tree even for a small change in the control file or > the rules file (and the changelog, of course); this may be suboptimal > were you authoring a package which is several MB in size.
Yes, but I see that as a collateral effect, an implementation detail. The system could allow some kind of xdelta, or it could accept an URL+md5sum and download the upstream source with wget. Speaking about concepts, I find it very appropriate to have the debian directory in the normal packages.