On Thu, May 29, 2014 at 10:49 AM, Volker Braun <vbraun.n...@gmail.com> wrote:
> On Thursday, May 29, 2014 6:01:24 PM UTC+1, kcrisman wrote:
>>
>> As another example, in attempting to review one patch which relies upon
>> the new Maxima update
>
>
> The git branch contains the entire code, so automatically has all
> requirements. You don't need to know where the maxima update comes from to
> use the branch.
>
>>
>> : where that is, one cannot learn easily from git log, since
>> $ git log | grep maxima | less
>> $ git log | grep Maxima | less
>
>
> The git log is not a plain text file, its a directed acyclic graph. There is
> much more useful information in it than any possible linearization. More
> complicated than mailing patches? Sure. Why? Because mailing patches around
> doesn't work at that scale.

The argument that mailing patches "doesn't work at that scale" isn't
convincing, since Linux kernel development is much bigger than Sage
development, and they mail patches around [1].    There must be better
arguments....   Just to be clear -- I'm definitely not arguing that we
should switch to mailing patches around, or even that we should switch
back to using patches; also me and many other people are *very, very*
impressed and pleased with how you (Volker) are doing release
management using the current system!

[1] https://www.kernel.org/doc/Documentation/SubmittingPatches

>
>>
>> $ git log | grep 13973
>
>
> $ git log build/pkgs/maxima     # see which commits actually touched maxima
> commit 33417fa92057fc7ef1cf52e301b9b73a2d5c2a83
> Author: Peter Bruin <p.br...@warwick.ac.uk>
> Date:   Fri May 16 11:33:00 2014 +0100
>
>     Trac 13973: upgrade Maxima to 5.33.0
>
> Although Peter thought that the commit was for #13973 when he wrote it, that
> need not be the ticket that actually made use of the commit and pulled it
> into Sage. We check:
>
> # git trac find 33417fa92057fc7ef1cf52e301b9b73a2d5c2a83
> $ git trac find 33417fa92057fc7ef1cf52e301b9b73a2d5c2a83
> Commit has been merged, but not into a released version.
> commit 6220027f174e01ae252f277acb3a75de7053239c
> Merge: a3c4cf3 a130eed
> Author: Release Manager <rele...@sagemath.org>
> Date:   Sun May 25 11:20:54 2014 +0100
>
>     Trac #13973: Upgrade Maxima to 5.33.0
>
>     This is a continuation of #13364, and aims at including more upstream
>     bug fixes, which e.g. fix an
>     [http://permalink.gmane.org/gmane.comp.mathematics.sage.support/30644
>     issue reported on sage-support],
>     which was reported as Maxima bug
>     [https://sourceforge.net/p/maxima/bugs/2535 2535], and marked there as
>     closed in post-5.29.1.
>
>> I don't know why the description of a ticket is ending up in the log.  We
>> want a description of what actually was done, and the description in the
>> ticket is often full of brainstorming etc.
>
>
> Its up to you (the ticket author/reviewer) to make the description fit the
> ticket.
>
>>  For instance, for this one I guess I need to first do #13973, and then
>> somehow add #13712 on top of it
>
>
> No. For reviewing #13712 (say) you only need to get that branch. Batteries
> are already included. If it doesn't work then that is a negative review.
>
>
> --
> 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.



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

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