ASKSAGE: Sage Q&A Forum - RSS feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Wed, 11 Jan 2017 22:14:09 +0100using patches in sagemathhttps://ask.sagemath.org/question/36258/using-patches-in-sagemath/I would like to use patches in my sagemath scripts, along with certain library imports - as one does in python - but I am finding it hard to learn how to do this.
Can anyone assist in this regards? fieldofnodesWed, 11 Jan 2017 22:14:09 +0100https://ask.sagemath.org/question/36258/Checklist for submitting a patch to trachttps://ask.sagemath.org/question/23841/checklist-for-submitting-a-patch-to-trac/I would like to create a checklist that one should go through before submitting a patch to the trac server:
**What are the points to be checked before submitting a patch to the trac server?**
AmriWed, 20 Aug 2014 08:17:58 +0200https://ask.sagemath.org/question/23841/Ideals of non-commutative polynomialshttps://ask.sagemath.org/question/9748/ideals-of-non-commutative-polynomials/Basically I have the same question as [here](http://ask.sagemath.org/question/1267/find-specific-linear-combination-in-multivariate), but in the non-commutative case: Given non-commutative polynomials $f_1,\dotsc,f_s \in \mathbb{Q}\langle x_1,\dotsc,x_n \rangle$, how can I test (with sage, or any other program which can do this) that some $g \in \mathbb{Q}\langle x_1,\dotsc,x_n \rangle$ satisfies $g \in \langle f_1,\dotsc,f_s \rangle$ (two-sided ideal), and find an explicit linear combination $g = \sum_i a_i f_i b_i$ which demonstrates this?
In trac ticket [#11068](http://trac.sagemath.org/sage_trac/ticket/11068) non-commutative quotient rings were implemented. However, according to the reference manual on [quotient rings](http://www.sagemath.org/doc/reference/sage/rings/quotient_ring.html), this assumes that one defines a reduce method by hand. But in my example , it is not clear how to do this.Martin BrandenburgSun, 27 Jan 2013 20:23:38 +0100https://ask.sagemath.org/question/9748/How to install patches? (Or should we?)https://ask.sagemath.org/question/8835/how-to-install-patches-or-should-we/Hi -
Hopefully this question is basic, but I haven't been able to find a clear answer online. (For the record, I am using the Sage notebook with the app version of Sage on a Mac.)
I consider myself a lowly and ignorant end user of Sage -- maybe one day I'll know enough to be able to contribute to development, but that day is not near. How do I (or should I, even) download and install patches, fixes and updates to Sage, short of doing a whole new installation from scratch?
More specifically: Suppose I encounter some bug or shortcoming with Sage, and I discover that there is already a ticket for that problem on the [Sage developer trac](http://trac.sagemath.org/sage_trac/). Suppose that that ticket is categorized as "fixed," and I see a link to some file (usually ending with .spkg, .patch, or .diff) near the top of the page. Is that file something that I, the lowly end user, am meant to download and install, hopefully fixing my problem? Or are those files on sage_trac really just meant for development work, and the fix will only trickle down to the end users once those fixes are incorporated into a future version of Sage?
If am I meant to be installing these patches myself, how exactly is that done? That is, where do I put the files, and what do I type where?
I feel like an idiot phrasing it in such basic terms. And I'm sure that the answers to my questions are already floating out there somewhere, but I haven't been able to find them. For example, the help stuff I've found out there for sage_trac is all about how to post or contribute to a trac ticket, rather than how to take advantage of the fixes found for that ticket.jdcThu, 29 Mar 2012 12:27:33 +0200https://ask.sagemath.org/question/8835/