On Oct 22, 9:26 pm, Jason Bandlow <jband...@gmail.com> wrote:
> On 10/22/2010 12:20 PM, Robert Bradshaw wrote:
>
> > Given the difficulty of finding reviewers, are you arguing we
> > shouldn't try to make things even easier? Yes, it's not to bad ([copy
> > the url, qimport, qpush] * n, build, test, run doctests, qpop, ...),
> > but could be a lot better. Oh, and by "test" I mean not doctests, but
> > interactively test, where it's more of a pain to context switch and
> > wait for the build to complete. I'd rather be reading the code and say
> > "hmm... I wonder if this works..." and just try it out.
>
> This has annoyed me on more than one occasion.  Can any trac gurus speak
> to the possibility of adding two fields to trac tickets?
>
> 1) Patches to be applied for the current ticket
> 2) Tickets on which this patch depends
>
> It seems to me that if we had machine-readable fields of this type, it
> would be possible (easy?) to write a shell script where one would write
>
> $ test_ticket #1234
>
> and the script would
>
> a) Download and apply the appropriate patches to a mercurial queue
> b) Build and run the patched version for interactive testing
> c) Clone the patched version, run all tests, email me the tail of the
> test log and delete the cloned version.  (Works in a clone so I can
> review other tickets while this is going on.)
>
> This little bit of automation would make me a much more productive
> reviewer, I think.  But getting the collection of patch URLs is
> currently too hard to automate.
>
> -Jason

+1. Nice and easy as a first step (and necessary for all the later
things). If that is not a rather doable thing in Trac, then I think we
have an answer to the earlier question in the "bug wrangler" thread on
whether Trac is the best solution for our needs ;-)

Johan

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