Package: libqglviewer2
Version: 2.6.3+dfsg1-1
Severity: normal
Dear Maintainer(s),
the current state of QGLViewer is that the version linking against qt5 is
called libQGLViewer while the older version linking against qt4 is called
libQGLViewer-qt4. While this is a fair short-term solution, it has some
shortcomings.
In particular, to support multiple Debian versions, one has to check whether
QGLViewer links against qt4 (older versions) or qt5 (newer version). Second,
when qt6 comes, what will happen?
Following the principle that "explicit is better than implicit", I'd be for
appending "-qt5" to the package name (libqglviewer2-qt5, libqglviewer2-qt5-dev)
and also the the library name (libQGLViewer-qt5.so) so that those are
unambiguous.
As side-effect, this might remove the highly undesirable conflict between
libglviewer-qt4-dev and libqtglviewer-dev. Just like I need both Qt4 and Qt5
dev files installed, I would like to install headers for both version of
QGLViewer and there is no reason why this should not be supported.
Best regards,
Václav
-- System Information:
Debian Release: stretch/sid
APT prefers xenial-updates
APT policy: (500, 'xenial-updates'), (500, 'xenial'), (500, 'precise')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, k1om
Kernel: Linux 3.19.0-49-lowlatency (SMP w/6 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libqglviewer2 depends on:
ii libc6 2.21-0ubuntu6
ii libgcc1 1:6-20160227-0ubuntu1
ii libgl1-mesa-glx [libgl1] 11.1.2-1ubuntu1
ii libglu1-mesa [libglu1]9.0.0-2.1
ii libqt5core5a 5.5.1+dfsg-15ubuntu1
ii libqt5gui55.5.1+dfsg-15ubuntu1
ii libqt5opengl5 5.5.1+dfsg-15ubuntu1
ii libqt5widgets55.5.1+dfsg-15ubuntu1
ii libqt5xml55.5.1+dfsg-15ubuntu1
ii libstdc++65.3.1-10ubuntu2
libqglviewer2 recommends no packages.
libqglviewer2 suggests no packages.
-- no debconf information