[Debian-astro-maintainers] Bug#1108621: skycat: Prospective upgrade of blt to 3.0 affects skycat
Sergei Golovan
sgolovan at debian.org
Mon Apr 6 13:53:24 BST 2026
Hi Ole,
I'd like to update the patch, I think I've found why it triggered the bug
described in [1]. BLT 3.0 introduces [blt::grab] which is not a drop-in
replacement of the [grab] from Tk. But [import -force blt::*] replaces
the latter with the former. The refined patch addresses this by saving
grab and restoring it after the import.
Unfortunately, I cannot make a simple patch which would make skycat
build with either BLT 2 or 3. Tclutil.C does not include blt.h, so I cannot
add a check for BLT_MAJOR_VERSION or something like that. Therefore
this patch can't be sent upstream since BLT 3.0 has not been released yet,
so there's no reason to drop compatibility with BLT 2.
Also, I've ported BLT to Tcl/Tk 9 in experimental, so if I'll not find some
serious bugs I'll upload BLT 3.0 to unstable soon.
[1] https://sourceforge.net/p/blt/bugs/157/
Cheers!
--
Sergei Golovan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: blt3.patch
Type: application/octet-stream
Size: 1818 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-astro-maintainers/attachments/20260406/fc8b3ce8/attachment.obj>
More information about the Debian-astro-maintainers
mailing list