Advantages of simpler patch management tools
martin f krafft
madduck at debian.org
Wed Oct 10 16:39:08 UTC 2007
also sprach Romain Francoise <rfrancoise at debian.org> [2007.10.10.1722 +0100]:
> a) So far using topic branches for simple fixes was too complex
> (in Arch). Now that we have Git it's simpler, but it's still
> more heavyweight than just putting a patch in debian/patches and
> be done with it.
I agree with you. Yet, the number of times I had to modify a patch
which would not apply cleanly anymore really made me long for a VCS
with proper merge support to handle this.
> b) quilt provides a very comfortable interface for
> creating/refreshing patches, so living with patches isn't too
I never actually tried it, and people like Andrew Morton even use it
for kernel maintenance, so I'll take your word for it.
> c) Everybody understands debian/patches. Not everybody groks Git.
> This makes NMUs and collaboration easier.
While I appreciate Joey's work on git.tar.gz, I also think we should
figure out a way to make it all more accessible. The Canonical/HCT
method of generating debian/patches from VCS is not really among my
favourites; instead I really envision more tool like
dpatch-edit-patch and its quilt equivalent, abstracted to the point
where a patch is a patch independent of its representation: a file
or a feature branch.
> I'll probably blog a response to your post; the gist of it is that
> I find your approach very interesting but probably not worth the
> trouble at the moment. Once the early adopters such as yourself
> have come up with a streamlined workflow for keeping Debian
> modifications in branches, I'll reconsider. :-)
Cool. I hope my above responses make the writing more interesting.
.''`. martin f. krafft <madduck at debian.org>
: :' : proud Debian developer, author, administrator, and user
`. `'` http://people.debian.org/~madduck - http://debiansystem.info
`- Debian - when you have better things to do than fixing systems
"syntactic sugar causes cancer of the semicolon."
-- epigrams in programming
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: Digital signature (see http://martin-krafft.net/gpg/)
Url : http://lists.alioth.debian.org/pipermail/vcs-pkg-discuss/attachments/20071010/4043d501/attachment.pgp
More information about the vcs-pkg-discuss