It's clear that Sage, unlike most other projects, makes extensive use of 
software not written by Sage developers. As such, when bugs are found in that 
software, they should ideally be reported upstream.

I would suggest a pull-down on the track where one could select from

1) N/A - Not an upstream bug.
2) Not yet reported upstream, but should be.
3) Reported upstream.
4) Fixed upstream

In case #2, the reason for it not being reported should be given in the trac 
ticket, such as:

* I will do it within the next week.
* I don't have a clue who to report this too.

In the case of #3, the trac ticket should give further details of how the bug 
was reported. Such as

* URL for an online bug database
* Email of individual developer mailed.
* Email address of upstream developer list, and URL to join.
* Whether the bug has been acknowledged by the developers.

In case #4, the trac ticket should state if the fix is in

* A stable upstream release
* CVS
* Alpha/beta release

or however else the bug is known about.

Implementing this (or something similar) would have several advantages.

1) It would encourage developers to report bugs upstream in the first place, as 
nobody would like to leave their ticket as "#2 - Not yet reported upstream, but 
should be."

2) It would allow a search of those that should be reported.

3) It would allow one to search for .spkg files where updating the version 
should solve the issue.

It seems to me, a lot of bugs reported in Sage trac tickets never actually get 
reported upstream. This might help in that matter.

Comments ??

Dave

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to