#11563: Make lrcalc a standard package
-------------------------------------------------------+--------------------
Reporter: nthiery | Owner:
sage-combinat
Type: enhancement | Status:
needs_review
Priority: major | Milestone:
sage-5.2
Component: combinatorics | Resolution:
Keywords: lrcalc, symmetric functions, days38 | Work issues:
Report Upstream: N/A | Reviewers: Anne
Schilling, Jeroen Demeyer
Authors: Nicolas M. ThiƩry | Merged in:
Dependencies: #10333 | Stopgaps:
-------------------------------------------------------+--------------------
Changes (by nthiery):
* status: new => needs_review
Old description:
> #10333 implements an interface to lrcalc, using an optional spkg.
> According to the vote on http://groups.google.com/group/sage-
> devel/browse_thread/thread/2e7114375f6f88a5/, there is a consensus on
> making lrcalc a standard spkg, after a one release probation period in
> order to follow the official rule.
>
> 1. '''spkg''': add
> [http://sage.math.washington.edu/home/palmieri/SPKG/lrcalc-1.1.6beta.p0.spkg
> lrcalc-1.1.6beta.p0.spkg] as standard spkg.
> 2. '''apply''' [attachment:trac_11563-lrcalc_standard_package-nt.patch]
> to the Sage library.
> 3. '''apply''' [attachment:trac_11563-lrcalc-sageroot-nt.patch] to
> `SAGE_ROOT`.
> 4. '''apply''' [attachment:trac_11563-scripts-hgignore.patch] to
> local/bin.
New description:
#10333 implements an interface to lrcalc, using an optional spkg.
According to the vote on http://groups.google.com/group/sage-
devel/browse_thread/thread/2e7114375f6f88a5/, there is a consensus on
making lrcalc a standard spkg, after a one release probation period in
order to follow the official rule.
1. '''spkg''': add
[http://sage.math.washington.edu/home/palmieri/SPKG/lrcalc-1.1.6beta1.spkg
lrcalc-1.1.6beta1.spkg] as standard spkg.
2. '''apply''' [attachment:trac_11563-lrcalc_standard_package-nt.patch]
to the Sage library.
3. '''apply''' [attachment:trac_11563-lrcalc-sageroot-nt.patch] to
`SAGE_ROOT`.
--
Comment:
Thank to John, I could login on hawk and investigate. It turned out to be
a C-level name conflict with a function called `hash_insert`. I used a
macro to rename that function in the lrcalc sources.
I also used the occasion to add examples of fusion and quantum
calculations in the README and testsuite.
I bumped lrcalc's version accordingly. Anders: please finish up version
1.1.6 from there!
The updated spkg also only installs the lrcalc libraries and headers, not
the binaries. Thanks John for pointing this out!
See the attached diff for the changes.
Quick review would be most appreciated to get this in 5.2!!!
Thanks,
Nicolas
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11563#comment:35>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.