Review: lomiri-thumbnailer 3.1.0-2
New Package Report
.changes
| Changed-By | Jeremy Bícha |
|---|---|
| Architecture | source amd64 |
| Distribution | unstable |
| Date | Tue, 12 May 2026 12:50:33 -0400 |
| Source | lomiri-thumbnailer |
| Version | 3.1.0-2 |
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
| Section | libdevel |
|---|---|
| Priority | optional |
| Component | main |
| 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 |
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 3 hours ago, started 3 hours ago, completed 3 hours ago.
Final Comment
Public Notes
3 hours 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
3 hours 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
3 hours 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: