Bug#946685: meshlab: Most current upstream builds without modification on Buster, re-packaging started but need help

Ryan Pavlik ryan.pavlik at gmail.com
Fri Dec 13 17:38:59 GMT 2019


Package: meshlab
Severity: important
Tags: patch

Dear Maintainer,

I saw that meshlab was removed due to build issues. I have done some work on it
upstream recently, including incorporating patches/functionality from the
debian package. It now builds easily with fewer patches - and my PR to add a
CMake build system (instead of qmake) was just accepted and will probably be in
a snapshot release https://github.com/cnr-isti-vclab/meshlab/releases tomorrow
or early next week.

I've tried to update the package - however, since the previous package, they've
split meshlab and vcglib so we're in a "multiple upstream tarballs" scenario
which I'm not very familiar with packaging. My work-in-progress (based on a
snapshot release of a few days ago) is here: https://salsa.debian.org/rpavlik-
guest/meshlab/tree/rp/update but I'd strongly recommend going with a version
that includes my CMake build system since it makes the dependency handling
smoother and more reliable.

I also tried to fix the issue in the most recent package that kept it from
being migrated - the desktop OpenGL usage isn't compatible with armel or armhf,
so I disabled those architectures the best I know how.

There is interest from users at upstream in using MeshLab in Debian, so
hopefully this package can be revived. I'm happy to help - I'm now pretty
familiar with the code structure and build system, and upstream has been
accepting my patches pretty readily recently.

Thanks,

Ryan

-- System Information:
Debian Release: 10.2
  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.3.0-0.bpo.2-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  libbz2-1.0              1.0.6-9.2~deb10u1
ii  libc6                   2.28-10
ii  libgcc1                 1:8.3.0-6
ii  libgl1                  1.1.0-1
ii  libglew2.1              2.1.0-4
ii  libglu1-mesa [libglu1]  9.0.0-2.1+b3
ii  libmuparser2v5          2.2.6.1+dfsg-1
ii  libopenctm1             1.0.3+dfsg1-2+b1
ii  libqhull7               2015.2-4
ii  libqt4-network          4:4.8.7+dfsg-18
ii  libqt4-opengl           4:4.8.7+dfsg-18
ii  libqt4-script           4:4.8.7+dfsg-18
ii  libqt4-xml              4:4.8.7+dfsg-18
ii  libqt4-xmlpatterns      4:4.8.7+dfsg-18
ii  libqtcore4              4:4.8.7+dfsg-18
ii  libqtgui4               4:4.8.7+dfsg-18
ii  libstdc++6              8.3.0-6

Versions of packages meshlab recommends:
ii  chemical-mime-data  0.1.94-7

meshlab suggests no packages.



More information about the debian-science-maintainers mailing list