Your message dated Mon, 05 Feb 2024 21:10:15 +0000
with message-id <[email protected]>
and subject line Bug#1063148: fixed in khal 1:0.11.2-3
has caused the Debian Bug report #1063148,
regarding khal: can't add a new event with ikhal (urwid issue?)
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 [email protected]
immediately.)


-- 
1063148: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063148
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: khal
Version: 1:0.11.2-2
X-Debbugs-Cc: [email protected]

Hello dear maintainers,

I confirm I'm hit by this bug, which makes ikhal unusable:
https://github.com/pimutils/khal/issues/1329

Steps to reproduce :
- run ikhal
- try adding a new event, hit 'n' key

Result:
- crashes, and produces the error in attachment

Likely related bug:
https://github.com/pimutils/khal/issues/1330

I confirm this patch fixes the issue:
https://github.com/pimutils/khal/pull/1328/commits/ed5ce33d3c2012ee79e4c65b4aa4f9efe2e4fb42

I'm unsure it was worth to fill this bug since it's fixed upstream, but because of its severity I prefered to keep track of it.

Have a good day,

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-5-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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.11.6-1
ii  python3-atomicwrites   1.4.1-1
ii  python3-click          8.1.6-1
ii  python3-click-log      0.3.2-1
ii  python3-configobj      5.0.8-3
ii  python3-dateutil       2.8.2-3
ii  python3-icalendar      5.0.11-1
ii  python3-pkg-resources  68.1.2-2
ii  python3-tz             2023.3.post1-2
ii  python3-tzlocal        5.2-1
ii  python3-urwid          2.4.6-0.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
ikhal
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/khal/ui/__init__.py", line 1385, in 
start_pane
    loop.run()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
343, in run
    self._run()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
445, in _run
    self.event_loop.run()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 
182, in run
    self._loop()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 
218, in _loop
    self._entering_idle()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 
171, in _entering_idle
    callback()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
652, in entering_idle
    self.draw_screen()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
669, in draw_screen
    canvas = self._topmost_widget.render(self.screen_size, focus=True)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in 
cached_render
    canv = fn(self, size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/popup.py", line 116, in 
render
    self._update_overlay(size, focus)
  File "/usr/lib/python3/dist-packages/urwid/widget/popup.py", line 89, in 
_update_overlay
    canv = self._original_widget.render(size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in 
cached_render
    canv = fn(self, size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/frame.py", line 408, in 
render
    body = self.body.render((maxcol, maxrow - ftrim - htrim), focus and 
self.focus_part == "body")
           
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in 
cached_render
    canv = fn(self, size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/columns.py", line 931, in 
render
    w.render(w_size, focus=focus and self.focus_position == i),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in 
cached_render
    canv = fn(self, size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 780, in 
render
    canv = get_delegate(self).render(size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in 
cached_render
    canv = fn(self, size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 780, in 
render
    canv = get_delegate(self).render(size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in 
cached_render
    canv = fn(self, size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/listbox.py", line 556, in render
    canvas = widget.render((maxcol,))
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in 
cached_render
    canv = fn(self, size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 780, in 
render
    canv = get_delegate(self).render(size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in 
cached_render
    canv = fn(self, size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/pile.py", line 816, in 
render
    canv = w.render(w_size, focus=focus and item_focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in 
cached_render
    canv = fn(self, size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/columns.py", line 931, in 
render
    w.render(w_size, focus=focus and self.focus_position == i),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in 
cached_render
    canv = fn(self, size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 780, in 
render
    canv = get_delegate(self).render(size, focus=focus)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 113, in 
cached_render
    validate_size(self, size, canv)
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 92, in 
validate_size
    raise WidgetError(
urwid.widget.widget.WidgetError: Widget <Padding selectable fixed/flow widget 
<CalendarPopUp selectable flow widget <ValidatedEdit selectable flow widget>> 
right=1 width=11> rendered (11 x 1) canvas when passed size (10,)!

--- End Message ---
--- Begin Message ---
Source: khal
Source-Version: 1:0.11.2-3
Done: Jonas Smedegaard <[email protected]>

We believe that the bug you reported is fixed in the latest version of
khal, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <[email protected]> (supplier of updated khal 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 [email protected])


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

Format: 1.8
Date: Mon, 05 Feb 2024 20:54:15 +0100
Source: khal
Architecture: source
Version: 1:0.11.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Closes: 1063148
Changes:
 khal (1:0.11.2-3) unstable; urgency=medium
 .
   * add patch cherry-picked upstream
     to make ikhal work with urwid 2.4.2;
     closes: bug#1063148, thanks to cacatoès
Checksums-Sha1:
 0b1f204f9f80576291e8db6ae2c48921f3136b9a 2465 khal_0.11.2-3.dsc
 3429bf3d3579619b11ca73341c835f52ca5e586e 12108 khal_0.11.2-3.debian.tar.xz
 d81fbe62f2116c279ecbe8f409dadfcb740dac8d 9296 khal_0.11.2-3_amd64.buildinfo
Checksums-Sha256:
 30ff9075016a5b7fb9d33d016ff32d0fd9e195557c844c9d2a05153026c8827c 2465 
khal_0.11.2-3.dsc
 7add57e3bc94b2fad4a56b144fce6b6e7df6efd43c0e8eeac9bba71a3c50d0bf 12108 
khal_0.11.2-3.debian.tar.xz
 8b6c30cef4ae88eed99502d5a687f3761c5832f8daec0a87f88b16b2076a7cd8 9296 
khal_0.11.2-3_amd64.buildinfo
Files:
 41105a65bd68e9f2d18b842b4e5f1835 2465 utils optional khal_0.11.2-3.dsc
 a15fb49e4ee6de7ca9f928ea3f7ff699 12108 utils optional 
khal_0.11.2-3.debian.tar.xz
 906d7941ead2528bf2420ff4ae0a4c76 9296 utils optional 
khal_0.11.2-3_amd64.buildinfo

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

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmXBPZQACgkQLHwxRsGg
ASEcKQ//Rg4qUROaQtiyhcBEv5xJVOp1lwRbQDv7MbL8mKttoc66tBsnWBCvOzwV
AS9HoeIKA9Jr5J7xrrouRLOL8JvgxL77XSARSfUZq6MsRC5g5prx6ZZ7Wf0av+aq
bXd2OhqObTqFzmqWHRPSJUpYUSV6jQVtj0pAHc+IuWQcNgfbA64fDmk726MiUn4m
cdliedYajcB5DifBz2weOScuEFxBNi/GdAD/wbCk6QyIZRmnaSePpC9Sk1+qTUZy
YJTUeYJxPbHhiC05ToY9bC1thwZJXokL+WTzTwFybzZ0AqzabXpq4fyPKgyyKtX2
yKxZk7OGfsPVpF0oIjEx7EhgPYIP7GyKOEH1JpllFJ0FVWJ5freicrIWRZEWJ5Tk
NcAQ1rjAey64X2IrijwPieWrZxraR7SRlUohJAfVcrpEgPY9YV4D2/TaMP0axxOz
bRDLul4yb7pT5RdBpSIi8r3lsw8jnwmTR5qS9AO/RAh7XqVSYtdX25nAlkYcrYYN
rbIvOenGJuIiq3BXJHl1Q3DGIiqosnJIJZ2kzsV5c4/E+liaBuxyr2+vmSvHmEuT
zbGGpzQNavnMuoIG3tE8CfN9ZM0vR19fDs/VuCY8oj1mVAn9TO68FgFejfusxToL
edLP5tpuGfIxl9mCH0cip+4FrwBJP0+HU8EHGovwohq6LyKQNoQ=
=EfVl
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to