On Thu, Sep 27, 2018 at 03:50:06PM -0500, Douglas R. Reno via blfs-dev wrote: > > I'm committing pygobject3 as I write this. As part of the update, it > underwent a change from autotools to Meson/ninja. This required significant > changes to the installation instructions, but the dependencies remained the > same. > > I'm experiencing issues with it's tests that decrease my confidence that > this package works correctly. Can I get someone else to please run the > tests on their system and tell me if there's an issue with it? > For me (basically running 8.3 on this machine) neither 2 nor 3 can run their tests, some module called pytest is required for the tests.
https://pypi.org/project/pytest/#files (pytest-3.8.1.tar.gz) With that installed (pythonN setup.py build ; pythonN setup.py install and optionally root /some/where for DESTDIR installs) but WITHOUT the optional pep8 and pyflakes, the tests run quietly: ken@plexi /tmp/pygobject-3.30.1 $ninja -C python2 test 2>&1 | tee testlog-python2 ninja: Entering directory `python2' [0/1] Running all tests. 1/1 pygobject-test-suite OK 7.14 s OK: 1 FAIL: 0 SKIP: 0 TIMEOUT: 0 Full log written to /tmp/pygobject-3.30.1/python2/meson-logs/testlog.txt ken@plexi /tmp/pygobject-3.30.1 $ninja -C python3 test 2>&1 | tee testlog-python3 ninja: Entering directory `python3' [0/1] Running all tests. 1/1 pygobject-test-suite OK 6.04 s OK: 1 FAIL: 0 SKIP: 0 TIMEOUT: 0 Full log written to /tmp/pygobject-3.30.1/python3/meson-logs/testlog.txt I'll attach those as testlog2.txt and testlog3.txt. Sorry this is not what you wanted to hear. ĸen -- Tout est bien, tout va bien, tout va pour le mieux qu'il soit possible -- Candide, de Voltaire (Everything is for the best, in the best of all possible worlds)
Log of Meson test suite run on 2018-09-27T22:46:28.745032 1/1 pygobject-test-suite OK 7.14 s --- command --- GALLIUM_DUMP_CPU='1' LC_ALL='en_GB.UTF-8' DBUS_SESSION_BUS_WINDOWID='4194305' _='/usr/bin/python3' LANG='en_GB.UTF-8' DISPLAY=':0' OLDPWD='/tmp/pytest-3.8.1' COLORTERM='rxvt' HZ='100' HUSHLOGIN='FALSE' USER='ken' INPUTRC='/etc/inputrc' PWD='/tmp/pygobject-3.30.1/python2' HOME='/home/ken' VDPAU_DRIVER='va_gl' QML2_IMPORT_PATH='/usr/lib/qml' MAIL='/var/mail/ken' WINDOWPATH='1' QT_PLUGIN_PATH='/usr/lib/plugins:/usr/plugins' SHELL='/bin/bash' TERM='rxvt-unicode' GALLIUM_PRINT_OPTIONS='1' GIO_USE_TLS='gnutls-pkcs11' GALLIUM_LOG_FILE='/home/ken/gallium.log' SHLVL='4' COLORFGBG='15;0' MANPATH='/usr/share/man:/opt/texlive/2018/texmf-dist/doc/man' WINDOWID='52428809' QML_IMPORT_PATH='/usr/lib/qml' LOGNAME='ken' DBUS_SESSION_BUS_ADDRESS='unix:abstract=/tmp/dbus-DgEclVP9cv,guid=5f1929a2186c087ab8b3182a5b970d17' XAUTHORITY='/home/ken/.Xauthority' DBUS_SESSION_BUS_PID='20753' PATH='/bin:/usr/bin:/home/ken/bin:/opt/texlive/2018/bin/x86_64-linux' INFOPATH='/usr/share/info:/opt/texlive/2018/texmf-dist/doc/info' GTK_IM_MODULE='xim' GI_TYPELIB_PATH='/tmp/pygobject-3.30.1/python2/tests' LD_LIBRARY_PATH='/tmp/pygobject-3.30.1/python2/tests' PYTHONPATH='/tmp/pygobject-3.30.1/python2/tests/..' TESTS_BUILDDIR='/tmp/pygobject-3.30.1/python2/tests' /usr/bin/python2 /tmp/pygobject-3.30.1/tests/runtests.py --- stdout --- ============================= test session starts ============================== platform linux2 -- Python 2.7.15, pytest-3.8.1, py-1.6.0, pluggy-0.7.1 rootdir: /tmp/pygobject-3.30.1, inifile: collected 1374 items ../tests/test_atoms.py ....... [ 0%] ../tests/test_cairo.py ......................... [ 2%] ../tests/test_docstring.py ...............x. [ 3%] ../tests/test_error.py ............... [ 4%] ../tests/test_everything.py ......................x..................... [ 7%] ........................................................................ [ 13%] .......... [ 13%] ../tests/test_fields.py ................ [ 14%] ../tests/test_gdbus.py ........... [ 15%] ../tests/test_generictreemodel.py ................... [ 17%] ../tests/test_gi.py .................................................... [ 20%] ..........................................................s............. [ 26%] .............................s.......................................... [ 31%] ...................................s..ss.....s...........s.............. [ 36%] ........................................................................ [ 41%] ...........................................................x............ [ 47%] ................ [ 48%] ../tests/test_gio.py ..................... [ 49%] ../tests/test_glib.py ................x.... [ 51%] ../tests/test_gobject.py ............................................... [ 54%] .... [ 55%] ../tests/test_gtk_template.py ................... [ 56%] ../tests/test_gtype.py ................ [ 57%] ../tests/test_import_machinery.py ............ [ 58%] ../tests/test_interface.py .. [ 58%] ../tests/test_internal_api.py ............. [ 59%] ../tests/test_iochannel.py ................... [ 60%] ../tests/test_mainloop.py .. [ 61%] ../tests/test_object_marshaling.py ............................ [ 63%] ../tests/test_option.py .......... [ 63%] ../tests/test_ossig.py .......... [ 64%] ../tests/test_overrides_gdk.py .............. [ 65%] ../tests/test_overrides_gdkpixbuf.py .. [ 65%] ../tests/test_overrides_gio.py ............ [ 66%] ../tests/test_overrides_glib.py ..................... [ 68%] ../tests/test_overrides_gtk.py ......................................... [ 71%] ..x.......................................s..... [ 74%] ../tests/test_overrides_pango.py ..... [ 75%] ../tests/test_properties.py ............................................ [ 78%] ............x...........................x...................... [ 82%] ../tests/test_pycapi.py . [ 82%] ../tests/test_pygtkcompat.py ..................... [ 84%] ../tests/test_repository.py ........................... [ 86%] ../tests/test_resulttuple.py ........ [ 86%] ../tests/test_signal.py ................x................x.............. [ 90%] ..................................ss.....s.............................. [ 95%] ......x....x.. [ 96%] ../tests/test_source.py ......................... [ 98%] ../tests/test_subprocess.py .x........ [ 99%] ../tests/test_thread.py . [ 99%] ../tests/test_typeclass.py ...... [ 99%] ../tests/test_unknown.py ... [100%] ============= 1351 passed, 11 skipped, 12 xfailed in 6.82 seconds ============== ------- OK: 1 FAIL: 0 SKIP: 0 TIMEOUT: 0
Log of Meson test suite run on 2018-09-27T22:46:50.267493 1/1 pygobject-test-suite OK 6.04 s --- command --- GALLIUM_DUMP_CPU='1' LC_ALL='en_GB.UTF-8' DBUS_SESSION_BUS_WINDOWID='4194305' _='/usr/bin/python3' LANG='en_GB.UTF-8' DISPLAY=':0' OLDPWD='/tmp/pytest-3.8.1' COLORTERM='rxvt' HZ='100' HUSHLOGIN='FALSE' USER='ken' INPUTRC='/etc/inputrc' PWD='/tmp/pygobject-3.30.1/python3' HOME='/home/ken' VDPAU_DRIVER='va_gl' QML2_IMPORT_PATH='/usr/lib/qml' MAIL='/var/mail/ken' WINDOWPATH='1' QT_PLUGIN_PATH='/usr/lib/plugins:/usr/plugins' SHELL='/bin/bash' TERM='rxvt-unicode' GALLIUM_PRINT_OPTIONS='1' GIO_USE_TLS='gnutls-pkcs11' GALLIUM_LOG_FILE='/home/ken/gallium.log' SHLVL='4' COLORFGBG='15;0' MANPATH='/usr/share/man:/opt/texlive/2018/texmf-dist/doc/man' WINDOWID='52428809' QML_IMPORT_PATH='/usr/lib/qml' LOGNAME='ken' DBUS_SESSION_BUS_ADDRESS='unix:abstract=/tmp/dbus-DgEclVP9cv,guid=5f1929a2186c087ab8b3182a5b970d17' XAUTHORITY='/home/ken/.Xauthority' DBUS_SESSION_BUS_PID='20753' PATH='/bin:/usr/bin:/home/ken/bin:/opt/texlive/2018/bin/x86_64-linux' INFOPATH='/usr/share/info:/opt/texlive/2018/texmf-dist/doc/info' GTK_IM_MODULE='xim' GI_TYPELIB_PATH='/tmp/pygobject-3.30.1/python3/tests' LD_LIBRARY_PATH='/tmp/pygobject-3.30.1/python3/tests' PYTHONPATH='/tmp/pygobject-3.30.1/python3/tests/..' TESTS_BUILDDIR='/tmp/pygobject-3.30.1/python3/tests' /usr/bin/python3 /tmp/pygobject-3.30.1/tests/runtests.py --- stdout --- ============================= test session starts ============================== platform linux -- Python 3.7.0, pytest-3.8.1, py-1.6.0, pluggy-0.7.1 rootdir: /tmp/pygobject-3.30.1, inifile: collected 1374 items ../tests/test_atoms.py ....... [ 0%] ../tests/test_cairo.py ......................... [ 2%] ../tests/test_docstring.py ...............x. [ 3%] ../tests/test_error.py ............... [ 4%] ../tests/test_everything.py ......................x..................... [ 7%] ........................................................................ [ 13%] .......... [ 13%] ../tests/test_fields.py ................ [ 14%] ../tests/test_gdbus.py ........... [ 15%] ../tests/test_generictreemodel.py ................... [ 17%] ../tests/test_gi.py .................................................... [ 20%] ..........................................................s............. [ 26%] .............................s.......................................... [ 31%] ...................................s..ss.....s...........s.............. [ 36%] ........................................................................ [ 41%] ...........................................................x............ [ 47%] ................ [ 48%] ../tests/test_gio.py ..................... [ 49%] ../tests/test_glib.py ................x.... [ 51%] ../tests/test_gobject.py ............................................... [ 54%] .... [ 55%] ../tests/test_gtk_template.py ................... [ 56%] ../tests/test_gtype.py ................ [ 57%] ../tests/test_import_machinery.py ............ [ 58%] ../tests/test_interface.py .. [ 58%] ../tests/test_internal_api.py ............. [ 59%] ../tests/test_iochannel.py ................... [ 60%] ../tests/test_mainloop.py .. [ 61%] ../tests/test_object_marshaling.py ............................ [ 63%] ../tests/test_option.py .......... [ 63%] ../tests/test_ossig.py .......... [ 64%] ../tests/test_overrides_gdk.py .............. [ 65%] ../tests/test_overrides_gdkpixbuf.py .. [ 65%] ../tests/test_overrides_gio.py ............ [ 66%] ../tests/test_overrides_glib.py ..................... [ 68%] ../tests/test_overrides_gtk.py ......................................... [ 71%] ..x.......................................s..... [ 74%] ../tests/test_overrides_pango.py ..... [ 75%] ../tests/test_properties.py ............................................ [ 78%] ............x...........................x...................... [ 82%] ../tests/test_pycapi.py . [ 82%] ../tests/test_pygtkcompat.py ..................... [ 84%] ../tests/test_repository.py ........................... [ 86%] ../tests/test_resulttuple.py ........ [ 86%] ../tests/test_signal.py ................x................x.............. [ 90%] .........................................s.............................. [ 95%] ......x....x.. [ 96%] ../tests/test_source.py ......................... [ 98%] ../tests/test_subprocess.py .x........ [ 99%] ../tests/test_thread.py . [ 99%] ../tests/test_typeclass.py ...... [ 99%] ../tests/test_unknown.py ... [100%] ============== 1353 passed, 9 skipped, 12 xfailed in 5.73 seconds ============== ------- OK: 1 FAIL: 0 SKIP: 0 TIMEOUT: 0
-- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
