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
Move the planarity files to a spkg #18187
Comments
Commit: |
This comment has been minimized.
This comment has been minimized.
Branch: public/18187 |
Author: Nathann Cohen |
New commits:
|
comment:2
Is this meant to be a standard or optional package? In any case, the current branch obviously doesn't work if
Also: to be safe, you might want to rebase on top of #18145, especially if you make further changes to the build system. |
comment:3
A standard package. This code is already part of Sage.
Second time I have to rebase on top of that one Nathann |
comment:4
I just checked, and there are no conflicts with #18145 (trivial merge). Nathann |
Work Issues: spkg is not built |
comment:6
Replying to @nathanncohen:
I know, that ticket is just prone to conflicts. But it's also an important ticket. I hope you like the new syntax for optional packages in #18145. |
comment:7
Yepyep, it's indeed much much cleaner!! Nathann |
comment:8
When building a library in a portable way, you must use some program like |
Changed work issues from spkg is not built to spkg is not built, make it portable |
comment:9
I wonder if you could not use install the |
comment:10
Or move |
comment:11
Hmmmm... I prefer the libtool way out. These files haven't been reviewed, so I do not think that they should be in our code directly. |
comment:12
Replying to @nathanncohen:
Well, |
comment:13
What exactly is it meant to contain? There is also a src/sage/ext/ directory |
comment:14
Replying to @nathanncohen:
Well, that's not so clear :-) At least, it contains certain non-Sage code for PARI and GAP. |
comment:58
This now works on OS X. |
Dependencies: #15642 |
comment:59
You need to change the version number when changing the tarball. The buildbots have the old tarball cached now. |
comment:60
Replying to @vbraun:
Sorry Volker, but I don't get it. Just because the buildbots have tested an earlier version, I have to change the tarball name? Can't you change the buildbot script such that it re-downloads the tarball every time (using |
comment:61
The buildbot just relies on Sage to download tarballs. |
comment:62
PS: #15642 will re-download tarballs whose checksum does not match |
comment:63
So, since you added the #15642 as dependency, there is no problem, right? |
comment:64
Turns out sage-spkg doesn't even call sage-download-files if the checksum doesn't match, this is now #18417 |
comment:66
Fixing the downloading is now #18428 |
comment:67
Needs work because of #18431 |
Changed branch from public/18187 to |
The contents of sage/graphs/planarity_c is not Sage source but a non-vanilla copy of John Boyer's planarity code [1]. This branch turns it into a standard package.
Package: http://boxen.math.washington.edu/home/jdemeyer/spkg/planarity-2.2.0.tar.bz2 (upstream version 2.2.0 - Nauty + edited version of Nathann Cohen's autotools project)
[1] https://code.google.com/p/planarity/
Depends on #18431
Depends on #18428
Upstream: None of the above - read trac for reasoning.
CC: @mezzarobba @videlec @sagetrac-tmonteil @dcoudert @jdemeyer
Component: packages: standard
Author: Nathann Cohen, Jeroen Demeyer
Branch/Commit:
2ebb2d1
Reviewer: Jeroen Demeyer, Nathann Cohen
Issue created by migration from https://trac.sagemath.org/ticket/18187
The text was updated successfully, but these errors were encountered: