I noticed there is no bug in sage 7.4 (sagenb.org). Pynac was updated to 0.2.2 (sage-4.7.1.alpha1) and then to 0.2.3 (sage-4.7.1.alpha4) according to sage 7.4.1 changelog.
Where do I fill the bug? I've already filled a bug at the "Sage Notebook Bugreport", is it enough? Is it mandatory to ask for a Tracker account? On Oct 11, 5:02 pm, Nils Bruin <nbr...@sfu.ca> wrote: > On Oct 11, 4:16 am, CDSousa <cris...@gmail.com> wrote: > > > x = var('x'); f = function('f',x) ; s = dumps(f) ; loads(s) > > I get a "RuntimeError: unknown function 'f' in archive". > > Excellent example. That's definitely a bug. You must be the first > person who tries to pickle a formal function (i.e., one without a > defining expression). You should file a bug report with exactly this > example in there. > > Some technical information from > sage.misc.explain_pickle.explain_pickle: > (indeed, pickle is not an opaque binary format when looked at with the > right tools. However, in this case it turns out it wraps another > format from Pynac which is probably also not opaque but needs an > expert to make sense of) > > Things go wrong in sage.symbolic.expression.Expression , which > basically just wraps Pynac's GArchive. Apparently, this routine > handles free "variables" properly but not "free functions". > > The bug will be immediately pushed upstream to Pynac developers, but > luckily those are actively involved in sage. -- 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