Hi, yes, this is probably because sagemath 9.2 uses threejs 117 while in Debian we are using / trying to use the Debian package three.js which is at version 111. Replacing js stuff with Debian packages is always fiddly...
Best, Tobias On 8/25/21 9:56 PM, Balbir Thomas wrote: > Package: sagemath > Version: 9.2-2 > Severity: normal > > Dear Maintainer, > > Creating any 3D graphics using the default three.js viewer > opens a blank black page in the web browser. The same plot > with an argument "viewer=tachyon" or "viewer=jmol" results > in a correct plot. > > It was suggested in IRC that this may be a wayland issue > but I did check I am not running wayland using > > loginctl show-session $XDG_SESSION_ID -p Type > > and this shows the session type is tty. I am using the FVWM > desktop. > > -- System Information: > Debian Release: 11.0 > APT prefers stable-security > APT policy: (500, 'stable-security'), (500, 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 5.10.0-8-amd64 (SMP w/6 CPU threads) > Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), > LANGUAGE=en_GB:en > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages sagemath depends on: > ii curl 7.74.0-1.3+b1 > ii cysignals-tools 1.10.2+ds-6 > ii cython3 0.29.21-3+b1 > ii ecl 20.4.24+ds-2 > ii eclib-tools 20190909-3+b1 > ii fflas-ffpack 2.4.3-2 > ii flintqs 1:1.0-3+b1 > ii gap-atlasrep 2.1.0-3 > ii gap-dev 4.11.0-4 > ii gap-online-help 4.11.0-4 > ii gap-primgrp 3.4.0-1 > ii gap-smallgrp 1.4.1-2 > ii gap-table-of-marks 1.2.9-1 > ii gap-transgrp 2.0.6-2 > ii gfan 0.6.2-4 > ii glpk-utils 5.0-1 > ii gmp-ecm 7.0.4+ds-5 > ii ipython3 7.20.0-1 > ii iso-codes 4.6.0-1 > ii jmol > 14.6.4+2016.11.05+dfsg1-4 > ii lcalc 1.23+dfsg-11+b1 > ii less 551-2 > ii libatlas3-base [libblas.so.3] 3.10.3-10 > ii libblas3 [libblas.so.3] 3.9.0-3 > ii libbraiding0 1.0-1+b1 > ii libbrial-groebner3 1.2.10-1+b1 > ii libbrial3 1.2.10-1+b1 > ii libc6 2.31-13 > ii libcdd-tools 094l-2 > ii libcliquer1 1.21-2 > ii libec5 20190909-3+b1 > ii libecm1 7.0.4+ds-5 > ii libflint-2.6.3 2.6.3-3 > ii libflint-arb2 1:2.19.0-1 > ii libgap7 4.11.0-4 > ii libgcc-s1 10.2.1-6 > ii libgd3 2.3.0-2 > ii libgiac0 1.6.0.41+dfsg1-1 > ii libgivaro9 4.1.1-2 > ii libglpk40 5.0-1 > ii libgmp10 2:6.2.1+dfsg-1 > ii libgmpxx4ldbl 2:6.2.1+dfsg-1 > ii libgomp1 10.2.1-6 > ii libgsl25 2.6+dfsg-2 > ii libhomfly0 1.02r6-1 > ii libiml0 1.0.4-1+b2 > ii libjs-mathjax 2.7.9+dfsg-1 > ii libjs-three 111+dfsg1-2 > ii liblfunction0 1.23+dfsg-11+b1 > ii liblrcalc1 1.2-2+b1 > ii libm4ri-0.0.20200125 20200125-1+b1 > ii libm4rie-0.0.20200125 20200125-1+b2 > ii libmpc3 1.2.0-1 > ii libmpfi0 1.5.3+ds-5 > ii libmpfr6 4.1.0-3 > ii libntl43 11.4.3-1+b1 > ii libopenblas0 0.3.13+ds-3 > ii libopenblas0-pthread [libblas.so.3] 0.3.13+ds-3 > ii libpari-gmp-tls7 2.13.1-1 > ii libplanarity0 3.0.1.0-1 > ii libpynac18py3 0.7.27-1 > ii libratpoints-2.1.3 1:2.1.3-1+b2 > ii libreadline8 8.1-1 > ii librw0 0.9+ds1-1 > ii libsingular4m1 1:4.1.1-p2+ds-4+b2 > ii libstdc++6 10.2.1-6 > ii libsymmetrica2 2.0+ds-6 > ii libzn-poly-0.9 0.9.2-1 > ii maxima-sage 5.44.0-1+b1 > ii maxima-sage-share 5.44.0-1 > ii nauty 2.7r1+ds-2 > ii palp 2.20-1 > ii pari-elldata 0.20190911-1 > ii pari-galdata 0.20080411-3 > ii pari-galpol 4.0-1.1 > ii pari-gp 2.13.1-1 > ii pari-gp2c 0.0.12-2 > ii pari-seadata 0.20090618-2 > ii python-ppl-doc 0.8.7-1 > ii python3 3.9.2-3 > ii python3-alabaster 0.7.8-1.1 > ii python3-babel 2.8.0+dfsg.1-7 > ii python3-cvxopt 1.2.5+dfsg-3+b1 > ii python3-cycler 0.10.0-3 > ii python3-cypari2 2.1.2-2 > ii python3-cysignals-pari 1.10.2+ds-6 > ii python3-decorator 4.4.2-2 > ii python3-docutils 0.16+dfsg-4 > ii python3-fpylll 0.5.2+ds1-3 > ii python3-future 0.18.2-5 > ii python3-gmpy2 2.1.0~b5-0.1+b2 > ii python3-imagesize 1.2.0-2 > ii python3-ipython-genutils 0.2.0-4 > ii python3-itsdangerous 1.1.0-3 > ii python3-matplotlib 3.3.4-1 > ii python3-mistune 0.8.4-4 > ii python3-mpmath 1.2.1-1 > ii python3-networkx 2.5+ds-2 > ii python3-nose 1.3.7-7 > ii python3-numpy [python3-numpy-abi9] 1:1.19.5-1 > ii python3-packaging 20.9-2 > ii python3-path 15.1.0-1 > ii python3-pexpect 4.8.0-2 > ii python3-pickleshare 0.7.5-3 > ii python3-pil 8.1.2+dfsg-0.3 > ii python3-pip 20.3.4-4 > ii python3-pkgconfig 1.5.1-3 > ii python3-ppl 0.8.7-1 > ii python3-psutil 5.8.0-1 > ii python3-ptyprocess 0.7.0-1 > ii python3-pygments 2.7.1+dfsg-2.1 > ii python3-rpy2 [python3-rpy2] 3.4.2-1 > ii python3-scipy 1.6.0-2 > ii python3-setuptools 52.0.0-4 > ii python3-setuptools-scm 5.0.1-1 > ii python3-simplegeneric 0.8.1-3 > ii python3-singledispatch 3.4.0.3-3 > ii python3-snowballstemmer 2.1.0-1 > ii python3-sphinx 3.4.3-2 > ii python3-stemmer 2.0.1+dfsg-2 > ii python3-sympy 1.7.1-3 > ii python3-terminado 0.9.2-1 > ii python3-tk 3.9.2-1 > ii python3-tornado 6.1.0-1+b1 > ii python3-traitlets 5.0.5-1 > ii python3-tz 2021.1-1 > ii python3-vcversioner 2.16.0.0-3 > ii python3-wcwidth 0.1.9+dfsg1-2 > ii python3-werkzeug 1.0.1+dfsg1-2 > ii python3-zmq 20.0.0-1+b1 > ii python3-zope.interface 5.2.0-1 > ii r-base-core 4.0.4-1 > ii rubiks 20070912-5 > ii sagemath-common 9.2-2 > ii sagemath-database-conway-polynomials 0.5-8 > ii sagemath-database-elliptic-curves 0.8.1-5 > ii sagemath-database-graphs 20161026+dfsg-5 > ii sagemath-database-mutually-combinatorial-designs 20140630-6 > ii sagemath-database-polytopes 20170220-5 > ii singular 1:4.1.1-p2+ds-4+b2 > ii sqlite3 3.34.1-3 > ii sympow 2.023.6-1 > ii tachyon 0.99~b6+dsx-9 > ii xcas 1.6.0.41+dfsg1-1 > ii yasm 1.3.0-2.1 > > Versions of packages sagemath recommends: > ii maxima-sage-doc 5.44.0-1 > ii pari-doc 2.13.1-1 > ii python3-sagenb-export 3.2-4 > ii r-cran-lattice 0.20-41-1+b1 > ii sagemath-doc 9.2-2 > ii sagemath-jupyter 9.2-2 > ii sagetex 3.5+ds-2 > ii singular-doc 1:4.1.1-p2+ds-4 > ii texlive-latex-base 2020.20210202-3 > > Versions of packages sagemath suggests: > pn dot2tex <none> > pn gap-design <none> > ii gap-factint 1.6.3+ds-1 > pn gap-grape <none> > pn gap-guava <none> > pn gap-laguna <none> > pn gap-sonata <none> > pn gap-toric <none> > > -- no debconf information >