Review: libqglviewer 2.8.0+dfsg1-4
New Package Report
.changes
| Source | libqglviewer |
|---|---|
| Version | 2.8.0+dfsg1-4 |
| Changed-By | Bastian Germann |
| Architecture | source amd64 all |
| Distribution | unstable |
| Date | Mon, 02 Mar 2026 00:50:59 +0100 |
Changelog
libqglviewer (2.8.0+dfsg1-4) unstable; urgency=medium . * Team upload * Build Qt6 pkgs (Closes: #1050295, #1048636)
.dsc
| Priority | optional |
|---|---|
| Component | main |
| Package-List | libqglviewer-dev-qt5 deb libs optional arch=any libqglviewer-dev-qt6 deb libs optional arch=any libqglviewer-doc deb doc optional arch=all libqglviewer-headers deb libdevel optional arch=all libqglviewer2-qt5t64 deb libs optional arch=any libqglviewer2-qt6 deb libs optional arch=any |
| Section | libs |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libQGLViewer
Upstream-Contact: Gilles Debunne <Gilles.Debunne@imag.fr>
Source: http://www.libqglviewer.com/
Files-Excluded:
doc/images/css.gif
doc/images/xhtml.png
doc/refManual
Files: *
Copyright: 2002-2014 Gilles Debunne <Gilles.Debunne@imag.fr>
License: commercial or GPL-2.0 or GPL-3.0, with the following exception:
Additional rights granted beyond the GPL (the "Exception").
.
As a special exception to the terms and conditions of GPL version 2.0 or
GPL version 3.0, Gilles Debunne hereby grants you the rights described below,
provided you agree to the terms and conditions in this Exception, including
its obligations and restrictions on use.
.
Nothing in this Exception gives you or anyone else the right to change the
licensing terms of the libQGLViewer Open Source Edition.
.
Below, "Licensed Software" shall refer to the software licensed under the GPL
version 2.0 or GPL version 3.0 and this exception.
.
1) The right to use Open Source Licenses not compatible with the GNU
General Public License version 2.0 or GNU General Public License version
3.0: You may link software (hereafter referred to as "Your Software")
against the Licensed Software and/or distribute binaries of Your Software
linked against the Licensed Software, provided that:
.
A) Your Software is licensed under one of the following licenses:
.
.
License name Version(s)/Copyright Date
Academic Free License 2.0, 2.1, 3.0
Apache Software License 1.0 or 1.1
Apache License 2.0
Apple Public Source License 2.0
BSD license "July 22 1999"
Common Development and Distribution
License (CDDL) 1.0
Common Public License 1.0
Eclipse Public License 1.0
GNU Library or "Lesser"
General Public License (LGPL) 2.0, 2.1, 3.0
Jabber Open Source License 1.0
Mozilla Public License (MPL) 1.0 or 1.1
Open Software License 2.0, 3.0
PHP License 3.0
Python Software Foundation License 2.1.1
Q Public License 1.0
Sleepycat License "1999"
W3C License "2001"
X11 License X11R6.6
Zope Public License 2.0, 2.1
.
.
and
.
B) You must, on request, make a complete package including the complete
source code of Your Software (as defined in the GNU General Public
License version 2, section 3, but excluding anything excluded by the
special exception in the same section) available to Gilles Debunne
under the same license as that granted to other recipients of the
source code of Your Software.
.
and
.
C) Your or any other contributor's rights to:
.
i) distribute the source code of Your Software to anyone for
any purpose;
.
and
.
ii) publicly discuss the development project for Your
Software and its goals in any form and in any forum
.
are not prohibited by any legal instrument, including but not limited to
contracts, non-disclosure agreements, and employee contracts.
.
.
2) The right to link non-Open Source applications with versions of the
Licensed Software: You may link applications with versions of the Licensed
Software, provided that such applications have been developed and are deployed
in accordance with the terms and conditions of the libQGLViewer Commercial
License Agreement.
Files: QGLViewer/VRender/*
Copyright: 2005 Cyril Soler (Cyril.Soler@imag.fr)
License: GPL-2+
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file
`/usr/share/common-licenses/GPL-2'.
Review Information
accepted — allocated to awm 7 hours ago, started 7 hours ago, completed 5 hours ago.
Final Comment
Since it's binary NEW it is accepted. However the review did find that...
It looks like the upstream metadata URL has been taken over by something and now
redirects to a spam site that wants to sell me stuff.
There are a lot of lintian warnings, some of which seem to indicate the existing
overrides are pointing to the wrong thing now, so it would be good if you could
take the time to fix that. Others maybe indicate the world has moved on from when
this was packaged in other ways.
Please review the detailed notes and show this a little TLC to bring things up-to-date :-)
Thanks!
Public Notes
Lintian
Command: lintian -Iiv -L '>=warning' --show-overrides --color=never ../$(basename $PWD)_*.changes
Exit code: 0
N:
W: libqglviewer source: debian-watch-not-mangling-version version=5\nopts=repacksuffix=+dfsg1,dversionmangle=s/\.dfsg//,filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/libQGLViewer-$1\.tar\.gz/ \\nhttps://github.com/GillesDebunne/libQGLViewer/tags .*/v?(\d\S+)\.tar\.gz debian uupdate [debian/watch:3]
N:
N: The version of this package contains dfsg, ds, or debian, which normally
N: indicates that the upstream source has been repackaged to comply with the
N: Debian Free Software Guidelines (or similar reason), but there is no
N: version mangling in the debian/watch file. Since the dfsg string is not
N: part of the upstream version, the debian/watch file should use the
N: dversionmangle option to remove the dfsg before version number comparison.
N:
N: Please refer to the uscan(1) manual page and https://wiki.debian.org/DEHS
N: for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/watch
N: Renamed from: debian-watch-file-should-mangle-version
N:
N:
W: libqglviewer-dev-qt5: depends-on-obsolete-package Depends: libgl1-mesa-dev => libgl-dev
N:
N: The package depends on a package that has been superseded. If the
N: superseded package is part of an ORed group, it should not be the first
N: package in the group.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: fields/package-relations
N:
N:
W: libqglviewer-dev-qt6: depends-on-obsolete-package Depends: libgl1-mesa-dev => libgl-dev
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/fastDraw/fastDraw.vcproj]
N:
N: This executable file is not an ELF format binary, and does not start with
N: the #! sequence that marks interpreted scripts. It might be a sh script
N: that fails to name /bin/sh as its shell, or it may be incorrectly marked
N: as executable. Sometimes upstream files developed on Windows are marked
N: unnecessarily as executable on other systems.
N:
N: If you are using debhelper to build your package, running dh_fixperms will
N: often correct this problem for you.
N:
N: Please refer to Scripts (Section 10.4) in the Debian Policy Manual for
N: details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: executable
N:
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/frameTransform/frameTransform.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/frustumCulling/frustumCulling.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/interface/interface.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/keyFrames/keyFrames.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/keyboardAndMouse/keyboardAndMouse.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/luxo/luxo.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/manipulatedFrame/manipulatedFrame.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/mouseGrabber/mouseGrabber.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/multiSelect/multiSelect.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/multiView/multiView.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/overpainting/overpainting.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/screenCoordSystem/screenCoordSystem.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/select/select.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/simpleViewer/simpleViewer.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/standardCamera/standardCamera.vcproj]
N:
W: libqglviewer-doc: executable-not-elf-or-script [usr/share/doc/libqglviewer-doc/examples/stereoViewer/stereoViewer.vcproj]
N:
W: libqglviewer2-qt5t64: mismatched-override package-name-doesnt-match-sonames libqglviewer2-qt5 [usr/share/lintian/overrides/libqglviewer2-qt5t64:1]
N:
N: The named tag would have been silenced except the context specified with
N: the override did not match.
N:
N: Lintian may now provide a different context for the tag, or something
N: could have changed in a new version of your package. Either way, overrides
N: work best when you require as little context as needed.
N:
N: You can use wildcards, such as * or ? in the context to make a match more
N: likely.
N:
N: Please remove or adjust the override.
N:
N: Visibility: warning
N: Show-Always: yes
N: Check: lintian
N:
N:
W: libqglviewer2-qt5t64: package-name-doesnt-match-sonames libQGLViewer-qt5-2
N:
N: The package name of a library package should usually reflect the soname of
N: the included library. The package name can determined from the library
N: file name with the following code snippet:
N:
N: $ objdump -p /path/to/libfoo-bar.so.1.2.3 | sed -n -e's/^[[:space:]]*SONAME[[:space:]]*//p' | \
N: sed -r -e's/([0-9])\.so\./\1-/; s/\.so(\.|$)//; y/_/-/; s/(.*)/\L&/'
N:
N: Visibility: warning
N: Show-Always: no
N: Check: libraries/shared/soname
N:
N:
W: libqglviewer2-qt6: package-name-doesnt-match-sonames libQGLViewer2
duck - check URL redirections
Command: duck
Exit code: 0
I: debian/copyright:4: URL: http://www.libqglviewer.com/: INFORMATION (Certainty:possible)
Domain redirect detected: http://www.libqglviewer.com -> https://nbookpart.com.ua. Probably a new upstream website?
Licenserecon
Command: lrc -s
Exit code: 3
en: Versions: licenserecon '12.0' licensecheck '3.3.9-1'
Parsing Source Tree ....
Reading d/copyright ....
Missing Files: Paragraph for debian/
Running licensecheck ....
d/copyright | licensecheck
commercial or GPL-2.0 or GPL-3.0, with the following exception:| GPL designerPlugin/qglviewerPlugin.cpp
commercial or GPL-2.0 or GPL-3.0, with the following exception:| GPL-2 GPL_EXCEPTION
commercial or GPL-2.0 or GPL-3.0, with the following exception:| GPL QGLViewer/camera.cpp
Short option in use. Not all differences shown