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