Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#3523 closed enhancement (fixed)

[with spkg; with positive review] upgrade flint to 1.0.10

Reported by: was Owned by: mabshoff
Priority: blocker Milestone: sage-3.0.4
Component: packages: standard Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Description (last modified by was)

Among other things, this fixes a MAJOR bug in flint-1.0.6 (in getting coefficients of polys) which would make that version of flint pretty useless.

NOTE: One serious concern is that somebody stupidly named the last flint package in sage 1.06 instead of 1.0.6. This means that the sage auto-upgrade system will think that flint 106 is newer than 1.0.10. so this spkg should probably be remade as 1.010 before it is included. Bummer. I made it 1.010 below!?

http://sage.math.washington.edu/home/was/patches/flint-1.010.spkg

Change History (9)

comment:1 Changed 11 years ago by was

  • Description modified (diff)

comment:2 Changed 11 years ago by was

  • Description modified (diff)

comment:3 Changed 11 years ago by was

WARNING: current version of package doesn't copy libflint.so over correctly after build on linux, but does on OS X. On linux you must do

   sage -f -m flint-1.0.10.spkg
   then copy spkg/build/flint-1.0.10/src/... ?? libflint.so to SAGE_ROOT/local/lib

comment:4 Changed 11 years ago by was

  • Description modified (diff)

comment:5 Changed 11 years ago by craigcitro

  • Summary changed from [with spkg; needs review] upgrade flint to 1.0.10 to [with spkg; with positive review] upgrade flint to 1.0.10

I tested the most recent spkg available at the URL listed above, and it works on Mac OSX. I also watched over William's shoulder as he tested it on Linux, so I can say that I've seen it work on two platforms. Note that this ticket is an absolute necessity for both #2357 and #3502, so we should get this merged ASAP.

comment:6 Changed 11 years ago by craigcitro

  • Priority changed from major to blocker

comment:7 Changed 11 years ago by mabshoff

  • Resolution set to fixed
  • Status changed from new to closed

Merged in Sage 3.0.4.alpha2

comment:8 Changed 11 years ago by burcin

The package linked from #2357 modifies the Makefile in FLINT to install the NTL interface. Does this package include those changes?

It might be a good idea to check this package with the patch from #2357.

comment:9 Changed 11 years ago by craigcitro

No worries -- I've already done that. It works fine.

Note: See TracTickets for help on using tickets.