Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1466260 Details for
Bug 1605715
python-glyphsLib: FTBFS in Fedora rawhide
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
build.log
build.log (text/plain), 32.00 KB, created by
Mohan Boddu
on 2018-07-20 16:38:40 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Mohan Boddu
Created:
2018-07-20 16:38:40 UTC
Size:
32.00 KB
patch
obsolete
>pyc >byte-compiling /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7/site-packages/glyphsLib/builder/__init__.py to __init__.cpython-37.pyc >byte-compiling /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7/site-packages/glyphsLib/writer.py to writer.cpython-37.pyc >byte-compiling /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7/site-packages/glyphsLib/classes.py to classes.cpython-37.pyc >byte-compiling /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7/site-packages/glyphsLib/__main__.py to __main__.cpython-37.pyc >byte-compiling /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7/site-packages/glyphsLib/interpolation.py to interpolation.cpython-37.pyc >byte-compiling /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7/site-packages/glyphsLib/glyphdata_generated.py to glyphdata_generated.cpython-37.pyc >byte-compiling /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7/site-packages/glyphsLib/glyphdata.py to glyphdata.cpython-37.pyc >byte-compiling /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7/site-packages/glyphsLib/__init__.py to __init__.cpython-37.pyc >byte-compiling /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7/site-packages/glyphsLib/affine/__init__.py to __init__.cpython-37.pyc >writing byte-compilation script '/tmp/tmp40x1mshe.py' >/usr/bin/python3 /tmp/tmp40x1mshe.py >removing /tmp/tmp40x1mshe.py >running install_egg_info >running egg_info >writing Lib/glyphsLib.egg-info/PKG-INFO >writing dependency_links to Lib/glyphsLib.egg-info/dependency_links.txt >writing entry points to Lib/glyphsLib.egg-info/entry_points.txt >writing requirements to Lib/glyphsLib.egg-info/requires.txt >writing top-level names to Lib/glyphsLib.egg-info/top_level.txt >reading manifest file 'Lib/glyphsLib.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >writing manifest file 'Lib/glyphsLib.egg-info/SOURCES.txt' >Copying Lib/glyphsLib.egg-info to /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7/site-packages/glyphsLib-2.2.1-py3.7.egg-info >running install_scripts >Installing glyphs2ufo script to /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/bin >+ /usr/lib/rpm/find-debuginfo.sh -j48 --strict-build-id -m -i --build-id-seed 2.2.1-5.fc29 --unique-debug-suffix -2.2.1-5.fc29.noarch --unique-debug-src-base python-glyphsLib-2.2.1-5.fc29.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/glyphsLib-2.2.1 >find: 'debug': No such file or directory >+ /usr/lib/rpm/check-buildroot >+ /usr/lib/rpm/redhat/brp-ldconfig >/sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory >+ /usr/lib/rpm/brp-compress >+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip >+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 >Bytecompiling .py files below /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python2.7 using /usr/bin/python2.7 >Bytecompiling .py files below /builddir/build/BUILDROOT/python-glyphsLib-2.2.1-5.fc29.noarch/usr/lib/python3.7 using /usr/bin/python3.7 >+ /usr/lib/rpm/brp-python-hardlink >+ /usr/lib/rpm/redhat/brp-mangle-shebangs >Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.VBWDyd >+ umask 022 >+ cd /builddir/build/BUILD >+ cd glyphsLib-2.2.1 >+ /usr/bin/python2 setup.py test >running pytest >running egg_info >writing requirements to Lib/glyphsLib.egg-info/requires.txt >writing Lib/glyphsLib.egg-info/PKG-INFO >writing top-level names to Lib/glyphsLib.egg-info/top_level.txt >writing dependency_links to Lib/glyphsLib.egg-info/dependency_links.txt >writing entry points to Lib/glyphsLib.egg-info/entry_points.txt >reading manifest file 'Lib/glyphsLib.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >writing manifest file 'Lib/glyphsLib.egg-info/SOURCES.txt' >running build_ext >============================= test session starts ============================== >platform linux2 -- Python 2.7.15, pytest-3.6.3, py-1.5.4, pluggy-0.6.0 -- /usr/bin/python2 >cachedir: .pytest_cache >rootdir: /builddir/build/BUILD/glyphsLib-2.2.1, inifile: setup.cfg >collecting ... collected 239 items >tests/builder_test.py::BuildStyleNameTest::test_style_custom PASSED [ 0%] >tests/builder_test.py::BuildStyleNameTest::test_style_nonregular_weight PASSED [ 0%] >tests/builder_test.py::BuildStyleNameTest::test_style_nonregular_width PASSED [ 1%] >tests/builder_test.py::BuildStyleNameTest::test_style_regular_weight PASSED [ 1%] >tests/builder_test.py::BuildStyleMapNamesTest::test_bold PASSED [ 2%] >tests/builder_test.py::BuildStyleMapNamesTest::test_bold_italic PASSED [ 2%] >tests/builder_test.py::BuildStyleMapNamesTest::test_bold_italic_no_style_link PASSED [ 2%] >tests/builder_test.py::BuildStyleMapNamesTest::test_bold_no_style_link PASSED [ 3%] >tests/builder_test.py::BuildStyleMapNamesTest::test_incomplete_bold_italic PASSED [ 3%] >tests/builder_test.py::BuildStyleMapNamesTest::test_italic PASSED [ 4%] >tests/builder_test.py::BuildStyleMapNamesTest::test_italic_no_style_link PASSED [ 4%] >tests/builder_test.py::BuildStyleMapNamesTest::test_italicbold_isBoldItalic PASSED [ 5%] >tests/builder_test.py::BuildStyleMapNamesTest::test_linked_style_bold PASSED [ 5%] >tests/builder_test.py::BuildStyleMapNamesTest::test_linked_style_bold_italic PASSED [ 5%] >tests/builder_test.py::BuildStyleMapNamesTest::test_linked_style_italic PASSED [ 6%] >tests/builder_test.py::BuildStyleMapNamesTest::test_linked_style_regular PASSED [ 6%] >tests/builder_test.py::BuildStyleMapNamesTest::test_non_regular PASSED [ 7%] >tests/builder_test.py::BuildStyleMapNamesTest::test_regular PASSED [ 7%] >tests/builder_test.py::BuildStyleMapNamesTest::test_regular_isBold PASSED [ 7%] >tests/builder_test.py::BuildStyleMapNamesTest::test_regular_isItalic PASSED [ 8%] >tests/builder_test.py::SetCustomParamsTest::test_gasp_table PASSED [ 8%] >tests/builder_test.py::SetCustomParamsTest::test_normalizes_curved_quotes_in_names PASSED [ 9%] >tests/builder_test.py::SetCustomParamsTest::test_parse_glyphs_filter PASSED [ 9%] >tests/builder_test.py::SetCustomParamsTest::test_replace_feature PASSED [ 10%] >tests/builder_test.py::SetCustomParamsTest::test_set_codePageRanges PASSED [ 10%] >tests/builder_test.py::SetCustomParamsTest::test_set_defaults PASSED [ 10%] >tests/builder_test.py::SetCustomParamsTest::test_set_disable_last_change PASSED [ 11%] >tests/builder_test.py::SetCustomParamsTest::test_set_disables_nice_names PASSED [ 11%] >tests/builder_test.py::SetCustomParamsTest::test_set_fsSelection_flags PASSED [ 12%] >tests/builder_test.py::SetCustomParamsTest::test_set_glyphOrder PASSED [ 12%] >tests/builder_test.py::SetCustomParamsTest::test_set_openTypeOS2CodePageRanges PASSED [ 12%] >tests/builder_test.py::SetCustomParamsTest::test_underlinePosition PASSED [ 13%] >tests/builder_test.py::SetCustomParamsTest::test_underlineThickness PASSED [ 13%] >tests/builder_test.py::SetCustomParamsTest::test_useProductionNames PASSED [ 14%] >tests/builder_test.py::SetCustomParamsTest::test_xHeight PASSED [ 14%] >tests/builder_test.py::ParseGlyphsFilterTest::test_complete_parameter PASSED [ 15%] >tests/builder_test.py::ParseGlyphsFilterTest::test_duplicate_exclude_include PASSED [ 15%] >tests/builder_test.py::ParseGlyphsFilterTest::test_empty_args_trailing_semicolon PASSED [ 15%] >tests/builder_test.py::ParseGlyphsFilterTest::test_empty_string PASSED [ 16%] >tests/builder_test.py::ParseGlyphsFilterTest::test_is_pre PASSED [ 16%] >tests/builder_test.py::ParseGlyphsFilterTest::test_no_name PASSED [ 17%] >tests/builder_test.py::ParseGlyphsFilterTest::test_positional_parameter PASSED [ 17%] >tests/builder_test.py::ParseGlyphsFilterTest::test_single_name PASSED [ 17%] >tests/builder_test.py::ToUfosTest::test_GDEF PASSED [ 18%] >tests/builder_test.py::ToUfosTest::test_GDEF_base_with_attaching_anchor PASSED [ 18%] >tests/builder_test.py::ToUfosTest::test_GDEF_base_with_nonattaching_anchor PASSED [ 19%] >tests/builder_test.py::ToUfosTest::test_GDEF_custom_category_subCategory PASSED [ 19%] >tests/builder_test.py::ToUfosTest::test_GDEF_fractional_caret_position PASSED [ 20%] >tests/builder_test.py::ToUfosTest::test_GDEF_ligature_with_attaching_anchor PASSED [ 20%] >tests/builder_test.py::ToUfosTest::test_GDEF_ligature_with_nonattaching_anchor PASSED [ 20%] >tests/builder_test.py::ToUfosTest::test_GDEF_mark PASSED [ 21%] >tests/builder_test.py::ToUfosTest::test_category PASSED [ 21%] >tests/builder_test.py::ToUfosTest::test_coerce_to_bool PASSED [ 22%] >tests/builder_test.py::ToUfosTest::test_family_name_custom PASSED [ 22%] >tests/builder_test.py::ToUfosTest::test_family_name_none PASSED [ 23%] >tests/builder_test.py::ToUfosTest::test_family_name_same_as_default PASSED [ 23%] >tests/builder_test.py::ToUfosTest::test_glyph_lib_Export PASSED [ 23%] >tests/builder_test.py::ToUfosTest::test_glyph_lib_componentsAlignment_and_componentsLocked PASSED [ 24%] >tests/builder_test.py::ToUfosTest::test_glyph_lib_metricsKeys PASSED [ 24%] >tests/builder_test.py::ToUfosTest::test_lib_custom PASSED [ 25%] >tests/builder_test.py::ToUfosTest::test_lib_no_custom PASSED [ 25%] >tests/builder_test.py::ToUfosTest::test_lib_no_weight PASSED [ 25%] >tests/builder_test.py::ToUfosTest::test_lib_no_width PASSED [ 26%] >tests/builder_test.py::ToUfosTest::test_lib_weight PASSED [ 26%] >tests/builder_test.py::ToUfosTest::test_lib_width PASSED [ 27%] >tests/builder_test.py::ToUfosTest::test_load_kerning PASSED [ 27%] >tests/builder_test.py::ToUfosTest::test_mark_nonspacing_zero_width PASSED [ 28%] >tests/builder_test.py::ToUfosTest::test_minimal_data PASSED [ 28%] >tests/builder_test.py::ToUfosTest::test_missing_date PASSED [ 28%] >tests/builder_test.py::ToUfosTest::test_postscript_name_from_data PASSED [ 29%] >tests/builder_test.py::ToUfosTest::test_postscript_name_from_glyph_name PASSED [ 29%] >tests/builder_test.py::ToUfosTest::test_propagate_anchors PASSED [ 30%] >tests/builder_test.py::ToUfosTest::test_set_blue_values PASSED [ 30%] >tests/builder_test.py::ToUfosTest::test_set_glyphOrder_no_custom_param PASSED [ 30%] >tests/builder_test.py::ToUfosTest::test_set_glyphOrder_with_custom_param PASSED [ 31%] >tests/builder_test.py::ToUfosTest::test_set_guidelines PASSED [ 31%] >tests/builder_test.py::ToUfosTest::test_set_guidelines_duplicates PASSED [ 32%] >tests/builder_test.py::ToUfosTest::test_subCategory PASSED [ 32%] >tests/builder_test.py::ToUfosTest::test_supplementary_layers PASSED [ 33%] >tests/builder_test.py::ToUfosTest::test_variation_font_origin PASSED [ 33%] >tests/builder_test.py::ToUfosTest::test_warn_no_version PASSED [ 33%] >tests/builder_test.py::DrawPathsTest::test_to_ufo_draw_paths_closed PASSED [ 34%] >tests/builder_test.py::DrawPathsTest::test_to_ufo_draw_paths_empty_nodes PASSED [ 34%] >tests/builder_test.py::DrawPathsTest::test_to_ufo_draw_paths_open PASSED [ 35%] >tests/builder_test.py::DrawPathsTest::test_to_ufo_draw_paths_qcurve PASSED [ 35%] >tests/builder_test.py::GlyphPropertiesTest::test_glyph_color PASSED [ 35%] >tests/builder_test.py::SkipDanglingAndNamelessLayers::test_dangling_layer PASSED [ 36%] >tests/builder_test.py::SkipDanglingAndNamelessLayers::test_nameless_layer PASSED [ 36%] >tests/builder_test.py::SkipDanglingAndNamelessLayers::test_normal_layer PASSED [ 37%] >tests/classes_test.py::GlyphLayersTest::test_check_master_layer PASSED [ 37%] >tests/classes_test.py::GSFontTest::test_font_master_proxy PASSED [ 38%] >tests/classes_test.py::GSFontTest::test_init PASSED [ 38%] >tests/classes_test.py::GSFontTest::test_repr PASSED [ 38%] >tests/classes_test.py::GSFontTest::test_update_custom_parameter PASSED [ 39%] >tests/classes_test.py::GSFontFromFileTest::test_classes PASSED [ 39%] >tests/classes_test.py::GSFontFromFileTest::test_customParameters PASSED [ 40%] >tests/classes_test.py::GSFontFromFileTest::test_date PASSED [ 40%] >tests/classes_test.py::GSFontFromFileTest::test_disableNiceNames PASSED [ 41%] >tests/classes_test.py::GSFontFromFileTest::test_featurePrefixes PASSED [ 41%] >tests/classes_test.py::GSFontFromFileTest::test_features PASSED [ 41%] >tests/classes_test.py::GSFontFromFileTest::test_filepath PASSED [ 42%] >tests/classes_test.py::GSFontFromFileTest::test_glyphs PASSED [ 42%] >tests/classes_test.py::GSFontFromFileTest::test_instances PASSED [ 43%] >tests/classes_test.py::GSFontFromFileTest::test_ints PASSED [ 43%] >tests/classes_test.py::GSFontFromFileTest::test_kerning PASSED [ 43%] >tests/classes_test.py::GSFontFromFileTest::test_masters PASSED [ 44%] >tests/classes_test.py::GSFontFromFileTest::test_note PASSED [ 44%] >tests/classes_test.py::GSFontFromFileTest::test_strings PASSED [ 45%] >tests/classes_test.py::GSFontFromFileTest::test_userData PASSED [ 45%] >tests/classes_test.py::GSFontMasterFromFileTest::test_attributes PASSED [ 46%] >tests/classes_test.py::GSFontMasterFromFileTest::test_name PASSED [ 46%] >tests/classes_test.py::GSAlignmentZoneFromFileTest::test_attributes PASSED [ 46%] >tests/classes_test.py::GSInstanceFromFileTest::test_attributes PASSED [ 47%] >tests/classes_test.py::GSGlyphFromFileTest::test_color PASSED [ 47%] >tests/classes_test.py::GSGlyphFromFileTest::test_export PASSED [ 48%] >tests/classes_test.py::GSGlyphFromFileTest::test_horiz_kerningGroup PASSED [ 48%] >tests/classes_test.py::GSGlyphFromFileTest::test_horiz_metricsKey PASSED [ 48%] >tests/classes_test.py::GSGlyphFromFileTest::test_id PASSED [ 49%] >tests/classes_test.py::GSGlyphFromFileTest::test_layers PASSED [ 49%] >tests/classes_test.py::GSGlyphFromFileTest::test_layers_missing_master PASSED [ 50%] >tests/classes_test.py::GSGlyphFromFileTest::test_name PASSED [ 50%] >tests/classes_test.py::GSGlyphFromFileTest::test_note PASSED [ 51%] >tests/classes_test.py::GSGlyphFromFileTest::test_parent PASSED [ 51%] >tests/classes_test.py::GSGlyphFromFileTest::test_smart_component_axes PASSED [ 51%] >tests/classes_test.py::GSGlyphFromFileTest::test_string PASSED [ 52%] >tests/classes_test.py::GSGlyphFromFileTest::test_unicode PASSED [ 52%] >tests/classes_test.py::GSGlyphFromFileTest::test_userData PASSED [ 53%] >tests/classes_test.py::GSLayerFromFileTest::test_anchors PASSED [ 53%] >tests/classes_test.py::GSLayerFromFileTest::test_annotations PASSED [ 53%] >tests/classes_test.py::GSLayerFromFileTest::test_background PASSED [ 54%] >tests/classes_test.py::GSLayerFromFileTest::test_components PASSED [ 54%] >tests/classes_test.py::GSLayerFromFileTest::test_guides PASSED [ 55%] >tests/classes_test.py::GSLayerFromFileTest::test_hints PASSED [ 55%] >tests/classes_test.py::GSLayerFromFileTest::test_hints_from_file PASSED [ 56%] >tests/classes_test.py::GSLayerFromFileTest::test_leftMetricsKey PASSED [ 56%] >tests/classes_test.py::GSLayerFromFileTest::test_name PASSED [ 56%] >tests/classes_test.py::GSLayerFromFileTest::test_parent PASSED [ 57%] >tests/classes_test.py::GSLayerFromFileTest::test_repr PASSED [ 57%] >tests/classes_test.py::GSLayerFromFileTest::test_rightMetricsKey PASSED [ 58%] >tests/classes_test.py::GSLayerFromFileTest::test_smartComponentPoleMapping PASSED [ 58%] >tests/classes_test.py::GSLayerFromFileTest::test_userData PASSED [ 58%] >tests/classes_test.py::GSLayerFromFileTest::test_widthMetricsKey PASSED [ 59%] >tests/classes_test.py::GSComponentFromFileTest::test_anchor PASSED [ 59%] >tests/classes_test.py::GSComponentFromFileTest::test_bounds PASSED [ 60%] >tests/classes_test.py::GSComponentFromFileTest::test_component PASSED [ 60%] >tests/classes_test.py::GSComponentFromFileTest::test_componentName PASSED [ 61%] >tests/classes_test.py::GSComponentFromFileTest::test_delete_and_add PASSED [ 61%] >tests/classes_test.py::GSComponentFromFileTest::test_moreBounds PASSED [ 61%] >tests/classes_test.py::GSComponentFromFileTest::test_position PASSED [ 62%] >tests/classes_test.py::GSComponentFromFileTest::test_repr PASSED [ 62%] >tests/classes_test.py::GSComponentFromFileTest::test_rotation PASSED [ 63%] >tests/classes_test.py::GSComponentFromFileTest::test_smartComponentValues PASSED [ 63%] >tests/classes_test.py::GSComponentFromFileTest::test_transform PASSED [ 64%] >tests/classes_test.py::GSGuideLineTest::test_repr PASSED [ 64%] >tests/classes_test.py::GSAnchorFromFileTest::test_name PASSED [ 64%] >tests/classes_test.py::GSAnchorFromFileTest::test_position PASSED [ 65%] >tests/classes_test.py::GSAnchorFromFileTest::test_repr PASSED [ 65%] >tests/classes_test.py::GSPathFromFileTest::test_bounds PASSED [ 66%] >tests/classes_test.py::GSPathFromFileTest::test_direction PASSED [ 66%] >tests/classes_test.py::GSPathFromFileTest::test_nodes PASSED [ 66%] >tests/classes_test.py::GSPathFromFileTest::test_parent PASSED [ 67%] >tests/classes_test.py::GSPathFromFileTest::test_proxy PASSED [ 67%] >tests/classes_test.py::GSPathFromFileTest::test_segments PASSED [ 68%] >tests/classes_test.py::GSNodeFromFileTest::test_index PASSED [ 68%] >tests/classes_test.py::GSNodeFromFileTest::test_makeNodeFirst PASSED [ 69%] >tests/classes_test.py::GSNodeFromFileTest::test_name PASSED [ 69%] >tests/classes_test.py::GSNodeFromFileTest::test_nextNode PASSED [ 69%] >tests/classes_test.py::GSNodeFromFileTest::test_position PASSED [ 70%] >tests/classes_test.py::GSNodeFromFileTest::test_prevNode PASSED [ 70%] >tests/classes_test.py::GSNodeFromFileTest::test_repr PASSED [ 71%] >tests/classes_test.py::GSNodeFromFileTest::test_smooth PASSED [ 71%] >tests/classes_test.py::GSNodeFromFileTest::test_toggleConnection PASSED [ 71%] >tests/classes_test.py::GSNodeFromFileTest::test_type PASSED [ 72%] >tests/classes_test.py::GSNodeFromFileTest::test_userData PASSED [ 72%] >tests/classes_test.py::GSCustomParameterTest::test_plistValue_dict PASSED [ 73%] >tests/classes_test.py::GSCustomParameterTest::test_plistValue_list PASSED [ 73%] >tests/classes_test.py::GSCustomParameterTest::test_plistValue_string PASSED [ 74%] >tests/glyphdata_test.py::GlyphDataTest::test_bug232 PASSED [ 74%] >tests/glyphdata_test.py::GlyphDataTest::test_category PASSED [ 74%] >tests/glyphdata_test.py::GlyphDataTest::test_production_name PASSED [ 75%] >tests/glyphdata_test.py::GlyphDataTest::test_unicode PASSED [ 75%] >tests/interpolation_test.py::DesignspaceTest::test_basic PASSED [ 76%] >tests/interpolation_test.py::DesignspaceTest::test_designspace_name PASSED [ 76%] >tests/interpolation_test.py::DesignspaceTest::test_familyName PASSED [ 76%] >tests/interpolation_test.py::DesignspaceTest::test_fileName PASSED [ 77%] >tests/interpolation_test.py::DesignspaceTest::test_inactive_from_exports PASSED [ 77%] >tests/interpolation_test.py::DesignspaceTest::test_instanceOrder PASSED [ 78%] >tests/interpolation_test.py::DesignspaceTest::test_noRegularMaster PASSED [ 78%] >tests/interpolation_test.py::DesignspaceTest::test_postscriptFontName PASSED [ 79%] >tests/interpolation_test.py::DesignspaceTest::test_twoAxes PASSED [ 79%] >tests/interpolation_test.py::DesignspaceTest::test_variationFontOrigin PASSED [ 79%] >tests/interpolation_test.py::SetWeightWidthClassesTest::test_explicit_default_weight PASSED [ 80%] >tests/interpolation_test.py::SetWeightWidthClassesTest::test_explicit_default_width PASSED [ 80%] >tests/interpolation_test.py::SetWeightWidthClassesTest::test_no_weigth_class PASSED [ 81%] >tests/interpolation_test.py::SetWeightWidthClassesTest::test_no_width_class PASSED [ 81%] >tests/interpolation_test.py::SetWeightWidthClassesTest::test_unknown_weight_class PASSED [ 82%] >tests/interpolation_test.py::SetWeightWidthClassesTest::test_weight_and_width_class PASSED [ 82%] >tests/interpolation_test.py::SetWeightWidthClassesTest::test_weight_class PASSED [ 82%] >tests/interpolation_test.py::SetWeightWidthClassesTest::test_width_class PASSED [ 83%] >tests/main_test.py::MainTest::test_parser_main FAILED [ 83%] >tests/parser_test.py::ParserTest::test_dont_crash_on_string_that_looks_like_a_dict PASSED [ 84%] >tests/parser_test.py::ParserTest::test_parse PASSED [ 84%] >tests/parser_test.py::ParserTest::test_parse_dict_in_dict PASSED [ 84%] >tests/parser_test.py::ParserTest::test_parse_str_inf PASSED [ 85%] >tests/parser_test.py::ParserTest::test_parse_str_infinity PASSED [ 85%] >tests/parser_test.py::ParserTest::test_parse_str_nan PASSED [ 86%] >tests/parser_test.py::ParserTest::test_trailing_content PASSED [ 86%] >tests/parser_test.py::ParserTest::test_trim_value PASSED [ 87%] >tests/parser_test.py::ParserTest::test_unexpected_content PASSED [ 87%] >tests/parser_test.py::ParserTest::test_with_utf8 PASSED [ 87%] >tests/parser_test.py::ParserGlyphTest::test_parse_empty_glyphs PASSED [ 88%] >tests/parser_test.py::ParserGlyphTest::test_parse_glyphs PASSED [ 88%] >tests/roundtrip_test.py::UFORoundtripTest::test_GlyphsUnitTestSans SKIPPED [ 89%] >tests/roundtrip_test.py::UFORoundtripTest::test_empty_font PASSED [ 89%] >tests/types_test.py::GlyphsDateTimeTest::test_parsing_12hr_format PASSED [ 89%] >tests/types_test.py::GlyphsDateTimeTest::test_parsing_24hr_format PASSED [ 90%] >tests/types_test.py::GlyphsDateTimeTest::test_parsing_timezone PASSED [ 90%] >tests/writer_test.py::WriterTest::test_write_alignment_zone PASSED [ 91%] >tests/writer_test.py::WriterTest::test_write_anchor PASSED [ 91%] >tests/writer_test.py::WriterTest::test_write_annotation PASSED [ 92%] >tests/writer_test.py::WriterTest::test_write_background_image PASSED [ 92%] >tests/writer_test.py::WriterTest::test_write_class PASSED [ 92%] >tests/writer_test.py::WriterTest::test_write_component PASSED [ 93%] >tests/writer_test.py::WriterTest::test_write_custom_parameter PASSED [ 93%] >tests/writer_test.py::WriterTest::test_write_feature PASSED [ 94%] >tests/writer_test.py::WriterTest::test_write_feature_prefix PASSED [ 94%] >tests/writer_test.py::WriterTest::test_write_font_attributes PASSED [ 94%] >tests/writer_test.py::WriterTest::test_write_font_master_attributes PASSED [ 95%] >tests/writer_test.py::WriterTest::test_write_glyph PASSED [ 95%] >tests/writer_test.py::WriterTest::test_write_guideline PASSED [ 96%] >tests/writer_test.py::WriterTest::test_write_hint PASSED [ 96%] >tests/writer_test.py::WriterTest::test_write_instance PASSED [ 97%] >tests/writer_test.py::WriterTest::test_write_layer PASSED [ 97%] >tests/writer_test.py::WriterTest::test_write_node PASSED [ 97%] >tests/writer_test.py::WriterTest::test_write_path PASSED [ 98%] >tests/writer_test.py::WriterTest::test_write_smart_component_axis PASSED [ 98%] >tests/writer_test.py::WriterDumpInterfaceTest::test_dump PASSED [ 99%] >tests/writer_test.py::WriterDumpInterfaceTest::test_dumps PASSED [ 99%] >tests/writer_test.py::WriterRoundtripTest::test_roundtrip_on_file PASSED [100%] >=================================== FAILURES =================================== >__________________________ MainTest.test_parser_main ___________________________ >self = <main_test.MainTest testMethod=test_parser_main> > def test_parser_main(self): > """This is both a test for the "main" functionality of glyphsLib.parser > and for the round-trip of GlyphsUnitTestSans.glyphs. > """ > filename = os.path.join( > os.path.dirname(__file__), 'data/GlyphsUnitTestSans.glyphs') > with open(filename) as f: > expected = f.read() > out = subprocess.check_output( > ['python', '-m', 'glyphsLib.parser', filename], >> universal_newlines=True) # Windows gives \r\n otherwise >tests/main_test.py:38: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python2.7/subprocess.py:216: in check_output > process = Popen(stdout=PIPE, *popenargs, **kwargs) >/usr/lib/python2.7/subprocess.py:394: in __init__ > errread, errwrite) >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >self = <subprocess.Popen object at 0xf647d38c> >args = ['python', '-m', 'glyphsLib.parser', '/builddir/build/BUILD/glyphsLib-2.2.1/tests/data/GlyphsUnitTestSans.glyphs'] >executable = 'python', preexec_fn = None, close_fds = False, cwd = None >env = None, universal_newlines = True, startupinfo = None, creationflags = 0 >shell = False, to_close = set([8]), p2cread = None, p2cwrite = None, c2pread = 8 >c2pwrite = 10, errread = None, errwrite = None > def _execute_child(self, args, executable, preexec_fn, close_fds, > cwd, env, universal_newlines, > startupinfo, creationflags, shell, to_close, > p2cread, p2cwrite, > c2pread, c2pwrite, > errread, errwrite): > """Execute program (POSIX version)""" > > if isinstance(args, types.StringTypes): > args = [args] > else: > args = list(args) > > if shell: > args = ["/bin/sh", "-c"] + args > if executable: > args[0] = executable > > if executable is None: > executable = args[0] > > def _close_in_parent(fd): > os.close(fd) > to_close.remove(fd) > > # For transferring possible exec failure from child to parent > # The first char specifies the exception type: 0 means > # OSError, 1 means some other error. > errpipe_read, errpipe_write = self.pipe_cloexec() > try: > try: > with self._disabling_gc_lock: > gc_was_enabled = gc.isenabled() > # Disable gc to avoid bug where gc -> file_dealloc -> > # write to stderr -> hang. > # https://bugs.python.org/issue1336 > gc.disable() > try: > self.pid = os.fork() > except: > if gc_was_enabled: > gc.enable() > raise > self._child_created = True > if self.pid == 0: > # Child > try: > # Close parent's pipe ends > if p2cwrite is not None: > os.close(p2cwrite) > if c2pread is not None: > os.close(c2pread) > if errread is not None: > os.close(errread) > os.close(errpipe_read) > > # When duping fds, if there arises a situation > # where one of the fds is either 0, 1 or 2, it > # is possible that it is overwritten (#12607). > if c2pwrite == 0: > c2pwrite = os.dup(c2pwrite) > if errwrite == 0 or errwrite == 1: > errwrite = os.dup(errwrite) > > # Dup fds for child > def _dup2(a, b): > # dup2() removes the CLOEXEC flag but > # we must do it ourselves if dup2() > # would be a no-op (issue #10806). > if a == b: > self._set_cloexec_flag(a, False) > elif a is not None: > os.dup2(a, b) > _dup2(p2cread, 0) > _dup2(c2pwrite, 1) > _dup2(errwrite, 2) > > # Close pipe fds. Make sure we don't close the > # same fd more than once, or standard fds. > closed = { None } > for fd in [p2cread, c2pwrite, errwrite]: > if fd not in closed and fd > 2: > os.close(fd) > closed.add(fd) > > if cwd is not None: > os.chdir(cwd) > > if preexec_fn: > preexec_fn() > > # Close all other fds, if asked for - after > # preexec_fn(), which may open FDs. > if close_fds: > self._close_fds(but=errpipe_write) > > if env is None: > os.execvp(executable, args) > else: > os.execvpe(executable, args, env) > > except: > exc_type, exc_value, tb = sys.exc_info() > # Save the traceback and attach it to the exception object > exc_lines = traceback.format_exception(exc_type, > exc_value, > tb) > exc_value.child_traceback = ''.join(exc_lines) > os.write(errpipe_write, pickle.dumps(exc_value)) > > finally: > # This exitcode won't be reported to applications, so it > # really doesn't matter what we return. > os._exit(255) > > # Parent > if gc_was_enabled: > gc.enable() > finally: > # be sure the FD is closed no matter what > os.close(errpipe_write) > > # Wait for exec to fail or succeed; possibly raising exception > data = _eintr_retry_call(os.read, errpipe_read, 1048576) > pickle_bits = [] > while data: > pickle_bits.append(data) > data = _eintr_retry_call(os.read, errpipe_read, 1048576) > data = "".join(pickle_bits) > finally: > if p2cread is not None and p2cwrite is not None: > _close_in_parent(p2cread) > if c2pwrite is not None and c2pread is not None: > _close_in_parent(c2pwrite) > if errwrite is not None and errread is not None: > _close_in_parent(errwrite) > > # be sure the FD is closed no matter what > os.close(errpipe_read) > > if data != "": > try: > _eintr_retry_call(os.waitpid, self.pid, 0) > except OSError as e: > if e.errno != errno.ECHILD: > raise > child_exception = pickle.loads(data) >> raise child_exception >E OSError: [Errno 2] No such file or directory >/usr/lib/python2.7/subprocess.py:1047: OSError >=========================== short test summary info ============================ >FAIL tests/main_test.py::MainTest::test_parser_main >SKIP [1] tests/roundtrip_test.py:32: TODO >=============== 1 failed, 237 passed, 1 skipped in 4.80 seconds ================ >error: Bad exit status from /var/tmp/rpm-tmp.VBWDyd (%check) >RPM build errors: > Bad exit status from /var/tmp/rpm-tmp.VBWDyd (%check) >Child return code was: 1 >EXCEPTION: [Error()] >Traceback (most recent call last): > File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 89, in trace > result = func(*args, **kw) > File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 582, in do > raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) >mockbuild.exception.Error: Command failed. See logs for output. > # bash --login -c /usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-glyphsLib.spec
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 1605715
: 1466260 |
1466261
|
1466262