Your message dated Wed, 25 Feb 2026 04:03:34 +0000
with message-id <[email protected]>
and subject line Bug#1125639: fixed in urlscan 1.0.8-0.1
has caused the Debian Bug report #1125639,
regarding urlscan: crashes on startup with python3-urwid 3.0.4-1
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.)
--
1125639: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1125639
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: urlscan
Version: 1.0.3-1
Severity: grave
Tags: patch
Justification: renders package unusable
Hi!
python3-urwid 3.0.4-1 was uploaded to unstable and urlscan now fails with:
Traceback (most recent call last):
File "/usr/bin/urlscan", line 5, in <module>
from urlscan.__main__ import main
File "/usr/lib/python3/dist-packages/urlscan/__main__.py", line 30, in
<module>
from urlscan import urlchoose, urlscan
File "/usr/lib/python3/dist-packages/urlscan/urlchoose.py", line 34, in
<module>
import urwid.curses_display
ModuleNotFoundError: No module named 'urwid.curses_display'
>From a quick look it seems enough to replace urwid.curses_display with
urwid.displays.curses and urwid.raw_display with urwid.displays.raw. (patch
attached)
Have a nice day,
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.18.3+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.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 urlscan depends on:
ii python3 3.13.9-3
ii python3-urwid 3.0.4-1
urlscan recommends no packages.
Versions of packages urlscan suggests:
ii chromium [www-browser] 144.0.7559.59-1
ii epiphany-browser [www-browser] 49.2-3
ii firefox [www-browser] 147.0-1
ii lynx [www-browser] 2.9.2-2
ii mutt 2.2.13-1+b1
-- no debconf information
--- /tmp/urlchoose.py 2026-01-15 16:31:52.377963833 +0100
+++ /tmp/urlchoose.py.new 2026-01-15 16:32:39.442166044 +0100
@@ -31,8 +31,8 @@
import webbrowser
import urwid
-import urwid.curses_display
-import urwid.raw_display
+import urwid.display.curses
+import urwid.display.raw
if platform == 'darwin':
@@ -209,7 +209,7 @@
self.search_string = ""
self.no_matches = False
self.enter = False
- self.term_width, _ = urwid.raw_display.Screen().get_cols_rows()
+ self.term_width, _ = urwid.display.raw.Screen().get_cols_rows()
self.width = min(self.term_width, width or self.term_width)
self.whitespaceoff = whitespaceoff
self.activate_keys = [i for i, j in
urwid.Button._command_map._command.items()
@@ -253,7 +253,7 @@
(2 if self.compact is False else 0)
if reverse is True:
self._reverse()
- self.tui = urwid.curses_display.Screen()
+ self.tui = urwid.display.curses.Screen()
self.palette_names = list(self.palettes.keys())
self.palette_idx = 0
self.number = ""
--- End Message ---
--- Begin Message ---
Source: urlscan
Source-Version: 1.0.8-0.1
Done: Boyuan Yang <[email protected]>
We believe that the bug you reported is fixed in the latest version of
urlscan, 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.
Boyuan Yang <[email protected]> (supplier of updated urlscan 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: Tue, 24 Feb 2026 22:37:29 -0500
Source: urlscan
Architecture: source
Version: 1.0.8-0.1
Distribution: unstable
Urgency: medium
Maintainer: Marcin Kulisz <[email protected]>
Changed-By: Boyuan Yang <[email protected]>
Closes: 1125639
Changes:
urlscan (1.0.8-0.1) unstable; urgency=medium
.
* Non-maintainer upload.
* New upstream version 1.0.8. (Closes: #1125639)
Checksums-Sha1:
3402cb1f9ea0c7144cc3886d38316129bc925cd0 1924 urlscan_1.0.8-0.1.dsc
49fcc15bd08045cfbcedf29ecf6b5189ebc8f3ad 37309 urlscan_1.0.8.orig.tar.gz
b62864f44a905eea54a98c35fb67eaf0e6882210 4892 urlscan_1.0.8-0.1.debian.tar.xz
733d5eb50ec19ebe6900a98b4f7dbd3ac94ccf68 6862 urlscan_1.0.8-0.1_amd64.buildinfo
Checksums-Sha256:
07fedb73436affa848b55d561b58ded7f30241048a8d5ac9f377c7265a4459f6 1924
urlscan_1.0.8-0.1.dsc
70c5885d67c3e4920e551663fda94ac83b8cf8ccb6559b925017c9cc3445ee0c 37309
urlscan_1.0.8.orig.tar.gz
62fab60d2733f01a63f69fbc5c2d11ae29b096e67f227efce63d1b76d1288c7e 4892
urlscan_1.0.8-0.1.debian.tar.xz
c7299391f493d77385af728047c9261e191d749047b3045c59aa52baa787f44f 6862
urlscan_1.0.8-0.1_amd64.buildinfo
Files:
3e569f730eb4977d50f5e2d6d2126654 1924 mail optional urlscan_1.0.8-0.1.dsc
cd69ee114fe1887cff5da1127bdf1d0b 37309 mail optional urlscan_1.0.8.orig.tar.gz
49b54c7fe457b2a8917292f3ad127ce3 4892 mail optional
urlscan_1.0.8-0.1.debian.tar.xz
defaf7f3357de595a37ba2811b918609 6862 mail optional
urlscan_1.0.8-0.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmmebvQACgkQwpPntGGC
Ws7m+BAAgoorBx5vsc+hBbcf5fR1J44aJ24dCjWAruOkBBIdWk0RxJFNXBkDHXi7
xOTvw9hWoNwzHZC1T7li8MJgtTAZPb+YIz8Q3EXgsTv0SRupIZH1kj9xxVdrhwPB
Y0GihiSA9JpghdMkQ4Gn55bP2X+QYRTpZZUscAZGb+XRF7I06wdOYeckxq1K3BWv
5SojkGpUkoyG3CPfrOoTnz1t6AvEmlf/czshbXkNEYktS1SM89sjvb4N7iwV8Eh5
hWU5XoJuh0L7Bc0WqOPxcRnP6K3JsusA8RLsoZNhFatwDgoSiMeNn2uSLPToxbe2
5wATJXkQ2S1VIkEAvIidXjUjLavIMLgInFEFTNEVt9B13m9p94UcqCvklHly5ccB
+SXDAErlsn6Num03iVQncA1nhwPfFWCHq80aQ6kZoHG8S6zKnGhRdsKrfyra+D77
fqKmZD5GatSSaMOGW/5/tAVp10WActFB3R37Z08ezsS2Vl5Ts4qMCZN0fv31190n
Oy9Wq5oC82OHgJPK5p/eyr7wCWrCTp2fvv8gNkmTbkFctKrPryz9B8n2HqzssEI1
PBzJ5ROTNPHb9w1G3L1mRZlkEFi8wcIUmxOUIJ/DAyI93CrlBFmsXudkKqTJhn2R
5KHNTvqy1jSzDUti0I4AFUPbK6Z4B8VbmwIk2EDSRiAN7/PuE7E=
=lG+n
-----END PGP SIGNATURE-----
pgpQdsJv7HRrn.pgp
Description: PGP signature
--- End Message ---