Date: Sun, 27 Sep 2009 00:52:47 +0100 (BST) From: Robert Watson <rwatson@FreeBSD.org> To: Aristedes Maniatis <ari@ish.com.au> Cc: Mark Linimon <linimon@lonesome.com>, Gonzalo Nemmi <gnemmi@gmail.com>, current@freebsd.org Subject: Re: Various problems seen in RC1 Message-ID: <alpine.BSF.2.00.0909270049591.31373@fledge.watson.org> In-Reply-To: <4ABD68FA.5010103@ish.com.au> References: <20090921112657.GW95398@hoeg.nl> <19e9a5dc0909211728m159c1b50id00dec2b3f8110b0@mail.gmail.com> <20090922101329.K39832@ury.york.ac.uk> <200909221231.27713.gnemmi@gmail.com> <20090922174713.B39832@ury.york.ac.uk> <19e9a5dc0909221042l4f5a3e13p27776ee8bbc9713e@mail.gmail.com> <20090922225905.GC21416@lonesome.com> <4ABD68FA.5010103@ish.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 26 Sep 2009, Aristedes Maniatis wrote: > I've written before about this, so I will not go into detail. And I notice > that Mark was funded by the Foundation to replace the bug tracker with > something else. Was there an outcome from that work? My volunteer to help > was not replied to, so I assume that others have the matter completely under > control, but it would be nice to see what direction this is heading in. Most > other open source projects I am associated with have much more sophisticated > bug trackers which tie in tightly to the development and release processes, > but for the 8 release cycle, the best we have is Robert's TODO wiki page > which is usually at least a week out of date. It is interesting to note that > on that page there are only a tiny number of references to PRs. Unfortunately, I fell behind due to running the developer summit and EuroBSDCon, but really that's a symptom of an underlying problem: I was (and am) manually maintaining the wiki list based on re@ e-mail correspondence. That is fundamentally the wrong approach--we should be using the bug-tracking system to manage pending requests and known issues. In particular, I'd like each merge request and in-progress issue to be captured by a bug entry, and referenced during commits and merges. This would allow 99% of the information on the wiki page to be mechanically generated, and avoid the "missed stuff" problem. We'd also have to get better at saying "it's a real bug but we can't fix it for this release" explicitly, of course. There's not an opportunity to fix that for 8.0, but my recommendation has been that we at least use gnats, if not some more capable, issue-tracking system to handle pending changes and merge requests, with approvals to commit to branches linked back to the request so re@ can track what's going on. Robert N M Watson Computer Laboratory University of Cambridge
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.0909270049591.31373>