track bugs in VCS, not the other way around
Jelmer Vernooij
jelmer at samba.org
Wed May 21 14:33:25 UTC 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Martin,
martin f krafft wrote:
[...]
> What we're trying to do right now is more or less keep track of
> patches in Debian packages. Joey proposes to use bug reports for
> that. It *does* make some sense, but it's far-fetched. Very
> far-fetched. Yes, we want to minimise bug count *and* diversion from
> upstream, but does that mean we have to map one onto the other?
>
> Let's assume for a minute that we accept that VCSs are the way
> forward and start to consider how we could track bugs in the VCS,
> alongside the code.
>
> Start to think about it this way, and stuff suddenly neatly aligns,
> at least in my world.
>
> Suddenly you can commit a patch and mark the bug fixed atomically.
>
> Suddenly, bug reports become commits in a branch, and keeping the
> branch empty is your goal.
>
> Divergence from upstream is represented in topic branches, and you
> want to keep the number of those minimal to not go insane.
>
> You also get all the benefits of a distributed system and if we find
> ways to cooperate with other distros via one and the same repository
> [0], bugs would be shared, but done right from the start [1].
>
> 0. http://vcs-pkg.org
> 1. http://madduck.net/blog/2008.05.06:how-launchpad-got-it-wrong
>
> I have no details on this yet, but the general idea. Let's not
> create more dependence on our aging BTS, please.
>
> And yes, I will try to create a wiki page summarising this subthread
> in the next few weeks, if the idea isn't completely unrealistic.
Have you seen bugs everywhere (http://www.bugseverywhere.org) ? It's a
distributed bug tracker that stores bug information as metadata in VCS
branches.
I don't think it's exactly what you're talking about but it may be a
source of inspiration.
Cheers,
Jelmer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iQCVAwUBSDQysgy0JeEGD2blAQJl2gP+N5bEFaZspXP/3ELAOL37dkCeU3mbzmAO
4S5glbsDXqSnesvxCqY9ZULAPPatkSOYFcFMnkbC4YN+AwXE4S6xx4RQBcUZcdeK
0oMobJp6k3JzwNmuFGCX/usF1lRvs1+sXnPLsAh+2FAamM7iuKcEZ8O7mkUyuJtQ
YsmfP5nmtbU=
=pjNx
-----END PGP SIGNATURE-----
More information about the vcs-pkg-discuss
mailing list