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

Reply via email to