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

Reply via email to