This package does not support Python 3.10. Please test it with Python 3.10 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://archives.gentoo.org/gentoo-dev/message/13aa993921f19b6b095297721ffb0d0b. Ask in #gentoo-python on IRC if need any help. $ pkgcheck scan -k PythonCompatUpdate sci-libs/plplot sci-libs/plplot PythonCompatUpdate: version 5.15.0-r102: PYTHON_COMPAT update available: python3_10
The package builds with python 3.10 here, but two of the tests fail. Both failures involve connecting to a Xvfb display.
Created attachment 784685 [details] Test log with USE="X cairo cxx dynamic fortran jpeg latex ocaml pdf png python qt5 svg test threads truetype -doc -examples -gd -java -lua -octave -qhull -shapefile -tcl -tk -wxwidgets" 11/24 Test: examples_pdfqt 17/24 Testing: examples_svgqt Both fail with > qt.qpa.xcb: could not connect to display :1 > qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. > This application failed to start because no Qt platform plugin could be > initialized. Reinstalling the application may fix this problem.
(In reply to Jouni Kosonen from comment #1) > The package builds with python 3.10 here, but two of the tests fail. Both > failures involve connecting to a Xvfb display. After completing the recompilation of the rest of my system with PYTHON_SINGLE_TARGET="python3_10" all 24 test passed, those two included. At least with my use flags there doesn't seem to be any reason not to just add python3_10 to PYTHON_COMPAT for this package.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4855111cef6a3ccf8a6f75e6f03e6474ec10e79f commit 4855111cef6a3ccf8a6f75e6f03e6474ec10e79f Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-14 13:06:25 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-14 13:06:25 +0000 sci-libs/plplot: enable py3.10 Closes: https://bugs.gentoo.org/846272 Signed-off-by: Sam James <sam@gentoo.org> sci-libs/plplot/plplot-5.15.0-r102.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)