Skip to content
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

SageMath is broken and outdated #27335

Closed
2 tasks
langston-barrett opened this issue Jul 12, 2017 · 5 comments · Fixed by #31298
Closed
2 tasks

SageMath is broken and outdated #27335

langston-barrett opened this issue Jul 12, 2017 · 5 comments · Fixed by #31298

Comments

@langston-barrett
Copy link
Contributor

Issue description

Since Sage is huge and complicated, I figured I would make this issue to collaboratively track progress and share branches. One big issue is that Sage 7 no longer supports make install, instead they use some custom build system with scant documentation 😞.

This branch has the correct SHA256 for Sage 7.6 and updates a patch file. It currently fails when Sage tries to build xz.

Some nice things to do for the future:

cc: @volhovm @listx @cmfwyp @FlorentBecker

@FlorentBecker
Copy link
Contributor

thanks for picking this up

@7c6f434c
Copy link
Member

7c6f434c commented Jul 14, 2017

Me myself being a miserable loser who has failed to update Sage in the past, I hope you succeed…

My attempt hit the following wall. It is unbearably slow to let Sage build everything, but when I had convinced it to use the system versions of majority of dependencies it began to complain cryptically about their interaction in some case.

@langston-barrett
Copy link
Contributor Author

@7c6f434c Can you elaborate? Do you have a branch that has that work?

Also, to be clear: I probably don't have the skills or time to upgrade Sage by myself, I was hoping that if we shared our knowledge and de-duplicated efforts we might be able to get closer together 😄

@7c6f434c
Copy link
Member

I think it was 6-dot-something; it required a metric ton of adding options to the packages in NixPkgs (I have pushed that all to master long ago), and the Sage tricks are most likely too version-specific. It was long enough ago that I have since abandoned and lost the changes.

@timokau
Copy link
Member

timokau commented Oct 20, 2017

In case anybody in here is still waiting for this: I got sage to compile and run. I'm currently trying to minimize the dependencies and check that everything is working correctly (there is one doctest failure, but it was mentioned multiple times in the mailing list and apperas to be harmles -- just a timeout). I'll probably make a PR in the next couple of days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants