Ximin Luo: > Andreas Tille: >> [..] >> >> >> https://people.debian.org/~tille/tmp/sagemath/sagemath_7.4-9~bpo8+1_amd64.build.gz >> > > Now we get to the tests, there are a lot here and we may not have time to > help you with all of them in detail. I can see the following are quite > significant: > > - sympy errors, you probably have to backport python-sympy. > > - FutureWarning from matplotlib, you probably have to backport > python-matplotlib > > - SignalError: Segmentation fault when calculating groebner_basis(), Tobias > dealt with this back in January and he might have some more comments to add. > I see you already backported python-brial but perhaps you also need to revert > some stuff we added for GCC-6 support. > > If you run the build with sbuild using one of the release-* targets in > debian/rules, it will give you a shell after a failed build, and then you can > run something like `make -f debian/tests.mk LOGFILE=sage/logs/ptestlong.log > failed-tests-by-error` to analyse the output to figure out which issues are > "more significant" to fix first. > > You can also run this on the file that you just uploaded, although the output > contains some junk because the input contains extra stuff it's not expecting. > It's still useful though; if I run: > > $ make -f debian/tests.mk LOGFILE=../sagemath_7.4-9~bpo8+1_amd64.build > failed-tests-by-error > > I can also see: > > 33 IOError: [Errno 2] No such file or directory: > '/usr/share/sagemath/graphs/smallgraphs.txt' > 41 IOError: [Errno 2] No such file or directory: > '/usr/share/sagemath/graphs/brouwer_srg_database.json' > > So you probably need to backport these as well: > > $ dpkg -S /usr/share/sagemath/graphs/smallgraphs.txt > sagemath-database-graphs: /usr/share/sagemath/graphs/smallgraphs.txt > $ dpkg -S /usr/share/sagemath/graphs/brouwer_srg_database.json > sagemath-database-graphs: /usr/share/sagemath/graphs/brouwer_srg_database.json >
You may also find it useful to patch this: https://anonscm.debian.org/cgit/collab-maint/sage-status-page.git/ so that it contains versions in jessie/jessie-backports. Then Tobias could probably add that to his cron-job, to mirror our existing status pages: https://people.debian.org/~thansen/debian-sage-7.4-status.html https://people.debian.org/~thansen/debian-sage-status.html https://people.debian.org/~thansen/debian-sage-dev-status.html X -- GPG: ed25519/56034877E1F87C35 GPG: rsa4096/1318EFAC5FBBDBCE https://github.com/infinity0/pubkeys.git

