Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 737947 Details for
Bug 811873
dev-python/watchdog-2.1.5: error in one test (tests/test_inotify_buffer.py::test_move_to) on s390
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
file_811873.txt (text/plain), 26.52 KB, created by
Sam James
on 2021-09-06 17:59:51 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Sam James
Created:
2021-09-06 17:59:51 UTC
Size:
26.52 KB
patch
obsolete
> * Package: dev-python/watchdog-2.1.5 > * Repository: gentoo > * Maintainer: python@gentoo.org > * USE: abi_s390_32 elibc_glibc kernel_linux python_targets_python3_8 python_targets_python3_9 s390 test userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking watchdog-2.1.5.tar.gz to /var/tmp/portage/dev-python/watchdog-2.1.5/work >>>> Source unpacked in /var/tmp/portage/dev-python/watchdog-2.1.5/work >>>> Preparing source in /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5 ... > * python3_8: running distutils-r1_run_phase distutils-r1_python_compile >python3.8 setup.py build -j 3 >running build >running build_py >creating /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog >copying src/watchdog/__init__.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog >copying src/watchdog/version.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog >copying src/watchdog/watchmedo.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog >copying src/watchdog/events.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog >creating /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/inotify_buffer.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/winapi.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/fsevents.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/inotify.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/kqueue.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/inotify_c.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/__init__.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/read_directory_changes.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/polling.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/api.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >copying src/watchdog/observers/fsevents2.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers >creating /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/utils >copying src/watchdog/utils/echo.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/utils >copying src/watchdog/utils/platform.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/utils >copying src/watchdog/utils/patterns.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/utils >copying src/watchdog/utils/delayed_queue.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/utils >copying src/watchdog/utils/__init__.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/utils >copying src/watchdog/utils/dirsnapshot.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/utils >copying src/watchdog/utils/bricks.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/utils >creating /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/tricks >copying src/watchdog/tricks/__init__.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/tricks >running egg_info >creating src/watchdog.egg-info >writing src/watchdog.egg-info/PKG-INFO >writing dependency_links to src/watchdog.egg-info/dependency_links.txt >writing entry points to src/watchdog.egg-info/entry_points.txt >writing requirements to src/watchdog.egg-info/requires.txt >writing top-level names to src/watchdog.egg-info/top_level.txt >writing manifest file 'src/watchdog.egg-info/SOURCES.txt' >reading manifest file 'src/watchdog.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >warning: no files found matching '*.h' under directory 'src' >adding license file 'LICENSE' >adding license file 'COPYING' >adding license file 'AUTHORS' >writing manifest file 'src/watchdog.egg-info/SOURCES.txt' >warning: build_py: byte-compiling is disabled, skipping. > > * python3_9: running distutils-r1_run_phase distutils-r1_python_compile >python3.9 setup.py build -j 3 >running build >running build_py >creating /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog >copying src/watchdog/__init__.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog >copying src/watchdog/version.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog >copying src/watchdog/watchmedo.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog >copying src/watchdog/events.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog >creating /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/inotify_buffer.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/winapi.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/fsevents.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/inotify.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/kqueue.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/inotify_c.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/__init__.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/read_directory_changes.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/polling.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/api.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >copying src/watchdog/observers/fsevents2.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/observers >creating /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/utils >copying src/watchdog/utils/echo.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/utils >copying src/watchdog/utils/platform.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/utils >copying src/watchdog/utils/patterns.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/utils >copying src/watchdog/utils/delayed_queue.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/utils >copying src/watchdog/utils/__init__.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/utils >copying src/watchdog/utils/dirsnapshot.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/utils >copying src/watchdog/utils/bricks.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/utils >creating /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/tricks >copying src/watchdog/tricks/__init__.py -> /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_9/lib/watchdog/tricks >running egg_info >writing src/watchdog.egg-info/PKG-INFO >writing dependency_links to src/watchdog.egg-info/dependency_links.txt >writing entry points to src/watchdog.egg-info/entry_points.txt >writing requirements to src/watchdog.egg-info/requires.txt >writing top-level names to src/watchdog.egg-info/top_level.txt >reading manifest file 'src/watchdog.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >warning: no files found matching '*.h' under directory 'src' >adding license file 'LICENSE' >adding license file 'COPYING' >adding license file 'AUTHORS' >writing manifest file 'src/watchdog.egg-info/SOURCES.txt' >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/watchdog-2.1.5 > * python3_8: running distutils-r1_run_phase python_test >python3.8 -m pytest -vv -ra -l -Wdefault -p no:django >============================= test session starts ============================== >platform linux -- Python 3.8.10, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 -- /usr/bin/python3.8 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5, configfile: setup.cfg >plugins: forked-1.3.0, virtualenv-1.7.0, hypothesis-6.17.4, asyncio-0.15.1, shutil-1.7.0, httpbin-1.0.0, timeout-1.4.2, xprocess-0.18.1, pkgcore-0.12.0, mock-3.6.1, flaky-3.7.0, xdist-2.3.0, rerunfailures-10.1, freezegun-0.4.2 >collecting ... collected 110 items / 2 skipped / 108 selected > >tests/test_delayed_queue.py::test_delayed_get PASSED [ 0%] >tests/test_delayed_queue.py::test_nondelayed_get PASSED [ 1%] >tests/test_emitter.py::test_create PASSED [ 2%] >tests/test_emitter.py::test_close PASSED [ 3%] >tests/test_emitter.py::test_create_wrong_encoding PASSED [ 4%] >tests/test_emitter.py::test_delete PASSED [ 5%] >tests/test_emitter.py::test_modify PASSED [ 6%] >tests/test_emitter.py::test_chmod PASSED [ 7%] >tests/test_emitter.py::test_move PASSED [ 8%] >tests/test_emitter.py::test_case_change PASSED [ 9%] >tests/test_emitter.py::test_move_to PASSED [ 10%] >tests/test_emitter.py::test_move_to_full PASSED [ 10%] >tests/test_emitter.py::test_move_from PASSED [ 11%] >tests/test_emitter.py::test_move_from_full PASSED [ 12%] >tests/test_emitter.py::test_separate_consecutive_moves PASSED [ 13%] >tests/test_emitter.py::test_delete_self PASSED [ 14%] >tests/test_emitter.py::test_fast_subdirectory_creation_deletion PASSED [ 15%] >tests/test_emitter.py::test_passing_unicode_should_give_unicode PASSED [ 16%] >tests/test_emitter.py::test_passing_bytes_should_give_bytes PASSED [ 17%] >tests/test_emitter.py::test_recursive_on PASSED [ 18%] >tests/test_emitter.py::test_recursive_off PASSED [ 19%] >tests/test_emitter.py::test_renaming_top_level_directory PASSED [ 20%] >tests/test_emitter.py::test_renaming_top_level_directory_on_windows SKIPPED [ 20%] >tests/test_emitter.py::test_move_nested_subdirectories PASSED [ 21%] >tests/test_emitter.py::test_move_nested_subdirectories_on_windows SKIPPED [ 22%] >tests/test_emitter.py::test_file_lifecyle PASSED [ 23%] >tests/test_events.py::test_file_deleted_event PASSED [ 24%] >tests/test_events.py::test_file_delete_event_is_directory PASSED [ 25%] >tests/test_events.py::test_file_modified_event PASSED [ 26%] >tests/test_events.py::test_file_modified_event_is_directory PASSED [ 27%] >tests/test_events.py::test_file_created_event PASSED [ 28%] >tests/test_events.py::test_file_moved_event PASSED [ 29%] >tests/test_events.py::test_file_closed_event PASSED [ 30%] >tests/test_events.py::test_dir_deleted_event PASSED [ 30%] >tests/test_events.py::test_dir_modified_event PASSED [ 31%] >tests/test_events.py::test_dir_created_event PASSED [ 32%] >tests/test_events.py::test_file_system_event_handler_dispatch PASSED [ 33%] >tests/test_inotify_buffer.py::test_move_from PASSED [ 34%] >tests/test_inotify_buffer.py::test_move_to PASSED [ 35%] >tests/test_inotify_buffer.py::test_move_to ERROR [ 35%] >tests/test_inotify_buffer.py::test_move_internal PASSED [ 36%] >tests/test_inotify_buffer.py::test_move_internal_batch PASSED [ 37%] >tests/test_inotify_buffer.py::test_delete_watched_directory PASSED [ 38%] >tests/test_inotify_buffer.py::test_close_should_terminate_thread PASSED [ 39%] >tests/test_inotify_c.py::test_late_double_deletion PASSED [ 40%] >tests/test_inotify_c.py::test_raise_error PASSED [ 40%] >tests/test_inotify_c.py::test_non_ascii_path PASSED [ 41%] >tests/test_inotify_c.py::test_watch_file PASSED [ 42%] >tests/test_logging_event_handler.py::test_logging_event_handler_dispatch PASSED [ 43%] >tests/test_observer.py::test_schedule_should_start_emitter_if_running PASSED [ 44%] >tests/test_observer.py::test_schedule_should_not_start_emitter_if_not_running PASSED [ 45%] >tests/test_observer.py::test_start_should_start_emitter PASSED [ 46%] >tests/test_observer.py::test_stop_should_stop_emitter PASSED [ 47%] >tests/test_observer.py::test_unschedule_self PASSED [ 48%] >tests/test_observer.py::test_schedule_after_unschedule_all PASSED [ 49%] >tests/test_observer.py::test_2_observers_on_the_same_path PASSED [ 50%] >tests/test_observer.py::test_start_failure_should_not_prevent_further_try PASSED [ 50%] >tests/test_observers_api.py::test_observer_constructor PASSED [ 51%] >tests/test_observers_api.py::test_observer__eq__ PASSED [ 52%] >tests/test_observers_api.py::test_observer__ne__ PASSED [ 53%] >tests/test_observers_api.py::test_observer__repr__ PASSED [ 54%] >tests/test_observers_api.py::test_event_emitter PASSED [ 55%] >tests/test_observers_api.py::test_event_dispatcher PASSED [ 56%] >tests/test_observers_api.py::test_observer_basic PASSED [ 57%] >tests/test_observers_polling.py::test___init__ PASSED [ 58%] >tests/test_observers_polling.py::test_delete_watched_dir PASSED [ 59%] >tests/test_pattern_matching_event_handler.py::test_dispatch PASSED [ 60%] >tests/test_pattern_matching_event_handler.py::test_handler PASSED [ 60%] >tests/test_pattern_matching_event_handler.py::test_ignore_directories PASSED [ 61%] >tests/test_pattern_matching_event_handler.py::test_ignore_patterns PASSED [ 62%] >tests/test_pattern_matching_event_handler.py::test_patterns PASSED [ 63%] >tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns0-excluded_patterns0-True-True] PASSED [ 64%] >tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns1-excluded_patterns1-True-True] PASSED [ 65%] >tests/test_patterns.py::test_match_path[/users/gorakhargosh/-included_patterns2-excluded_patterns2-False-False] PASSED [ 66%] >tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns3-excluded_patterns3-False-ValueError] PASSED [ 67%] >tests/test_patterns.py::test_filter_paths[None-None-True-None] PASSED [ 68%] >tests/test_patterns.py::test_filter_paths[None-None-False-None] PASSED [ 69%] >tests/test_patterns.py::test_filter_paths[included_patterns2-excluded_patterns2-True-expected2] PASSED [ 70%] >tests/test_patterns.py::test_match_any_paths[None-None-True-True] PASSED [ 70%] >tests/test_patterns.py::test_match_any_paths[None-None-False-True] PASSED [ 71%] >tests/test_patterns.py::test_match_any_paths[included_patterns2-excluded_patterns2-True-True] PASSED [ 72%] >tests/test_patterns.py::test_match_any_paths[included_patterns3-None-False-False] PASSED [ 73%] >tests/test_patterns.py::test_match_any_paths[included_patterns4-None-True-False] PASSED [ 74%] >tests/test_regex_matching_event_handler.py::test_dispatch PASSED [ 75%] >tests/test_regex_matching_event_handler.py::test_handler PASSED [ 76%] >tests/test_regex_matching_event_handler.py::test_ignore_directories PASSED [ 77%] >tests/test_regex_matching_event_handler.py::test_ignore_regexes PASSED [ 78%] >tests/test_regex_matching_event_handler.py::test_regexes PASSED [ 79%] >tests/test_regex_matching_event_handler.py::test_str_regexes PASSED [ 80%] >tests/test_regex_matching_event_handler.py::test_logging_event_handler_dispatch PASSED [ 80%] >tests/test_skip_repeats_queue.py::test_basic_queue PASSED [ 81%] >tests/test_skip_repeats_queue.py::test_allow_nonconsecutive PASSED [ 82%] >tests/test_skip_repeats_queue.py::test_put_with_watchdog_events PASSED [ 83%] >tests/test_skip_repeats_queue.py::test_prevent_consecutive PASSED [ 84%] >tests/test_skip_repeats_queue.py::test_consecutives_allowed_across_empties PASSED [ 85%] >tests/test_skip_repeats_queue.py::test_eventlet_monkey_patching SKIPPED [ 86%] >tests/test_snapshot_diff.py::test_pickle PASSED [ 87%] >tests/test_snapshot_diff.py::test_move_to PASSED [ 88%] >tests/test_snapshot_diff.py::test_move_from PASSED [ 89%] >tests/test_snapshot_diff.py::test_move_internal PASSED [ 90%] >tests/test_snapshot_diff.py::test_move_replace PASSED [ 90%] >tests/test_snapshot_diff.py::test_dir_modify_on_create PASSED [ 91%] >tests/test_snapshot_diff.py::test_dir_modify_on_move PASSED [ 92%] >tests/test_snapshot_diff.py::test_detect_modify_for_moved_files PASSED [ 93%] >tests/test_snapshot_diff.py::test_replace_dir_with_file PASSED [ 94%] >tests/test_snapshot_diff.py::test_permission_error PASSED [ 95%] >tests/test_snapshot_diff.py::test_ignore_device PASSED [ 96%] >tests/test_snapshot_diff.py::test_empty_snapshot PASSED [ 97%] >tests/test_watchmedo.py::test_load_config_valid PASSED [ 98%] >tests/test_watchmedo.py::test_load_config_invalid PASSED [ 99%] >tests/test_watchmedo.py::test_kill_auto_restart PASSED [100%] > >==================================== ERRORS ==================================== >______________________ ERROR at teardown of test_move_to _______________________ > >recwarn = WarningsRecorder(record=True) > > @pytest.fixture(autouse=True) > def no_warnings(recwarn): > """Fail on warning.""" > > yield > > warnings = [] > for warning in recwarn: # pragma: no cover > message = str(warning.message) > filename = warning.filename > if ( > "Not importing directory" in message > or "Using or importing the ABCs" in message > or "dns.hash module will be removed in future versions" in message > or ("eventlet" in filename and "eventlet" in filename) > ): > continue > warnings.append("{w.filename}:{w.lineno} {w.message}".format(w=warning)) >> assert not warnings >E AssertionError: assert not ['/usr/lib/python3.8/site-packages/_pytest/threadexception.py:75 Exception in thread Thread-46\n\nTraceback (most rece...ead_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n'] > >filename = '/usr/lib/python3.8/site-packages/_pytest/threadexception.py' >message = ('Exception in thread Thread-46\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner\n' > ' self.run()\n' > ' File ' > '"/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers/inotify_buffer.py", ' > 'line 88, in run\n' > ' inotify_events = self._inotify.read_events()\n' > ' File ' > '"/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers/inotify_c.py", ' > 'line 285, in read_events\n' > ' event_buffer = os.read(self._inotify_fd, event_buffer_size)\n' > 'OSError: [Errno 9] Bad file descriptor\n') >recwarn = WarningsRecorder(record=True) >warning = <warnings.WarningMessage object at 0x7b872610> >warnings = ['/usr/lib/python3.8/site-packages/_pytest/threadexception.py:75 Exception in ' > 'thread Thread-46\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner\n' > ' self.run()\n' > ' File ' > '"/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers/inotify_buffer.py", ' > 'line 88, in run\n' > ' inotify_events = self._inotify.read_events()\n' > ' File ' > '"/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers/inotify_c.py", ' > 'line 285, in read_events\n' > ' event_buffer = os.read(self._inotify_fd, event_buffer_size)\n' > 'OSError: [Errno 9] Bad file descriptor\n'] > >tests/conftest.py:55: AssertionError >=============================== warnings summary =============================== >tests/test_emitter.py::test_modify > /usr/lib/python3.8/site-packages/_pytest/threadexception.py:75: PytestUnhandledThreadExceptionWarning: Exception in thread Thread-10 > > Traceback (most recent call last): > File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner > self.run() > File "/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers/inotify_buffer.py", line 88, in run > inotify_events = self._inotify.read_events() > File "/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers/inotify_c.py", line 285, in read_events > event_buffer = os.read(self._inotify_fd, event_buffer_size) > OSError: [Errno 9] Bad file descriptor > > warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) > >tests/test_emitter.py::test_recursive_on > /usr/lib/python3.8/site-packages/_pytest/threadexception.py:75: PytestUnhandledThreadExceptionWarning: Exception in thread Thread-36 > > Traceback (most recent call last): > File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner > self.run() > File "/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers/inotify_buffer.py", line 88, in run > inotify_events = self._inotify.read_events() > File "/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5-python3_8/lib/watchdog/observers/inotify_c.py", line 285, in read_events > event_buffer = os.read(self._inotify_fd, event_buffer_size) > OSError: [Errno 9] Bad file descriptor > > warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) > >-- Docs: https://docs.pytest.org/en/stable/warnings.html >=========================== short test summary info ============================ >SKIPPED [1] tests/test_fsevents.py:7: macOS only. >SKIPPED [1] tests/test_observers_winapi.py:22: Windows only. >SKIPPED [1] tests/test_emitter.py:519: Non-Windows create another set of events for this test >SKIPPED [1] tests/test_emitter.py:602: Non-Windows create another set of events for this test >SKIPPED [1] tests/test_skip_repeats_queue.py:110: eventlet not installed >ERROR tests/test_inotify_buffer.py::test_move_to - AssertionError: assert not... >============= 107 passed, 5 skipped, 2 warnings, 1 error in 36.83s ============= >pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo(<process_name>).terminate()'. > * ERROR: dev-python/watchdog-2.1.5::gentoo failed (test phase): > * pytest failed with python3.8 > * > * Call stack: > * ebuild.sh, line 127: Called src_test > * environment, line 2854: Called distutils-r1_src_test > * environment, line 1175: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 445: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 2514: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 1992: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 1990: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 731: Called distutils-r1_run_phase 'python_test' > * environment, line 1114: Called python_test > * environment, line 2812: Called epytest '-p' 'no:django' > * environment, line 1508: Called die > * The specific snippet of code: > * "${@}" || die -n "pytest failed with ${EPYTHON}"; > * > * If you need support, post the output of `emerge --info '=dev-python/watchdog-2.1.5::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-python/watchdog-2.1.5::gentoo'`. > * The complete build log is located at '/var/tmp/portage/dev-python/watchdog-2.1.5/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-python/watchdog-2.1.5/temp/environment'. > * Working directory: '/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5' > * S: '/var/tmp/portage/dev-python/watchdog-2.1.5/work/watchdog-2.1.5'
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 811873
: 737947