* Package: dev-python/feedparser-6.0.10 * Repository: gentoo * Maintainer: python@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 userland_GNU * FEATURES: distcc fakeroot network-sandbox preserve-libs sandbox test userpriv usersandbox * Applying feedparser-6.0.8-fix-py3.10.patch ... [ ok ] * Build system packages: * dev-python/gpep517 : 6 * dev-python/installer : 0.5.1 * dev-python/setuptools : 62.3.3 * dev-python/setuptools_scm : 6.4.2 * dev-python/wheel : 0.37.1-r1 * python3_9: running distutils-r1_run_phase distutils-r1_python_compile * Building the wheel for feedparser-6.0.10 via setuptools.build_meta:__legacy__ running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/feedparser copying feedparser/__init__.py -> build/lib/feedparser copying feedparser/exceptions.py -> build/lib/feedparser copying feedparser/api.py -> build/lib/feedparser copying feedparser/util.py -> build/lib/feedparser copying feedparser/html.py -> build/lib/feedparser copying feedparser/sanitizer.py -> build/lib/feedparser copying feedparser/encodings.py -> build/lib/feedparser copying feedparser/urls.py -> build/lib/feedparser copying feedparser/sgml.py -> build/lib/feedparser copying feedparser/http.py -> build/lib/feedparser copying feedparser/mixin.py -> build/lib/feedparser creating build/lib/feedparser/datetimes copying feedparser/datetimes/korean.py -> build/lib/feedparser/datetimes copying feedparser/datetimes/__init__.py -> build/lib/feedparser/datetimes copying feedparser/datetimes/hungarian.py -> build/lib/feedparser/datetimes copying feedparser/datetimes/rfc822.py -> build/lib/feedparser/datetimes copying feedparser/datetimes/iso8601.py -> build/lib/feedparser/datetimes copying feedparser/datetimes/asctime.py -> build/lib/feedparser/datetimes copying feedparser/datetimes/greek.py -> build/lib/feedparser/datetimes copying feedparser/datetimes/w3dtf.py -> build/lib/feedparser/datetimes copying feedparser/datetimes/perforce.py -> build/lib/feedparser/datetimes creating build/lib/feedparser/namespaces copying feedparser/namespaces/__init__.py -> build/lib/feedparser/namespaces copying feedparser/namespaces/_base.py -> build/lib/feedparser/namespaces copying feedparser/namespaces/psc.py -> build/lib/feedparser/namespaces copying feedparser/namespaces/cc.py -> build/lib/feedparser/namespaces copying feedparser/namespaces/itunes.py -> build/lib/feedparser/namespaces copying feedparser/namespaces/mediarss.py -> build/lib/feedparser/namespaces copying feedparser/namespaces/georss.py -> build/lib/feedparser/namespaces copying feedparser/namespaces/dc.py -> build/lib/feedparser/namespaces copying feedparser/namespaces/admin.py -> build/lib/feedparser/namespaces creating build/lib/feedparser/parsers copying feedparser/parsers/loose.py -> build/lib/feedparser/parsers copying feedparser/parsers/__init__.py -> build/lib/feedparser/parsers copying feedparser/parsers/strict.py -> build/lib/feedparser/parsers warning: build_py: byte-compiling is disabled, skipping. installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/feedparser copying build/lib/feedparser/__init__.py -> build/bdist.linux-x86_64/wheel/feedparser copying build/lib/feedparser/exceptions.py -> build/bdist.linux-x86_64/wheel/feedparser copying build/lib/feedparser/api.py -> build/bdist.linux-x86_64/wheel/feedparser creating build/bdist.linux-x86_64/wheel/feedparser/namespaces copying build/lib/feedparser/namespaces/__init__.py -> build/bdist.linux-x86_64/wheel/feedparser/namespaces copying build/lib/feedparser/namespaces/_base.py -> build/bdist.linux-x86_64/wheel/feedparser/namespaces copying build/lib/feedparser/namespaces/psc.py -> build/bdist.linux-x86_64/wheel/feedparser/namespaces copying build/lib/feedparser/namespaces/cc.py -> build/bdist.linux-x86_64/wheel/feedparser/namespaces copying build/lib/feedparser/namespaces/itunes.py -> build/bdist.linux-x86_64/wheel/feedparser/namespaces copying build/lib/feedparser/namespaces/mediarss.py -> build/bdist.linux-x86_64/wheel/feedparser/namespaces copying build/lib/feedparser/namespaces/georss.py -> build/bdist.linux-x86_64/wheel/feedparser/namespaces copying build/lib/feedparser/namespaces/dc.py -> build/bdist.linux-x86_64/wheel/feedparser/namespaces copying build/lib/feedparser/namespaces/admin.py -> build/bdist.linux-x86_64/wheel/feedparser/namespaces copying build/lib/feedparser/util.py -> build/bdist.linux-x86_64/wheel/feedparser copying build/lib/feedparser/html.py -> build/bdist.linux-x86_64/wheel/feedparser creating build/bdist.linux-x86_64/wheel/feedparser/datetimes copying build/lib/feedparser/datetimes/korean.py -> build/bdist.linux-x86_64/wheel/feedparser/datetimes copying build/lib/feedparser/datetimes/__init__.py -> build/bdist.linux-x86_64/wheel/feedparser/datetimes copying build/lib/feedparser/datetimes/hungarian.py -> build/bdist.linux-x86_64/wheel/feedparser/datetimes copying build/lib/feedparser/datetimes/rfc822.py -> build/bdist.linux-x86_64/wheel/feedparser/datetimes copying build/lib/feedparser/datetimes/iso8601.py -> build/bdist.linux-x86_64/wheel/feedparser/datetimes copying build/lib/feedparser/datetimes/asctime.py -> build/bdist.linux-x86_64/wheel/feedparser/datetimes copying build/lib/feedparser/datetimes/greek.py -> build/bdist.linux-x86_64/wheel/feedparser/datetimes copying build/lib/feedparser/datetimes/w3dtf.py -> build/bdist.linux-x86_64/wheel/feedparser/datetimes copying build/lib/feedparser/datetimes/perforce.py -> build/bdist.linux-x86_64/wheel/feedparser/datetimes copying build/lib/feedparser/sanitizer.py -> build/bdist.linux-x86_64/wheel/feedparser copying build/lib/feedparser/encodings.py -> build/bdist.linux-x86_64/wheel/feedparser copying build/lib/feedparser/urls.py -> build/bdist.linux-x86_64/wheel/feedparser copying build/lib/feedparser/sgml.py -> build/bdist.linux-x86_64/wheel/feedparser copying build/lib/feedparser/http.py -> build/bdist.linux-x86_64/wheel/feedparser copying build/lib/feedparser/mixin.py -> build/bdist.linux-x86_64/wheel/feedparser creating build/bdist.linux-x86_64/wheel/feedparser/parsers copying build/lib/feedparser/parsers/loose.py -> build/bdist.linux-x86_64/wheel/feedparser/parsers copying build/lib/feedparser/parsers/__init__.py -> build/bdist.linux-x86_64/wheel/feedparser/parsers copying build/lib/feedparser/parsers/strict.py -> build/bdist.linux-x86_64/wheel/feedparser/parsers warning: install_lib: byte-compiling is disabled, skipping. running install_egg_info running egg_info creating feedparser.egg-info writing feedparser.egg-info/PKG-INFO writing dependency_links to feedparser.egg-info/dependency_links.txt writing requirements to feedparser.egg-info/requires.txt writing top-level names to feedparser.egg-info/top_level.txt writing manifest file 'feedparser.egg-info/SOURCES.txt' listing git files failed - pretending there aren't any reading manifest file 'feedparser.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'feedparser.egg-info/SOURCES.txt' Copying feedparser.egg-info to build/bdist.linux-x86_64/wheel/feedparser-6.0.10-py3.9.egg-info running install_scripts adding license file "LICENSE" (matched pattern "LICEN[CS]E*") creating build/bdist.linux-x86_64/wheel/feedparser-6.0.10.dist-info/WHEEL creating '/var/tmp/portage/dev-python/feedparser-6.0.10/work/feedparser-6.0.10-python3_9/wheel/tmpcjrosxbr/feedparser-6.0.10-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'feedparser/__init__.py' adding 'feedparser/api.py' adding 'feedparser/encodings.py' adding 'feedparser/exceptions.py' adding 'feedparser/html.py' adding 'feedparser/http.py' adding 'feedparser/mixin.py' adding 'feedparser/sanitizer.py' adding 'feedparser/sgml.py' adding 'feedparser/urls.py' adding 'feedparser/util.py' adding 'feedparser/datetimes/__init__.py' adding 'feedparser/datetimes/asctime.py' adding 'feedparser/datetimes/greek.py' adding 'feedparser/datetimes/hungarian.py' adding 'feedparser/datetimes/iso8601.py' adding 'feedparser/datetimes/korean.py' adding 'feedparser/datetimes/perforce.py' adding 'feedparser/datetimes/rfc822.py' adding 'feedparser/datetimes/w3dtf.py' adding 'feedparser/namespaces/__init__.py' adding 'feedparser/namespaces/_base.py' adding 'feedparser/namespaces/admin.py' adding 'feedparser/namespaces/cc.py' adding 'feedparser/namespaces/dc.py' adding 'feedparser/namespaces/georss.py' adding 'feedparser/namespaces/itunes.py' adding 'feedparser/namespaces/mediarss.py' adding 'feedparser/namespaces/psc.py' adding 'feedparser/parsers/__init__.py' adding 'feedparser/parsers/loose.py' adding 'feedparser/parsers/strict.py' adding 'feedparser-6.0.10.dist-info/LICENSE' adding 'feedparser-6.0.10.dist-info/METADATA' adding 'feedparser-6.0.10.dist-info/WHEEL' adding 'feedparser-6.0.10.dist-info/top_level.txt' adding 'feedparser-6.0.10.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel * Installing feedparser-6.0.10-py3-none-any.whl to /var/tmp/portage/dev-python/feedparser-6.0.10/work/feedparser-6.0.10-python3_9/install * python3_9: running distutils-r1_run_phase python_test ...F..FF.....Invalid argument........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ====================================================================== FAIL: test_001742 (__main__.TestCase) ./tests/illformed/chardet/windows1255.xml: windows-1255 with no encoding information ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/feedparser-6.0.10/work/feedparser-6.0.10/tests/runtests.py", line 912, in fn self.fail_unless_eval(xmlfile, eval_string) File "/var/tmp/portage/dev-python/feedparser-6.0.10/work/feedparser-6.0.10/tests/runtests.py", line 176, in fail_unless_eval raise self.failureException(failure) AssertionError: not eval(b"bozo and encoding == 'windows-1255'") WITH env({'bozo': True, 'bozo_exception': CharacterEncodingOverride('document declared as utf-8, but parsed as WINDOWS-1255'), 'encoding': 'WINDOWS-1255', 'entries': [{'summary': 'האם תדפיס נייר של אתר אינטרנט שמוצג על מסך משתמש הוא ' 'העתק נאמן למקור של אתר האינטרנט? רבים יגידו שכן, ' 'ולפעמים גם בתי המשפט יצטרפו אליהם שיקבלו פלט מאתר ' 'אינטרנט כראיה קבילה. אבל, זה ממש לא כך. ויש אפילו ' 'הוכחה מדהימה.', 'summary_detail': {'base': '', 'language': None, 'type': 'text/html', 'value': 'האם תדפיס נייר של אתר אינטרנט שמוצג ' 'על מסך משתמש הוא העתק נאמן למקור של ' 'אתר האינטרנט? רבים יגידו שכן, ' 'ולפעמים גם בתי המשפט יצטרפו אליהם ' 'שיקבלו פלט מאתר אינטרנט כראיה ' 'קבילה. אבל, זה ממש לא כך. ויש אפילו ' 'הוכחה מדהימה.'}}], 'feed': {}, 'headers': {}, 'namespaces': {}, 'version': 'rss'}) ====================================================================== FAIL: test_001745 (__main__.TestCase) ./tests/illformed/chardet/gb2312.xml: GB2312 with no encoding information ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/feedparser-6.0.10/work/feedparser-6.0.10/tests/runtests.py", line 912, in fn self.fail_unless_eval(xmlfile, eval_string) File "/var/tmp/portage/dev-python/feedparser-6.0.10/work/feedparser-6.0.10/tests/runtests.py", line 176, in fail_unless_eval raise self.failureException(failure) AssertionError: not eval(b"bozo and encoding == 'GB2312'") WITH env({'bozo': True, 'bozo_exception': CharacterEncodingOverride('document declared as utf-8, but parsed as GB18030'), 'encoding': 'GB18030', 'entries': [{'title': '不归移民漫画系列:专业工作', 'title_detail': {'base': '', 'language': None, 'type': 'text/plain', 'value': '不归移民漫画系列:专业工作'}}], 'feed': {}, 'headers': {}, 'namespaces': {}, 'version': 'rss'}) ====================================================================== FAIL: test_001746 (__main__.TestCase) ./tests/illformed/chardet/euckr.xml: EUC-KR with no encoding information ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/feedparser-6.0.10/work/feedparser-6.0.10/tests/runtests.py", line 912, in fn self.fail_unless_eval(xmlfile, eval_string) File "/var/tmp/portage/dev-python/feedparser-6.0.10/work/feedparser-6.0.10/tests/runtests.py", line 176, in fail_unless_eval raise self.failureException(failure) AssertionError: not eval(b"bozo and encoding == 'EUC-KR'") WITH env({'bozo': True, 'bozo_exception': CharacterEncodingOverride('document declared as utf-8, but parsed as UHC'), 'encoding': 'UHC', 'entries': [{'summary': 'TypeKey 시스템이 UTF-8로 돌아가는데, 거기서 한글로 된 닉네임을 정할 경우에, ' 'EUC-KR로 된 무버블타입 블록에선 리다이렉트되어 전송되어오는 닉네임이 UTF라 당연히 ' '깨어져 나타난다. 실제 블록 등에서 사용하는 필명 내지는 닉네임은 한글로 사용하는 많은 분들도 ' '타입키에서의 닉네임은 이런 문제때문에 울며겨자먹기로 영어로 짓고 있다....', 'summary_detail': {'base': '', 'language': None, 'type': 'text/html', 'value': 'TypeKey 시스템이 UTF-8로 돌아가는데, 거기서 한글로 ' '된 닉네임을 정할 경우에, EUC-KR로 된 무버블타입 블록에선 ' '리다이렉트되어 전송되어오는 닉네임이 UTF라 당연히 깨어져 ' '나타난다. 실제 블록 등에서 사용하는 필명 내지는 닉네임은 ' '한글로 사용하는 많은 분들도 타입키에서의 닉네임은 이런 ' '문제때문에 울며겨자먹기로 영어로 짓고 있다....'}, 'title': 'EUC-KR 에서 TypeKey 한글닉네임 표시하기', 'title_detail': {'base': '', 'language': None, 'type': 'text/plain', 'value': 'EUC-KR 에서 TypeKey 한글닉네임 표시하기'}}], 'feed': {}, 'headers': {}, 'namespaces': {}, 'version': 'rss'}) ---------------------------------------------------------------------- Ran 4341 tests in 4.683s FAILED (failures=3) * ERROR: dev-python/feedparser-6.0.10::gentoo failed (test phase): * Tests failed with python3.9 * * Call stack: * ebuild.sh, line 127: Called src_test * environment, line 3379: Called distutils-r1_src_test * environment, line 1647: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 710: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 3054: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2597: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2595: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 1061: Called distutils-r1_run_phase 'python_test' * environment, line 1570: Called python_test * environment, line 3345: Called die * The specific snippet of code: * "${EPYTHON}" tests/runtests.py -v || die "Tests failed with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=dev-python/feedparser-6.0.10::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/feedparser-6.0.10::gentoo'`. * The complete build log is located at '/var/log/portage/dev-python:feedparser-6.0.10:20220630-231501.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/feedparser-6.0.10/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/feedparser-6.0.10/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/feedparser-6.0.10/work/feedparser-6.0.10' * S: '/var/tmp/portage/dev-python/feedparser-6.0.10/work/feedparser-6.0.10'