Package: khal Version: 1:0.11.4-1 Severity: minor Tags: l10n Dear Maintainer,
with a default locale of LANG=C.UTF-8 ikhal fails to start: % LANG=C.UTF-8 ikhal Traceback (most recent call last): File "/usr/bin/ikhal", line 5, in <module> main_ikhal() ~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/click/core.py", line 1161, in __call__ return self.main(*args, **kwargs) ~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/click/core.py", line 1082, in main rv = self.invoke(ctx) File "/usr/lib/python3/dist-packages/click/core.py", line 1443, in invoke return ctx.invoke(self.callback, **ctx.params) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/click/core.py", line 788, 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 378, in interactive_cli controllers.interactive( ~~~~~~~~~~~~~~~~~~~~~~~^ build_collection( ^^^^^^^^^^^^^^^^^ ...<3 lines>... ctx.obj['conf'] ^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/khal/controllers.py", line 631, in interactive pane = ui.ClassicView( collection, conf, title="select an event", description="do something") File "/usr/lib/python3/dist-packages/khal/ui/__init__.py", line 1091, in __init__ calendar = CAttrMap(CalendarWidget( ~~~~~~~~~~~~~~^ on_date_change=self.eventscolumn.original_widget.set_focus_date, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... get_styles=collection.get_styles ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ), 'calendar', 'calendar focus') ^ File "/usr/lib/python3/dist-packages/khal/ui/calendarwidget.py", line 656, in __init__ weekheader = _calendar.formatweekheader(2) File "/usr/lib/python3.13/calendar.py", line 372, in formatweekheader return ' '.join(self.formatweekday(i, width) for i in self.iterweekdays()) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/calendar.py", line 372, in <genexpr> return ' '.join(self.formatweekday(i, width) for i in self.iterweekdays()) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/usr/lib/python3.13/calendar.py", line 622, in formatweekday with different_locale(self.locale): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/usr/lib/python3.13/calendar.py", line 593, in __enter__ _locale.setlocale(_locale.LC_TIME, self.locale) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/locale.py", line 615, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting starting with LANG= or LANG=de_DE.UTF-8 works just fine. May it be that a default locale of C.UTF-8 is a bad idea? Then maybe the locales package should not offer this option? Christopher -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.12.22-amd64 (SMP w/12 CPU threads; PREEMPT) Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set 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.13.3-1 ii python3-click 8.2.0+0.really.8.1.8-1 ii python3-click-log 0.3.2-1 ii python3-configobj 5.0.9-1 ii python3-dateutil 2.9.0-4 ii python3-icalendar 6.0.1-1 ii python3-pytz 2025.1-3 ii python3-tzlocal 5.3.1-1 ii python3-urwid 2.6.16-1 ii python3-xdg 0.28-2 Versions of packages khal recommends: pn python3-setproctitle <none> Versions of packages khal suggests: pn bash-completion <none> pn khal-doc <none> -- no debconf information
signature.asc
Description: PGP signature