* Package: sys-fs/udiskie-2.4.2 * Repository: gentoo * Maintainer: bkohler@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox * Please clean PYTHON_COMPAT of obsolete implementations: * python3_7 >>> Unpacking source... >>> Unpacking udiskie-2.4.2.tar.gz to /var/tmp/portage/sys-fs/udiskie-2.4.2/work >>> Source unpacked in /var/tmp/portage/sys-fs/udiskie-2.4.2/work >>> Preparing source in /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2 ... * python3_9: running distutils-r1_run_phase distutils-r1_python_compile python3.9 setup.py build -j 4 running build running build_py creating /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/udisks2.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/tray.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/prompt.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/notify.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/mount.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/locale.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/depend.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/dbus.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/config.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/common.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/cli.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/cache.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/automount.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/async_.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/appindicator.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/__init__.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie creating /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons copying udiskie/icons/__init__.py -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons running egg_info writing udiskie.egg-info/PKG-INFO writing dependency_links to udiskie.egg-info/dependency_links.txt writing entry points to udiskie.egg-info/entry_points.txt writing requirements to udiskie.egg-info/requires.txt writing top-level names to udiskie.egg-info/top_level.txt listing git files failed - pretending there aren't any reading manifest file 'udiskie.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'CONTRIBUTORS' warning: no files found matching 'LICENSE' adding license file 'COPYING' writing manifest file 'udiskie.egg-info/SOURCES.txt' copying udiskie/password_dialog.ui -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie copying udiskie/icons/udiskie-checkbox-checked.svg -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons copying udiskie/icons/udiskie-checkbox-unchecked.svg -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons copying udiskie/icons/udiskie-detach.svg -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons copying udiskie/icons/udiskie-eject.svg -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons copying udiskie/icons/udiskie-lock.svg -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons copying udiskie/icons/udiskie-mount.svg -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons copying udiskie/icons/udiskie-submenu.svg -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons copying udiskie/icons/udiskie-unlock.svg -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons copying udiskie/icons/udiskie-unmount.svg -> /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2-python3_9/lib/udiskie/icons warning: build_py: byte-compiling is disabled, skipping. running build_mo creating build creating build/locale creating build/locale/tr_TR creating build/locale/tr_TR/LC_MESSAGES generating build/locale/tr_TR/LC_MESSAGES/udiskie.mo from lang/tr_TR.po creating build/locale/sk_SK creating build/locale/sk_SK/LC_MESSAGES generating build/locale/sk_SK/LC_MESSAGES/udiskie.mo from lang/sk_SK.po creating build/locale/ru_RU creating build/locale/ru_RU/LC_MESSAGES generating build/locale/ru_RU/LC_MESSAGES/udiskie.mo from lang/ru_RU.po creating build/locale/it_IT creating build/locale/it_IT/LC_MESSAGES generating build/locale/it_IT/LC_MESSAGES/udiskie.mo from lang/it_IT.po creating build/locale/es_ES creating build/locale/es_ES/LC_MESSAGES generating build/locale/es_ES/LC_MESSAGES/udiskie.mo from lang/es_ES.po creating build/locale/en_US creating build/locale/en_US/LC_MESSAGES generating build/locale/en_US/LC_MESSAGES/udiskie.mo from lang/en_US.po make -j4 -C doc make: Entering directory '/var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2/doc' a2x --asciidoc-opts="-f asciidoc.conf" -f manpage -L udiskie.8.txt make: Leaving directory '/var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2/doc' >>> Source compiled. >>> Test phase: sys-fs/udiskie-2.4.2 * python3_9: running distutils-r1_run_phase python_test python3.9 -m pytest -vv -ra -l -Wdefault --color=no -p no:cov -p no:flake8 -p no:flakes -p no:pylint ============================= test session starts ============================== platform linux -- Python 3.9.12, pytest-7.1.1, pluggy-1.0.0 -- /usr/bin/python3.9 cachedir: .pytest_cache rootdir: /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2 plugins: pkgcore-0.12.10, localserver-0.5.1, tornasync-0.6.0.post2, datadir-1.3.1, verbose-parametrize-1.7.0, pyfakefs-4.5.6, mock-3.7.0, console-scripts-1.3.1, Faker-13.3.3, ament-lint-0.12.1, ament-flake8-0.12.1, ament-pep257-0.12.1, ament-copyright-0.12.1, shutil-1.7.0, virtualenv-1.7.0 collecting ... collected 6 items test/test_cache.py::TestPasswordCache::test_revoke FAILED [ 16%] test/test_cache.py::TestPasswordCache::test_timeout FAILED [ 33%] test/test_cache.py::TestPasswordCache::test_touch FAILED [ 50%] test/test_cache.py::TestPasswordCache::test_update FAILED [ 66%] test/test_match.py::TestFilterMatcher::test_ignored PASSED [ 83%] test/test_match.py::TestFilterMatcher::test_options PASSED [100%] =================================== FAILURES =================================== ________________________ TestPasswordCache.test_revoke _________________________ self = def test_revoke(self): """A key can be deleted manually.""" device = TestDev('GAMMA') password = '{<}hëllo ωορλδ!{>}' cache = PasswordCache(0) > cache[device] = password cache = device = password = '{<}hëllo ωορλδ!{>}' self = test/test_cache.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ udiskie/cache.py:46: in __setitem__ key_id = keyutils.add_key(key, value, self.keyring) device = key = b'GAMMA' self = value = b'{<}h\xc3\xabllo \xcf\x89\xce\xbf\xcf\x81\xce\xbb\xce\xb4!{>}' /usr/lib/python3.9/site-packages/keyutils/__init__.py:31: in add_key return _keyutils.add_key(keyType, key, value, keyring) key = b'GAMMA' keyType = b'user' keyring = -2 value = b'{<}h\xc3\xabllo \xcf\x89\xce\xbf\xcf\x81\xce\xbb\xce\xb4!{>}' _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E keyutils._keyutils.error: (38, 'Function not implemented') __builtins__ = __doc__ = None __file__ = '/usr/lib/python3.9/site-packages/keyutils/_keyutils.cpython-39-x86_64-linux-gnu.so' __loader__ = <_frozen_importlib_external.ExtensionFileLoader object at 0x7fbcaf268f70> __name__ = 'keyutils._keyutils' __package__ = 'keyutils' __spec__ = ModuleSpec(name='keyutils._keyutils', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x7fbcaf268f70>, origin='/usr/lib/python3.9/site-packages/keyutils/_keyutils.cpython-39-x86_64-linux-gnu.so') __test__ = {} add_key = clear = constants = describe_key = error = join_session_keyring = link = read_key = request_key = revoke = search = session_to_parent = set_perm = set_timeout = unlink = update_key = keyutils/_keyutils.pyx:140: error ________________________ TestPasswordCache.test_timeout ________________________ self = def test_timeout(self): """The cached password expires after the specified timeout.""" device = TestDev('ALPHA') password = '{<}hëllo ωορλδ!{>}' cache = PasswordCache(1) > cache[device] = password cache = device = password = '{<}hëllo ωορλδ!{>}' self = test/test_cache.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ udiskie/cache.py:46: in __setitem__ key_id = keyutils.add_key(key, value, self.keyring) device = key = b'ALPHA' self = value = b'{<}h\xc3\xabllo \xcf\x89\xce\xbf\xcf\x81\xce\xbb\xce\xb4!{>}' /usr/lib/python3.9/site-packages/keyutils/__init__.py:31: in add_key return _keyutils.add_key(keyType, key, value, keyring) key = b'ALPHA' keyType = b'user' keyring = -2 value = b'{<}h\xc3\xabllo \xcf\x89\xce\xbf\xcf\x81\xce\xbb\xce\xb4!{>}' _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E keyutils._keyutils.error: (38, 'Function not implemented') __builtins__ = __doc__ = None __file__ = '/usr/lib/python3.9/site-packages/keyutils/_keyutils.cpython-39-x86_64-linux-gnu.so' __loader__ = <_frozen_importlib_external.ExtensionFileLoader object at 0x7fbcaf268f70> __name__ = 'keyutils._keyutils' __package__ = 'keyutils' __spec__ = ModuleSpec(name='keyutils._keyutils', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x7fbcaf268f70>, origin='/usr/lib/python3.9/site-packages/keyutils/_keyutils.cpython-39-x86_64-linux-gnu.so') __test__ = {} add_key = clear = constants = describe_key = error = join_session_keyring = link = read_key = request_key = revoke = search = session_to_parent = set_perm = set_timeout = unlink = update_key = keyutils/_keyutils.pyx:140: error _________________________ TestPasswordCache.test_touch _________________________ self = def test_touch(self): """Key access refreshes the timeout.""" device = TestDev('BETA') password = '{<}hëllo ωορλδ!{>}' cache = PasswordCache(3) > cache[device] = password cache = device = password = '{<}hëllo ωορλδ!{>}' self = test/test_cache.py:42: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ udiskie/cache.py:46: in __setitem__ key_id = keyutils.add_key(key, value, self.keyring) device = key = b'BETA' self = value = b'{<}h\xc3\xabllo \xcf\x89\xce\xbf\xcf\x81\xce\xbb\xce\xb4!{>}' /usr/lib/python3.9/site-packages/keyutils/__init__.py:31: in add_key return _keyutils.add_key(keyType, key, value, keyring) key = b'BETA' keyType = b'user' keyring = -2 value = b'{<}h\xc3\xabllo \xcf\x89\xce\xbf\xcf\x81\xce\xbb\xce\xb4!{>}' _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E keyutils._keyutils.error: (38, 'Function not implemented') __builtins__ = __doc__ = None __file__ = '/usr/lib/python3.9/site-packages/keyutils/_keyutils.cpython-39-x86_64-linux-gnu.so' __loader__ = <_frozen_importlib_external.ExtensionFileLoader object at 0x7fbcaf268f70> __name__ = 'keyutils._keyutils' __package__ = 'keyutils' __spec__ = ModuleSpec(name='keyutils._keyutils', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x7fbcaf268f70>, origin='/usr/lib/python3.9/site-packages/keyutils/_keyutils.cpython-39-x86_64-linux-gnu.so') __test__ = {} add_key = clear = constants = describe_key = error = join_session_keyring = link = read_key = request_key = revoke = search = session_to_parent = set_perm = set_timeout = unlink = update_key = keyutils/_keyutils.pyx:140: error ________________________ TestPasswordCache.test_update _________________________ self = def test_update(self): device = TestDev('DELTA') password = '{<}hëllo ωορλδ!{>}' cache = PasswordCache(0) > cache[device] = password cache = device = password = '{<}hëllo ωορλδ!{>}' self = test/test_cache.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ udiskie/cache.py:46: in __setitem__ key_id = keyutils.add_key(key, value, self.keyring) device = key = b'DELTA' self = value = b'{<}h\xc3\xabllo \xcf\x89\xce\xbf\xcf\x81\xce\xbb\xce\xb4!{>}' /usr/lib/python3.9/site-packages/keyutils/__init__.py:31: in add_key return _keyutils.add_key(keyType, key, value, keyring) key = b'DELTA' keyType = b'user' keyring = -2 value = b'{<}h\xc3\xabllo \xcf\x89\xce\xbf\xcf\x81\xce\xbb\xce\xb4!{>}' _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E keyutils._keyutils.error: (38, 'Function not implemented') __builtins__ = __doc__ = None __file__ = '/usr/lib/python3.9/site-packages/keyutils/_keyutils.cpython-39-x86_64-linux-gnu.so' __loader__ = <_frozen_importlib_external.ExtensionFileLoader object at 0x7fbcaf268f70> __name__ = 'keyutils._keyutils' __package__ = 'keyutils' __spec__ = ModuleSpec(name='keyutils._keyutils', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x7fbcaf268f70>, origin='/usr/lib/python3.9/site-packages/keyutils/_keyutils.cpython-39-x86_64-linux-gnu.so') __test__ = {} add_key = clear = constants = describe_key = error = join_session_keyring = link = read_key = request_key = revoke = search = session_to_parent = set_perm = set_timeout = unlink = update_key = keyutils/_keyutils.pyx:140: error =============================== warnings summary =============================== test/test_cache.py:11 /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2/test/test_cache.py:11: PytestCollectionWarning: cannot collect test class 'TestDev' because it has a __init__ constructor (from: test/test_cache.py) class TestDev: test/test_match.py:18 /var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2/test/test_match.py:18: PytestCollectionWarning: cannot collect test class 'TestDev' because it has a __init__ constructor (from: test/test_match.py) class TestDev: -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED test/test_cache.py::TestPasswordCache::test_revoke - keyutils._keyutil... FAILED test/test_cache.py::TestPasswordCache::test_timeout - keyutils._keyuti... FAILED test/test_cache.py::TestPasswordCache::test_touch - keyutils._keyutils... FAILED test/test_cache.py::TestPasswordCache::test_update - keyutils._keyutil... =================== 4 failed, 2 passed, 2 warnings in 0.35s ==================== * ERROR: sys-fs/udiskie-2.4.2::gentoo failed (test phase): * pytest failed with python3.9 * * Call stack: * ebuild.sh, line 127: Called src_test * environment, line 3156: Called distutils-r1_src_test * environment, line 1480: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 599: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2829: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2370: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2368: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 932: Called distutils-r1_run_phase 'python_test' * environment, line 1407: Called python_test * environment, line 3119: Called distutils-r1_python_test * environment, line 1359: Called epytest * environment, line 1881: Called die * The specific snippet of code: * "${@}" || die -n "pytest failed with ${EPYTHON}"; * * If you need support, post the output of `emerge --info '=sys-fs/udiskie-2.4.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-fs/udiskie-2.4.2::gentoo'`. * The complete build log is located at '/var/log/portage/sys-fs:udiskie-2.4.2:20220331-034211.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-fs/udiskie-2.4.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-fs/udiskie-2.4.2/temp/environment'. * Working directory: '/var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2' * S: '/var/tmp/portage/sys-fs/udiskie-2.4.2/work/udiskie-2.4.2'