#17438: coefficients of symbolic expressions revamp
-------------------------------------+-------------------------------------
       Reporter:  rws                |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.5
      Component:  symbolics          |   Resolution:
       Keywords:  list, polynomial,  |    Merged in:
  coeff                              |    Reviewers:
        Authors:  Ralf Stephan       |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  0fec129b1055535de50cf4e5c663662e0d877742
  u/rws/coefficients_of_symbolic_expressions_revamp|     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by john_perry):

 Replying to [comment:15 rws]:
 > Given you have cloned `github.com/sagemath/sage` twice (master, develop)
 you checkout develop and say `git pull`. Whatever version you had, now you
 have 6.5beta2. Whenever you `git trac checkout 17438` you will have the
 version that I was using on upload, i.e., 6.5beta1.

 OK, yes, I have a master; I have a develop; I had switched to develop
 (`checkout develop`) & recompiled. But I did not do a `git pull`, because
 the developer's manual says nothing* about that, aside from pulling, say,
 a particular branch (which is what I did: I pulled your branch, and
 compilation failed). Also, the Sage Developer's Guide says to create a new
 branch for a ticket (`git checkout` '''`-b`''' `my_branch FETCH_HEAD`) so
 that's what I did. Was that wrong, too?

 > The best strategy for you with an old clone would be to pull HEAD
 (=6.5beta2), `make clean; make` then `git trac checkout 17438`, and now
 NOT `make` but `sage -b`. Also, installing ccache is very very
 recommended.

 I could try that, though right now I have 6.5beta1 compiling, so I might
 as well stick with that for the time being.

 > Did I say that without `git-trac` development is tedious? Highly
 recommended.

 Lots of people recommend it, but the Developer's Guide doesn't ("you'll
 have to learn git eventually, anyway, so why not start now?") and I'm
 actually working with other projects that use git (though not very much
 yet, & not very in-depth... just commit & push mostly).

 *I now see that it says nothing about that ''in the section on checking
 out tickets.'' In the section on ''getting changes'' it tells the reader,
 `git pull trac u/user/description`. Not sure if this is a contradiction,
 or something to be done sequentially, but I didn't infer that it was to be
 done sequentially, if so. So that could explain something.

--
Ticket URL: <http://trac.sagemath.org/ticket/17438#comment:17>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

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

Reply via email to