17 Mar 19:35
Requirements of a VCS packaging tool
From: James Westby <jw+debian@...>
Subject: Requirements of a VCS packaging tool
Newsgroups: gmane.comp.version-control.packaging
Date: 2008-03-17 18:38:53 GMT
Subject: Requirements of a VCS packaging tool
Newsgroups: gmane.comp.version-control.packaging
Date: 2008-03-17 18:38:53 GMT
Hi,
Martin asked that we look at what such a tool needs to do,
so here's my attempt at starting that discussion.
I do not believe this document will be entirely complete, please
add anything else that you think is important. This is obviously
also coloured by my own experience and views from developing a
tool, so please help to remove those biases.
Support Co-operation
--------------------
There are many workflows which could be adopted, but we require
that the any solution enhances our ability to co-operate.
There are many ways in which we should be able to co-operate
* With upstream
- Submitting patches back in their preferred format.
- This will often be satisfied a plain patch that applies cleanly
to the latest version or the tip of their development branch.
- Providing it in their VCS's preferred format is another
possibility that many upstreams may prefer. However I doubt that
any would refuse a patch not delivered using their VCS.
- Taking individual patches from upstream in order to solve specific
issues, for instance to fix a security bug in a stable release.
* With other distros
- If one distro uses a patch then others may or may not want to
(Continue reading)
RSS Feed