Review: lomiri-thumbnailer 3.1.0-2
Package Information
| Description | D-Bus service for out of process thumbnailing Lomiri Thumbnailer is an API for the Lomiri operating environment to create and cache image thumbnails for local and remote media. This package provides thumbnailer D-Bus service that can provide thumbnails on behalf of another process. |
|---|---|
| Maintainer | Debian UBports Team <team+ubports@tracker.debian.org> |
| Changed By | Jeremy Bícha <jbicha@ubuntu.com> |
| Sponsor | jbicha@debian.org |
| Distribution | unstable |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/ubports-team/lomiri-thumbnailer.git (browse) |
| Popcon Installs | 94 |
| Binary NEW | Yes (binary-only upload) |
| Tracker | https://tracker.debian.org/pkg/lomiri-thumbnailer |
| Uploaded | 2 hours ago |
New Package Report
.changes
| Architecture | source amd64 |
|---|---|
| Distribution | unstable |
| Date | Tue, 12 May 2026 12:50:33 -0400 |
| Source | lomiri-thumbnailer |
| Version | 3.1.0-2 |
| Changed-By | Jeremy Bícha |
Changelog
lomiri-thumbnailer (3.1.0-2) unstable; urgency=medium
.
[ Guido Berhoerster ]
* Add qt6 packages
.
[ Jeremy Bícha
* Add a symbols file for qt6 also
* Run c++filt on symbols files
* Add patch to adjust qt6 library version to match existing
ubports deb package name.dsc
| Package-List | liblomiri-thumbnailer-qt-dev deb libdevel optional arch=any liblomiri-thumbnailer-qt-doc deb doc optional arch=all liblomiri-thumbnailer-qt1.0 deb libs optional arch=any liblomiri-thumbnailer-qt6-1 deb libs optional arch=any liblomiri-thumbnailer-qt6-dev deb libdevel optional arch=any lomiri-thumbnailer-service deb misc optional arch=any qml-module-lomiri-thumbnailer deb libdevel optional arch=any qml6-module-lomiri-thumbnailer deb libdevel optional arch=any |
|---|---|
| Section | libdevel |
| Priority | optional |
| Component | main |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://gitlab.com/ubports/development/core/lomiri-thumbnailer Upstream-Name: lomiri-thumbnailer Files: .gitignore ChangeLog CTestCustom.cmake.in doc/liblomiri-thumbnailer-qt/examples/qt_example_test.cpp include/internal/artdownloader.h include/internal/artreply.h include/internal/backoff_adjuster.h include/internal/cachehelper.h include/internal/check_access.h include/internal/config.h.in include/internal/env_vars.h include/internal/file_io.h include/internal/file_lock.h include/internal/httpdownloader.h include/internal/imageextractor.h include/internal/image.h include/internal/local_album_art.h include/internal/make_directories.h include/internal/mimetype.h include/internal/raii.h include/internal/settings.h include/internal/thumbnailer.h include/internal/ubuntuserverdownloader.h include/internal/version.h.in include/lomiri/thumbnailer/qt/lomiri-thumbnailer-qt.h include/ratelimiter.h include/service/client_config.h include/service/dbus_names.h man/lomiri-thumbnailer-admin.1 man/thumbnailer-service.1 man/thumbnailer-settings.5 src/artdownloader.cpp src/backoff_adjuster.cpp src/check_access.cpp src/file_io.cpp src/file_lock.cpp src/image.cpp src/imageextractor.cpp src/liblomiri-thumbnailer-qt/liblomiri-thumbnailer-qt.cpp src/local_album_art.cpp src/make_directories.cpp src/mimetype.cpp src/ratelimiter.cpp src/service/admininterface.cpp src/service/admininterface.h src/service/client_config.cpp src/service/dbusinterface.cpp src/service/dbusinterface.h src/service/handler.cpp src/service/handler.h src/service/inactivityhandler.cpp src/service/inactivityhandler.h src/service/main.cpp src/service/stats.cpp src/service/stats.h src/settings.cpp src/thumbnailer-admin/action.h src/thumbnailer-admin/clear.cpp src/thumbnailer-admin/clear.h src/thumbnailer-admin/dbus_connection.cpp src/thumbnailer-admin/dbus_connection.h src/thumbnailer-admin/get_local_thumbnail.cpp src/thumbnailer-admin/get_local_thumbnail.h src/thumbnailer-admin/get_remote_thumbnail.cpp src/thumbnailer-admin/get_remote_thumbnail.h src/thumbnailer-admin/parse_size.cpp src/thumbnailer-admin/parse_size.h src/thumbnailer-admin/show_stats.cpp src/thumbnailer-admin/show_stats.h src/thumbnailer-admin/shutdown.cpp src/thumbnailer-admin/shutdown.h src/thumbnailer-admin/thumbnailer-admin.cpp src/thumbnailer-admin/util.cpp src/thumbnailer-admin/util.h src/thumbnailer.cpp src/ubuntuserverdownloader.cpp src/version.cpp src/vs-thumb/test-seq.cpp src/vs-thumb/thumbnailextractor.cpp src/vs-thumb/thumbnailextractor.h src/vs-thumb/vs-thumb.cpp tests/art_extractor/art_extractor_test.cpp tests/backoff_adjuster/backoff_adjuster_test.cpp tests/check_access/check_access_test.cpp tests/copyright/CMakeLists.txt tests/dbus/dbus_test.cpp tests/download/download_test.cpp tests/file_io/file_io_test.cpp tests/file_lock/file_lock_test.cpp tests/file_lock/hold_lock.cpp tests/image/image_test.cpp tests/image-provider/image-provider_test.cpp tests/liblomiri-thumbnailer-qt/liblomiri-thumbnailer-qt_test.cpp tests/media/Forbidden?Planet.m4v tests/media/RGB.png tests/media/animated.gif tests/media/big.jpg tests/media/empty tests/media/large.gif tests/media/no-artwork.mp3 tests/media/orientation-1.jpg tests/media/orientation-2.jpg tests/media/orientation-3.jpg tests/media/orientation-4.jpg tests/media/orientation-5.jpg tests/media/orientation-6.jpg tests/media/orientation-7.jpg tests/media/orientation-8.jpg tests/media/Photo-with-exif.jpg tests/media/Photo-without-exif.jpg tests/media/small.gif tests/media/testimage.jpg tests/media/testimage_noexif.png tests/media/testsong.flac tests/media/testsong.m4a tests/media/testsong.mp3 tests/media/testsong.oga tests/media/testsong.ogg tests/media/testsong_old_art.ogg tests/media/testsong.opus tests/media/testsong_other.flac tests/media/testsong_other.mp3 tests/media/testsong.spx tests/media/testvideo-180.mp4 tests/media/testvideo-270.mp4 tests/media/testvideo-90.mp4 tests/media/testvideo.mp4 tests/media/testvideo.ogg tests/media/transparent.png tests/qml/Fixture.qml tests/qml/qml_test.cpp tests/qml/tst_albumart.qml tests/qml/tst_embedded_albumart.qml tests/qml/tst_photo.qml tests/recovery/MockCache.cpp tests/recovery/MockCache.h tests/recovery/recovery_test.cpp tests/server/images/103669447.png tests/server/images/artist_album.png tests/server/images/coverart.jpg tests/server/images/empty_empty_album.jpg tests/server/server.py tests/settings/settings_test.cpp tests/slow-vs-thumb/slow-vs-thumb_test.cpp tests/stress/stress_test.cpp tests/testsetup.h.in tests/thumbnailer-admin/thumbnailer-admin_test.cpp tests/thumbnailer/empty.mp3 tests/thumbnailer/thumbnailer_test.cpp tests/utils/artserver.cpp tests/utils/artserver.h tests/utils/dbusserver.cpp tests/utils/dbusserver.h tests/utils/env_var_guard.h tests/utils/supports_decoder.cpp tests/utils/supports_decoder.h tests/utils/testutils.cpp tests/utils/testutils.h tests/version/version_test.cpp tests/vs-thumb/vs-thumb_test.cpp tools/add-cover-art.py tools/parse-settings.py Copyright: 2013, Canonical Ltd. 2013-2015, Canonical Ltd. 2014, Canonical Ltd. 2015, Canonical Ltd. 2016, Canonical Ltd. License: GPL-3 Files: AUTHORS CMakeLists.txt HACKING cmake/UseGSettings.cmake data/CMakeLists.txt data/com.lomiri.Thumbnailer.gschema.xml data/etc_apport_blacklist.d_lomiri-thumbnailer.in doc/CMakeLists.txt doc/liblomiri-thumbnailer-qt/CMakeLists.txt doc/liblomiri-thumbnailer-qt/Doxyfile.in doc/liblomiri-thumbnailer-qt/examples/CMakeLists.txt doc/liblomiri-thumbnailer-qt/index.html doc/liblomiri-thumbnailer-qt/tutorial.dox include/CMakeLists.txt include/internal/CMakeLists.txt include/lomiri/CMakeLists.txt include/lomiri/thumbnailer/CMakeLists.txt include/lomiri/thumbnailer/qt/CMakeLists.txt man/CMakeLists.txt plugins/Lomiri/Thumbnailer.0.1/CMakeLists.txt plugins/Lomiri/Thumbnailer.0.1/qmldir plugins/Ubuntu/Thumbnailer.0.1/CMakeLists.txt plugins/Ubuntu/Thumbnailer.0.1/qmldir src/CMakeLists.txt src/liblomiri-thumbnailer-qt/CMakeLists.txt src/liblomiri-thumbnailer-qt/liblomiri-thumbnailer-qt.map src/service/CMakeLists.txt src/service/admininterface.xml src/service/bus.xml src/service/com.lomiri.Thumbnailer.service.in src/service/dbusinterface.xml src/thumbnailer-admin/CMakeLists.txt src/vs-thumb/CMakeLists.txt tests/CMakeLists.txt tests/art_extractor/CMakeLists.txt tests/backoff_adjuster/CMakeLists.txt tests/check_access/CMakeLists.txt tests/dbus/CMakeLists.txt tests/download/CMakeLists.txt tests/file_io/CMakeLists.txt tests/file_lock/CMakeLists.txt tests/gobj_ptr/CMakeLists.txt tests/headers/CMakeLists.txt tests/image-provider/CMakeLists.txt tests/image/CMakeLists.txt tests/liblomiri-thumbnailer-qt/CMakeLists.txt tests/media/bad.mp3 tests/media/bad_image.jpg tests/media/horizontal-strip.jpg tests/media/testsong.aiff tests/media/testsong.wav tests/media/transparent.svg tests/media/vertical-strip.jpg tests/qml/CMakeLists.txt tests/recovery/CMakeLists.txt tests/safe_strerror/CMakeLists.txt tests/server/images/sia_fear.txt tests/server/images/sia_fear_album.txt tests/settings/CMakeLists.txt tests/slow-vs-thumb/CMakeLists.txt tests/stress/CMakeLists.txt tests/thumbnailer-admin/CMakeLists.txt tests/thumbnailer/CMakeLists.txt tests/utils/CMakeLists.txt tests/version/CMakeLists.txt tests/vs-thumb/CMakeLists.txt tests/whitespace/CMakeLists.txt tsan-suppress valgrind-suppress Copyright: 2013-2015, Canonical Ltd. License: GPL-3 or LGPL-3 Comment: Assuming license from other code files and COPYING files. . Assuming copyright holder from other code files. Files: include/internal/trace.h src/liblomiri-thumbnailer-qt/liblomiri-thumbnailer-qt.pc.in src/service/credentialscache.cpp src/service/credentialscache.h src/trace.cpp tests/copyright/check_copyright.sh tests/headers/check_public_headers.py tests/headers/compile_headers.py tests/safe_strerror/safe_strerror_test.cpp tests/slow-vs-thumb/slow/vs-thumb tests/thumbnailer/vs-thumb-crash/vs-thumb tests/thumbnailer/vs-thumb-exit-1/vs-thumb tests/thumbnailer/vs-thumb-exit-2/vs-thumb tests/thumbnailer/vs-thumb-exit-99/vs-thumb tests/whitespace/check_whitespace.py tools/run-xvfb.sh Copyright: 2013, Canonical Ltd 2014, Canonical Ltd 2015, Canonical Ltd License: LGPL-3 Files: include/internal/gobj_memory.h include/internal/safe_strerror.h include/utils/artgeneratorcommon.h plugins/Lomiri/Thumbnailer.0.1/albumartgenerator.cpp plugins/Lomiri/Thumbnailer.0.1/albumartgenerator.h plugins/Lomiri/Thumbnailer.0.1/artistartgenerator.cpp plugins/Lomiri/Thumbnailer.0.1/artistartgenerator.h plugins/Lomiri/Thumbnailer.0.1/plugin.cpp plugins/Lomiri/Thumbnailer.0.1/plugin.h plugins/Lomiri/Thumbnailer.0.1/thumbnailerimageresponse.cpp plugins/Lomiri/Thumbnailer.0.1/thumbnailerimageresponse.h plugins/Lomiri/Thumbnailer.0.1/thumbnailgenerator.cpp plugins/Lomiri/Thumbnailer.0.1/thumbnailgenerator.h src/safe_strerror.cpp tests/gobj_ptr/gobj_ptr_test.cpp Copyright: 2013, Canonical Ltd. 2014, Canonical Ltd. 2015, Canonical Ltd. License: LGPL-3 Files: plugins/Ubuntu/Thumbnailer.0.1/LomiriThumbnailerLoader.qml Copyright: 2021, UBports Foundation. License: GPL-3 Files: tests/media/short-track.mp3 Copyright: 2013-2015, Canonical Ltd. License: GPL-3 or LGPL-3 Comment: The short-track.mp3 file contains an album cover and spoken words. . It also contains an XML section referencing "2007, Apple Inc." as copyright holder. . We believe that this copyright entry is misleading should have been cleaned up by Canonical Ltd. developers when putting together the test cases. Files: debian/* Copyright: 2013-2015, Canonical Ltd. 2021-2025, Mike Gabriel <mike.gabriel@das-netzwerkteam.de> License: GPL-3 License: GPL-3 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. . On Debian systems, the full text of the GNU General Public License version 3 can be found in the file /usr/share/common-licenses/GPL-3. License: LGPL-3 This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. . On Debian systems, the full text of the GNU Lesser General Public License version 3 can be found in the file /usr/share/common-licenses/LGPL-3.
Review Information
accepted — allocated to mechtilde 1 hour ago, started 1 hour ago, completed 1 hour ago.
Final Comment
Public Notes
1 hour ago
● public
Load licenses database
Command: dnq license-check -prepare
Exit code: 0
License check [main]:
Found 2 unique license identifier(s) in debian/copyright:
COMPATIBLE (2):
GPL-3
LGPL-3
Result: ALL LICENSES RECOGNIZED AS DFSG-COMPATIBLE
1 hour ago
● public
Missed Author Check
Command: dnq author-check
Exit code: 0
Using active review (from current.json): lomiri-thumbnailer
Author check: lomiri-thumbnailer 3.1.0-2
Scanned 258 files.
Authors declared in debian/copyright: 3
Result: ALL SOURCE AUTHORS LISTED IN debian/copyright
1 hour ago
● public
Lintian
Command: lintian -c -E -I -i -L '>=warning' --show-overrides --color=never ../$(basename $PWD)_*.changes
Exit code: 0
N:
W: lomiri-thumbnailer source: no-nmu-in-changelog [debian/changelog:1]
N:
N: When you NMU a package, that fact should be mentioned on the first line in
N: the changelog entry. Use the words "NMU" or "Non-maintainer upload" (case
N: insensitive).
N:
N: Maybe you didn't intend this upload to be a NMU, in that case, please
N: double-check that the most recent entry in the changelog is byte-for-byte
N: identical to the maintainer or one of the uploaders. If this is a local
N: package (not intended for Debian), you can suppress this warning by
N: putting "local" in the version number or "local package" on the first line
N: of the changelog entry.
N:
N: Please refer to Using the DELAYED/ queue (Section 5.11.3) in the Debian
N: Developer's Reference for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: nmu
N: Renamed from: changelog-should-mention-nmu
N:
N:
W: lomiri-thumbnailer source: source-nmu-has-incorrect-version-number 3.1.0-2 [debian/changelog:1]
N:
N: A source NMU should have a Debian revision of "-x.x" (or "+nmuX" for a
N: native package). This is to prevent stealing version numbers from the
N: maintainer.
N:
N: Maybe you didn't intend this upload to be a NMU, in that case, please
N: double-check that the most recent entry in the changelog is byte-for-byte
N: identical to the maintainer or one of the uploaders. If this is a local
N: package (not intended for Debian), you can suppress this warning by
N: putting "local" in the version number or "local package" on the first line
N: of the changelog entry.
N:
N: Please refer to NMUs and debian/changelog (Section 5.11.2) in the Debian
N: Developer's Reference for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: nmu
N: