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

Reply via email to