To make this effective, one needs to make it easier to have a trac
account.  The development model here is heavily centralized making it
fairly hard to join in.


On Aug 10, 9:25 am, Martin Albrecht <[EMAIL PROTECTED]>
wrote:
> Hi there,
>
> there have been some complaints about the quality of SAGE code recently, so
> this is a proposal how to tackle this problem.
>
> 1.) Everybody fills a bug report about _anything_ annoying, wrong, broken in
> SAGE. Everything! Really, everything! Its easy to close a bug with 'wontfix'
> or 'cannotreproduce' and no one will be mad. The only condition is to search
> the bug reports first to check whether it has been reported already.
>
> I don't know how you handle this, but I often don't fill bug reports because
> (a) I don't care enough or (b) I'll have to fix the bug myself anyway. But I
> usually make notes in the code I am writing. This should change: lots and
> lots of bugreports. Also, fill in the features you are planing to implement
> as a feature request and assign yourself. This way it is transparent who
> wants to do what and it is easier to get in touch.
>
> 2.) We agree on - lets say - one Sunday a month when we all meet on IRC and
> sit down fixing those bugs. No new features only bug squashing! Many projects
> hold events called 'Bug Squashing Party' and this would be our 'party. I.e.
> we go through the bug reports, assign people, fix them and close them (many
> obsolete bug reports on Trac were not properly closed).
>
> Potential refinements:
>
> 3.1) The KDE team has the concept of a "Junior Job". That is a bugfix or a
> feature request someone new to the project could be able to handle. E.g.
> finding an obscure SEGFAULT in code related to libSINGULAR on AMD64 machines
> only is definitely no Junior Job, fixing
>
> http://www.sagemath.org:9002/sage_trac/ticket/415
>
> (ZZ.random_element(0) --> crash) is. Btw. I've just fixed and closed it.
>
> The KDE devs simply tag junior jobs with ("JJ:") in the bug description and
> have a nice way to tell people how to get involved easily.
>
> 3.2) Trac should be configured to send out e-mails if something changes for a
> bug that is assigned to me.
>
> Thoughts?
> Martin
>
> --
> name: Martin Albrecht
> _pgp:http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99
> _www:http://www.informatik.uni-bremen.de/~malb
> _jab: [EMAIL PROTECTED]


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to