On Tue, Nov 30, 2010 at 4:23 AM, David Kirkby <david.kir...@onetel.net> wrote:
> On 30 November 2010 10:48, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote:
>> On 2010-11-30 00:55, Volker Braun wrote:
>>> nobody wants to give a positive review until it has been tried on all
>>> platforms
>>
>> I think "testing on every platform" is not a necessary condition for a
>> ticket to receive positive_review.  For reviewing a ticket, I think that
>> looking at the code is far more important than testing.  If the ticket
>> gets positive_review, it will certainly get tested and any problems will
>> be caught.

+1. I have the feeling that people are doing more testing than reading
of code, which is omitting the most important step, and in particular
the one that only a human can do. Testing should happen orthogonal to
someone reading the code and giving it a positive review.

>> Jeroen.
>
> IMHO, it should not be too hard for someone to test on one Linux
> system, one OS X system and one Solaris system. William has the
> hardware and will create accounts for people if they need to test
> Sage.

But it is too high of a burden for someone who doesn't enjoy patching
and building Sage on a variety of systems.

> Otherwise I fear too many positively reviewed tickets will end up
> getting bounced out for reasons that a bit of testing would have shown
> up much earlier. Of course, it also depends on the type of patch, and
> how large it is. Some are trivial. But certainly in the case of
> updating .spkg's, IMHO it's better if there's confirmation it wiorks
> on at least those three systems before giving a positive review.

Spkgs are a bit messier, because they have more platform independent
code, but for most tickets I don't think that's needed at all.

> Testing on every Linux system is a different matter altogether though,
> and unfortunately it does seem that some tickets are getting stuck.
> because they build on one distribution, but not on another.
> Unfortunately, to make matters worst, there are no buildbots for some
> of the systems where Sage is breaking on. To be honest, I feel the
> only answer to that is that if someone wants Sage to build on a
> specific version of an OS, they need to make a buildbot available.

+1

- Robert

-- 
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