On Thu, Jan 24, 2008 at 07:06:14AM +0100, Lucas Nussbaum wrote:
2. A {svn,git} repository is setup, and write access is given to
  interested people. You use this repository when doing uploads. You
  commit your changes to it.

I have no desire whatsoever to do this. I consider the upstream repository to be authoritative, I expect that the debian changeset should be absolutely minimal, and I think that doing this would raise the bar for contributing changes rather than making it easier to do so.

I have considered adding Jim Meyering to the uploaders field to make it clear that I consider development of the debian package to be a closely collaborative effort with the upstream development. (The main reason I haven't done so yet is that I don't want to drag him into this soap opera.) Note that this would only formalize what has been de facto true for some time: Jim follows the debian BTS & when he responds to a bug I consider it dealt with (with the obvious need to later package the new upstream version that includes the fix). Note that historically the coreutils package has tracked upstream development fairly closely, and has even included upstream development releases when appropriate (and probably will again once something sufficiently cleaned up & stable makes it to testing.) When I create a patch I send it upstream and it either gets accepted or improved or rejected very quickly. In the current package there's a grand total of two debian patches: one I'm still not sure about and will probably drop in favor of a simple documentation change, and the other was added to meet the IPv6 release goal but isn't suitable for upstream until I either write or steal the appropriate autoconf routines for IPv6.

Other packages handle things differently, and I won't question why they choose to do things as they do. But for coreutils I think it is a grave disservice to our users and to the community as a whole to have distribution-specific flavors; portability in the unix world is bad enough already. I won't say there's no chance of creating another version control repository, but someone would have to present a really strong case for why that's better than simply using the upstream one.

Mike Stone



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to