#1125476 Fails to open any message: 'TreeBox' object has no attribute '_TreeBox__super'

Package:
alot
Source:
alot
Submitter:
Jonas Smedegaard
Date:
2026-08-28 08:37:02 UTC
Severity:
normal
Tags:
#1125476#5
Date:
2026-01-14 14:36:02 UTC
From:
To:
alot lists messages, but refuses to open and show the contents of any
of them, with the following error message:

'TreeBox' object has no attribute '_TreeBox__super'

I happen to have an instance of alot running for some days in another
window, and that still works fine.

I notice that python3-urwid was upgraded from v2 to v3 earlier today,
and that alot has an unversioned dependency on python3-urwid.  I highly
suspect that to be related to the problem that I experience.

Setting severity=grave as I assume this to be a general issue for all
users.

 - Jonas


- -- System Information:
Debian Release: forky/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.17.12+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.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 alot depends on:
ii  notmuch                   0.39-1
ii  python3                   3.13.9-3
ii  python3-configobj         5.0.9-1
ii  python3-gpg               2.0.0-2+b1
ii  python3-magic             2:0.4.27-3
ii  python3-notmuch2          0.39-1
ii  python3-standard-mailcap  3.13.0-5
ii  python3-twisted           25.5.0-5
ii  python3-urwid             3.0.4-1
ii  python3-urwidtrees        1.0.3.dev0-3

Versions of packages alot recommends:
ii  w3m  0.5.3+git20230121-2.3

Versions of packages alot suggests:
pn  alot-doc  <none>

- -- no debconf information
-----BEGIN PGP SIGNATURE-----

iQJABAEBCgAqFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmlnqc8MHGRyQGpvbmVz
LmRrAAoJECx8MUbBoAEhd1sP/i1/XSb068srk2cpIqysuzBeH34c4gT6f4AMW0/3
Byga8+ZOpcOHxMew02+IPUYk6NuQnfnOokSCkr7VCIcvUWXCYb9xABuwbah4A6L/
g+mo4Fi7YNTzb9qVT4tJ5G/GTHmX0xThKTBVJbfsR2ldD08V5i6VVhQD/wsLyqeD
C/TKUPvSWbpf2l53MMEVtjthunCceWTQUHb91TokhD146ps6ySvbnTCc1UzLdUQN
V7c4oNo/cTboF1TAjqPKHNfkKjRQ4/k3gNQ44uCTvUEm5OfuL5qmLcXeAHhdBxmM
CnC3pSwAxJtdBABN5MqmBYZuL7vnTgjC2aQLEjW2Ev5cS4Ky0ZThFReDAND6v/Qs
LlLDYZ+so2MRYCP2QyAbZ0AfRH3mN2DZZisTiuyLItxx2i/6FxOIzSwh2SBKko3j
0/CjgHnQWbb+qHRKA7v+dgMy4Ru5fNtJmKUaFW0/IFCMFZpxtnxOiI1wtdvHUxj7
L/peCrH5AV1tuaMTYpMu1gDHAwWhiNlaECUB+AAy4nm20xg8wWd+ZQdT0Rbq8igs
WvMAHVLVMEQH25yGBtvc0Yd9F7AUDIkylVf3dnFlGl0Gyb8l7KjG4hwCtH1rT+Ca
AD7CvGyEVOzVvRlEjVZVC8whpLdLaeElMnDzNlJFNEfHgEwlgfIJEIeNls6o/Vw8
NVzc
=Bbsz
-----END PGP SIGNATURE-----

#1125476#10
Date:
2026-01-23 16:23:42 UTC
From:
To:
Hi,

I'm working on this bug. I expected that the last upstream release fix it but,
it doesn't :-).

#1125476#17
Date:
2026-01-23 19:16:12 UTC
From:
To:
Hi,

I fixed locally. We need python-urwidtree on the last upstream release. I'm
working on that.

