Package: src:todoman
Version: 4.4.0-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules build
dh build --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel 
--outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12
* Building wheel...
/usr/lib/python3/dist-packages/ptr.py:38: SetuptoolsDeprecationWarning: The 
test command is disabled and references to it are deprecated.
!!

        
********************************************************************************
        Please remove any references to `setuptools.command.test` in all 
supported versions of the affected package.

[... snipped ...]

        >>> 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: 'HST'

/usr/lib/python3/dist-packages/pytz/__init__.py:201: 
UnknownTimeZoneError
______________________ test_humanized_date[HST-interval1] 
______________________

runner = <tests.conftest.runner.<locals>.SleepyCliRunner object at 
0x7f66b04e3bf0>
create = <function create.<locals>.inner at 0x7f66b063dda0>
interval = (-10800, 'today')
now_for_tz = <function now_for_tz.<locals>.inner at 0x7f66b063e5c0>, tz = 'HST'

    @pyicu_sensitive
    
@pytest.mark.parametrize("interval",
 [(65, "today"), 
(-10800, "today")])
    @pytest.mark.parametrize("tz", 
["CET", 
"HST"])
    @freeze_time("2017-03-25 
18:00:00")
    def test_humanized_date(runner, create, 
interval, now_for_tz, tz):
        seconds, expected = interval
      due = now_for_tz(tz) + timedelta(seconds=seconds)

tests/test_formatter.py:42:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/conftest.py:77: in inner
    return 
datetime.now().replace(tzinfo=tzlocal()).astimezone(pytz.timezone(tz))
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

zone = 'HST'

    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: 'HST'

/usr/lib/python3/dist-packages/pytz/__init__.py:201: 
UnknownTimeZoneError
________________________________ test_retain_tz 
________________________________

tmpdir = local('/tmp/pytest-of-buildd/pytest-0/test_retain_tz0')
create = <function create.<locals>.inner at 0x7f66b09a8540>
todos = [<todoman.model.Todo object at 0x7f66b04b6de0>, <todoman.model.Todo object 
at 0x7f66b04b6a20>]

    def test_retain_tz(tmpdir, create, 
todos):
        create(
            
"ar.ics",
            
f"UID:{uuid4()}\nSUMMARY:blah.ar\n"
            
"DUE;VALUE=DATE-TIME;TZID=HST:20160102T000000\n",
        )
        create(
            
"de.ics",
            
f"UID:{uuid4()}\nSUMMARY:blah.de\n"
            
"DUE;VALUE=DATE-TIME;TZID=CET:20160102T000000\n",
        )
    
        todos = list(todos())
    
        assert len(todos) == 
2
      assert todos[0].due == 
datetime(2016, 1, 2, 
0, 0, tzinfo=tzoffset(None, 
-36000))
E       assert datetime.datetime(2016, 1, 2, 0, 0, tzinfo=tzlocal()) 
== datetime.datetime(2016, 1, 2, 0, 0, tzinfo=tzoffset(None, -36000))
E        +  where datetime.datetime(2016, 1, 2, 0, 0, tzinfo=tzlocal()) = 
<todoman.model.Todo object at 0x7f66b04b6de0>.due
E        +  and   datetime.datetime(2016, 1, 2, 0, 0, 
tzinfo=tzoffset(None, -36000)) = datetime(2016, 1, 2, 0, 0, 
tzinfo=tzoffset(None, -36000))
E        +    where tzoffset(None, -36000) = tzoffset(None, -36000)

tests/test_model.py:55: AssertionError
________________________ test_illegal_start_suppression 
________________________

create = <function create.<locals>.inner at 0x7f66b09aa520>
default_database = <todoman.model.Database object at 0x7f66b04e2c60>
todos = <function todos.<locals>.inner at 0x7f66b09aa5c0>

    def 
test_illegal_start_suppression(create, default_database, 
todos):
        create(
            
"test.ics",
            "SUMMARY:Start doing 
stuff\n"
            
"DUE;VALUE=DATE-TIME;TZID=CET:20170331T120000\n"
            
"DTSTART;VALUE=DATE-TIME;TZID=CET:20170331T140000\n",
        )
        todo = next(todos())
        assert todo.start is 
None
      assert todo.due == datetime(2017, 
3, 31, 12, 
tzinfo=tzoffset(None, 7200))
E       assert datetime.datetime(2017, 3, 31, 12, 0, tzinfo=tzlocal()) 
== datetime.datetime(2017, 3, 31, 12, 0, tzinfo=tzoffset(None, 7200))
E        +  where datetime.datetime(2017, 3, 31, 12, 0, tzinfo=tzlocal()) = 
<todoman.model.Todo object at 0x7f66b0477fb0>.due
E        +  and   datetime.datetime(2017, 3, 31, 12, 0, 
tzinfo=tzoffset(None, 7200)) = datetime(2017, 3, 31, 12, tzinfo=tzoffset(None, 
7200))
E        +    where tzoffset(None, 7200) = tzoffset(None, 7200)

tests/test_model.py:419: AssertionError
________________________________ test_list_all 
_________________________________

tmpdir = local('/tmp/pytest-of-buildd/pytest-0/test_list_all0')
runner = <tests.conftest.runner.<locals>.SleepyCliRunner object at 
0x7f66b05da7b0>
create = <function create.<locals>.inner at 0x7f66b09ab060>

    def test_list_all(tmpdir, runner, 
create):
        create(
            
"test.ics",
            "SUMMARY:Do 
stuff\n"
            
"STATUS:COMPLETED\n"
            
"COMPLETED:20181225T191234Z\n"
            
"DUE;VALUE=DATE-TIME;TZID=CET:20160102T000000\n"
            
"DTSTART:20160101T000000Z\n"
            
"PERCENT-COMPLETE:26\n"
            
"LOCATION:Wherever\n",
        )
        result = runner.invoke(cli, ["--porcelain", 
"list", 
"--status", 
"ANY"])
    
        expected = [
            {
                "categories": 
[],
                "completed": 
True,
                "completed_at": 
1545765154,
                "description": 
"",
                "due": 
1451689200,
                "id": 
1,
                "list": 
"default",
                "location": 
"Wherever",
                "percent": 
26,
                "priority": 
0,
                "start": 
1451606400,
                "summary": 
"Do stuff",
            }
        ]
    
        assert not 
result.exception
      assert result.output.strip() == json.dumps(expected, 
indent=4, sort_keys=True)
E       assert '[\n    {\n  ...ff"\n    }\n]' == '[\n    {\n  ...ff"\n 
   }\n]'
