Bug#817785: libqglviewer2: libs built against qt5 should have -qt5 appended

Václav Šmilauer eu at doxos.eu
Thu Mar 10 09:59:28 UTC 2016


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  libqt5gui5                5.5.1+dfsg-15ubuntu1
ii  libqt5opengl5             5.5.1+dfsg-15ubuntu1
ii  libqt5widgets5            5.5.1+dfsg-15ubuntu1
ii  libqt5xml5                5.5.1+dfsg-15ubuntu1
ii  libstdc++6                5.3.1-10ubuntu2

libqglviewer2 recommends no packages.

libqglviewer2 suggests no packages.

-- no debconf information



More information about the debian-science-maintainers mailing list