Your message dated Wed, 25 Feb 2026 21:55:36 +0000
with message-id <[email protected]>
and subject line Bug#1129024: fixed in toolong 1.5.0-2
has caused the Debian Bug report #1129024,
regarding toolong: fails to run with "AttributeError: 'UI' object has no
attribute 'namespace_bindings'"
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.)
--
1129024: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1129024
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: toolong
Version: 1.4.0-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: [email protected]
Dear Maintainer,
tl fails on running with the following feedback:
# tl /var/log/syslog
/usr/lib/python3/dist-packages/textual/message_pump.py:639: RuntimeWarning:
coroutine 'LogFooter.mount_keys' was never awaited
await self._flush_next_callbacks()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
╭───────────────────────────────────────────────────── Traceback (most
recent call last) ─────────────────────────────────────────────────────╮
│ /usr/lib/python3/dist-packages/toolong/log_view.py:243 in watch_can_tail
│
│
│
│ 240 │ │ self.query(".tail").set_class(tail and self.can_tail, "on")
╭──────── locals ────────╮ │
│ 241 │
│ can_tail = False │ │
│ 242 │ async def watch_can_tail(self, can_tail: bool) -> None:
│ self = LogFooter() │ │
│ ❱ 243 │ │ await self.mount_keys()
╰────────────────────────╯ │
│ 244 │
│
│ 245 │ def watch_filename(self, filename: str) -> None:
│
│ 246 │ │ self.update_meta()
│
│
│
│ /usr/lib/python3/dist-packages/toolong/log_view.py:205 in mount_keys
│
│
│
│ 202 │ │ │ │ await key_container.query("*").remove()
╭─────────── locals ───────────╮ │
│ 203 │ │ │ │ bindings = [
│ key_container = Horizontal() │ │
│ 204 │ │ │ │ │ binding
│ self = LogFooter() │ │
│ ❱ 205 │ │ │ │ │ for (_, binding) in
self.app.namespace_bindings.values()
╰──────────────────────────────╯ │
│ 206 │ │ │ │ │ if binding.show
│
│ 207 │ │ │ │ ]
│
│ 208
│
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
AttributeError: 'UI' object has no attribute 'namespace_bindings'
NOTE: 1 of 3 errors shown. Run with textual run --dev to see all errors.
<sys>:0: RuntimeWarning: coroutine 'LogFooter.watch_can_tail' was never
awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
tl is able to run without error when reporting its version:
# tl --version
tl, version 1.4.0
and displaying help:
# tl --help
Usage: tl [OPTIONS] FILE1 FILE2
View / tail / search log files.
Options:
--version Show the version and exit.
-m, --merge Merge files.
-o, --output-merge PATH Path to save merged file (requires -m).
--help Show this message and exit.
It only fails when given a file to process.
If tl is installed using pipx:
pipx install toolong
the installed version runs without error. The version installed by pipx
is 1.5.0.
-- System Information:
Debian Release: forky/sid
APT prefers testing
APT policy: (995, 'testing'), (750, 'stable'), (500, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.18.9+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8),
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages toolong depends on:
ii python3 3.13.9-3
ii python3-click 8.2.0+0.really.8.1.8-1
pn python3-textual <none>
ii python3-typing-extensions 4.15.0-2
toolong recommends no packages.
toolong suggests no packages.
--- End Message ---
--- Begin Message ---
Source: toolong
Source-Version: 1.5.0-2
Done: Daniel Baumann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
toolong, 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.
Daniel Baumann <[email protected]> (supplier of updated toolong 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: Wed, 25 Feb 2026 22:24:39 +0100
Source: toolong
Architecture: source
Version: 1.5.0-2
Distribution: sid
Urgency: medium
Maintainer: Daniel Baumann <[email protected]>
Changed-By: Daniel Baumann <[email protected]>
Closes: 1129024
Changes:
toolong (1.5.0-2) sid; urgency=medium
.
* Adding patch from jason.bluefing <[email protected]> to fix issues
with newer textual versions (Closes: #1129024).
Checksums-Sha1:
cc05f07115c2c5faf8a3e04495b75a6d644f5eaa 1283 toolong_1.5.0-2.dsc
30496de2d6d2d8049bc249c0ab018f60713142fb 2544 toolong_1.5.0-2.debian.tar.xz
4d06e6f052248630fe4e724754f929aed3cbb03b 7167 toolong_1.5.0-2_amd64.buildinfo
Checksums-Sha256:
0c44f2c39bc4ba91b53ee2735b235e628c13315c53c8d6267feec74f1bc24785 1283
toolong_1.5.0-2.dsc
23d7f2ef77e1817e9a5c44899bd5f2e45fb6ef311d34eb2985283067d1d42a12 2544
toolong_1.5.0-2.debian.tar.xz
983ecc59a3397be140b09b8a94ace90f2244e4f1115dad6b06a0d67a4c95ad31 7167
toolong_1.5.0-2_amd64.buildinfo
Files:
8c95a6de5074a36a4fa804af82da4d3d 1283 utils optional toolong_1.5.0-2.dsc
ee1e38d655c6194140e39e222ea0485b 2544 utils optional
toolong_1.5.0-2.debian.tar.xz
1a03048d1e08ce70969b2b50cdbe48e5 7167 utils optional
toolong_1.5.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQQmmGg4gLaoSj0ERgL7tPDoCoAiLwUCaZ9o3gAKCRD7tPDoCoAi
L6d9AP9EtbTy5ZwjjNaN3YXdFrN7qmNhi9PIFzJmAWxrqAn3GQD/emrDIbAuEKHe
+aYHASQnWOSUonJxZfW57JJ8r+YDfwI=
=pwRj
-----END PGP SIGNATURE-----
pgpOJwR4ReAyq.pgp
Description: PGP signature
--- End Message ---