On Mon, Feb 03, 2025 at 07:22:39AM +0000, Julian Gilbey wrote: > On Sun, Jan 19, 2025 at 07:57:17AM +0000, Julian Gilbey wrote: > > Package: glueviz > > Version: 1.17.1+dfsg-2 > > Severity: important > > User: python3-qtcons...@packages.debian.org > > Usertags: drop-qt5 > > [...] > > I have just uploaded glueviz_1.17.1+dfsg-2.1_source.changes as an NMU > to DELAYED/7-day to fix the two bugs #1093476 and #1092554. (I'm not > in the debian-astro-team, so won't be able to push my changes to > salsa. Please can someone on the team either upload -3 including this > diff before my -2.1 hits unstable, or ensure that this gets > incorporated into the salsa repo!)
I've thought some more about this one, too. The current version of glueviz has dropped its dependency on qtconsole. In combination with #1083421, this means that my patch is pointless. The following should happen instead: python3-glue(-core) - this should drop its dependency on python3-qtconsole completely. It also only depends on Qt via the python3-qtpy interface, so it should drop all pyqt5 dependencies. (But it should certainly depend on qtpy; this is imported in glue/plugins/dendro_viewer/layer_style_editor.py and glue/plugins/tools/python_export.py, even though it is not listed in the install_requires section of setup.cfg.) The new glueviz (=glue-qt): this should depend on a Qt package; it might well be possible to switch to PyQt6 at this point - definitely worth trying as PyQt5 is end-of-life. I've just cancelled the NMU, as it is now clear that it doesn't work. Seems like I am still thinking about this package quite a lot ;-) Best wishes, Julian