-
-
Notifications
You must be signed in to change notification settings - Fork 568
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
make sure all optional packages work in the git repository #14962
Comments
Branch: u/ohanar/optional |
Branch pushed to git repo; I updated commit sha1. This was a forced push. Recent commits:
|
Commit: |
Changed branch from u/ohanar/optional to u/ohanar/test |
Branch pushed to git repo; I updated commit sha1. New commits: |
Changed commit from |
Dependencies: #15172 |
comment:8
4ti2 is currently broken (not related to the git transition) but works with the update at #15172. |
This comment has been minimized.
This comment has been minimized.
Changed branch from u/ohanar/test to none |
comment:10
#15258 fails, because it implements a dependency check in the |
comment:11
For right now I would say no dependency management -- any other solution at this point in time would require messing with the build system, which I don't want to do at the moment (so that we can get through this git transition). On top of our current faux package manager I would say the best solution would be to replace (at least most of) |
comment:12
The following spkgs failed to install:
Logfiles are here: http://boxen.math.washington.edu/home/vbraun/Sage/Testing/optional/ |
Branch: u/vbraun/optional_databases |
Commit: |
New commits:
|
Author: Volker Braun |
comment:14
|
This comment has been minimized.
This comment has been minimized.
comment:16
Also, |
comment:17
I am not online with the git layout yet (need to attend a tutorial, at the least, though Volker's video was a helpful start) so I can't help with this writing or reviewing yet BUT I have diagnosed the brian problem.
There are four tests of the following kind:
So where would we check the "newest version" now? That's all one would need to do, or even check "presence" if the spkg placeholder txt files are no longer there. (That said, I'm not sure if those checks are even really necessary, which would also fix it, I'm sure. But if the fix is easy, then we should try that first.) |
comment:18
The brian spkg just needs to strip out all the dependency checking, then it should work. You can still make spkgs as in the old workflow. Git installation instructions are, by now, easy:
|
comment:19
As I said:
I just don't remember why that was introduced. #9675 doesn't make it clear, so when I open this ticket, I'll cc: the original author. Otherwise I agree we should get rid of this. I'll update the patch situation as well and perhaps upgrade Brian if I find time for all this- should be able to in the next couple days.
Good to know! And that includes all the spkg stuff. |
comment:20
This is now #15261. |
comment:22
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:26
I'm setting this to positive review since clearly nobody else has the guts to review this ticket. The Harald, can you delete/move to trash: |
Reviewer: Volker Braun |
comment:29
Replying to @vbraun:
ok. |
comment:30
My copy of database_stein_watkins_mini.p0.spkg does contain SPKG.txt:
so I think this one should be easy -- no compilaton, it just copies recurseively the directory to SAGE_DATA:
|
comment:31
If I was going to work on converting stein_watkins_mini, should I open a new ticket to hold the branch? |
comment:32
Please open a new ticket, this one is closed. stein_watkins_mini contains a skeleton SPKG.txt, but no description (what is it anyways?) and no license (=potentially not legal to distribute). William indicated in the ensuing thread on sage-devel that it is public domain afair. |
comment:33
Replying to @vbraun:
See #15556.
It's a large collection of elliptic curves compiled by William Stein and Mark Watkins about 10 years ago, stored in simple compressed text files. I'll put a reference to their paper in the SPKG.txt (it is already cited properly in the docstrings). |
comment:34
See also #15814 |
we support them, so we need to make sure they will continue to work
Script to systematically try out all optional spkgs: http://boxen.math.washington.edu/home/vbraun/Sage/Testing/test_optional_packages.sh
The optional databases will be dealt with here, other packages should make separate tickets. Use the following new "upstream" tarballs:
Leave for later, don't work and no SPKG.txt:
Move to experimental (broken with or without git, probably for a long time):
Delete for other reasons:
Depends on #15172
Depends on #15261
Depends on #15263
Depends on #15370
Depends on #15302
Depends on #15814
CC: @haraldschilly
Component: packages: optional
Author: Volker Braun
Branch/Commit: u/vbraun/optional_databases @
5b72359
Reviewer: Volker Braun
Issue created by migration from https://trac.sagemath.org/ticket/14962
The text was updated successfully, but these errors were encountered: