Mo Zhou <lu...@debian.org> writes: > Plus, it's super important to write every packaging bit into a single > file. That would enable simple copy&pasting from github or any other > resources. If you provide a directory, things will become more > complicated. More impotantly, the proposed single file specification > virtually adds NO overhead.
This is one of those vi vs. Emacs things: I don't think you're going to convince anyone who prefers it the other way. Possibly my least favorite thing about RPMs is the spec files, because by smashing everything together into the same file, the syntax of that file is absurd. This bit is a shell script! This bit is a configuration file! This bit is human-readable text! This bit is a patch list! This bit is a file manifest! This bit is a structured changelog! This bit is a bunch of preprocessor definitions! Aie. One syntax per file, please. -- Russ Allbery (r...@debian.org) <http://www.eyrie.org/~eagle/>