New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove (duplicate) BOOST and M4RI source trees from PolyBoRi spkg, some clean-up #9472
Comments
Attachment: polybori-0.6.4.p1-p2.patch.gz Apply to polybori-0.6.4.p1. Source trees have to be removed manually. |
comment:1
I.e., to remove the Boost and M4RI source trees, do: rm -rv polybori-0.6.4.p1/src/boost_1_34_1.cropped
rm -rv polybori-0.6.4.p1/src/polybori-0.6.4/M4RI I've tested the spkg with Sage 4.5.alpha4 (with SageNB 0.8.1 and zodb3 3.7.0.p4) on Ubuntu 9.04 x86_64; all tests, including long ones, passed. |
comment:2
leif's updated spkg: polybori-0.6.4.p2.spkg |
This comment has been minimized.
This comment has been minimized.
comment:4
I replaced thePolyBoRi SPKG in Sage 4.5.alpha4 with the one linked above and built Sage from scratch without problems. All doctests also pass on sage.math. I checked the install log andPolyBoRi reports M4RI found (and wouldn't build without Boost anyway). |
comment:5
It seems that we can install PolyBoRi in parallel with, e.g., $ env MAKEOPTS="-j20" ./sage -f http://sage.math.washington.edu/home/schilly/sage/spkg/polybori-0.6.4.p2.spkg But I haven't tested this extensively. |
Reviewer: Martin Albrecht |
Merged: sage-4.5.3.alpha0 |
comment:7
Replying to @qed777: Did you also update/correct |
comment:8
Replying to @nexttime:
No, I didn't. I apologize for that. (We should have, for the record, an updated Since "there seem to have been no issues with that [the missing GD dependency] in the past" and I'm nearly ready to release the current trial 4.5.3.alpha0, I've opened #9712 and suggest that we merge it in 4.5.3.alpha1. I assume the GD change itself is already reviewed, so I can review #9712 fairly quickly. Or, if I have a spare moment, I'll post a new (Ticket #9433 should help with these types of changes.) |
comment:9
Karl-Dieter (kcrisman) has just reported on sage-release updating from 4.5.2 to 4.5.3.alpha0 failed on MacOS X 10.6 because this new PolyBoRi package failed to build:
I'll open a new ticket for that shortly (unless someone else is faster). |
SPKG.txt
excerpt from the modified spkg:Slightly more readable:
spkg (see below, 0.5.rc.p7), modified
spkg-install
accordinglypatches/custom.py
CFLAGS
etc. are still overwritten rather than modified!During upgrade to 0.6.x, the Boost source unintentionally got in again. The new spkg is about 1.7MB, i.e. 300KB smaller.
The new PolyBoRi 0.6.4.p2 spkg is here.
(To test the patch, the directories have to be removed manually, since the attached patch doesn't delete them from 0.6.4.p1; see comment below.)
Since PolyBoRi also uses GD,
$SAGE_ROOT/spkg/standard/deps
should be updated (but there seem to have been no issues with that in the past).CC: @kcrisman
Component: packages: standard
Author: Leif Leonhardy
Reviewer: Martin Albrecht
Merged: sage-4.5.3.alpha0
Issue created by migration from https://trac.sagemath.org/ticket/9472
The text was updated successfully, but these errors were encountered: