#6456: Upgrade cvxopt in sage from 0.9 to 1.1.3
--------------------------------+-------------------------------------------
Reporter: was | Owner: mabshoff
Type: defect | Status: needs_work
Priority: major | Milestone: sage-4.6
Component: packages | Keywords:
Author: schilly, dimpase | Upstream: Completely fixed; Fix reported
upstream
Reviewer: | Merged:
Work_issues: |
--------------------------------+-------------------------------------------
Comment(by drkirkby):
A few comments.
* I changed the title, since this is a new version.
* There's a file {{{patches/setup.py.orig}}} which is not in the
repository. What is this .orig supposed to be? Is it from the old version
of this package, since it is totally different from the setup.py in the
source files. If its only from the previous version of the package, it
serves no real useful purpose and can be deleted.
{{{
-rw-r--r-- 1 drkirkby staff 5701 Sep 16 05:55 ./src/src/setup.py
-rw-r--r-- 1 drkirkby staff 5648 Oct 12 00:53
./patches/setup.py.patch
-rw-r--r-- 1 drkirkby staff 6226 Oct 12 01:09 ./patches/setup.py
-rw-r--r-- 1 drkirkby staff 6228 Oct 12 01:06
./patches/setup.py.orig
}}}
* The modification time of ./patches/setup.py.patch is Oct 12 00:53, yet
the file that should be created from, ./patches/setup.py was last edited
16 minute later. I'm a bit suspicious of how this package has been
patched,
* The description in SPKG.txt could be a lot more informative. There's a
much better description in the file {{{setup.py}}}.
* It would be sensible to list the author's email addresses in the
'Upstream Contact' section of SPKG.txt. They are in the file setup.py.
* The entry for cvxopt-1.1.2 in SPKG.txt should be removed, since 1.1.2
was never merged into Sage at all. All the changes should be under the
1.1.3 section.
* All the "TODO" items in SPKG.txt would be better moved to the special
build instructions section of SPKG.txt, since they have not been done,
they should not be done in the ChangeLog, which should document changes
made.
* Some of the TODO items '''must''' be done now, and can't be left. For
example, this is now linking against both GSL and GLPK, so adding those
dependencies to the file {{{spkg/standard/deps}}} must be listed as a
change that has been made, rather than a TODO.
* I've attached a revised spkg/standard/deps which makes sure that both
GSL and GLPK are built before cvxopt.
* All the authors who have contributed should be listed in SPKG.txt.
There are several missing, including myself, Peter Jeremy and perhaps
others.
* The authors field on here needs to have the full names of people, not
their user names.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6456#comment:100>
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.