#15666: p_group_cohomology upgrade
--------------------------------------+------------------------
Reporter: SimonKing | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-6.1
Component: packages: optional | Resolution:
Keywords: group cohomology | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: | Stopgaps:
--------------------------------------+------------------------
Changes (by SimonKing):
* cc: jhpalmiery, vbraun, jdemeyer (added)
Comment:
I guess I should Cc a couple of people. I can modify my spkg so that it
installs fine (in spite of the new source layout of Sage) both in
sage-5.13.beta4 and sage-6.1.beta4, and it passes most tests, except a
corner case in using the Singular interface and except some unexpected
results that are mathematically equivalent.
However, I need some help in the transition to using git on spkgs. If I
understood correctly, one should provide a pointer to "upstream" code that
will then be downloaded and installed. It could be that this is not so
straight forward:
- Some code is Python, Cython, Gap and Singular code that I wrote
exclusively for the spkg: In a way, the spkg *is* upstream.
- Some code is C-code written by David Green, and available only in the
spkg. Again, in a way, the spkg is upstream.
- Some code is a '''fork''' of an '''old''' version of `C-MeatAxe`. Why
"old"? Well, the new version of `C-MeatAxe` is not faster than the old,
but the function names have thoroughly changed. Switching to the new
version would have no advantage for the spkg, but would require a rewrite
of David Green's code. And why "fork"? Well, the spkg applies quite some
patch to the original sources of the `C-MeatAxe`. At some point, I have
send my patch to the authors of `C-MeatAxe`, but I don't think they are
using it now (and it does not seem to be a very active project).
So, given this setting, what is and how to access "upstream"?
--
Ticket URL: <http://trac.sagemath.org/ticket/15666#comment:2>
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.