Neil Williams: Use quilt in emdebian-tools?
I've only taken a quick look at the quilt documentation but the
following thoughts occur to me:
Hmm. Think I'll stick for now. You can have too many nested tools.
following thoughts occur to me:
- emsource / emdebuild are similar to quilt and in some ways, I have
reimplemented a subset of quilt in these scripts. - emsource handles 'quilt add' provided that changes are confined to
files in debian/ (including new patches added to debian/patches).
However, I was unable to find out how quilt handles unchanged files.
e.g. emdebuild skips creating the patch if the diff is empty - does
quilt do the same for files that have been added? - quilt is targetted at "upstream builds" and it will require various
config settings to get quilt to both keep patches outside the package
source directory AND handle situations where the package itself uses
quilt with a different series of patches. emsource and emdebuild are
completely separate from any existing patch method. - quilt does NOT make autobuilding emdebian packages easier. Conflicts
are meant to be resolved by hand (e.g. emdebian-changelog.patch). A
bespoke method can embed specific logic on handling such issues that a
general method like quilt cannot. - quilt could be *almost* as transparent as the current method (which
hides nearly all patch management within emsource and emdebuild) but
would still require a wrapper to add support for keeping the patches in
SVN.
Hmm. Think I'll stick for now. You can have too many nested tools.
Also some other people don't know where to get GVFS and GtkImageView from.