New comment by tornaria on void-packages repository https://github.com/void-linux/void-packages/pull/34030#issuecomment-968369692 Comment: New on sagemath-9.5.beta6_3: - add depends needed for runtime and for testing - add `python_version=3` - disable skipping `03-rewrite-python-shebang` as it seems to be harmless after adding `python_version=3` (unexpected... let's try and be alert in case problems arise) - fix cleaning up of `$wrksrc` and `$_SAGE_ROOT` - use `sage-${version}_${revision}` for the binary symlink; this way it won't override whatever sage is installed in the system so I can test on a live system. The doctest failures for `sympow` should be fixed when #34077 is merged. At some point I plan on: - investigating all the doctest failures, try to fix them or find a workaround (goal: enable check and still have CI pass) - investigate https://trac.sagemath.org/ticket/30766 to see if we can get it working on system python 3.10. - add more packages to void: - standard pkgs missing: `brial cliquer gfan libbraiding libhomfly lrcalc nauty palp pdf2svg tachyon` - optional pkgs missing: `4ti2 coxeter3 libnauty libsemigroups lrslib perl_mongodb` Note that https://trac.sagemath.org/ticket/30766 mentions some updates necessary to support python 3.10, some of which we don't have, namely: - `python3-Babel` update to 2.9.1 - `python3-traitlets` update to 5.1.1 - `python3-distlib` update to 0.3.3 Most probably I won't have time to follow up much on this PR before next weekend.