Your message dated Tue, 03 Dec 2024 08:43:26 +0000
with message-id <e1tiovc-0058oq...@fasolo.debian.org>
and subject line Bug#1086387: fixed in todoman 4.5.0-1
has caused the Debian Bug report #1086387,
regarding todoman: FTBFS: AssertionError: assert 'second' in '[ ] 2 2017-03-04 
first @default'
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.)


-- 
1086387: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086387
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: todoman
Source-Version: 4.5.0-1
Done: Félix Sipma <fe...@debian.org>

We believe that the bug you reported is fixed in the latest version of
todoman, 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 1086...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Félix Sipma <fe...@debian.org> (supplier of updated todoman 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: Tue, 03 Dec 2024 08:39:10 +0100
Source: todoman
Architecture: source
Version: 4.5.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Félix Sipma <fe...@debian.org>
Closes: 1047823 1086387
Changes:
 todoman (4.5.0-1) unstable; urgency=medium
 .
   * New upstream version 4.5.0
   * rebase patches
   * add tzdata-legacy to B-D (Closes: #1086387)
   * add .pybuild/ to clean (Closes: #1047823)
Checksums-Sha1:
 3596efec1659af70114a0725252ebedc0ffb5497 2131 todoman_4.5.0-1.dsc
 25cf0b246b2cbb49de6e22160776b5b4da219002 65033 todoman_4.5.0.orig.tar.gz
 1e6fd85f8d886edeeb1b777dba6511a67a18cb5e 9772 todoman_4.5.0-1.debian.tar.xz
Checksums-Sha256:
 5d8815d4c074ec90517ef56e4684f765b0046abd92151c20b964f7564c6ad30a 2131 
todoman_4.5.0-1.dsc
 04375b582941b2e0555960e4786222eb506cdb2d53c1db844cd43bbf31ce1ab1 65033 
todoman_4.5.0.orig.tar.gz
 74d71c141b07949c709875fd5c2edd3374e42ec877ba365d4e1f030689544c5e 9772 
todoman_4.5.0-1.debian.tar.xz
Files:
 1cc860ce8d5a91d2641b932ad94780b1 2131 utils optional todoman_4.5.0-1.dsc
 d799fcd44fdcc4bc8818e10b99c836d0 65033 utils optional todoman_4.5.0.orig.tar.gz
 55e1e2c77bddfe830c6150dfe6aa3087 9772 utils optional 
todoman_4.5.0-1.debian.tar.xz

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

iHUEARYKAB0WIQQT5yC3M+3TX0A8b/2GPETai0PUbgUCZ066FQAKCRCGPETai0PU
blTrAP92fcXVbnccBfsIY1cEvPxTlDmCappFR+ov2ODYR1wLeQEAlTTmQZPCJxTe
JGVyc/pCb8BFA9XnB1co2Qcs1X/LOQc=
=WdOQ
-----END PGP SIGNATURE-----

Attachment: pgpzOhrXjJuty.pgp
Description: PGP signature


--- End Message ---

Reply via email to