[Debian-astro-maintainers] Bug#1093476: glueviz: python3-qtconsole dropping dependency on PyQt5; Depends needs updating
Julian Gilbey
jdg at debian.org
Tue Feb 4 06:17:58 GMT 2025
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-qtconsole at 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
More information about the Debian-astro-maintainers
mailing list