* Package: dev-python/immutables-0.14 * Repository: gentoo * Maintainer: python@gentoo.org * USE: abi_x86_32 elibc_glibc kernel_linux python_targets_python3_7 test userland_GNU x86 * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking immutables-0.14.tar.gz to /var/tmp/portage/dev-python/immutables-0.14/work >>> Source unpacked in /var/tmp/portage/dev-python/immutables-0.14/work >>> Preparing source in /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14 ... * python3_7: running distutils-r1_run_phase distutils-r1_python_compile python3.7 setup.py build -j 5 running build running build_py creating /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/lib/immutables copying immutables/_testutils.py -> /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/lib/immutables copying immutables/_version.py -> /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/lib/immutables copying immutables/__init__.py -> /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/lib/immutables copying immutables/map.py -> /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/lib/immutables running egg_info creating immutables.egg-info writing immutables.egg-info/PKG-INFO writing dependency_links to immutables.egg-info/dependency_links.txt writing top-level names to immutables.egg-info/top_level.txt writing manifest file 'immutables.egg-info/SOURCES.txt' reading manifest file 'immutables.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'immutables.egg-info/SOURCES.txt' copying immutables/_map.c -> /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/lib/immutables copying immutables/_map.h -> /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/lib/immutables copying immutables/_map.pyi -> /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/lib/immutables copying immutables/py.typed -> /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/lib/immutables warning: build_py: byte-compiling is disabled, skipping. running build_ext building 'immutables._map' extension creating /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/temp.linux-i686-3.7 creating /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/temp.linux-i686-3.7/immutables i686-pc-linux-gnu-gcc -O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare -fPIC -DNDEBUG=1 -I/usr/include/python3.7m -c immutables/_map.c -o /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/temp.linux-i686-3.7/immutables/_map.o -O2 -std=c99 -fsigned-char -Wall -Wsign-compare -Wconversion In file included from /usr/include/python3.7m/Python.h:87, from immutables/_map.h:5, from immutables/_map.c:2: /usr/include/python3.7m/pytime.h:153:60: warning: ‘struct timespec’ declared inside parameter list will not be visible outside of this definition or declaration 153 | PyAPI_FUNC(int) _PyTime_FromTimespec(_PyTime_t *tp, struct timespec *ts); | ^~~~~~~~ /usr/include/python3.7m/pytime.h:158:56: warning: ‘struct timespec’ declared inside parameter list will not be visible outside of this definition or declaration 158 | PyAPI_FUNC(int) _PyTime_AsTimespec(_PyTime_t t, struct timespec *ts); | ^~~~~~~~ immutables/_map.c: In function ‘map_node_bitmap_assoc’: immutables/_map.c:905:62: warning: conversion to ‘Py_ssize_t’ {aka ‘int’} from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 905 | new_node = (MapNode_Array *)map_node_array_new(n + 1, mutid); | ~~^~~ immutables/_map.c:988:57: warning: conversion to ‘Py_ssize_t’ {aka ‘int’} from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 988 | (MapNode_Bitmap *)map_node_bitmap_new(2 * (n + 1), mutid); | ~~^~~~~~~~~ i686-pc-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/temp.linux-i686-3.7/immutables/_map.o -L/usr/lib -lpython3.7m -o /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14-python3_7/lib/immutables/_map.cpython-37m-i386-linux-gnu.so >>> Source compiled. >>> Test phase: dev-python/immutables-0.14 * python3_7: running distutils-r1_run_phase python_test ================================================= test session starts ================================================== platform linux -- Python 3.7.8, pytest-5.4.3, py-1.8.0, pluggy-0.13.1 -- /usr/bin/python3.7 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14/.hypothesis/examples') rootdir: /var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14, inifile: pytest.ini, testpaths: tests plugins: mock-3.2.0, hypothesis-5.21.0, lazy-fixture-0.6.3, flaky-3.6.1 collecting ... collected 152 items tests/test_issue24.py::Issue24PyTest::test_bitmap_node_delete_in_place_count PASSED tests/test_issue24.py::Issue24PyTest::test_bitmap_node_update_in_place_count PASSED tests/test_issue24.py::Issue24PyTest::test_collision_node_delete_in_place_count PASSED tests/test_issue24.py::Issue24PyTest::test_collision_node_update_in_place_count PASSED tests/test_issue24.py::Issue24PyTest::test_issue24 PASSED tests/test_issue24.py::Issue24CTest::test_array_node_delete_in_place_count SKIPPED tests/test_issue24.py::Issue24CTest::test_array_node_update_in_place_count SKIPPED tests/test_issue24.py::Issue24CTest::test_bitmap_node_delete_in_place_count SKIPPED tests/test_issue24.py::Issue24CTest::test_bitmap_node_update_in_place_count SKIPPED tests/test_issue24.py::Issue24CTest::test_collision_node_delete_in_place_count SKIPPED tests/test_issue24.py::Issue24CTest::test_collision_node_update_in_place_count SKIPPED tests/test_issue24.py::Issue24CTest::test_issue24 SKIPPED tests/test_map.py::PyMapTest::test_abc_1 PASSED tests/test_map.py::PyMapTest::test_hash_1 PASSED tests/test_map.py::PyMapTest::test_hash_2 PASSED tests/test_map.py::PyMapTest::test_hashkey_helper_1 PASSED tests/test_map.py::PyMapTest::test_kwarg_named_col PASSED tests/test_map.py::PyMapTest::test_map_basics_1 PASSED tests/test_map.py::PyMapTest::test_map_basics_2 PASSED tests/test_map.py::PyMapTest::test_map_basics_3 PASSED tests/test_map.py::PyMapTest::test_map_basics_4 PASSED tests/test_map.py::PyMapTest::test_map_collision_1 PASSED tests/test_map.py::PyMapTest::test_map_collision_2 PASSED tests/test_map.py::PyMapTest::test_map_delete_1 PASSED tests/test_map.py::PyMapTest::test_map_delete_2 PASSED tests/test_map.py::PyMapTest::test_map_delete_3 PASSED tests/test_map.py::PyMapTest::test_map_delete_4 PASSED tests/test_map.py::PyMapTest::test_map_delete_5 PASSED tests/test_map.py::PyMapTest::test_map_delete_6 PASSED tests/test_map.py::PyMapTest::test_map_eq_1 PASSED tests/test_map.py::PyMapTest::test_map_eq_2 PASSED tests/test_map.py::PyMapTest::test_map_eq_3 PASSED tests/test_map.py::PyMapTest::test_map_gc_1 PASSED tests/test_map.py::PyMapTest::test_map_gc_2 PASSED tests/test_map.py::PyMapTest::test_map_getitem_1 PASSED tests/test_map.py::PyMapTest::test_map_in_1 PASSED tests/test_map.py::PyMapTest::test_map_is_subscriptable PASSED tests/test_map.py::PyMapTest::test_map_items_1 PASSED tests/test_map.py::PyMapTest::test_map_items_2 PASSED tests/test_map.py::PyMapTest::test_map_items_3 PASSED tests/test_map.py::PyMapTest::test_map_items_4 PASSED tests/test_map.py::PyMapTest::test_map_keys_1 PASSED tests/test_map.py::PyMapTest::test_map_keys_2 PASSED tests/test_map.py::PyMapTest::test_map_mut_1 PASSED tests/test_map.py::PyMapTest::test_map_mut_10 PASSED tests/test_map.py::PyMapTest::test_map_mut_11 PASSED tests/test_map.py::PyMapTest::test_map_mut_12 PASSED tests/test_map.py::PyMapTest::test_map_mut_13 PASSED tests/test_map.py::PyMapTest::test_map_mut_14 PASSED tests/test_map.py::PyMapTest::test_map_mut_15 PASSED tests/test_map.py::PyMapTest::test_map_mut_16 PASSED tests/test_map.py::PyMapTest::test_map_mut_17 PASSED tests/test_map.py::PyMapTest::test_map_mut_18 PASSED tests/test_map.py::PyMapTest::test_map_mut_19 PASSED tests/test_map.py::PyMapTest::test_map_mut_2 PASSED tests/test_map.py::PyMapTest::test_map_mut_20 PASSED tests/test_map.py::PyMapTest::test_map_mut_21 PASSED tests/test_map.py::PyMapTest::test_map_mut_3 PASSED tests/test_map.py::PyMapTest::test_map_mut_4 PASSED tests/test_map.py::PyMapTest::test_map_mut_5 PASSED tests/test_map.py::PyMapTest::test_map_mut_6 PASSED tests/test_map.py::PyMapTest::test_map_mut_7 PASSED tests/test_map.py::PyMapTest::test_map_mut_8 PASSED tests/test_map.py::PyMapTest::test_map_mut_9 PASSED tests/test_map.py::PyMapTest::test_map_mut_stress PASSED tests/test_map.py::PyMapTest::test_map_pickle PASSED tests/test_map.py::PyMapTest::test_map_stress_01 PASSED tests/test_map.py::PyMapTest::test_map_stress_02 PASSED tests/test_map.py::PyMapTest::test_map_values_1 PASSED tests/test_map.py::PyMapTest::test_map_values_2 PASSED tests/test_map.py::PyMapTest::test_repr_1 PASSED tests/test_map.py::PyMapTest::test_repr_2 PASSED tests/test_map.py::PyMapTest::test_repr_3 PASSED tests/test_map.py::CMapTest::test_abc_1 SKIPPED tests/test_map.py::CMapTest::test_hash_1 SKIPPED tests/test_map.py::CMapTest::test_hash_2 SKIPPED tests/test_map.py::CMapTest::test_hashkey_helper_1 SKIPPED tests/test_map.py::CMapTest::test_kwarg_named_col SKIPPED tests/test_map.py::CMapTest::test_map_basics_1 SKIPPED tests/test_map.py::CMapTest::test_map_basics_2 SKIPPED tests/test_map.py::CMapTest::test_map_basics_3 SKIPPED tests/test_map.py::CMapTest::test_map_basics_4 SKIPPED tests/test_map.py::CMapTest::test_map_collision_1 SKIPPED tests/test_map.py::CMapTest::test_map_collision_2 SKIPPED tests/test_map.py::CMapTest::test_map_delete_1 SKIPPED tests/test_map.py::CMapTest::test_map_delete_2 SKIPPED tests/test_map.py::CMapTest::test_map_delete_3 SKIPPED tests/test_map.py::CMapTest::test_map_delete_4 SKIPPED tests/test_map.py::CMapTest::test_map_delete_5 SKIPPED tests/test_map.py::CMapTest::test_map_delete_6 SKIPPED tests/test_map.py::CMapTest::test_map_eq_1 SKIPPED tests/test_map.py::CMapTest::test_map_eq_2 SKIPPED tests/test_map.py::CMapTest::test_map_eq_3 SKIPPED tests/test_map.py::CMapTest::test_map_gc_1 SKIPPED tests/test_map.py::CMapTest::test_map_gc_2 SKIPPED tests/test_map.py::CMapTest::test_map_getitem_1 SKIPPED tests/test_map.py::CMapTest::test_map_in_1 SKIPPED tests/test_map.py::CMapTest::test_map_is_subscriptable SKIPPED tests/test_map.py::CMapTest::test_map_items_1 SKIPPED tests/test_map.py::CMapTest::test_map_items_2 SKIPPED tests/test_map.py::CMapTest::test_map_items_3 SKIPPED tests/test_map.py::CMapTest::test_map_items_4 SKIPPED tests/test_map.py::CMapTest::test_map_keys_1 SKIPPED tests/test_map.py::CMapTest::test_map_keys_2 SKIPPED tests/test_map.py::CMapTest::test_map_mut_1 SKIPPED tests/test_map.py::CMapTest::test_map_mut_10 SKIPPED tests/test_map.py::CMapTest::test_map_mut_11 SKIPPED tests/test_map.py::CMapTest::test_map_mut_12 SKIPPED tests/test_map.py::CMapTest::test_map_mut_13 SKIPPED tests/test_map.py::CMapTest::test_map_mut_14 SKIPPED tests/test_map.py::CMapTest::test_map_mut_15 SKIPPED tests/test_map.py::CMapTest::test_map_mut_16 SKIPPED tests/test_map.py::CMapTest::test_map_mut_17 SKIPPED tests/test_map.py::CMapTest::test_map_mut_18 SKIPPED tests/test_map.py::CMapTest::test_map_mut_19 SKIPPED tests/test_map.py::CMapTest::test_map_mut_2 SKIPPED tests/test_map.py::CMapTest::test_map_mut_20 SKIPPED tests/test_map.py::CMapTest::test_map_mut_21 SKIPPED tests/test_map.py::CMapTest::test_map_mut_3 SKIPPED tests/test_map.py::CMapTest::test_map_mut_4 SKIPPED tests/test_map.py::CMapTest::test_map_mut_5 SKIPPED tests/test_map.py::CMapTest::test_map_mut_6 SKIPPED tests/test_map.py::CMapTest::test_map_mut_7 SKIPPED tests/test_map.py::CMapTest::test_map_mut_8 SKIPPED tests/test_map.py::CMapTest::test_map_mut_9 SKIPPED tests/test_map.py::CMapTest::test_map_mut_stress SKIPPED tests/test_map.py::CMapTest::test_map_pickle SKIPPED tests/test_map.py::CMapTest::test_map_stress_01 SKIPPED tests/test_map.py::CMapTest::test_map_stress_02 SKIPPED tests/test_map.py::CMapTest::test_map_values_1 SKIPPED tests/test_map.py::CMapTest::test_map_values_2 SKIPPED tests/test_map.py::CMapTest::test_repr_1 SKIPPED tests/test_map.py::CMapTest::test_repr_2 SKIPPED tests/test_map.py::CMapTest::test_repr_3 SKIPPED tests/test_none_keys.py::PyMapNoneTest::test_collision_4 PASSED tests/test_none_keys.py::PyMapNoneTest::test_iterators PASSED tests/test_none_keys.py::PyMapNoneTest::test_none_as_key PASSED tests/test_none_keys.py::PyMapNoneTest::test_none_collision_1 PASSED tests/test_none_keys.py::PyMapNoneTest::test_none_collision_2 PASSED tests/test_none_keys.py::PyMapNoneTest::test_none_collision_3 PASSED tests/test_none_keys.py::PyMapNoneTest::test_none_collisions FAILED tests/test_none_keys.py::PyMapNoneTest::test_none_mutation PASSED tests/test_none_keys.py::PyMapNoneTest::test_none_set PASSED tests/test_none_keys.py::CMapNoneTest::test_collision_4 SKIPPED tests/test_none_keys.py::CMapNoneTest::test_iterators SKIPPED tests/test_none_keys.py::CMapNoneTest::test_none_as_key SKIPPED tests/test_none_keys.py::CMapNoneTest::test_none_collision_1 SKIPPED tests/test_none_keys.py::CMapNoneTest::test_none_collision_2 SKIPPED tests/test_none_keys.py::CMapNoneTest::test_none_collision_3 SKIPPED tests/test_none_keys.py::CMapNoneTest::test_none_collisions SKIPPED tests/test_none_keys.py::CMapNoneTest::test_none_mutation SKIPPED tests/test_none_keys.py::CMapNoneTest::test_none_set SKIPPED ======================================================= FAILURES ======================================================= __________________________________________ PyMapNoneTest.test_none_collisions __________________________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14/tests/test_none_keys.py", line 47, in test_none_collisions self.assertEqual(map_mask(c_hash, j*5), idx) File "/usr/lib/python3.7/unittest/case.py", line 852, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib/python3.7/unittest/case.py", line 845, in _baseAssertEqual raise self.failureException(msg) AssertionError: 10 != 9 =============================================== short test summary info ================================================ FAILED tests/test_none_keys.py::PyMapNoneTest::test_none_collisions - AssertionError: 10 != 9 ======================================= 1 failed, 74 passed, 77 skipped in 7.96s ======================================= * ERROR: dev-python/immutables-0.14::gentoo failed (test phase): * Tests fail with python3.7 * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 2931: Called distutils-r1_src_test * environment, line 1261: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 441: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2541: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2044: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2042: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 834: Called distutils-r1_run_phase 'python_test' * environment, line 1198: Called python_test * environment, line 2891: Called die * The specific snippet of code: * pytest -vv || die "Tests fail with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=dev-python/immutables-0.14::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/immutables-0.14::gentoo'`. * The complete build log is located at '/var/log/portage/dev-python:immutables-0.14:20200829-233442.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/immutables-0.14/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/immutables-0.14/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14' * S: '/var/tmp/portage/dev-python/immutables-0.14/work/immutables-0.14'