* Package: dev-python/cairocffi-0.7.2  * Repository: gentoo  * Maintainer: python@gentoo.org  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_4 test userland_GNU  * FEATURES: preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking cairocffi-0.7.2.tar.gz to /var/tmp/portage/dev-python/cairocffi-0.7.2/work >>> Source unpacked in /var/tmp/portage/dev-python/cairocffi-0.7.2/work >>> Preparing source in /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2 ... * Applying mapping.patch ...  [ ok ] * Applying cairocffi-0.7.1-test.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2 ... * python2_7: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python2.7 setup.py build running build running build_py creating /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/ffi_build.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/pixbuf.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/compat.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/fonts.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/test_xcb.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/context.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/xcb.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/matrix.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/test_pixbuf.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/constants.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/patterns.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/surfaces.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/test_cairo.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi copying cairocffi/__init__.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi warning: build_py_make_mod: byte-compiling is disabled, skipping. generating cffi module '/var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi/_ffi.py' generating cffi module '/var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python2_7/lib/cairocffi/_ffi_pixbuf.py' * python3_4: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python3.4 setup.py build running build running build_py creating /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/ffi_build.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/pixbuf.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/compat.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/fonts.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/test_xcb.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/context.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/xcb.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/matrix.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/test_pixbuf.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/constants.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/patterns.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/surfaces.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/test_cairo.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi copying cairocffi/__init__.py -> /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi warning: build_py_make_mod: byte-compiling is disabled, skipping. generating cffi module '/var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi/_ffi.py' generating cffi module '/var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2-python3_4/lib/cairocffi/_ffi_pixbuf.py' * python3_4: running distutils-r1_run_phase python_compile_all >>> Source compiled. >>> Test phase: dev-python/cairocffi-0.7.2 * python2_7: running distutils-r1_run_phase python_test ============================= test session starts ============================== platform linux2 -- Python 2.7.10, pytest-2.8.7, py-1.4.30, pluggy-0.3.1 -- /usr/bin/python2.7 cachedir: .cache rootdir: /var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2, inifile: collecting ... collected 42 items / 1 skipped cairocffi/test_cairo.py::test_cairo_version PASSED cairocffi/test_cairo.py::test_install_as_pycairo PASSED cairocffi/test_cairo.py::test_image_surface PASSED cairocffi/test_cairo.py::test_image_bytearray_buffer PASSED cairocffi/test_cairo.py::test_surface_create_similar_image PASSED cairocffi/test_cairo.py::test_surface_create_for_rectangle PASSED cairocffi/test_cairo.py::test_surface PASSED cairocffi/test_cairo.py::test_target_lifetime PASSED cairocffi/test_cairo.py::test_mime_data PASSED cairocffi/test_cairo.py::test_supports_mime_type PASSED cairocffi/test_cairo.py::test_png PASSED cairocffi/test_cairo.py::test_pdf_versions PASSED cairocffi/test_cairo.py::test_pdf_surface PASSED cairocffi/test_cairo.py::test_svg_surface PASSED cairocffi/test_cairo.py::test_ps_surface PASSED cairocffi/test_cairo.py::test_recording_surface PASSED cairocffi/test_cairo.py::test_unbounded_recording_surface PASSED cairocffi/test_cairo.py::test_recording_surface_get_extents PASSED cairocffi/test_cairo.py::test_matrix PASSED cairocffi/test_cairo.py::test_surface_pattern PASSED cairocffi/test_cairo.py::test_solid_pattern PASSED cairocffi/test_cairo.py::test_linear_gradient PASSED cairocffi/test_cairo.py::test_radial_gradient PASSED cairocffi/test_cairo.py::test_context_as_context_manager PASSED cairocffi/test_cairo.py::test_context_groups PASSED cairocffi/test_cairo.py::test_context_current_transform_matrix PASSED cairocffi/test_cairo.py::test_context_path PASSED cairocffi/test_cairo.py::test_context_properties PASSED cairocffi/test_cairo.py::test_context_fill PASSED cairocffi/test_cairo.py::test_context_stroke PASSED cairocffi/test_cairo.py::test_context_clip PASSED cairocffi/test_cairo.py::test_context_in_clip PASSED cairocffi/test_cairo.py::test_context_mask PASSED cairocffi/test_cairo.py::test_context_font FAILED cairocffi/test_cairo.py::test_scaled_font FAILED cairocffi/test_cairo.py::test_font_options PASSED cairocffi/test_cairo.py::test_glyphs PASSED cairocffi/test_cairo.py::test_from_null_pointer PASSED cairocffi/test_pixbuf.py::test_api PASSED cairocffi/test_pixbuf.py::test_gdk xfail cairocffi/test_pixbuf.py::test_slices PASSED cairocffi/test_pixbuf.py::test_png PASSED =================================== FAILURES =================================== ______________________________ test_context_font _______________________________ def test_context_font(): surface = ImageSurface(cairocffi.FORMAT_ARGB32, 10, 10) context = Context._from_pointer(Context(surface)._pointer, incref=True) assert context.get_font_matrix().as_tuple() == (10, 0, 0, 10, 0, 0) context.set_font_matrix(Matrix(2, 0, 0, 3, 12, 4)) assert context.get_font_matrix().as_tuple() == (2, 0, 0, 3, 12, 4) context.set_font_size(14) assert context.get_font_matrix().as_tuple() == (14, 0, 0, 14, 0, 0) context.set_font_size(10) context.select_font_face(b'serif', cairocffi.FONT_SLANT_ITALIC) font_face = context.get_font_face() assert isinstance(font_face, ToyFontFace) assert font_face.get_family() == 'serif' assert font_face.get_slant() == cairocffi.FONT_SLANT_ITALIC assert font_face.get_weight() == cairocffi.FONT_WEIGHT_NORMAL try: del cairocffi.fonts.FONT_TYPE_TO_CLASS[cairocffi.FONT_TYPE_TOY] re_font_face = context.get_font_face() assert re_font_face._pointer == font_face._pointer assert isinstance(re_font_face, FontFace) assert not isinstance(re_font_face, ToyFontFace) finally: cairocffi.fonts.FONT_TYPE_TO_CLASS[cairocffi.FONT_TYPE_TOY] = \ ToyFontFace ascent, descent, height, max_x_advance, max_y_advance = ( context.font_extents()) # That’s about all we can assume for a default font. # assert height > ascent + descent # Not even this is true on all fonts assert max_x_advance > 0 assert max_y_advance == 0 _, _, _, _, x_advance, y_advance = context.text_extents('i' * 10) assert x_advance > 0 assert y_advance == 0 context.set_font_face(ToyFontFace(u('monospace'), weight=cairocffi.FONT_WEIGHT_BOLD)) _, _, _, _, x_advance_mono, y_advance = context.text_extents('i' * 10) > assert x_advance_mono > x_advance E assert 60.00000000000001 > 60.00000000000001 cairocffi/test_cairo.py:957: AssertionError _______________________________ test_scaled_font _______________________________ def test_scaled_font(): font = ScaledFont(ToyFontFace()) font_extents = font.extents() ascent, descent, height, max_x_advance, max_y_advance = font_extents # assert height > ascent + descent # Not even this is true on all fonts assert max_x_advance > 0 assert max_y_advance == 0 _, _, _, _, x_advance, y_advance = font.text_extents('i' * 10) assert x_advance > 0 assert y_advance == 0 font = ScaledFont(ToyFontFace('monospace')) _, _, _, _, x_advance_mono, y_advance = font.text_extents('i' * 10) > assert x_advance_mono > x_advance E assert 60.00000000000001 > 60.00000000000001 cairocffi/test_cairo.py:1001: AssertionError ========== 2 failed, 39 passed, 1 skipped, 1 xfailed in 2.31 seconds =========== * ERROR: dev-python/cairocffi-0.7.2::gentoo failed (test phase): * testsuite failed under python2.7 * * Call stack: * ebuild.sh, line 133: Called src_test * environment, line 3667: Called distutils-r1_src_test * environment, line 984: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 316: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 3181: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2286: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2284: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 592: Called distutils-r1_run_phase 'python_test' * environment, line 916: Called python_test * environment, line 3546: Called die * The specific snippet of code: * py.test -v --pyargs cairocffi || die "testsuite failed under ${EPYTHON}" * * If you need support, post the output of `emerge --info '=dev-python/cairocffi-0.7.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/cairocffi-0.7.2::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-python/cairocffi-0.7.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/cairocffi-0.7.2/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2' * S: '/var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2'