==> Building on q ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ PKGBUILD 2,820 100% 0.00kB/s 0:00:00 2,820 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) khal-0.10.5-2.log 311 100% 303.71kB/s 0:00:00 311 100% 303.71kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 1,617 bytes received 81 bytes 1,132.00 bytes/sec total size is 3,008 speedup is 1.77 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix25 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix25]...done ==> Making package: khal 0.10.5-2 (Sun Jul 10 06:08:35 2022) ==> Retrieving sources...  -> Downloading khal-0.10.5.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 184k 100 184k 0 0 1075k 0 --:--:-- --:--:-- --:--:-- 1075k ==> Validating source files with sha256sums... khal-0.10.5.tar.gz ... Passed ==> Validating source files with b2sums... khal-0.10.5.tar.gz ... Passed ==> Making package: khal 0.10.5-2 (Sun Jul 10 06:09:35 2022) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (13) New Version Net Change Download Size core/libnsl 2.0.0-2 0.06 MiB core/python 3.10.5-1 80.43 MiB extra/python-six 1.16.0-5 0.09 MiB community/python-atomicwrites 1.4.1-1 0.03 MiB 0.01 MiB community/python-click 8.1.3-1 0.89 MiB community/python-click-log 0.4.0-1 0.01 MiB 0.01 MiB community/python-configobj 5.0.6.r110.g3e2f4cc-3 0.33 MiB community/python-dateutil 2.8.2-4 0.82 MiB community/python-icalendar 4.0.9-3 0.54 MiB community/python-pytz 2022.1-1 0.14 MiB extra/python-pyxdg 0.28-1 0.38 MiB community/python-tzlocal 1:2.1-1 0.12 MiB extra/python-urwid 2.1.2-3 1.96 MiB Total Download Size: 0.02 MiB Total Installed Size: 85.80 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-atomicwrites-1.4.1-1-any downloading... python-click-log-0.4.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-atomicwrites... installing python-click... installing python-click-log... installing python-six... installing python-configobj... installing python-dateutil... installing python-pytz... installing python-icalendar... installing python-pyxdg... installing python-urwid... installing python-tzlocal... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (39) New Version Net Change Download Size community/python-apipkg 2.1.1-1 0.03 MiB extra/python-appdirs 1.4.4-6 0.07 MiB extra/python-attrs 21.4.0-1 0.45 MiB community/python-babel 2.10.3-1 29.15 MiB extra/python-chardet 4.0.0-5 2.10 MiB community/python-click-threading 0.5.0-3 0.03 MiB community/python-docutils 1:0.19-1 4.28 MiB extra/python-idna 3.3-4 0.66 MiB community/python-imagesize 1.4.1-1 0.03 MiB community/python-iniconfig 1.1.1-5 0.02 MiB community/python-jinja 1:3.1.2-1 1.28 MiB extra/python-markupsafe 2.1.1-1 0.06 MiB community/python-more-itertools 8.13.0-1 0.48 MiB extra/python-ordered-set 4.0.2-6 0.06 MiB extra/python-packaging 21.3-1 0.26 MiB community/python-pluggy 1.0.0-1 0.10 MiB community/python-py 1.11.0-1 0.71 MiB community/python-pygments 2.12.0-1 11.43 MiB extra/python-pyparsing 3.0.9-1 0.96 MiB extra/python-requests 2.27.1-1 0.45 MiB community/python-requests-toolbelt 0.9.1-7 0.38 MiB extra/python-setuptools 1:59.5.0-1 2.96 MiB community/python-snowballstemmer 2.2.0-3 1.78 MiB community/python-sphinx 5.0.2-2 15.25 MiB 1.85 MiB community/python-sphinx-alabaster-theme 0.7.12-9 0.04 MiB community/python-sphinxcontrib-applehelp 1.0.2-8 0.24 MiB community/python-sphinxcontrib-devhelp 1.0.2-8 0.12 MiB community/python-sphinxcontrib-htmlhelp 2.0.0-3 0.15 MiB community/python-sphinxcontrib-jsmath 1.0.1-11 0.01 MiB community/python-sphinxcontrib-qthelp 1.0.3-8 0.15 MiB community/python-sphinxcontrib-serializinghtml 1.1.5-3 0.12 MiB extra/python-tomli 2.0.1-1 0.08 MiB community/python-typing_extensions 4.2.0-1 0.19 MiB extra/python-urllib3 1.26.7-5 0.69 MiB community/python-freezegun 1.1.0-1 0.09 MiB community/python-pytest 7.1.2-1 2.62 MiB community/python-setuptools-scm 7.0.4-1 0.26 MiB community/python-sphinxcontrib-newsfeed 0.1.4-13 0.04 MiB community/vdirsyncer 0.18.0-3 0.51 MiB Total Download Size: 1.85 MiB Total Installed Size: 78.33 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-sphinx-5.0.2-2-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams [pending] installing python-packaging... installing python-appdirs... installing python-more-itertools... installing python-ordered-set... installing python-setuptools... installing python-tomli... installing python-typing_extensions... installing python-setuptools-scm... installing python-babel... installing python-docutils... installing python-imagesize... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [installed] installing python-pygments... installing python-urllib3... Optional dependencies for python-urllib3 python-pysocks: SOCKS support python-brotli: Brotli support python-pyopenssl: security support python-idna: security support [pending] installing python-chardet... installing python-idna... installing python-requests... Optional dependencies for python-requests python-pysocks: SOCKS proxy support installing python-snowballstemmer... Optional dependencies for python-snowballstemmer python-pystemmer: for improved performance installing python-sphinx-alabaster-theme... installing python-sphinxcontrib-applehelp... installing python-sphinxcontrib-devhelp... installing python-sphinxcontrib-htmlhelp... installing python-sphinxcontrib-jsmath... installing python-sphinxcontrib-qthelp... installing python-sphinxcontrib-serializinghtml... installing python-sphinx... Optional dependencies for python-sphinx imagemagick: for ext.imgconverter texlive-latexextra: for generation of PDF documentation installing python-sphinxcontrib-newsfeed... installing python-attrs... installing python-iniconfig... installing python-pluggy... installing python-apipkg... installing python-py... installing python-pytest... installing python-freezegun... installing python-click-threading... installing python-requests-toolbelt... installing vdirsyncer... Optional dependencies for vdirsyncer python-requests-oauthlib: Google support python-etesync: Etesync support python-django: Etesync support [?25h==> Retrieving sources...  -> Found khal-0.10.5.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting khal-0.10.5.tar.gz with bsdtar ==> Starting build()... running build running build_py creating build creating build/lib creating build/lib/khal copying khal/__init__.py -> build/lib/khal copying khal/__main__.py -> build/lib/khal copying khal/calendar_display.py -> build/lib/khal copying khal/cli.py -> build/lib/khal copying khal/configwizard.py -> build/lib/khal copying khal/controllers.py -> build/lib/khal copying khal/exceptions.py -> build/lib/khal copying khal/icalendar.py -> build/lib/khal copying khal/parse_datetime.py -> build/lib/khal copying khal/terminal.py -> build/lib/khal copying khal/utils.py -> build/lib/khal copying khal/version.py -> build/lib/khal creating build/lib/khal/ui copying khal/ui/__init__.py -> build/lib/khal/ui copying khal/ui/base.py -> build/lib/khal/ui copying khal/ui/calendarwidget.py -> build/lib/khal/ui copying khal/ui/colors.py -> build/lib/khal/ui copying khal/ui/editor.py -> build/lib/khal/ui copying khal/ui/widgets.py -> build/lib/khal/ui creating build/lib/khal/khalendar copying khal/khalendar/__init__.py -> build/lib/khal/khalendar copying khal/khalendar/backend.py -> build/lib/khal/khalendar copying khal/khalendar/event.py -> build/lib/khal/khalendar copying khal/khalendar/exceptions.py -> build/lib/khal/khalendar copying khal/khalendar/khalendar.py -> build/lib/khal/khalendar copying khal/khalendar/vdir.py -> build/lib/khal/khalendar creating build/lib/khal/settings copying khal/settings/__init__.py -> build/lib/khal/settings copying khal/settings/exceptions.py -> build/lib/khal/settings copying khal/settings/settings.py -> build/lib/khal/settings copying khal/settings/utils.py -> build/lib/khal/settings copying khal/settings/khal.spec -> build/lib/khal/settings make: Entering directory '/build/khal/src/khal-0.10.5/doc' sphinx-build -b man -d build/doctrees source build/man Running Sphinx v5.0.2 making output directory... done loading intersphinx inventory from http://docs.python.org/objects.inv... intersphinx inventory has moved: http://docs.python.org/objects.inv -> https://docs.python.org/3/objects.inv building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: [new config] 40 added, 0 changed, 0 removed reading sources... [ 2%] changelog reading sources... [ 5%] configure reading sources... [ 7%] faq reading sources... [ 10%] feedback reading sources... [ 12%] hacking reading sources... [ 15%] index reading sources... [ 17%] install reading sources... [ 20%] license reading sources... [ 22%] man reading sources... [ 25%] news reading sources... [ 27%] news/30c3 reading sources... [ 30%] news/31c3 reading sources... [ 32%] news/callfortesting reading sources... [ 35%] news/khal01 reading sources... [ 37%] news/khal0100 reading sources... [ 40%] news/khal011 reading sources... [ 42%] news/khal02 reading sources... [ 45%] news/khal03 reading sources... [ 47%] news/khal031 reading sources... [ 50%] news/khal04 reading sources... [ 52%] news/khal05 reading sources... [ 55%] news/khal06 reading sources... [ 57%] news/khal07 reading sources... [ 60%] news/khal071 reading sources... [ 62%] news/khal08 reading sources... [ 65%] news/khal081 reading sources... [ 67%] news/khal082 reading sources... [ 70%] news/khal083 reading sources... [ 72%] news/khal084 reading sources... [ 75%] news/khal09 reading sources... [ 77%] news/khal091 reading sources... [ 80%] news/khal092 reading sources... [ 82%] news/khal093 reading sources... [ 85%] news/khal094 reading sources... [ 87%] news/khal095 reading sources... [ 90%] news/khal096 reading sources... [ 92%] news/khal097 reading sources... [ 95%] news/khal098 reading sources... [ 97%] standards reading sources... [100%] usage looking for now-outdated files... none found pickling environment... done checking consistency... /build/khal/src/khal-0.10.5/doc/source/man.rst: WARNING: document isn't included in any toctree done writing... khal.1 { usage configure standards faq license } /build/khal/src/khal-0.10.5/doc/source/usage.rst:53: WARNING: unknown option: --color /build/khal/src/khal-0.10.5/doc/source/usage.rst:53: WARNING: unknown option: --color /build/khal/src/khal-0.10.5/doc/source/usage.rst:401: WARNING: unknown option: --interactive /build/khal/src/khal-0.10.5/doc/source/configure.rst:17: WARNING: unknown option: -c path/to/config done build succeeded, 5 warnings. The manual pages are in build/man. Build finished. The manual pages are in build/man. make: Leaving directory '/build/khal/src/khal-0.10.5/doc' ==> Starting check()... _=/usr/bin/env TEXTDOMAIN=pacman-scripts OLDPWD=/build/khal/src BUILDTOOLVER=20220207-2-any MAIL=/var/mail/builduser SUDO_UID=0 CFLAGS=-march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl CHOST=riscv64-unknown-linux-gnu SHLVL=1 USER=builduser TERM=tmux-256color MAKEFLAGS=-j16 LANG=C.UTF-8 HOME=/build LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto COMMAND_MODE=legacy CXXFLAGS=-march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto LOGNAME=builduser SOURCE_DATE_EPOCH=1657426104 PWD=/build/khal/src/khal-0.10.5 SUDO_USER=root SUDO_COMMAND=/bin/bash -c bash -c cd\ /startdir;\ makepkg\ "$@" -bash --syncdeps --noconfirm --log --holdver --skipinteg --install TEXTDOMAINDIR=/usr/share/locale PYTHONHASHSEED=0 SUDO_GID=0 BUILDTOOL=devtools SHELL=/bin/bash ============================= test session starts ============================== platform linux -- Python 3.10.5, pytest-7.1.2, pluggy-1.0.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/khal/src/khal-0.10.5 collecting ... collected 310 items tests/backend_test.py::test_new_db_version PASSED [ 0%] tests/backend_test.py::test_event_rrule_recurrence_id PASSED [ 0%] tests/backend_test.py::test_event_rrule_recurrence_id_invalid_tzid PASSED [ 0%] tests/backend_test.py::test_event_rrule_recurrence_id_reverse PASSED [ 1%] tests/backend_test.py::test_event_rrule_recurrence_id_update_with_exclude PASSED [ 1%] tests/backend_test.py::test_event_recuid_no_master PASSED [ 1%] tests/backend_test.py::test_event_recuid_rrule_no_master PASSED [ 2%] tests/backend_test.py::test_no_valid_timezone PASSED [ 2%] tests/backend_test.py::test_event_delete PASSED [ 2%] tests/backend_test.py::test_this_and_prior PASSED [ 3%] tests/backend_test.py::test_event_rrule_this_and_future PASSED [ 3%] tests/backend_test.py::test_event_rrule_this_and_future_multi_day_shift PASSED [ 3%] tests/backend_test.py::test_event_rrule_this_and_future_allday PASSED [ 4%] tests/backend_test.py::test_event_rrule_this_and_future_allday_prior PASSED [ 4%] tests/backend_test.py::test_event_rrule_multi_this_and_future_allday PASSED [ 4%] tests/backend_test.py::test_calc_shift_deltas PASSED [ 5%] tests/backend_test.py::test_two_calendars_same_uid PASSED [ 5%] tests/backend_test.py::test_update_one_should_not_affect_others PASSED [ 5%] tests/backend_test.py::test_no_dtend PASSED [ 6%] tests/backend_test.py::test_check_support PASSED [ 6%] tests/backend_test.py::test_check_support_rdate_no_values PASSED [ 6%] tests/backend_test.py::test_birthdays PASSED [ 7%] tests/backend_test.py::test_birthdays_update PASSED [ 7%] tests/backend_test.py::test_birthdays_no_fn PASSED [ 7%] tests/backend_test.py::test_birthday_does_not_parse PASSED [ 8%] tests/backend_test.py::test_vcard_two_birthdays PASSED [ 8%] tests/backend_test.py::test_anniversary PASSED [ 8%] tests/backend_test.py::test_abdate PASSED [ 9%] tests/backend_test.py::test_abdate_nolabel PASSED [ 9%] tests/backend_test.py::test_birthday_v3 PASSED [ 9%] tests/cal_display_test.py::test_getweeknumber PASSED [ 10%] tests/cal_display_test.py::test_str_week PASSED [ 10%] tests/cal_display_test.py::test_get_calendar_color PASSED [ 10%] tests/cal_display_test.py::test_get_color_list PASSED [ 10%] tests/cal_display_test.py::test_vertical_month PASSED [ 11%] tests/cal_display_test.py::test_vertical_month_unicode PASSED [ 11%] tests/cal_display_test.py::test_vertical_month_unicode_weekdeays XFAIL [ 11%] tests/cal_display_test.py::test_vertical_month_unicode_weekdeays_gr XFAIL [ 12%] tests/cal_display_test.py::test_vertical_month_abbr_fr XFAIL (To get...) [ 12%] tests/cli_test.py::test_direct_modification PASSED [ 12%] tests/cli_test.py::test_simple PASSED [ 13%] tests/cli_test.py::test_simple_color PASSED [ 13%] tests/cli_test.py::test_days PASSED [ 13%] tests/cli_test.py::test_notstarted PASSED [ 14%] tests/cli_test.py::test_calendar PASSED [ 14%] tests/cli_test.py::test_long_calendar PASSED [ 14%] tests/cli_test.py::test_default_command_empty PASSED [ 15%] tests/cli_test.py::test_invalid_calendar PASSED [ 15%] tests/cli_test.py::test_attach_calendar PASSED [ 15%] tests/cli_test.py::test_no_vevent[] XFAIL [ 16%] tests/cli_test.py::test_no_vevent[BEGIN:VCALENDAR\nBEGIN:VTODO\nEND:VTODO\nEND:VCALENDAR\n] XPASS [ 16%] tests/cli_test.py::test_printformats PASSED [ 16%] tests/cli_test.py::test_repeating XPASS [ 17%] tests/cli_test.py::test_at PASSED [ 17%] tests/cli_test.py::test_at_day_format PASSED [ 17%] tests/cli_test.py::test_list PASSED [ 18%] tests/cli_test.py::test_search PASSED [ 18%] tests/cli_test.py::test_no_default_new PASSED [ 18%] tests/cli_test.py::test_import PASSED [ 19%] tests/cli_test.py::test_import_proper PASSED [ 19%] tests/cli_test.py::test_import_proper_invalid_timezone PASSED [ 19%] tests/cli_test.py::test_import_invalid_choice_and_prefix PASSED [ 20%] tests/cli_test.py::test_import_from_stdin PASSED [ 20%] tests/cli_test.py::test_interactive_command PASSED [ 20%] tests/cli_test.py::test_color_option PASSED [ 20%] tests/cli_test.py::test_configure_command PASSED [ 21%] tests/cli_test.py::test_print_ics_command PASSED [ 21%] tests/cli_test.py::test_printics_read_from_stdin PASSED [ 21%] tests/cli_test.py::test_configure_command_config_exists PASSED [ 22%] tests/cli_test.py::test_configure_command_create_vdir PASSED [ 22%] tests/cli_test.py::test_configure_command_cannot_write_config_file PASSED [ 22%] tests/cli_test.py::test_configure_command_cannot_create_vdir PASSED [ 23%] tests/cli_test.py::test_configure_no_vdir PASSED [ 23%] tests/cli_test.py::test_edit PASSED [ 23%] tests/cli_test.py::test_new PASSED [ 24%] tests/cli_test.py::test_new_interactive PASSED [ 24%] tests/cli_test.py::test_debug PASSED [ 24%] tests/cli_test.py::test_new_interactive_extensive PASSED [ 25%] tests/cli_test.py::test_issue_1056 PASSED [ 25%] tests/cli_test.py::test_list_now PASSED [ 25%] tests/configwizard_test.py::test_validate_int PASSED [ 26%] tests/controller_test.py::TestGetAgenda::test_new_event PASSED [ 26%] tests/controller_test.py::TestGetAgenda::test_new_event_day_format PASSED [ 26%] tests/controller_test.py::TestGetAgenda::test_agenda_default_day_format PASSED [ 27%] tests/controller_test.py::TestGetAgenda::test_agenda_fail PASSED [ 27%] tests/controller_test.py::TestGetAgenda::test_empty_recurrence PASSED [ 27%] tests/controller_test.py::TestImport::test_import PASSED [ 28%] tests/controller_test.py::TestImport::test_mix_datetime_types PASSED [ 28%] tests/controller_test.py::test_start_end PASSED [ 28%] tests/controller_test.py::test_start_end_default_delta PASSED [ 29%] tests/controller_test.py::test_start_end_delta PASSED [ 29%] tests/controller_test.py::test_start_end_empty PASSED [ 29%] tests/controller_test.py::test_start_end_empty_default PASSED [ 30%] tests/event_test.py::test_no_initialization PASSED [ 30%] tests/event_test.py::test_invalid_keyword_argument PASSED [ 30%] tests/event_test.py::test_raw_dt PASSED [ 30%] tests/event_test.py::test_calendar_in_format PASSED [ 31%] tests/event_test.py::test_update_simple PASSED [ 31%] tests/event_test.py::test_add_url PASSED [ 31%] tests/event_test.py::test_get_url PASSED [ 32%] tests/event_test.py::test_no_end PASSED [ 32%] tests/event_test.py::test_do_not_save_empty_location PASSED [ 32%] tests/event_test.py::test_do_not_save_empty_description PASSED [ 33%] tests/event_test.py::test_do_not_save_empty_url PASSED [ 33%] tests/event_test.py::test_remove_existing_location_if_set_to_empty PASSED [ 33%] tests/event_test.py::test_remove_existing_description_if_set_to_empty PASSED [ 34%] tests/event_test.py::test_remove_existing_url_if_set_to_empty PASSED [ 34%] tests/event_test.py::test_update_remove_categories PASSED [ 34%] tests/event_test.py::test_raw_d PASSED [ 35%] tests/event_test.py::test_update_sequence PASSED [ 35%] tests/event_test.py::test_event_organizer PASSED [ 35%] tests/event_test.py::test_transform_event PASSED [ 36%] tests/event_test.py::test_update_event_d PASSED [ 36%] tests/event_test.py::test_update_event_duration PASSED [ 36%] tests/event_test.py::test_dt_two_tz PASSED [ 37%] tests/event_test.py::test_event_dt_duration PASSED [ 37%] tests/event_test.py::test_event_dt_floating PASSED [ 37%] tests/event_test.py::test_event_dt_tz_missing PASSED [ 38%] tests/event_test.py::test_event_dt_rr PASSED [ 38%] tests/event_test.py::test_event_d_rr PASSED [ 38%] tests/event_test.py::test_event_rd PASSED [ 39%] tests/event_test.py::test_event_d_long PASSED [ 39%] tests/event_test.py::test_event_d_two_days PASSED [ 39%] tests/event_test.py::test_event_dt_long PASSED [ 40%] tests/event_test.py::test_event_no_dst PASSED [ 40%] tests/event_test.py::test_event_raw_UTC PASSED [ 40%] tests/event_test.py::test_zulu_events PASSED [ 40%] tests/event_test.py::test_dtend_equals_dtstart PASSED [ 41%] tests/event_test.py::test_multi_uid PASSED [ 41%] tests/event_test.py::test_cancelled_instance PASSED [ 41%] tests/event_test.py::test_recur PASSED [ 42%] tests/event_test.py::test_type_inference PASSED [ 42%] tests/event_test.py::test_duplicate_event PASSED [ 42%] tests/event_test.py::test_remove_instance_from_rrule PASSED [ 43%] tests/event_test.py::test_remove_instance_from_rdate PASSED [ 43%] tests/event_test.py::test_remove_instance_from_two_rdate PASSED [ 43%] tests/event_test.py::test_remove_instance_from_recuid PASSED [ 44%] tests/event_test.py::test_format_24 PASSED [ 44%] tests/event_test.py::test_invalid_format_string PASSED [ 44%] tests/event_test.py::test_format_colors PASSED [ 45%] tests/event_test.py::test_event_alarm PASSED [ 45%] tests/event_test.py::test_event_attendees PASSED [ 45%] tests/event_test.py::test_create_timezone_static PASSED [ 46%] tests/event_test.py::test_sort_date_vs_datetime PASSED [ 46%] tests/event_test.py::test_sort_event_start PASSED [ 46%] tests/event_test.py::test_sort_event_end PASSED [ 47%] tests/event_test.py::test_sort_event_summary PASSED [ 47%] tests/event_test.py::test_create_timezone_in_future PASSED [ 47%] tests/icalendar_test.py::test_normalize_component PASSED [ 48%] tests/icalendar_test.py::test_split_ics PASSED [ 48%] tests/icalendar_test.py::test_split_ics_random_uid PASSED [ 48%] tests/icalendar_test.py::test_split_ics_missing_timezone PASSED [ 49%] tests/icalendar_test.py::test_windows_timezone PASSED [ 49%] tests/icalendar_test.py::test_split_ics_without_uid PASSED [ 49%] tests/khalendar_test.py::TestCalendar::test_create PASSED [ 50%] tests/khalendar_test.py::TestCalendar::test_new_event PASSED [ 50%] tests/khalendar_test.py::TestCalendar::test_sanity PASSED [ 50%] tests/khalendar_test.py::TestCalendar::test_db_needs_update PASSED [ 50%] tests/khalendar_test.py::TestVdirsyncerCompat::test_list PASSED [ 51%] tests/khalendar_test.py::TestCollection::test_default_calendar PASSED [ 51%] tests/khalendar_test.py::TestCollection::test_empty PASSED [ 51%] tests/khalendar_test.py::TestCollection::test_insert PASSED [ 52%] tests/khalendar_test.py::TestCollection::test_insert_d PASSED [ 52%] tests/khalendar_test.py::TestCollection::test_insert_d_no_value PASSED [ 52%] tests/khalendar_test.py::TestCollection::test_get PASSED [ 53%] tests/khalendar_test.py::TestCollection::test_change PASSED [ 53%] tests/khalendar_test.py::TestCollection::test_update_event PASSED [ 53%] tests/khalendar_test.py::TestCollection::test_newevent PASSED [ 54%] tests/khalendar_test.py::TestCollection::test_modify_readonly_calendar PASSED [ 54%] tests/khalendar_test.py::TestCollection::test_search PASSED [ 54%] tests/khalendar_test.py::TestCollection::test_search_recurrence_id_only PASSED [ 55%] tests/khalendar_test.py::TestCollection::test_search_recurrence_id_only_multi PASSED [ 55%] tests/khalendar_test.py::TestCollection::test_delete_two_events PASSED [ 55%] tests/khalendar_test.py::TestCollection::test_invalid_timezones PASSED [ 56%] tests/khalendar_test.py::TestCollection::test_multi_uid_vdir PASSED [ 56%] tests/khalendar_test.py::TestDbCreation::test_create_db PASSED [ 56%] tests/khalendar_test.py::TestDbCreation::test_failed_create_db PASSED [ 57%] tests/khalendar_test.py::test_event_different_timezones PASSED [ 57%] tests/khalendar_test.py::test_default_calendar PASSED [ 57%] tests/khalendar_test.py::test_only_update_old_event PASSED [ 58%] tests/khalendar_test.py::test_birthdays PASSED [ 58%] tests/khalendar_test.py::test_birthdays_29feb PASSED [ 58%] tests/khalendar_test.py::test_birthdays_no_year PASSED [ 59%] tests/khalendar_utils_test.py::TestExpand::test_expand_dt PASSED [ 59%] tests/khalendar_utils_test.py::TestExpand::test_expand_dtb PASSED [ 59%] tests/khalendar_utils_test.py::TestExpand::test_expand_dttz PASSED [ 60%] tests/khalendar_utils_test.py::TestExpand::test_expand_dtf PASSED [ 60%] tests/khalendar_utils_test.py::TestExpand::test_expand_d PASSED [ 60%] tests/khalendar_utils_test.py::TestExpand::test_expand_dtz PASSED [ 60%] tests/khalendar_utils_test.py::TestExpand::test_expand_dtzb PASSED [ 61%] tests/khalendar_utils_test.py::TestExpand::test_expand_invalid_exdate PASSED [ 61%] tests/khalendar_utils_test.py::TestExpandNoRR::test_expand_dt PASSED [ 61%] tests/khalendar_utils_test.py::TestExpandNoRR::test_expand_dtb PASSED [ 62%] tests/khalendar_utils_test.py::TestExpandNoRR::test_expand_dttz PASSED [ 62%] tests/khalendar_utils_test.py::TestExpandNoRR::test_expand_dtf PASSED [ 62%] tests/khalendar_utils_test.py::TestExpandNoRR::test_expand_d PASSED [ 63%] tests/khalendar_utils_test.py::TestExpandNoRR::test_expand_dtr_exdatez PASSED [ 63%] tests/khalendar_utils_test.py::TestExpandNoRR::test_expand_rrule_exdate_z PASSED [ 63%] tests/khalendar_utils_test.py::TestExpandNoRR::test_expand_rrule_notz_until_z PASSED [ 64%] tests/khalendar_utils_test.py::TestSpecial::test_count PASSED [ 64%] tests/khalendar_utils_test.py::TestSpecial::test_until_notz PASSED [ 64%] tests/khalendar_utils_test.py::TestSpecial::test_until_d_notz PASSED [ 65%] tests/khalendar_utils_test.py::TestSpecial::test_latest_bug PASSED [ 65%] tests/khalendar_utils_test.py::TestSpecial::test_recurrence_id_with_timezone PASSED [ 65%] tests/khalendar_utils_test.py::TestSpecial::test_event_exdate_dt PASSED [ 66%] tests/khalendar_utils_test.py::TestSpecial::test_event_exdates_dt PASSED [ 66%] tests/khalendar_utils_test.py::TestSpecial::test_event_exdatesl_dt PASSED [ 66%] tests/khalendar_utils_test.py::TestSpecial::test_event_exdates_remove PASSED [ 67%] tests/khalendar_utils_test.py::TestSpecial::test_event_dt_rrule_invalid_until PASSED [ 67%] tests/khalendar_utils_test.py::TestSpecial::test_event_dt_rrule_invalid_until2 PASSED [ 67%] tests/khalendar_utils_test.py::TestSpecial::test_event_dt_rrule_until_before_start PASSED [ 68%] tests/khalendar_utils_test.py::TestSpecial::test_event_invalid_rrule PASSED [ 68%] tests/khalendar_utils_test.py::TestRDate::test_simple_rdate PASSED [ 68%] tests/khalendar_utils_test.py::TestRDate::test_rrule_and_rdate PASSED [ 69%] tests/khalendar_utils_test.py::TestRDate::test_rrule_past PASSED [ 69%] tests/khalendar_utils_test.py::TestRDate::test_rdate_date PASSED [ 69%] tests/khalendar_utils_test.py::TestSanitize::test_noend_date PASSED [ 70%] tests/khalendar_utils_test.py::TestSanitize::test_noend_datetime PASSED [ 70%] tests/khalendar_utils_test.py::TestSanitize::test_duration PASSED [ 70%] tests/khalendar_utils_test.py::TestSanitize::test_instant PASSED [ 70%] tests/khalendar_utils_test.py::TestIsAware::test_naive PASSED [ 71%] tests/khalendar_utils_test.py::TestIsAware::test_berlin PASSED [ 71%] tests/khalendar_utils_test.py::TestIsAware::test_bogota PASSED [ 71%] tests/khalendar_utils_test.py::TestIsAware::test_utc PASSED [ 72%] tests/parse_datetime_test.py::TestTimeDelta2Str::test_single PASSED [ 72%] tests/parse_datetime_test.py::TestTimeDelta2Str::test_negative PASSED [ 72%] tests/parse_datetime_test.py::TestTimeDelta2Str::test_days PASSED [ 73%] tests/parse_datetime_test.py::TestTimeDelta2Str::test_multi PASSED [ 73%] tests/parse_datetime_test.py::test_weekdaypstr PASSED [ 73%] tests/parse_datetime_test.py::test_weekdaypstr_invalid PASSED [ 74%] tests/parse_datetime_test.py::test_construct_daynames PASSED [ 74%] tests/parse_datetime_test.py::TestGuessDatetimefstr::test_today PASSED [ 74%] tests/parse_datetime_test.py::TestGuessDatetimefstr::test_tomorrow PASSED [ 75%] tests/parse_datetime_test.py::TestGuessDatetimefstr::test_time_tomorrow PASSED [ 75%] tests/parse_datetime_test.py::TestGuessDatetimefstr::test_time_yesterday PASSED [ 75%] tests/parse_datetime_test.py::TestGuessDatetimefstr::test_time_weekday PASSED [ 76%] tests/parse_datetime_test.py::TestGuessDatetimefstr::test_time_now PASSED [ 76%] tests/parse_datetime_test.py::TestGuessDatetimefstr::test_long_not_configured PASSED [ 76%] tests/parse_datetime_test.py::TestGuessDatetimefstr::test_short_format_contains_year PASSED [ 77%] tests/parse_datetime_test.py::TestGuessTimedeltafstr::test_single PASSED [ 77%] tests/parse_datetime_test.py::TestGuessTimedeltafstr::test_seconds PASSED [ 77%] tests/parse_datetime_test.py::TestGuessTimedeltafstr::test_negative PASSED [ 78%] tests/parse_datetime_test.py::TestGuessTimedeltafstr::test_multi PASSED [ 78%] tests/parse_datetime_test.py::TestGuessTimedeltafstr::test_multi_nospace PASSED [ 78%] tests/parse_datetime_test.py::TestGuessTimedeltafstr::test_garbage PASSED [ 79%] tests/parse_datetime_test.py::TestGuessTimedeltafstr::test_moregarbage PASSED [ 79%] tests/parse_datetime_test.py::TestGuessTimedeltafstr::test_same PASSED [ 79%] tests/parse_datetime_test.py::TestGuessRangefstr::test_today PASSED [ 80%] tests/parse_datetime_test.py::TestGuessRangefstr::test_tomorrow PASSED [ 80%] tests/parse_datetime_test.py::TestGuessRangefstr::test_time_tomorrow PASSED [ 80%] tests/parse_datetime_test.py::TestGuessRangefstr::test_start_and_end_date PASSED [ 80%] tests/parse_datetime_test.py::TestGuessRangefstr::test_start_and_no_end_date PASSED [ 81%] tests/parse_datetime_test.py::TestGuessRangefstr::test_start_and_end_date_time PASSED [ 81%] tests/parse_datetime_test.py::TestGuessRangefstr::test_start_and_eod PASSED [ 81%] tests/parse_datetime_test.py::TestGuessRangefstr::test_start_and_week PASSED [ 82%] tests/parse_datetime_test.py::TestGuessRangefstr::test_start_and_delta_1d PASSED [ 82%] tests/parse_datetime_test.py::TestGuessRangefstr::test_start_and_delta_3d PASSED [ 82%] tests/parse_datetime_test.py::TestGuessRangefstr::test_start_dt_and_delta PASSED [ 83%] tests/parse_datetime_test.py::TestGuessRangefstr::test_start_allday_and_delta_datetime PASSED [ 83%] tests/parse_datetime_test.py::TestGuessRangefstr::test_start_zero_day_delta PASSED [ 83%] tests/parse_datetime_test.py::TestGuessRangefstr::test_week PASSED [ 84%] tests/parse_datetime_test.py::TestGuessRangefstr::test_invalid PASSED [ 84%] tests/parse_datetime_test.py::TestGuessRangefstr::test_short_format_contains_year PASSED [ 84%] tests/parse_datetime_test.py::test_construct_event_format_de PASSED [ 85%] tests/parse_datetime_test.py::test__construct_event_format_us PASSED [ 85%] tests/parse_datetime_test.py::test__construct_event_format_de_complexer PASSED [ 85%] tests/parse_datetime_test.py::test_leap_year PASSED [ 86%] tests/parse_datetime_test.py::test_description PASSED [ 86%] tests/parse_datetime_test.py::test_repeat_floating PASSED [ 86%] tests/parse_datetime_test.py::test_repeat_localized PASSED [ 87%] tests/parse_datetime_test.py::test_alarm PASSED [ 87%] tests/parse_datetime_test.py::test_description_and_location_and_categories PASSED [ 87%] tests/settings_test.py::TestSettings::test_simple_config PASSED [ 88%] tests/settings_test.py::TestSettings::test_nocalendars PASSED [ 88%] tests/settings_test.py::TestSettings::test_one_level_calendar PASSED [ 88%] tests/settings_test.py::TestSettings::test_small PASSED [ 89%] tests/settings_test.py::TestSettings::test_old_config PASSED [ 89%] tests/settings_test.py::TestSettings::test_extra_sections PASSED [ 89%] tests/settings_test.py::TestSettings::test_default_calendar_readonly PASSED [ 90%] tests/settings_test.py::test_broken_color PASSED [ 90%] tests/settings_test.py::test_discover PASSED [ 90%] tests/settings_test.py::test_get_unique_name PASSED [ 90%] tests/settings_test.py::test_config_checks PASSED [ 91%] tests/settings_test.py::test_is_color PASSED [ 91%] tests/terminal_test.py::test_colored PASSED [ 91%] tests/terminal_test.py::TestMergeColumns::test_longer_right PASSED [ 92%] tests/terminal_test.py::TestMergeColumns::test_longer_left PASSED [ 92%] tests/utils_test.py::test_relative_timedelta_str PASSED [ 92%] tests/utils_test.py::test_last_reset PASSED [ 93%] tests/utils_test.py::test_last_sgr PASSED [ 93%] tests/utils_test.py::test_find_unmatched_sgr PASSED [ 93%] tests/utils_test.py::test_color_wrap PASSED [ 94%] tests/utils_test.py::test_color_wrap_256 PASSED [ 94%] tests/utils_test.py::test_color_wrap_multiple_colors_and_tabs PASSED [ 94%] tests/utils_test.py::test_get_weekday_occurrence PASSED [ 95%] tests/vdir_test.py::test_etag FAILED [ 95%] tests/vdir_test.py::test_etag_sync PASSED [ 95%] tests/vdir_test.py::test_etag_sleep PASSED [ 96%] tests/vdir_test.py::test_get_href_from_uid PASSED [ 96%] tests/vtimezone_test.py::test_berlin PASSED [ 96%] tests/vtimezone_test.py::test_berlin_rdate PASSED [ 97%] tests/vtimezone_test.py::test_bogota PASSED [ 97%] tests/ui/test_calendarwidget.py::test_initial_focus_today PASSED [ 97%] tests/ui/test_calendarwidget.py::test_set_focus_date PASSED [ 98%] tests/ui/test_calendarwidget.py::test_set_focus_date_weekstart_6 PASSED [ 98%] tests/ui/test_editor.py::test_popup PASSED [ 98%] tests/ui/test_editor.py::test_check_understood_rrule PASSED [ 99%] tests/ui/test_editor.py::test_editor PASSED [ 99%] tests/ui/test_editor.py::test_convert_to_date PASSED [ 99%] tests/ui/test_widgets.py::test_delete_last_word PASSED [100%] =================================== FAILURES =================================== __________________________________ test_etag ___________________________________ tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_etag0') sleep_time = 1.1000000000000001e-05 def test_etag(tmpdir, sleep_time): if sleep_time > 0.01: pytest.xfail("This environment requires sleeping") fpath = os.path.join(str(tmpdir), 'foo') file_ = open(fpath, 'w') file_.write('foo') file_.close() old_etag = vdir.get_etag_from_file(fpath) file_ = open(fpath, 'w') file_.write('foo') file_.close() new_etag = vdir.get_etag_from_file(fpath) > assert old_etag != new_etag E AssertionError: assert '1657426471366633984.000000000' != '1657426471366633984.000000000' tests/vdir_test.py:48: AssertionError =========================== short test summary info ============================ FAILED tests/vdir_test.py::test_etag - AssertionError: assert '16574264713666... ======= 1 failed, 303 passed, 4 xfailed, 2 xpassed in 142.06s (0:02:22) ======== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix25/build receiving incremental file list khal-0.10.5-2-riscv64-build.log khal-0.10.5-2-riscv64-check.log sent 62 bytes received 5,749 bytes 2,324.40 bytes/sec total size is 32,259 speedup is 5.55