GNU GNATS 4.0 beta1 released (fwd)

Daniel Berlin dan@dberlin.org
Sun Jan 13 08:44:00 GMT 2002


On Sat, 12 Jan 2002, Joseph S. Myers wrote:

> On Sat, 12 Jan 2002, Gerald Pfeifer wrote:
> 
> > FYI.  I believe Jeff has raised a critical point wrt. to switching
> > from GNU Software (GNATS) to non-GNU Software (Bugzilla).
> 
> Bugzilla is Free Software, used by GNOME.
Not only that, GNOME switched from debbugs to bugzilla (GPL -> non-GPL).


>  No GNATS developers have said
> anything about how GNATS 4 fares relative to my wishlist though I pointed
> it out on gnats-devel
> <URL:http://sources.redhat.com/ml/gnats-devel/2001-q4/msg00121.html>,
> whereas we have had useful comments from Bugzilla developers.  Has anyone
> asked RMS about the acceptability of switching to Bugzilla?

I thought this type of decision was made by the SC, not RMS?
"Its primary purpose is to make major decisions in the best interests of 
the GCC project and to ensure that the project adheres to its fundamental principles found in the project's 
mission statement. [see the original announcement below]."
The mission statement also says that it will use developer friendly tools 
and procedures, and that besides the compilers (which it says will be 
GPL'd), "  * Other components (runtime libraries, testsuites, etc) will be  
available under various free licenses with copyrights being held by 
individual authors or the FSF."

So bugzilla is not only not incompatible with gcc's mission statement, it 
would seem to fit right in (even if you consider a bug reporting system a 
"component").

> There has been and is plenty of opportunity for GNATS developers to
> present the case for GNATS 4 to GCC, relative to the various features
> people have wanted - those on my list, but also others that may not be
> present in Bugzilla either such as automatic verification of bugs,
What do you mean by "automatic verfication of bugs"
 keeping
> track of a bug's status in multiple GCC versions,
You can use meta-bugs to do this, having one meta bug for the bug that 
depends on the seperate bugs for each version it occurs in.
This is also easy to do (at least, i've got a patch installed in the 
bugzilla i've been working on that makes it easy to do) from an interface 
standpoint. You can simply select a bunch of bugs, and click a button to 
have it create a bug that depends on all of those bugs.

Using one bug for multiple versions is not really a good idea, because you 
end up duplicating so much info (you may consider it not useful for a 
release 3.0, but want to fix it for 3.1, so you'd need to also include 
target milestones, etc, in this single bug. You'd also want to be able to 
fix it in two different ways (disabling on a branch, doing the work on 
the mainline), so you wouldn't want discussion and whatnot of each fix 
getting in the way of the other).

>  sending unparsable mail
> to a moderator for manual filing if not spam rather than forming new
> "pending" PRs from it.  (Any GNATS developers wishing to comment should
> read through the past Bugzilla discussions on all the GCC lists in order
> to accumulate a full list of what people have wanted, and note that
> different people have different views on the desirability of particular
> features.)
> 



More information about the Gcc mailing list