E         
E           [
E               {
E                   "categories": [],
E                   "completed": true,
E                   "completed_at": 1545765154,
E                   "description": "",...
E         
E         ...Full output truncated (13 lines hidden), use '-vv' to 
show

tests/test_porcelain.py:44: AssertionError
______________________ test_formatting_parsing_consitency 
______________________

    def 
test_formatting_parsing_consitency():
      tz = 
pytz.timezone("CET")

tests/test_porcelain.py:251:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

zone = 'CET'

    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: 'CET'

/usr/lib/python3/dist-packages/pytz/__init__.py:201: 
UnknownTimeZoneError
=============================== warnings summary 
===============================
tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1007: DeprecationWarning: urwid.lcd_display is 
moved to urwid.display.lcd
    if ismodule(module) and hasattr(module, '__file__'):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1008: DeprecationWarning: urwid.lcd_display is 
moved to urwid.display.lcd
    f = module.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:914: DeprecationWarning: urwid.lcd_display is 
moved to urwid.display.lcd
    if getattr(object, '__file__', None):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:915: DeprecationWarning: urwid.lcd_display is 
moved to urwid.display.lcd
    return object.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1007: DeprecationWarning: urwid.html_fragment 
is moved to urwid.display.html_fragment
    if ismodule(module) and hasattr(module, '__file__'):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1008: DeprecationWarning: urwid.html_fragment 
is moved to urwid.display.html_fragment
    f = module.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:914: DeprecationWarning: urwid.html_fragment 
is moved to urwid.display.html_fragment
    if getattr(object, '__file__', None):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:915: DeprecationWarning: urwid.html_fragment 
is moved to urwid.display.html_fragment
    return object.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1007: DeprecationWarning: urwid.web_display is 
moved to urwid.display.web
    if ismodule(module) and hasattr(module, '__file__'):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1008: DeprecationWarning: urwid.web_display is 
moved to urwid.display.web
    f = module.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:914: DeprecationWarning: urwid.web_display is 
moved to urwid.display.web
    if getattr(object, '__file__', None):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:915: DeprecationWarning: urwid.web_display is 
moved to urwid.display.web
    return object.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1007: DeprecationWarning: urwid.monitored_list 
is moved to urwid.widget.monitored_list
    if ismodule(module) and hasattr(module, '__file__'):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1008: DeprecationWarning: urwid.monitored_list 
is moved to urwid.widget.monitored_list
    f = module.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:914: DeprecationWarning: urwid.monitored_list 
is moved to urwid.widget.monitored_list
    if getattr(object, '__file__', None):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:915: DeprecationWarning: urwid.monitored_list 
is moved to urwid.widget.monitored_list
    return object.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1007: DeprecationWarning: urwid.listbox is 
moved to urwid.widget.listbox
    if ismodule(module) and hasattr(module, '__file__'):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1008: DeprecationWarning: urwid.listbox is 
moved to urwid.widget.listbox
    f = module.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:914: DeprecationWarning: urwid.listbox is 
moved to urwid.widget.listbox
    if getattr(object, '__file__', None):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:915: DeprecationWarning: urwid.listbox is 
moved to urwid.widget.listbox
    return object.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1007: DeprecationWarning: urwid.treetools is 
moved to urwid.widget.treetools
    if ismodule(module) and hasattr(module, '__file__'):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:1008: DeprecationWarning: urwid.treetools is 
moved to urwid.widget.treetools
    f = module.__file__

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:914: DeprecationWarning: urwid.treetools is 
moved to urwid.widget.treetools
    if getattr(object, '__file__', None):

tests/test_cli.py::test_two_events
  /usr/lib/python3.12/inspect.py:915: DeprecationWarning: urwid.treetools is 
moved to urwid.widget.treetools
    return object.__file__

tests/test_cli.py::test_edit_move
tests/test_cli.py::test_edit_move
tests/test_cli.py::test_edit_move
tests/test_cli.py::test_todo_new
tests/test_cli.py::test_todo_new
tests/test_cli.py::test_todo_edit
tests/test_cli.py::test_todo_edit
  /usr/lib/python3/dist-packages/urwid/widget/wimp.py:264: DeprecationWarning: 
Don't use user_arg argument, use user_args instead.
    connect_signal(self, "change", on_state_change, user_data)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform linux, python 3.12.7-final-0 -----------
Name                       Stmts   Miss  Cover   Missing
--------------------------------------------------------
todoman/__init__.py            4      0   100%
todoman/__main__.py            4      0   100%
todoman/cli.py               322      3    99%   298, 342-343
todoman/configuration.py      77      2    97%   224, 238
todoman/exceptions.py         18      0   100%
todoman/formatters.py        205     21    90%   133, 182-184, 210-217, 229, 
264-274
todoman/interactive.py       106     21    80%   120-121, 124-128, 131, 
143-144, 148-153, 163, 165-166, 178-181
todoman/model.py             529      1    99%   354
todoman/version.py             8      0   100%
todoman/widgets.py            94     12    87%   160-166, 173-180
--------------------------------------------------------
TOTAL                       1367     60    96%

=========================== short test summary info 
============================
FAILED tests/test_cli.py::test_sort_mixed_timezones - 
AssertionError: assert 'second' in '[ ] 2  2017-03-04 first @default'
FAILED tests/test_filtering.py::test_due_aware - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
FAILED 
tests/test_formatter.py::test_humanized_datetime[CET-interval0] - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
FAILED 
tests/test_formatter.py::test_humanized_datetime[CET-interval1] - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
FAILED 
tests/test_formatter.py::test_humanized_datetime[HST-interval0] - 
pytz.exceptions.UnknownTimeZoneError: 'HST'
FAILED 
tests/test_formatter.py::test_humanized_datetime[HST-interval1] - 
pytz.exceptions.UnknownTimeZoneError: 'HST'
FAILED 
tests/test_formatter.py::test_humanized_date[CET-interval0] - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
FAILED 
tests/test_formatter.py::test_humanized_date[CET-interval1] - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
FAILED 
tests/test_formatter.py::test_humanized_date[HST-interval0] - 
pytz.exceptions.UnknownTimeZoneError: 'HST'
FAILED 
tests/test_formatter.py::test_humanized_date[HST-interval1] - 
pytz.exceptions.UnknownTimeZoneError: 'HST'
FAILED tests/test_model.py::test_retain_tz - assert 
datetime.datetime(2016, 1, 2, 0, 0, tzinfo=tzlocal()) == datetime.da...
FAILED tests/test_model.py::test_illegal_start_suppression - 
assert datetime.datetime(2017, 3, 31, 12, 0, tzinfo=tzlocal()) == datetime....
FAILED tests/test_porcelain.py::test_list_all - assert '[\n    {\n  
...ff"\n    }\n]' == '[\n    {\n  ...ff"\n    }\n]'
FAILED 
tests/test_porcelain.py::test_formatting_parsing_consitency - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_formatter.py::test_format_priority - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_formatter.py::test_format_priority_compact - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_formatter.py::test_format_date - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_formatter.py::test_format_datetime - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_formatter.py::test_parse_time - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_formatter.py::test_parse_datetime - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_formatter.py::test_humanized_parse_datetime - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_formatter.py::test_simple_action - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR 
tests/test_formatter.py::test_formatting_parsing_consitency - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_formatter.py::test_format_multiple_with_list 
- pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR 
tests/test_formatter.py::test_format_multiple_without_list - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_ui.py::test_todo_editor_priority - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_ui.py::test_todo_editor_list - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_ui.py::test_todo_editor_summary - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_ui.py::test_todo_editor_due - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_ui.py::test_toggle_help - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_ui.py::test_show_save_errors - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_ui.py::test_save_completed[True-True] - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_ui.py::test_save_completed[True-False] - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_ui.py::test_save_completed[False-True] - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_ui.py::test_save_completed[False-False] - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
ERROR tests/test_widgets.py::test_priority_selector - 
pytz.exceptions.UnknownTimeZoneError: 'CET'
= 14 failed, 154 passed, 6 skipped, 3 
xfailed, 31 warnings, 22 errors in 
11.13s =
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.12 
returned exit code 13
make: *** [debian/rules:21: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202410/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to