Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 445972 Details for
Bug 593972
dev-python/cairocffi-0.7.2 fails tests test_context_font test_scaled_font - E assert 60.00000000000001 > 60.00000000000001
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 13.10 KB, created by
eroen
on 2016-09-16 14:46:39 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
eroen
Created:
2016-09-16 14:46:39 UTC
Size:
13.10 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-python/cairocffi-0.7.2 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: python@gentoo.org >[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_4 test userland_GNU >[32;01m * [39;49;00mFEATURES: 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 ... > [32;01m*[0m Applying mapping.patch ... >[A[72C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying cairocffi-0.7.1-test.patch ... >[A[72C [34;01m[ [32;01mok[34;01m ][0m >>>> 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 ... > [32;01m*[0m 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' > [32;01m*[0m 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' > [32;01m*[0m python3_4: running distutils-r1_run_phase python_compile_all >>>> Source compiled. >>>> Test phase: dev-python/cairocffi-0.7.2 > [32;01m*[0m 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 =========== > [31;01m*[0m ERROR: dev-python/cairocffi-0.7.2::gentoo failed (test phase): > [31;01m*[0m testsuite failed under python2.7 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 133: Called src_test > [31;01m*[0m environment, line 3667: Called distutils-r1_src_test > [31;01m*[0m environment, line 984: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 316: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 3181: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2286: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2284: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 592: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 916: Called python_test > [31;01m*[0m environment, line 3546: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m py.test -v --pyargs cairocffi || die "testsuite failed under ${EPYTHON}" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/cairocffi-0.7.2::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/cairocffi-0.7.2::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-python/cairocffi-0.7.2/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/cairocffi-0.7.2/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2' > [31;01m*[0m S: '/var/tmp/portage/dev-python/cairocffi-0.7.2/work/cairocffi-0.7.2'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 593972
: 445972