Package: khal
Version: 1:0.11.3-2
Severity: normal
File: /usr/bin/khal
Tags: upstream
Forwarded: https://github.com/pimutils/khal/issues/1367
khal is now unusable, at least when trying to add events:
```
Traceback (most recent call last):
File "/usr/bin/khal", line 5, in <module>
main_khal()
File "/usr/lib/python3/dist-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/decorators.py", line 33, in
new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/khal/cli.py", line 393, in new
new_func(
File "/usr/lib/python3/dist-packages/khal/controllers.py", line 399, in
new_from_string
new_from_dict(info, collection, conf=conf, format=format, env=env,
calendar_name=calendar_name)
File "/usr/lib/python3/dist-packages/khal/controllers.py", line 423, in
new_from_dict
collection.insert(event)
File "/usr/lib/python3/dist-packages/khal/khalendar/khalendar.py", line 224,
in insert
event.href, event.etag = self._storages[calendar].upload(event)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/khal/khalendar/vdir.py", line 210, in
upload
if not isinstance(item.raw, str):
^^^^^^^^
File "/usr/lib/python3/dist-packages/khal/khalendar/event.py", line 385, in
raw
timezone = create_timezone(tzinfo, self.start)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/khal/khalendar/event.py", line 903, in
create_timezone
for one, two in iter(tz._tzinfos.items()) # type: ignore
^^^^^^^^^^^
AttributeError: 'zoneinfo.ZoneInfo' object has no attribute '_tzinfos'
```
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.11.9-amd64 (SMP w/32 CPU threads; PREEMPT)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), LANGUAGE=en_NZ:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages khal depends on:
ii python3 3.12.7-1
ii python3-atomicwrites 1.4.1-1
ii python3-click 8.1.7-2
ii python3-click-log 0.3.2-1
ii python3-configobj 5.0.9-1
ii python3-dateutil 2.9.0-3
ii python3-icalendar 6.0.1-1
ii python3-pkg-resources 75.2.0-1
ii python3-tz 2024.1-2
ii python3-tzlocal 5.2-1.1
ii python3-urwid 2.6.16-1
ii python3-xdg 0.28-2
Versions of packages khal recommends:
ii python3-setproctitle 1.3.3-1+b5
Versions of packages khal suggests:
ii bash-completion 1:2.14.0-2
pn khal-doc <none>
-- no debconf information
--
.''`. martin f. krafft <[email protected]>
: :' : proud Debian developer
`. `'` http://people.debian.org/~madduck
`- Debian - when you have better things to do than fixing systems