Bug#954092: meshlab: none
Ryan Pavlik
ryan.pavlik at gmail.com
Mon Mar 16 16:01:58 GMT 2020
Package: src:meshlab
Version: 2020.02+git200217-1
Severity: serious
Justification: Policy 2.3
Tags: pending
Owner: ryan.pavlik at gmail.com
Dear Maintainer,
The recently uploaded 2020.02+git200217-1 package has some DFSG
violations - some of which are file-exclusions that got lost in the new
package, while others are newly found. The "newly found" one I'll
consider key for this bug is use of GPL-incompatible source (ISC license
with a "do not sell it" clause added) in a GPL package: three files in
the "filter_screened_poisson" plugin.
I have forwarded this particular issue upstream since it affects their
binaries as well (they might be essentially not redistributable):
<https://github.com/cnr-isti-vclab/meshlab/issues/583> Subsequently I
fixed that by removing the files in question and applying modifications
based on another, compatible source (the issue is in a vendored
project's vendored project, neither of which are packaged in Debian or
intended for anything other than standalone usage or source integration
by upstreams.) This patch was applied upstream.
I have inspected the source and restored the list of "Files-Excluded" in
debian/copyright (including all the previously-listed files that their
exclusion is still applicable, and adding additional new files that
should be excluded for DFSG or source-missing reasons), and added a
script that can generate the dfsg-cleaned repacked upstream tarball.
(They're using Git with a submodule).
My repacked version, which removes problematic files and patches a
number of issues (including a version of the patch applied upstream to
fix the filter_screened_poisson filter) is ready for review and uploaded
to https://mentors.debian.net/package/meshlab . The source is up at
https://salsa.debian.org/rpavlik-guest/meshlab - I have not pushed it to
the science team repo out of courtesy since it hasn't been reviewed yet.
However, I think it's ready to go. (The system information below
reflects my installation of my own package on Buster, but I have set the
version entry in the header correctly.)
Ryan
-- System Information:
Debian Release: 10.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500,
'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.4.0-0.bpo.3-amd64 (SMP w/16 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8),
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages meshlab depends on:
ii lib3ds-1-3 1.3.0-9+b1
ii libc6 2.28-10
ii libgcc1 1:8.3.0-6
ii libglew2.1 2.1.0-4
ii libglu1-mesa [libglu1] 9.0.0-2.1+b3
ii libglx0 1.1.0-1
ii libgmp10 2:6.1.2+dfsg-4
ii libgomp1 8.3.0-6
ii libmuparser2v5 2.2.6.1+dfsg-1
ii libopenctm1 1.0.3+dfsg1-2+b1
ii libopengl0 1.1.0-1
ii libqhull7 2015.2-4
ii libqt5core5a 5.11.3+dfsg1-1+deb10u3
ii libqt5gui5 5.11.3+dfsg1-1+deb10u3
ii libqt5network5 5.11.3+dfsg1-1+deb10u3
ii libqt5opengl5 5.11.3+dfsg1-1+deb10u3
ii libqt5script5 5.11.3+dfsg-3
ii libqt5widgets5 5.11.3+dfsg1-1+deb10u3
ii libqt5xml5 5.11.3+dfsg1-1+deb10u3
ii libqt5xmlpatterns5 5.11.3-2
ii libstdc++6 8.3.0-6
Versions of packages meshlab recommends:
pn chemical-mime-data <none>
meshlab suggests no packages.
-- no debconf information
More information about the debian-science-maintainers
mailing list