Your message dated Fri, 06 Oct 2023 15:05:06 +0000
with message-id <e1qomo2-007aoo...@fasolo.debian.org>
and subject line Bug#1052814: fixed in python-recurring-ical-events 2.1.0-1
has caused the Debian Bug report #1052814,
regarding python-recurring-ical-events: FTBFS: dh_auto_test: error: pybuild 
--test --test-pytest -i python{version} -p 3.11 returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1052814: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052814
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-recurring-ical-events
Version: 2.0.2-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230925 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:291: python3.11 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:291: /usr/bin/python3 setup.py build 
> running build
> running build_py
> copying recurring_ical_events.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:291: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; 
> python3.11 -m pytest -k "not 
> test_zoneinfo_must_be_installed_if_it_is_possible"
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.5, pytest-7.4.2, pluggy-1.3.0
> rootdir: /<<PKGBUILDDIR>>
> collected 760 items / 1 deselected / 759 selected
> 
> test/test_at_function.py .................................               [  
> 4%]
> test/test_convert_inputs.py ..................                           [  
> 6%]
> test/test_daylight_saving_time.py ......                                 [  
> 7%]
> test/test_deleted_entries.py ...                                         [  
> 7%]
> test/test_duration.py ................................................   [ 
> 14%]
> test/test_event_values_and_edits.py ......................               [ 
> 17%]
> test/test_examples.py .................................................. [ 
> 23%]
> ..................................                                       [ 
> 28%]
> test/test_issue_101_select_components.py ............................... [ 
> 32%]
> ....................                                                     [ 
> 34%]
> test/test_issue_107_omitting_last_event.py ...                           [ 
> 35%]
> test/test_issue_15.py ...                                                [ 
> 35%]
> test/test_issue_18_cancel_status.py ..................                   [ 
> 38%]
> test/test_issue_20_exdate_ignored.py ................................... [ 
> 42%]
> ...................                                                      [ 
> 45%]
> test/test_issue_27.py ......                                             [ 
> 45%]
> test/test_issue_28_timezone_with_z.py ...                                [ 
> 46%]
> test/test_issue_36_recurrence_ID_format.py .........                     [ 
> 47%]
> test/test_issue_4.py ...............                                     [ 
> 49%]
> test/test_issue_44_day_event_reported_twice.py .....................     [ 
> 52%]
> test/test_issue_48_daylight.py ..................                        [ 
> 54%]
> test/test_issue_48_dst.py .........                                      [ 
> 55%]
> test/test_issue_61.py ...                                                [ 
> 56%]
> test/test_issue_62_moved_event.py .........                              [ 
> 57%]
> test/test_issue_6_copy_subcomponents.py ......                           [ 
> 58%]
> test/test_issue_7_datetime_and_date_start_stop.py ...............        [ 
> 60%]
> test/test_issue_86_x_wr_timezone_but_no_tzid_in_dt.py ...                [ 
> 60%]
> test/test_issue_97_simple_recurrent_todos_and_journals.py .............. [ 
> 62%]
> .............                                                            [ 
> 64%]
> test/test_keep_recurrence_attributes.py .........                        [ 
> 65%]
> test/test_properties.py ..................                               [ 
> 67%]
> test/test_rdate.py ................................................s     [ 
> 74%]
> test/test_readme.py .                                                    [ 
> 74%]
> test/test_recurrence_sequence_number.py ...                              [ 
> 74%]
> test/test_repeated_properties.py ...                                     [ 
> 75%]
> test/test_repetitions_do_not_change.py ...............                   [ 
> 77%]
> test/test_simple_recurrent_events.py ...........................         [ 
> 80%]
> test/test_single_events.py ...............                               [ 
> 82%]
> test/test_time_arguments.py ........                                     [ 
> 83%]
> test/test_time_span_contains_event.py .................................  [ 
> 88%]
> test/test_time_zones_differ.py .F......F.F......F.F......F               [ 
> 91%]
> test/test_x_wr_timezone.py ...........................................   [ 
> 97%]
> test/test_zero_size_events.py .........                                  [ 
> 98%]
> test/test_zoneinfo_issue_57.py ............                              
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _ 
> test_include_events_if_the_time_zone_differs[Calendars-date1-24-US/Eastern-0-three_events]
>  _
> 
> calendars = <conftest.Calendars object at 0x7f9f7637d9d0>, date = (2019, 3, 4)
> hours = 24, timezone = 'US/Eastern', number_of_events = 0
> calendar_name = 'three_events'
> 
>     
> @pytest.mark.parametrize("date,hours,timezone,number_of_events,calendar_name",
>  [
>     # DTSTART;TZID=Europe/Berlin:20190304T000000
>     # time zone offset 6:07:00 between Europe/Berlin and Asia/Ho_Chi_Minh
>         ((2019,3,4), 24, "Europe/Berlin", 1, "three_events"),
>         ((2019,3,4), 24, "US/Eastern", 0, "three_events"),
>         ((2019,3,4), 24, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>         ((2019,3,4), 1, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 6, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 7, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>     # events that have no time zone, New Year
>         ((2019,1,1), 1, 'Europe/Berlin', 1, "Germany"),
>         ((2019,1,1), 1, 'Asia/Ho_Chi_Minh', 1, "Germany"),
>         ((2019,1,1), 1, 'US/Eastern', 1, "Germany"),
>     ])
>     def test_include_events_if_the_time_zone_differs(calendars, date, hours, 
> timezone, number_of_events, calendar_name):
>         """When the time zone is different, events can be included or
>         excluded because they are in another time zone.
>         """
> >       tzinfo = pytz.timezone(timezone)
> 
> test/test_time_zones_differ.py:24: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> zone = 'US/Eastern'
> 
>     def timezone(zone):
>         r''' Return a datetime.tzinfo implementation for the given timezone
>     
>         >>> from datetime import datetime, timedelta
>         >>> utc = timezone('UTC')
>         >>> eastern = timezone('US/Eastern')
>         >>> eastern.zone
>         'US/Eastern'
>         >>> timezone(unicode('US/Eastern')) is eastern
>         True
>         >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
>         >>> loc_dt = utc_dt.astimezone(eastern)
>         >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
>         >>> loc_dt.strftime(fmt)
>         '2002-10-27 01:00:00 EST (-0500)'
>         >>> (loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 00:50:00 EST (-0500)'
>         >>> eastern.normalize(loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:50:00 EDT (-0400)'
>         >>> (loc_dt + timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:10:00 EST (-0500)'
>     
>         Raises UnknownTimeZoneError if passed an unknown zone.
>     
>         >>> try:
>         ...     timezone('Asia/Shangri-La')
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         >>> try:
>         ...     timezone(unicode('\N{TRADE MARK SIGN}'))
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         '''
>         if zone is None:
>             raise UnknownTimeZoneError(None)
>     
>         if zone.upper() == 'UTC':
>             return utc
>     
>         try:
>             zone = ascii(zone)
>         except UnicodeEncodeError:
>             # All valid timezones are ASCII
>             raise UnknownTimeZoneError(zone)
>     
>         zone = _case_insensitive_zone_lookup(_unmunge_zone(zone))
>         if zone not in _tzinfo_cache:
>             if zone in all_timezones_set:  # noqa
>                 fp = open_resource(zone)
>                 try:
>                     _tzinfo_cache[zone] = build_tzinfo(zone, fp)
>                 finally:
>                     fp.close()
>             else:
> >               raise UnknownTimeZoneError(zone)
> E               pytz.exceptions.UnknownTimeZoneError: 'US/Eastern'
> 
> /usr/lib/python3/dist-packages/pytz/__init__.py:202: UnknownTimeZoneError
> _ 
> test_include_events_if_the_time_zone_differs[Calendars-date8-1-US/Eastern-1-Germany]
>  _
> 
> calendars = <conftest.Calendars object at 0x7f9f7637d9d0>, date = (2019, 1, 1)
> hours = 1, timezone = 'US/Eastern', number_of_events = 1
> calendar_name = 'Germany'
> 
>     
> @pytest.mark.parametrize("date,hours,timezone,number_of_events,calendar_name",
>  [
>     # DTSTART;TZID=Europe/Berlin:20190304T000000
>     # time zone offset 6:07:00 between Europe/Berlin and Asia/Ho_Chi_Minh
>         ((2019,3,4), 24, "Europe/Berlin", 1, "three_events"),
>         ((2019,3,4), 24, "US/Eastern", 0, "three_events"),
>         ((2019,3,4), 24, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>         ((2019,3,4), 1, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 6, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 7, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>     # events that have no time zone, New Year
>         ((2019,1,1), 1, 'Europe/Berlin', 1, "Germany"),
>         ((2019,1,1), 1, 'Asia/Ho_Chi_Minh', 1, "Germany"),
>         ((2019,1,1), 1, 'US/Eastern', 1, "Germany"),
>     ])
>     def test_include_events_if_the_time_zone_differs(calendars, date, hours, 
> timezone, number_of_events, calendar_name):
>         """When the time zone is different, events can be included or
>         excluded because they are in another time zone.
>         """
> >       tzinfo = pytz.timezone(timezone)
> 
> test/test_time_zones_differ.py:24: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> zone = 'US/Eastern'
> 
>     def timezone(zone):
>         r''' Return a datetime.tzinfo implementation for the given timezone
>     
>         >>> from datetime import datetime, timedelta
>         >>> utc = timezone('UTC')
>         >>> eastern = timezone('US/Eastern')
>         >>> eastern.zone
>         'US/Eastern'
>         >>> timezone(unicode('US/Eastern')) is eastern
>         True
>         >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
>         >>> loc_dt = utc_dt.astimezone(eastern)
>         >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
>         >>> loc_dt.strftime(fmt)
>         '2002-10-27 01:00:00 EST (-0500)'
>         >>> (loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 00:50:00 EST (-0500)'
>         >>> eastern.normalize(loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:50:00 EDT (-0400)'
>         >>> (loc_dt + timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:10:00 EST (-0500)'
>     
>         Raises UnknownTimeZoneError if passed an unknown zone.
>     
>         >>> try:
>         ...     timezone('Asia/Shangri-La')
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         >>> try:
>         ...     timezone(unicode('\N{TRADE MARK SIGN}'))
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         '''
>         if zone is None:
>             raise UnknownTimeZoneError(None)
>     
>         if zone.upper() == 'UTC':
>             return utc
>     
>         try:
>             zone = ascii(zone)
>         except UnicodeEncodeError:
>             # All valid timezones are ASCII
>             raise UnknownTimeZoneError(zone)
>     
>         zone = _case_insensitive_zone_lookup(_unmunge_zone(zone))
>         if zone not in _tzinfo_cache:
>             if zone in all_timezones_set:  # noqa
>                 fp = open_resource(zone)
>                 try:
>                     _tzinfo_cache[zone] = build_tzinfo(zone, fp)
>                 finally:
>                     fp.close()
>             else:
> >               raise UnknownTimeZoneError(zone)
> E               pytz.exceptions.UnknownTimeZoneError: 'US/Eastern'
> 
> /usr/lib/python3/dist-packages/pytz/__init__.py:202: UnknownTimeZoneError
> _ 
> test_include_events_if_the_time_zone_differs[ReversedCalendars-date1-24-US/Eastern-0-three_events]
>  _
> 
> calendars = <conftest.ReversedCalendars object at 0x7f9f76568590>
> date = (2019, 3, 4), hours = 24, timezone = 'US/Eastern', number_of_events = 0
> calendar_name = 'three_events'
> 
>     
> @pytest.mark.parametrize("date,hours,timezone,number_of_events,calendar_name",
>  [
>     # DTSTART;TZID=Europe/Berlin:20190304T000000
>     # time zone offset 6:07:00 between Europe/Berlin and Asia/Ho_Chi_Minh
>         ((2019,3,4), 24, "Europe/Berlin", 1, "three_events"),
>         ((2019,3,4), 24, "US/Eastern", 0, "three_events"),
>         ((2019,3,4), 24, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>         ((2019,3,4), 1, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 6, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 7, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>     # events that have no time zone, New Year
>         ((2019,1,1), 1, 'Europe/Berlin', 1, "Germany"),
>         ((2019,1,1), 1, 'Asia/Ho_Chi_Minh', 1, "Germany"),
>         ((2019,1,1), 1, 'US/Eastern', 1, "Germany"),
>     ])
>     def test_include_events_if_the_time_zone_differs(calendars, date, hours, 
> timezone, number_of_events, calendar_name):
>         """When the time zone is different, events can be included or
>         excluded because they are in another time zone.
>         """
> >       tzinfo = pytz.timezone(timezone)
> 
> test/test_time_zones_differ.py:24: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> zone = 'US/Eastern'
> 
>     def timezone(zone):
>         r''' Return a datetime.tzinfo implementation for the given timezone
>     
>         >>> from datetime import datetime, timedelta
>         >>> utc = timezone('UTC')
>         >>> eastern = timezone('US/Eastern')
>         >>> eastern.zone
>         'US/Eastern'
>         >>> timezone(unicode('US/Eastern')) is eastern
>         True
>         >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
>         >>> loc_dt = utc_dt.astimezone(eastern)
>         >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
>         >>> loc_dt.strftime(fmt)
>         '2002-10-27 01:00:00 EST (-0500)'
>         >>> (loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 00:50:00 EST (-0500)'
>         >>> eastern.normalize(loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:50:00 EDT (-0400)'
>         >>> (loc_dt + timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:10:00 EST (-0500)'
>     
>         Raises UnknownTimeZoneError if passed an unknown zone.
>     
>         >>> try:
>         ...     timezone('Asia/Shangri-La')
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         >>> try:
>         ...     timezone(unicode('\N{TRADE MARK SIGN}'))
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         '''
>         if zone is None:
>             raise UnknownTimeZoneError(None)
>     
>         if zone.upper() == 'UTC':
>             return utc
>     
>         try:
>             zone = ascii(zone)
>         except UnicodeEncodeError:
>             # All valid timezones are ASCII
>             raise UnknownTimeZoneError(zone)
>     
>         zone = _case_insensitive_zone_lookup(_unmunge_zone(zone))
>         if zone not in _tzinfo_cache:
>             if zone in all_timezones_set:  # noqa
>                 fp = open_resource(zone)
>                 try:
>                     _tzinfo_cache[zone] = build_tzinfo(zone, fp)
>                 finally:
>                     fp.close()
>             else:
> >               raise UnknownTimeZoneError(zone)
> E               pytz.exceptions.UnknownTimeZoneError: 'US/Eastern'
> 
> /usr/lib/python3/dist-packages/pytz/__init__.py:202: UnknownTimeZoneError
> _ 
> test_include_events_if_the_time_zone_differs[ReversedCalendars-date8-1-US/Eastern-1-Germany]
>  _
> 
> calendars = <conftest.ReversedCalendars object at 0x7f9f76568590>
> date = (2019, 1, 1), hours = 1, timezone = 'US/Eastern', number_of_events = 1
> calendar_name = 'Germany'
> 
>     
> @pytest.mark.parametrize("date,hours,timezone,number_of_events,calendar_name",
>  [
>     # DTSTART;TZID=Europe/Berlin:20190304T000000
>     # time zone offset 6:07:00 between Europe/Berlin and Asia/Ho_Chi_Minh
>         ((2019,3,4), 24, "Europe/Berlin", 1, "three_events"),
>         ((2019,3,4), 24, "US/Eastern", 0, "three_events"),
>         ((2019,3,4), 24, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>         ((2019,3,4), 1, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 6, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 7, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>     # events that have no time zone, New Year
>         ((2019,1,1), 1, 'Europe/Berlin', 1, "Germany"),
>         ((2019,1,1), 1, 'Asia/Ho_Chi_Minh', 1, "Germany"),
>         ((2019,1,1), 1, 'US/Eastern', 1, "Germany"),
>     ])
>     def test_include_events_if_the_time_zone_differs(calendars, date, hours, 
> timezone, number_of_events, calendar_name):
>         """When the time zone is different, events can be included or
>         excluded because they are in another time zone.
>         """
> >       tzinfo = pytz.timezone(timezone)
> 
> test/test_time_zones_differ.py:24: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> zone = 'US/Eastern'
> 
>     def timezone(zone):
>         r''' Return a datetime.tzinfo implementation for the given timezone
>     
>         >>> from datetime import datetime, timedelta
>         >>> utc = timezone('UTC')
>         >>> eastern = timezone('US/Eastern')
>         >>> eastern.zone
>         'US/Eastern'
>         >>> timezone(unicode('US/Eastern')) is eastern
>         True
>         >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
>         >>> loc_dt = utc_dt.astimezone(eastern)
>         >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
>         >>> loc_dt.strftime(fmt)
>         '2002-10-27 01:00:00 EST (-0500)'
>         >>> (loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 00:50:00 EST (-0500)'
>         >>> eastern.normalize(loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:50:00 EDT (-0400)'
>         >>> (loc_dt + timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:10:00 EST (-0500)'
>     
>         Raises UnknownTimeZoneError if passed an unknown zone.
>     
>         >>> try:
>         ...     timezone('Asia/Shangri-La')
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         >>> try:
>         ...     timezone(unicode('\N{TRADE MARK SIGN}'))
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         '''
>         if zone is None:
>             raise UnknownTimeZoneError(None)
>     
>         if zone.upper() == 'UTC':
>             return utc
>     
>         try:
>             zone = ascii(zone)
>         except UnicodeEncodeError:
>             # All valid timezones are ASCII
>             raise UnknownTimeZoneError(zone)
>     
>         zone = _case_insensitive_zone_lookup(_unmunge_zone(zone))
>         if zone not in _tzinfo_cache:
>             if zone in all_timezones_set:  # noqa
>                 fp = open_resource(zone)
>                 try:
>                     _tzinfo_cache[zone] = build_tzinfo(zone, fp)
>                 finally:
>                     fp.close()
>             else:
> >               raise UnknownTimeZoneError(zone)
> E               pytz.exceptions.UnknownTimeZoneError: 'US/Eastern'
> 
> /usr/lib/python3/dist-packages/pytz/__init__.py:202: UnknownTimeZoneError
> _ 
> test_include_events_if_the_time_zone_differs[ZoneInfoCalendars-date1-24-US/Eastern-0-three_events]
>  _
> 
> calendars = <conftest.ZoneInfoCalendars object at 0x7f9f76a48990>
> date = (2019, 3, 4), hours = 24, timezone = 'US/Eastern', number_of_events = 0
> calendar_name = 'three_events'
> 
>     
> @pytest.mark.parametrize("date,hours,timezone,number_of_events,calendar_name",
>  [
>     # DTSTART;TZID=Europe/Berlin:20190304T000000
>     # time zone offset 6:07:00 between Europe/Berlin and Asia/Ho_Chi_Minh
>         ((2019,3,4), 24, "Europe/Berlin", 1, "three_events"),
>         ((2019,3,4), 24, "US/Eastern", 0, "three_events"),
>         ((2019,3,4), 24, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>         ((2019,3,4), 1, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 6, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 7, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>     # events that have no time zone, New Year
>         ((2019,1,1), 1, 'Europe/Berlin', 1, "Germany"),
>         ((2019,1,1), 1, 'Asia/Ho_Chi_Minh', 1, "Germany"),
>         ((2019,1,1), 1, 'US/Eastern', 1, "Germany"),
>     ])
>     def test_include_events_if_the_time_zone_differs(calendars, date, hours, 
> timezone, number_of_events, calendar_name):
>         """When the time zone is different, events can be included or
>         excluded because they are in another time zone.
>         """
> >       tzinfo = pytz.timezone(timezone)
> 
> test/test_time_zones_differ.py:24: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> zone = 'US/Eastern'
> 
>     def timezone(zone):
>         r''' Return a datetime.tzinfo implementation for the given timezone
>     
>         >>> from datetime import datetime, timedelta
>         >>> utc = timezone('UTC')
>         >>> eastern = timezone('US/Eastern')
>         >>> eastern.zone
>         'US/Eastern'
>         >>> timezone(unicode('US/Eastern')) is eastern
>         True
>         >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
>         >>> loc_dt = utc_dt.astimezone(eastern)
>         >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
>         >>> loc_dt.strftime(fmt)
>         '2002-10-27 01:00:00 EST (-0500)'
>         >>> (loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 00:50:00 EST (-0500)'
>         >>> eastern.normalize(loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:50:00 EDT (-0400)'
>         >>> (loc_dt + timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:10:00 EST (-0500)'
>     
>         Raises UnknownTimeZoneError if passed an unknown zone.
>     
>         >>> try:
>         ...     timezone('Asia/Shangri-La')
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         >>> try:
>         ...     timezone(unicode('\N{TRADE MARK SIGN}'))
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         '''
>         if zone is None:
>             raise UnknownTimeZoneError(None)
>     
>         if zone.upper() == 'UTC':
>             return utc
>     
>         try:
>             zone = ascii(zone)
>         except UnicodeEncodeError:
>             # All valid timezones are ASCII
>             raise UnknownTimeZoneError(zone)
>     
>         zone = _case_insensitive_zone_lookup(_unmunge_zone(zone))
>         if zone not in _tzinfo_cache:
>             if zone in all_timezones_set:  # noqa
>                 fp = open_resource(zone)
>                 try:
>                     _tzinfo_cache[zone] = build_tzinfo(zone, fp)
>                 finally:
>                     fp.close()
>             else:
> >               raise UnknownTimeZoneError(zone)
> E               pytz.exceptions.UnknownTimeZoneError: 'US/Eastern'
> 
> /usr/lib/python3/dist-packages/pytz/__init__.py:202: UnknownTimeZoneError
> _ 
> test_include_events_if_the_time_zone_differs[ZoneInfoCalendars-date8-1-US/Eastern-1-Germany]
>  _
> 
> calendars = <conftest.ZoneInfoCalendars object at 0x7f9f76a48990>
> date = (2019, 1, 1), hours = 1, timezone = 'US/Eastern', number_of_events = 1
> calendar_name = 'Germany'
> 
>     
> @pytest.mark.parametrize("date,hours,timezone,number_of_events,calendar_name",
>  [
>     # DTSTART;TZID=Europe/Berlin:20190304T000000
>     # time zone offset 6:07:00 between Europe/Berlin and Asia/Ho_Chi_Minh
>         ((2019,3,4), 24, "Europe/Berlin", 1, "three_events"),
>         ((2019,3,4), 24, "US/Eastern", 0, "three_events"),
>         ((2019,3,4), 24, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>         ((2019,3,4), 1, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 6, 'Asia/Ho_Chi_Minh', 0, "three_events"),
>         ((2019,3,4), 7, 'Asia/Ho_Chi_Minh', 1, "three_events"),
>     # events that have no time zone, New Year
>         ((2019,1,1), 1, 'Europe/Berlin', 1, "Germany"),
>         ((2019,1,1), 1, 'Asia/Ho_Chi_Minh', 1, "Germany"),
>         ((2019,1,1), 1, 'US/Eastern', 1, "Germany"),
>     ])
>     def test_include_events_if_the_time_zone_differs(calendars, date, hours, 
> timezone, number_of_events, calendar_name):
>         """When the time zone is different, events can be included or
>         excluded because they are in another time zone.
>         """
> >       tzinfo = pytz.timezone(timezone)
> 
> test/test_time_zones_differ.py:24: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> zone = 'US/Eastern'
> 
>     def timezone(zone):
>         r''' Return a datetime.tzinfo implementation for the given timezone
>     
>         >>> from datetime import datetime, timedelta
>         >>> utc = timezone('UTC')
>         >>> eastern = timezone('US/Eastern')
>         >>> eastern.zone
>         'US/Eastern'
>         >>> timezone(unicode('US/Eastern')) is eastern
>         True
>         >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
>         >>> loc_dt = utc_dt.astimezone(eastern)
>         >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
>         >>> loc_dt.strftime(fmt)
>         '2002-10-27 01:00:00 EST (-0500)'
>         >>> (loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 00:50:00 EST (-0500)'
>         >>> eastern.normalize(loc_dt - timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:50:00 EDT (-0400)'
>         >>> (loc_dt + timedelta(minutes=10)).strftime(fmt)
>         '2002-10-27 01:10:00 EST (-0500)'
>     
>         Raises UnknownTimeZoneError if passed an unknown zone.
>     
>         >>> try:
>         ...     timezone('Asia/Shangri-La')
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         >>> try:
>         ...     timezone(unicode('\N{TRADE MARK SIGN}'))
>         ... except UnknownTimeZoneError:
>         ...     print('Unknown')
>         Unknown
>     
>         '''
>         if zone is None:
>             raise UnknownTimeZoneError(None)
>     
>         if zone.upper() == 'UTC':
>             return utc
>     
>         try:
>             zone = ascii(zone)
>         except UnicodeEncodeError:
>             # All valid timezones are ASCII
>             raise UnknownTimeZoneError(zone)
>     
>         zone = _case_insensitive_zone_lookup(_unmunge_zone(zone))
>         if zone not in _tzinfo_cache:
>             if zone in all_timezones_set:  # noqa
>                 fp = open_resource(zone)
>                 try:
>                     _tzinfo_cache[zone] = build_tzinfo(zone, fp)
>                 finally:
>                     fp.close()
>             else:
> >               raise UnknownTimeZoneError(zone)
> E               pytz.exceptions.UnknownTimeZoneError: 'US/Eastern'
> 
> /usr/lib/python3/dist-packages/pytz/__init__.py:202: UnknownTimeZoneError
> =========================== short test summary info 
> ============================
> FAILED 
> test/test_time_zones_differ.py::test_include_events_if_the_time_zone_differs[Calendars-date1-24-US/Eastern-0-three_events]
> FAILED 
> test/test_time_zones_differ.py::test_include_events_if_the_time_zone_differs[Calendars-date8-1-US/Eastern-1-Germany]
> FAILED 
> test/test_time_zones_differ.py::test_include_events_if_the_time_zone_differs[ReversedCalendars-date1-24-US/Eastern-0-three_events]
> FAILED 
> test/test_time_zones_differ.py::test_include_events_if_the_time_zone_differs[ReversedCalendars-date8-1-US/Eastern-1-Germany]
> FAILED 
> test/test_time_zones_differ.py::test_include_events_if_the_time_zone_differs[ZoneInfoCalendars-date1-24-US/Eastern-0-three_events]
> FAILED 
> test/test_time_zones_differ.py::test_include_events_if_the_time_zone_differs[ZoneInfoCalendars-date8-1-US/Eastern-1-Germany]
> ============ 6 failed, 752 passed, 1 skipped, 1 deselected in 6.71s 
> ============
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; python3.11 -m pytest -k "not 
> test_zoneinfo_must_be_installed_if_it_is_possible"
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/09/25/python-recurring-ical-events_2.0.2-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: python-recurring-ical-events
Source-Version: 2.1.0-1
Done: Jochen Sprickerhof <jspri...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-recurring-ical-events, which is due to be installed in the Debian FTP 
archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1052...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jochen Sprickerhof <jspri...@debian.org> (supplier of updated 
python-recurring-ical-events package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 06 Oct 2023 16:51:35 +0200
Source: python-recurring-ical-events
Architecture: source
Version: 2.1.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Jochen Sprickerhof <jspri...@debian.org>
Closes: 1052814
Changes:
 python-recurring-ical-events (2.1.0-1) unstable; urgency=medium
 .
   * New upstream version 2.1.0
   * Add versioned dependency on icalendar
   * Use non legacy timzone names (Closes: #1052814)
Checksums-Sha1:
 1926a1c030dd3e72e081ab6a9235a699e9af9c55 2432 
python-recurring-ical-events_2.1.0-1.dsc
 6efcdf23f3c2ef1ad7fed1cfc7ca6cf8c08a0cbb 327954 
python-recurring-ical-events_2.1.0.orig.tar.gz
 e2953c3183ef623a9c6d155b87e595f1b3668358 2300 
python-recurring-ical-events_2.1.0-1.debian.tar.xz
 6755d23b764cfff883b8ec9d97f6616585057ec9 7062 
python-recurring-ical-events_2.1.0-1_source.buildinfo
Checksums-Sha256:
 62c2b268c986c1c1c148e4d8c8ea620ee95e08599e355c1da0dd1075aa04f34a 2432 
python-recurring-ical-events_2.1.0-1.dsc
 0908a578e5ea160101e3600e6aeba3bfd6b103c123931e52b91b4cdfb87082fc 327954 
python-recurring-ical-events_2.1.0.orig.tar.gz
 dd172fe4e566f5b658ae7edbf2987cfe7e29db58506e77de46448ce0990d9f10 2300 
python-recurring-ical-events_2.1.0-1.debian.tar.xz
 73e6359dcf4bd12f901b35e75179d2c63eb05068b29d47f6840e48caa7f08349 7062 
python-recurring-ical-events_2.1.0-1_source.buildinfo
Files:
 dfc00c630eb2f885555e285bbad15183 2432 python optional 
python-recurring-ical-events_2.1.0-1.dsc
 00e50453479c76dffdb7ee58ca55f644 327954 python optional 
python-recurring-ical-events_2.1.0.orig.tar.gz
 697c104fadc54313af304b2228d5e7eb 2300 python optional 
python-recurring-ical-events_2.1.0-1.debian.tar.xz
 0520d7b37de90b3a632bc8908ad18807 7062 python optional 
python-recurring-ical-events_2.1.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmUgH4QACgkQW//cwljm
lDNGARAAheT8Vf05H6HLh0zabyy1CxIfkdam1RIAKeeKupzPfx2+EYg5mzYm3GAj
hO6lNLBHeRAlQxGMvjE9k7ZI+S8We5jfhfbjS8qQSZvDi7MjMmfWargTJ/vw2ee2
HwgLoDobZh9e4CNr5DA2cEy/Fyr6UjQIOUNZ9ypjOuqpZNY09y+qFUwQNAFLXdIe
4+/eU14zgX5ohC/WHMAYaIZvVonsVXyoeEsC+QqO+/xxd7BUKRuNliJx6zIhj8sB
3/1X3hkfrISZLSPWHeYZ+ErWKpVp8rVC7RxGTojl6K/jxmy+F67DN3FCW4HEQOTI
3VQm2q/pNk7Dnc8Ve2UwxjY4VDY5B+F6VXV2o8YOkwEt94Ao9+otV3AhjsJzshyW
XhbHcaAwnrm+2PF2B/90g16eUCHUJ70qYielS+3fnw+jZFjhY8mOQbZ+rn90KtT4
lipEMsCrQlkzsR5vOOkjhQauyCJRc/K4w9/+zeoDC9zDjIA/XKLirYMpKw6dVeDy
h6lvEIgO7NU3GU8lp1T4PwtCvm7NdUH8kElaYipa5077QIUn68Z02gNEmcZIV0UV
sMpgCH/flLMK5VI/PmjHAnC5cDxZOqVuTegetZFyimIZSmQK6Z3apMcN57A+q+oC
jCeN3s0Q7JhTCRletBg8HJ794mbRE4YlzWxiFYNjpmESGnvASXs=
=yPdH
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to