On Thu, May 29, 2014 at 2:22 PM, leif <not.rea...@online.de> wrote:
> kcrisman wrote:
>>
>> <rant>
>> Git workflow.
>>
>> The goal was to reduce work for some developers and make things more
>> modular, but in fact what happens is that people are basing their
>> "branches" on all kinds of different starting points, forcing constant
>> recompilation for even the most trivial changes.  [...] </rant>
>
> Nobody ever promised it would make *reviewers'* life easier.

Making the reviewer's life easier should be a primary goal as
well--look at the number of unreviewed tickets sitting on trac right
now.

Previously, we still had people basing their "branches" on all kinds
of different starting points, but it was all implicit, so it was
harder to look at and test exactly the code someone else intended to
be contributing.

If I understand your complaint correctly, the problem is that
re-compiling after switching branches is too expensive.
http://trac.sagemath.org/ticket/14372 needs to be resolved. I would
note that for most trivial changes there's no need to download and
build/test it yourself--the patchbot should do this for you. Of course
sometimes you want to try out (and contribute back!) different corner
cases, bigger examples, etc. but that's not essential for many
reviews.

It would be very cool if there was a way to have multiple builds of
Sage co-exist cheaply. Imagine a service where you could ssh into
trac1234.sagemath.org and be presented with a sage prompt with ticket
#1234 built and ready to play with. Or a notebook. How cheap could it
be to have a SMC project for every open ticket? And then you could
take some of your examples and insanely easily (e.g. with the click of
a button, or maybe a copy-paste) add them to a docstring. That's my
vision of how to make life easier for reviewers on top of what the
patchbot already does.

- Robert

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to