#15052: plot_field crashes if if self.options() is called for an object with an
unknown option
-------------------------------------+-------------------------------------
       Reporter:  twch               |        Owner:
           Type:  defect             |       Status:  positive_review
       Priority:  major              |    Milestone:  sage-6.1
      Component:  graphics           |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Tobias Weich       |    Reviewers:  Punarbasu Purkayastha
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/ppurka/ticket/15052              |  932715c74994d5286e6c8dbea09d00fc534bc267
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------
Changes (by ppurka):

 * status:  needs_review => positive_review
 * reviewer:   => Punarbasu Purkayastha
 * commit:   => 932715c74994d5286e6c8dbea09d00fc534bc267


Comment:

 The following are the steps I followed in order to create the git sage and
 set up trac.

 1. First install the sage git
 2. Then ask sage to create a trac account, etc. This can be found in the
 [http://trac.sagemath.org/wiki/QuickStartSageGit quick start git] guide --
 the PDF for the Sage Days 53.
 3. In that pdf, follow the guidelines in page 20 to set up your git
 username and email. This will be autofilled in the patch username/email
 fields. You can also follow [http://sagemath.github.io/git-developer-
 guide/git_setup.html this guide].
 4. Create a ssh key and upload it using the sage dev scripts. You can
 follow [http://sagemath.github.io/git-developer-guide/trac.html this
 guide]. If you have a different ssh key for trac, say `trac` and
 `trac.pub` (like I do), then you need to use the following command
 {{{./sage --dev upload-ssh-key --public-key ~/.ssh/trac.pub}}} and then
 you can add the following to your `~/.ssh/config`:
 {{{
 Host trac.sagemath.org
     HostName             trac.sagemath.org
     User                 twch
     IdentityFile         ~/.ssh/trac
     PreferredAuthentications publickey
 }}}


 Now you are all set to interact with trac. So, here are the commands I
 used to create the branch.
 {{{
 $ ./sage --dev checkout --ticket 15052 # Creates a branch called
 ticket/15052 and makes it current
 $ git rebase origin/develop # This makes the current branch based off
 develop (sage-6.1.beta4)
 $ ./sage --dev import-patch --url http://trac.sagemath.org/raw-
 attachment/ticket/15052/trac_15052_fixes_infinite_loop.patch
 $ git diff origin/develop ticket/15052 # check the patch. There is also a
 ./sage --dev diff
 $ ./sage --dev push # Upload the patch
 }}}

 Nathann, thanks for the `ping ?`!
 ----
 New commits:
 
||[http://git.sagemath.org/sage.git/commit/?id=932715c74994d5286e6c8dbea09d00fc534bc267
 932715c]||{{{Trac 15052: Fixes infinite loop bug}}}||

--
Ticket URL: <http://trac.sagemath.org/ticket/15052#comment:12>
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/groups/opt_out.

Reply via email to