-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
Upgrade experimental libFES package to version 0.2 #15209
Comments
Branch: u/Bouillaguet/libFES |
Commit: |
comment:4
Since we now moved to git proper the SPKG should be replaced by an entry in $SAGE_ROOT/build/pkgs. |
comment:8
change of priority just to save the patchbots.. |
This comment has been minimized.
This comment has been minimized.
Changed author from Charles Bouillaguet to Charles Bouillaguet, Travis Scholl |
comment:9
I noticed with the old version this library didn't pass many doctests This new version seems to pass more, but not all of them. It's also now in a spkg folder in build/ New commits:
|
Changed branch from u/Bouillaguet/libFES to u/tscholl2/libFES |
comment:10
If it doesn't pass all tests, why is the ticket "needs review"? |
Work Issues: type file |
comment:11
This needs a
Given that the current version also doesn't pass all tests and given that it's an experimental package, I guess that's allowed. |
comment:15
Since you renamed the package from |
Changed work issues from type file to none |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:17
Good point on changing the name everywhere. I used Also I finally figured out that the functions that were being wrapped had several signature changes. Now they are how they should be and it passes all the tests. |
comment:18
Can you rename the package |
comment:19
I am also a bit worried that the upstream page doesn't mention this source tarball anywhere. Where does the tarball on this ticket come from? |
comment:20
This is not needed:
And this shouldn't be needed if the upstream tarball was properly made using
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:23
Thanks for the comments. I'm sorry I should have been more explicit about the source of the tarball. The original source tarball is listed on the upstream website you linked to. Under "Advanced use" it has a link: "You can get the code in a source tarball" The link is to the bitbucket page for the source code, https://bitbucket.org/fes/fes/get/master.tar.bz2 However, I had to modify this tarball because it expands to a folder named So I renamed As for the lines in the
I get an error when trying to install the package:
Is it bad to run |
comment:24
Replying to @tscholl2:
Yes, but it's not really said that this is "version 0.2". It looks like it's just a snapshot of the bitbucket repository. Unless you know for sure that this is really version 0.2, use a date
Yes, because
No, the proper way to generate source tarball using autotools is to run |
comment:25
Replying to @jdemeyer:
I compared the files and it matched the latest commit so I figured it was the latest snapshot. I could also check with upstream.
Running
I will email upstream (he was the original author of this ticket actually) and see if he knows how to fix this. Otherwise it will probably take me a few days to figure out this error. I thought since this was an optional and experimental package that requiring |
comment:26
Replying to @tscholl2:
The upstream autotools files are pretty broken, I will see what I can do. |
Attachment: libfes.patch.gz |
comment:27
I attached to this ticket the needed fixes for the autotools project. With this fix, it passes |
comment:28
Replying to @jdemeyer:
I wasn't able to get
Thanks for looking into autotools for this! |
comment:29
Exactly the same commands do work for me and it gives a tarball. What error do you get? Ideally, upstream should apply the autotools patches and release a source tarball with |
comment:30
Replying to @jdemeyer:
Here is the error, it looks like it is expecting some directory that isn't there or isn't being named properly? Also it does generate a tarball, but it's only 45 bytes:
If it helps, this is on running on a sage math cloud project. I'm not sure if there is some other tool that should be installed, but if there is I can ask William to install it for this.
I emailed upstream about this issue. I haven't heard back yet. |
A new version has been released !
What is new in this version? Nothing, except it is now twice faster for quadratic systems.
A patch must be applied to the sage tree
tarball: https://cloud.sagemath.com/projects/330d780d-8c93-4e93-9e4b-bfb04951901a/files/libFES-0.2.tar.bz2
CC: @malb
Component: packages: experimental
Author: Charles Bouillaguet, Travis Scholl
Branch/Commit: u/tscholl2/libFES @
e8c18d0
Issue created by migration from https://trac.sagemath.org/ticket/15209
The text was updated successfully, but these errors were encountered: