I won't clutter the discussion with the full traceback unless someone would find it interesting, but the hg_sage command failed with:
TypeError: 'NoneType' object is unsubscriptable. I did enter the entire URL, I didn't just paste the abbreviated URL displayed in the post. On Mar 23, 1:18 am, Ondrej Certik <ond...@certik.cz> wrote: > Hi Minh! > > > > > > On Mon, Mar 22, 2010 at 8:55 PM, Minh Nguyen <nguyenmi...@gmail.com> wrote: > > Hi Greg, > > > On Tue, Mar 23, 2010 at 9:35 AM, G B <g.c.b.at.w...@gmail.com> wrote: > >> Hi Ondrej-- > > >> Sorry to turn helpless, but I'm not sure how to apply the patch. I'm > >> working from a binary install for OS X. > > > Here is a quick-and-dirty way. I assume that you are using Sage 4.3.3 > > or Sage 4.3.4. From the Sage command line, you could issue the > > following command to apply the relevant patch: > > > sage: > > hg_sage.apply("http://trac.sagemath.org/sage_trac/raw-attachment/ticket/8564/sympy1....") > > > After hitting the enter key, the relevant patch would be downloaded to > > your computer. A text editor would then load and you would be prompted > > to enter a "commit message". Just enter some text such as "fix atan2() > > conversions between Sage and SymPy", save your text, exit the text > > editor. If the editor is vi(m), enter the text, hit the ESC key, and > > type ":wq". If the editor is Emacs, enter the text, hold down the CTRL > > key, and type "xs" and "xc" in that order. Having exited the text > > editor, the relevant patch would be applied to your local copy of > > Sage. Now exit the Sage command line session. From the SAGE_ROOT > > directory of Sage, i.e. the Sage top-level directory, rebuild the Sage > > library as follows: > > > $ ./sage -b main > > > This would only rebuild the relevant parts that the patch changes. > > Most likely, the last command won't rebuild the whole Sage library. > > >> Would I need to rebuild from > >> source, > > > You don't need to rebuild Sage from source for this particular patch. > > >> or can I apply the patch to one of the implementation files in > >> the bundle? > > > Follow the direction as described above. If there is anything wrong, > > please let me know. > > >> It looks like you've just changed a lookup table? > > > The patch adds an entry to a dictionary, also known as a hash table or > > an associative array. > > Thanks for all the detailed instructions. I also sent some patches > that we need to apply in sympy, fixing couple (related) bugs, so after > all is reviewed and in, I'll also update the whole sympy package and > ping you. But this patch above itself should imho fix the atan2 thing, > even with the current sympy in Sage. > > Ondrej -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org To unsubscribe from this group, send email to sage-support+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.