#1125476#26
Date:
2026-01-23 20:39:51 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-urwidtrees, 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 1125476@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Arias <eamanu@debian.org> (supplier of updated python-urwidtrees 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 23 Jan 2026 16:18:58 -0300
Source: python-urwidtrees
Architecture: source
Version: 1.0.4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Emmanuel Arias <eamanu@debian.org>
Closes: 1125476
Changes:
 python-urwidtrees (1.0.4-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version (Closes: #1125476).
   * Standards-Version: 4.7.3 (routine-update)
   * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
   * watch file standard 4 (routine-update)
   * d/patches: Update patches according to new upstream release.
Checksums-Sha1:
 af175920322c4188057721ab1918b02b8aebdabc 2153 python-urwidtrees_1.0.4-1.dsc
 e18a338f72889564d23a8119560000d45c65e0e7 26602 python-urwidtrees_1.0.4.orig.tar.gz
 3ad298aaf952dfb79391866ec9c63051e4ed20b6 2740 python-urwidtrees_1.0.4-1.debian.tar.xz
 0e61308f59377a67f25333c1d89ffc006d5bbdcf 6924 python-urwidtrees_1.0.4-1_amd64.buildinfo
Checksums-Sha256:
 f2182fc32a40ac81c23771e9f373126802a9d6fbbc18102a268dfea5e42275d4 2153 python-urwidtrees_1.0.4-1.dsc
 e693a0292e03092ba00abcfa2fa2537233be3696c4313d285b1eff94a4a45d4d 26602 python-urwidtrees_1.0.4.orig.tar.gz
 15f655bb763c80fb2bd5848acfc4fed21727c860e097bee663a232872ba5a7f4 2740 python-urwidtrees_1.0.4-1.debian.tar.xz
 0a0bf4a2fb58fbd29e1d840ee14afabb5e7d38c3af738d02bd572a5a935d0302 6924 python-urwidtrees_1.0.4-1_amd64.buildinfo
Files:
 a6128fb25b68302d3f94c54368d0f55d 2153 python optional python-urwidtrees_1.0.4-1.dsc
 f79c5f5e31abd83abe112413822f106a 26602 python optional python-urwidtrees_1.0.4.orig.tar.gz
 ad0ebed5f272b9de06d0c39c956129ef 2740 python optional python-urwidtrees_1.0.4-1.debian.tar.xz
 aee510394029d4b7211cb65c94242d62 6924 python optional python-urwidtrees_1.0.4-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmlz1TcSHGVhbWFudUBk
ZWJpYW4ub3JnAAoJEPqd7F3hHGPxvdwQALXkCLrB/lP0eIWa1v0Cs7HsvSkrn0ZS
mccwwDDZJJfQNHG4xp/2n5XLrPr2V55DKTuqE1RUEfuULymamC4RIiskPl8tb3PF
BZJkquui8aUyY4h7St+UGPgZskb3Cf+ljkEYbqzL0MWEp8pYtffmbphXWLZeFlkz
b3Dp4yV1vu152zkkhEPObQInbPoOqtZrOcjSFwouxvzPJ/iQi8FYChdBtjKZmrxJ
0Iqrh+meBZT3KsyPFPBilEUYQX3NBdtL5w0/LL84jpy3cX8vhbtxneN9vwInbGoB
FpJ8iaTLZoPfwtxH7zKlmT709B61CM2iDxGEwDpVSMpFrnv/uXb5zXn4QTI343Pu
3DYj/Y9koBrcdjzIW/bcZ1ZVp6Sl2tf6nP2lz83zW0RPEecOM9grBtXGPzLdUSY3
v9D61VziVPyzJhr2fPwW4hMYpqILrDQA4WMXkolQiqeSIBqDAY2MPISXusT/4m6p
3DfOAbmcYnGhlR4mca4xJqvGeJmnizkcNbk75hjwV1RK1cLPSh2WBgMwUuqpPnoK
5V13ZsjOBWVEjQqcfjYxvo4hyj0yA47iwOozfu52xqeCyiQfmaA6QOd2ic+uJbDu
GFgwLoanhIRklxcM27zWOjNdKM0p/ROgXJh9WKMmLch1uRbLmQUBssHkWOg8zXW6
PqWumFQlZ+5u
=U+8+
-----END PGP SIGNATURE-----

#1125476#31
Date:
2026-01-23 22:03:22 UTC
From:
To:
Quoting Emmanuel Arias (2026-01-23 17:23:42)

It seems to me, however, that it was wrong the reassign the bugreport:
If the bug is solved when alot uses urwidtrees 1.0.4, it is *not*
solved when urwidtreees 1.0.4 enters Debian, but only when alot with a
dependency on at least version 1.0.4 of urwidtrees is in Debian, which
is not yet the case.

 - Jonas

#1125476#36
Date:
2026-08-09 21:33:08 UTC
From:
To:
Hi Jonas,

sorry for the late reply.

You are right. I don't wanted to mess up this so, we should re-open
this bug a reassign to alot, right? To leave this clean :-)

Thanks!

#1125476#41
Date:
2026-08-10 20:20:50 UTC
From:
To:
Control: reassign -1 alot
Control: reopen -1

Thanks!

#1125476#52
Date:
2026-08-28 08:35:02 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
alot, 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 1125476@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jordan Justen <jljusten@debian.org> (supplier of updated alot 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 26 Aug 2026 16:08:20 -0700
Source: alot
Architecture: source
Version: 0.12-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Jordan Justen <jljusten@debian.org>
Closes: 1125476
Changes:
 alot (0.12-3) unstable; urgency=medium
 .
   * d/control: Require urwidtrees 1.0.4 (Closes: #1125476)
   * d/control: Standards-Version: 4.7.3 => 4.7.4
Checksums-Sha1:
 67a2344625c49c2f9cdca1e051d52b5794c74cb1 2402 alot_0.12-3.dsc
 817da703f894b0aa0d38645a0b300f37bc9c325b 10992 alot_0.12-3.debian.tar.xz
 6ab1f0f555e249a6ece306726739f2736fd25b7b 15766 alot_0.12-3_source.buildinfo
Checksums-Sha256:
 e15ef73fe3602be2867845ca833f64b1caae253a6b93d52d59f8fd11e8f8462d 2402 alot_0.12-3.dsc
 fdae478e3e41b7c25ee570cc903a275f6c1ad49ecd34310bfed963bab25ed039 10992 alot_0.12-3.debian.tar.xz
 f113abf6974a13ef6f7159cb85d55fb9c248eb8acb82e10edb5f20ef8ded60b4 15766 alot_0.12-3_source.buildinfo
Files:
 2fbd338451ba5e0057f8f0c45ec6bf16 2402 mail optional alot_0.12-3.dsc
 e7190c8535ac5c710087d857a643e46c 10992 mail optional alot_0.12-3.debian.tar.xz
 50065ff784ca3284d34bcdc9fef4edc4 15766 mail optional alot_0.12-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEwnSFIXQUyd8CMWwuN/mfaMr5kusFAmqRQVkACgkQN/mfaMr5
kusX9Q/+J56nKk+4FrEuWtFM15bHWvEIXBdiu0H0bSFXgG1ektUyUcjMo/dhVVWA
rs9TZnJJc2ED5U3AjpvhtAijhkYNowYg3865XVbn8y7OH68lBYzFZvKCgmgwpp9t
gPm9W1HyL8+LelfovI5L5WZiMmcR+67jgWyj6LAiy/qWRJ32j8dq/LlO5LjHew6Z
MQ7ALlJLyZfudUusEClsdMqpvmFXFKDOuZNIZmMGz8CUYxps/9m4/PvIqNIG4dGp
j023hSKuHMEwMsNxVrG+bbYw3YfIlziNjFe/tH69zyagNjRQu8rxRW/rHetGdRnJ
eYjmZKz24GqlxY6/361H4auiWs7YAXhfeANVJVcm7uwTlAGS4g7AVFFOkyEOQ/gq
GhNKp2e4/ZT1H2uoPJ3pz301omtojYJ1oXNeXyMUw9EOxOWMV0AFJClecJT2ZC9z
kSmAvQHhky11/SKWMInDbMGzkAwvyDSX3MYUTkQ1JHDHaHAKwQZRGnlDF3Skty0o
gYrAvKfbCJXwv6CGC1ALmH9sX4lNGOjosFcYqt/+ZLsOk0lkNQoXn2/s9e1L3fg7
uQ+4FPqNoh8HySzjyK01OoEEvM0xdCI3oTmVXbC5yaQpd5pYSKWjuDltYetokJdJ
V1MK90jBPvcXf5cd1GBarJVBfrkHtqmtQKYhQVm026fB19hV9n8=
=gJ6a
-----END PGP SIGNATURE-----