DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: qt6-pim 6.12.0~beta1+dfsg-4

Package Information

DescriptionQt PIM module, Contacts library

Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality.

This package contains Qt PIM module's Contacts library.

WARNING: This module is not an official part of Qt 6, but instead a git snapshot of an ongoing development. The package is very likely to change in a binary incompatible way, and no guarantees are given.

MaintainerDebian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Changed ByJeremy Bícha <jbicha@ubuntu.com>
Sponsorjbicha@debian.org
Distributionunstable
Architectureany all
VCSgit: https://salsa.debian.org/qt-kde-team/extras/qt6-pim.git (browse)
Closes#1153210
Binary NEWYes (new binary packages of a source already in sid)
Trackerhttps://tracker.debian.org/pkg/qt6-pim
Uploaded11 hours ago

New Package Report

.changes◂
Version6.12.0~beta1+dfsg-4
Changed-ByJeremy Bícha <jbicha@ubuntu.com>
Architecturesource amd64 all
Distributionunstable
DateSat, 07 Nov 2026 16:36:20 +0100
Sourceqt6-pim
Changelog◂
qt6-pim (6.12.0~beta1+dfsg-4) unstable; urgency=medium
 .
   * Install html documentation to /usr/share/doc/qt6-pim-doc-html
     (Closes: #1153210)
   * Rename dev, doc, and examples packages to match naming style
     used by other qt6 packges
.dsc◂
Sectionlibs
Priorityoptional
Componentmain
Package-Listlibqt6contacts6 deb libs optional arch=any
libqt6organizer6 deb libs optional arch=any
libqt6versit6 deb libs optional arch=any
libqt6versitorganizer6 deb libs optional arch=any
qml6-module-qtcontacts deb libs optional arch=any
qml6-module-qtorganizer deb libs optional arch=any
qt6-pim-dev deb libdevel optional arch=any
qt6-pim-doc deb doc optional arch=all
qt6-pim-doc-html deb doc optional arch=all
qt6-pim-examples deb libdevel optional arch=any
qt6-pim-private-dev deb libdevel optional arch=any
debian/copyright◂
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Contact: Chris Adams <chris.adams@qinetic.com.au>
Upstream-Name: QT PIM Module
Source: https://code.qt.io/cgit/qt/qtpim.git/
Files-Excluded: doc/src
                tests/system/qmlorganizer/contents/images/default.svg

Files: *
Copyright: 2015-2026, The Qt Company Ltd
License: Qt-Commercial or LGPL-3 or GPL-2 or GPL-3
Comment:
 See licenseRule.json for license classification of various files.

Files: src/*
Copyright: 2026, The Qt Company Ltd
License: Qt-Commercial or LGPL-3 or GPL-2 or GPL-3

Files: CMakeLists.txt
       */CMakeLists.txt
       coin/*
Copyright: 2026, The Qt Company Ltd
License: BSD-3-clause

Files: src/*/doc/src/*.qdoc
       src/*/doc/src/*/*.qdoc
Copyright: 2026, The Qt Company Ltd
License: Qt-Commercial or GFDL-NIV-1.3

Files: examples/*
       src/*/doc/snippets/*
       licenseRule.json
Copyright: 2026, The Qt Company Ltd
License: Qt-Commercial or BSD-3-clause

Files: tests/*
Copyright: 2026, The Qt Company Ltd
License: Qt-Commercial or GPL-3

Files: doc/*
Copyright: 2012, Nokia Corporation and/or its subsidiaries
           2015-2026, The Qt Company Ltd
License: Qt-Commercial or GFDL-NIV-1.3

Files: debian/*
Copyright: 2007-2012, Fathi Boudra <fabo@debian.org>
           2007-2012, Sune Vuorela <debian@pusling.com>
           2008-2012, Modestas Vainius <modax@debian.org>
           2007-2009, Ana Beatriz Guerrero Lopez <ana@debian.org>
           2005-2007, Brian Nelson <pyro@debian.org>
           2012-2013, Timo Jyrinki <timo.jyrinki@canonical.com>
           2023-2025, Lionel Duboeuf <lduboeuf@ouvaton.org>
           2020-2026, Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
License: LGPL-2.1+

License: GPL-2
 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 2.
 .
 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 complete text of the GNU General Public License
 version 2 can be found in `/usr/share/common-licenses/GPL-2'.

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: GPL-3~with-exceptions
 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.
 .
 Additionally, the following exception apply to the GPL-3:
 .
 The Qt Company GPL Exception 1.0
 .
 Exception 1:
 .
 As a special exception you may create a larger work which contains the
 output of this application and distribute that work under terms of your
 choice, so long as the work is not otherwise derived from or based on
 this application and so long as the work does not in itself generate
 output that contains the output from this application in its original
 or modified form.
 .
 Exception 2:
 .
 As a special exception, you have permission to combine this application
 with Plugins licensed under the terms of your choice, to produce an
 executable, and to copy and distribute the resulting executable under
 the terms of your choice. However, the executable must be accompanied
 by a prominent notice offering all users of the executable the entire
 source code to this application, excluding the source code of the
 independent modules, but including any changes you have made to this
 application, under the terms of this license.

License: LGPL-3
 This package 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 package 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 General Public License
 along with this program. If not, see <http://www.gnu.org/licenses/>.
 .
 On Debian systems, the complete text of the GNU Lesser General
 Public License can be found in /usr/share/common-licenses/LGPL-3.

License: LGPL-2.1+
 This package 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; either version 2.1 of the License, or
 (at your option) any later version.
 .
 This package 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 General Public License
 along with this program. If not, see <http://www.gnu.org/licenses/>.
 .
 On Debian systems, the complete text of the GNU Lesser General
 Public License can be found in /usr/share/common-licenses/LGPL-2.1.

License: BSD-3-clause
 You may use this file under the terms of the BSD license as follows:
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
   * Redistributions of source code must retain the above copyright
     notice, this list of conditions and the following disclaimer.
   * Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in
     the documentation and/or other materials provided with the
     distribution.
   * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
     of its contributors may be used to endorse or promote products derived
     from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

License: GFDL-NIV-1.3
 Permission is granted to copy, distribute and/or modify this document under
 the terms of the GNU Free Documentation License, Version 1.3 published by
 the Free Software Foundation; with no Invariant Sections, no Front-Cover
 Texts, and no Back-Cover Texts.
 .
 On Debian systems, the complete text of the GNU Free Documentation License
 version 1.3 can be found in `/usr/share/common-licenses/GFDL-1.3'.

License: Qt-Commercial
 Licensees holding valid commercial Qt licenses may use this software in
 accordance with the the terms contained in a written agreement between
 you and The Qt Company. Alternatively, the terms and conditions that were
 accepted by the licensee when buying and/or downloading the
 software do apply.
 .
 For the latest licensing terms and conditions, see https://www.qt.io/terms-conditions.
 For further information use the contact form at https://www.qt.io/contact-us.

DFSG Assistant LLM REVIEW 0 blocker, 0 important, 6 minor

This is an LLM based review using a Debian Inference based workflow. It was not written by a member of the DFSG team and has not been checked by one. It is not a decision on the package: it may be wrong, and it may have missed things.

Reviewed 10 hours ago.

Report◂

DFSG NEW review for qt6-pim version 6.12.0~beta1+dfsg-4

Summary

  • Licensing is DFSG-compliant and debian/copyright is accurate: Yes
  • Packaging is of good quality: Yes
  • Issues: 0 blocker, 0 important, 6 minor
  • debian/watch: version 5
  • debian/copyright: machine-readable
  • Scan before the review: 6 found

Licensing

The licensing is DFSG-free throughout. Every non-debian file carries an SPDX header and is under Qt's LGPL-3.0-only/GPL-2.0-only/GPL-3.0-only (src), GPL-3.0-only (test code), BSD-3-Clause (examples, doc snippets, every CMakeLists) or GFDL-1.3-no-invariants (qdoc), in each case with the Qt commercial option; all licences are in /usr/share/common-licenses or reproduced in debian/copyright, and they are mutually compatible. The only CC-BY-SA asset (tests/system/qmlorganizer/contents/images/default.svg) and doc/src are gone from the tree as Files-Excluded says, every holder named in a file is named in debian/copyright, and no file lacks a licence. One small inaccuracy remains: two Files stanzas match build files whose own headers declare BSD-3-Clause (issue below).

Packaging

Good, conventional Qt 6 packaging: debhelper compat 13 with plain dh, hardening=+all, pkgkde_symbolshelper, build-system-correct dependencies, hardening of the test run under xvfb with the right <!nocheck> annotations, proper Multi-Arch and Section per binary package, Breaks/Replaces and Provides for the renamed packages, and docs built, moved and deduplicated in rules. Standards-Version 4.7.4 is current. The defects found are minor: dead Qt 5 symbols files, two unused Qt 5 QML build-dependencies, missing Qt 6 -dev dependencies on the -dev packages whose headers need them, one patch without a DEP-3 header, and a wrong examples synopsis.

Issues

minor licensing 1. Files: tests/* and Files: * give a licence different from the one the build files themselves declare ◂
  • Files: debian/copyright:18-22, debian/copyright:35-37, debian/copyright:8-10, tests/CMakeLists.txt:2, .cmake.conf, .tag, dependencies.yaml, licenseRule.json:13-22
  • Basis: checked, in the package or with a reference tool
  • Evidence: Files: CMakeLists.txt / */CMakeLists.txt / coin/* ... License: BSD-3-clause (lines 18-22) is followed by Files: tests/* ... License: Qt-Commercial or GPL-3 (lines 35-37); every one of the 70 CMakeLists under tests/ starts # SPDX-License-Identifier: BSD-3-Clause (tests/CMakeLists.txt:2). licenseRule.json, cited by the copyright file itself, puts .cmake.conf, .tag and .yaml in the build-system rule with "spdx": ["BSD-3-Clause"], but Files: * (lines 8-10) gives them License: Qt-Commercial or LGPL-3 or GPL-2 or GPL-3.
  • Problem: Under copyright-format 1.0 section 6.9 the last matching stanza wins, so the file states GPL-3 for the 70 tests CMakeLists and LGPL-3/GPL-2/GPL-3 for .cmake.conf, .tag and dependencies.yaml, where the files' own headers and the package's own licence rule say BSD-3-Clause. Both licences are free, so this is not a DFSG problem, but debian/copyright does not describe those files correctly.
  • Fix: Add a Files: tests/*/CMakeLists.txt (or move the existing CMakeLists stanza below Files: tests/*) with License: BSD-3-clause, and a stanza Files: .cmake.conf .tag dependencies.yaml with License: BSD-3-clause.
minor packaging 2. Five libqt5*.symbols files are dead weight: no libqt5 package is built any more ◂
  • Files: debian/libqt5contacts5a.symbols, debian/libqt5organizer5a.symbols, debian/libqt5versit5a.symbols, debian/libqt5versitorganizer5a.symbols, debian/rules:19-21
  • Basis: checked, in the package or with a reference tool
  • Evidence: debian/control builds only libqt6contacts6, libqt6organizer6, libqt6versit6 and libqt6versitorganizer6; the changelog of 6.12.0~beta1+dfsg-1 says "Drop lintian-overrides for various libqt5*5a packages now that SONAMEs match again", yet the four Qt 5 .symbols files (about 206 KB) are still in debian/. execute_after_dh_auto_clean also runs rm -f plugins/*/*.so and rm -f qml/*/*.so, for top-level directories that do not exist in the tree.
  • Problem: Nothing reads these files: dh (via pkg-kde-tools' pkgkde_symbolshelper) only looks for debian/.symbols for packages that are actually built, so the files are inert source bloat and mislead a later maintainer into thinking the Qt 5 packages still exist. The Qt 6 libraries, by contrast, ship no symbols file at all, so DPKG_GENSYMBOLS_CHECK_LEVEL=1 and the symbols helper check nothing.
  • Fix: Delete the four libqt5*.symbols files and the two stale rm lines from debian/rules; if ABI tracking is wanted for the Qt 6 libraries, add real debian/libqt6*.symbols files instead.
minor packaging 3. Build-Depends on the Qt 5 QML modules qml-module-qtquick2 and qml-module-qttest, which a Qt 6 build cannot use ◂
  • Files: debian/control:11-12
  • Basis: checked, in the package or with a reference tool
  • Evidence: qml-module-qtquick2, / qml-module-qttest, in Build-Depends; apt-cache: qml-module-qttest is 5.15.19+dfsg-2 ... Qt 5 test QML module, while qt6-declarative-dev ... Depends: ... qml6-module-qtquick ..., qml6-module-qttest already brings the Qt 6 modules the qml tests import.
  • Problem: The Qt 5 QML modules cannot be loaded by the Qt 6 qmltestrunner and the tests do not use them, so the two build-dependencies only pull Qt 5 into the build chroot; they are leftovers of the Qt 5 era packaging.
  • Fix: Drop qml-module-qtquick2 and qml-module-qttest from Build-Depends.
minor packaging 4. qt6-pim-dev and qt6-pim-private-dev do not depend on the Qt 6 -dev packages their headers and CMake files require ◂
  • Files: debian/control (qt6-pim-dev and qt6-pim-private-dev, Depends), debian/qt6-pim-dev.install, debian/qt6-pim-private-dev.install, src/contacts/qcontactmanager_p.h:23
  • Basis: checked, in the package or with a reference tool
  • Evidence: qt6-pim-private-dev installs usr/include/*/qt6/Qt*/6.*/Qt*/private/*_p.h, and src/contacts/qcontactmanager_p.h:23 is #include <QtCore/private/qobject_p.h>; the public headers include <QtCore/...> (qcontact.h:8-11) and the Qtdeclarative_contacts headers include <QtQml/qqml.h> (src/imports/contacts/qdeclarativecontact_p.h:19). In the archive, qt6-charts-dev, qt6-3d-dev, qt6-lottie-dev and qt6-quick3d-dev all have qt6-base-dev in Depends, and qt6-declarative-private-dev has qt6-base-private-dev. qt6-pim-dev depends only on its own four libraries.
  • Problem: A consumer that installs qt6-pim-dev (or -private-dev) and nothing else cannot compile against it: QtCore/QtQml headers and the Qt6Core/Qt6Qml CMake configs the shipped Qt6*Config.cmake files need are not there. The private headers additionally need Qt's private headers, which only qt6-base-private-dev provides.
  • Fix: Add qt6-base-dev and qt6-declarative-dev to qt6-pim-dev's Depends, and qt6-base-private-dev and qt6-declarative-private-dev to qt6-pim-private-dev's.
minor packaging 5. 1005-override-qtversion.patch has no DEP-3 header and lowers the reported module version to 6.10.0 for a 6.12.0~beta1 tree ◂
  • Files: debian/patches/1005-override-qtversion.patch:1-8, .cmake.conf:1
  • Basis: checked, in the package or with a reference tool
  • Evidence: The patch is a bare diff with no Description/Origin/Forwarded: -set(QT_REPO_MODULE_VERSION "6.12.0") / +set(QT_REPO_MODULE_VERSION "6.10.0"), while the package is 6.12.0beta1+dfsg-4 and Build-Depends require qt6-base-dev (>= 6.10.2+dfsg~). Its purpose is only explained in the changelog of 6.12.0beta1+dfsg-1 ("lower Qt version requirement down to 6.10").
  • Problem: Without a DEP-3 header the patch's intent is invisible to anyone reading debian/patches. The change also makes the installed Qt module report 6.10.0 (header directories, Qt6ConfigVersion.cmake) although the source and the package are 6.12.0~beta1, so find_package(Qt6 6.11 ... COMPONENTS Contacts) fails even though the package version satisfies it.
  • Fix: Add Description, Origin (and Forwarded if applicable) lines, as the other patches in the series have or as 0034-0039 do, and keep the module version at or just below the newest qt6-base in the archive rather than a whole minor version below.
minor packaging 6. qt6-pim-examples synopsis calls the C++/QML examples 'HTML examples' ◂
  • Files: debian/control:221
  • Basis: checked, in the package or with a reference tool
  • Evidence: Description: Qt 6 PIM HTML examples for a package that ships binaries under usr/lib/*/qt6/examples/organizer/ and QML sources under /usr/share/doc/qt6-pim-examples/examples/; the HTML documentation is in qt6-pim-doc-html (Description: Qt 6 PIM HTML documentation).
  • Problem: The synopsis is a copy-and-paste of the doc-html package's one and is wrong about what the package contains, which every user sees in apt/dpkg output.
  • Fix: Use Description: Qt 6 PIM examples.
Verified ◂
  • Licence inventory over the whole non-debian tree: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only in src/, ... OR GPL-3.0-only in tests/ code, ... OR BSD-3-Clause in examples/ and in the examples' and snippets' .qdoc files, bare BSD-3-Clause in the 88 CMakeLists, and ... OR GFDL-1.3-no-invariants-only in src//doc/src/.qdoc; all are on the prescan's accepted list and mutually compatible.
  • No non-free terms anywhere: no CC-*-NC/ND, no 'no modification', no 'non-commercial' wording, no commercial-only SPDX expression, and no 'All rights reserved' except the HTML footer string at doc/qt5.qdocconf:85 (a 2012 Nokia notice, whose holder the Files: doc/* stanza names).
  • The six files the prescan listed as unrecognised binary data - tests/auto/versit/qversit/testdata_vcf/AAB4-MultipleAll.vcf, AAB4-SingleNonAscii.vcf, AAB4-SingleNonAsciiWithPhoto.vcf, Entourage11-basic.vcf, Entourage11-image.vcf and Entourage11-nonascii.vcf - are vCard test data: they are the data rows of tests/auto/versit/qversit/tst_qversit.cpp:140-190, and their embedded photo/base64 payloads are why the scanner saw binary content. They are not built files and are covered by the tests/* stanza.
  • Files-Excluded is honoured: there is no doc/src and no tests/system/qmlorganizer/contents/images/default.svg in the tree, and no QML or C++ file references default.svg.
  • Images, recorded by name and judged by location: examples/contacts/qmlcontactslistview/doc/images/qmlcontactslistview-{edit,main}.png, examples/organizer/qmlorganizerlistview/doc/images/qmlorganizerlistview-{edit,main,new}.png, examples/organizer/todo/doc/images/todo{editor,example}.png, src/organizer/doc/images/qmlorganizerlistview-main.png and src/imports/contacts/default.svg are documentation screenshots and a QML icon under the examples/* and src/* stanzas; tests/system/qmlorganizer/contents/images/{button,button-pressed,gloss,lineedit,quit,stripes,titlebar,toolbutton,spinner-bg,spinner-select}.png and the three .sci files are the UI assets of the QML system test under the tests/* stanza. None carries its own notice.
  • LICENSE.* and LICENSES/.txt are licence texts, not licensed code. src/imports//declarative_*_qmltyperegistrations.cpp are generated files, but they are checked in upstream and built from the checked-in CMakeLists (NO_GENERATE_QMLTYPES), so no source is missing.
  • doc/ contains only legacy qdocconf and style files; the documentation is built from the src//doc/.qdocconf added by 1004-qdoc.patch, so the excluded top-level doc/src is not needed for what is shipped. The only report of the excluded data is doc/qt5.qdocconf's sourcedirs += ../doc/src, in a qdocconf the build does not use.
  • debian/: DEP-5 with the exact 1.0 Format URL; 18 patches, all listed in series and all present; debhelper compat 13 with plain dh, DEB_BUILD_MAINT_OPTIONS=hardening=+all and dpkg-buildflags; xauth/xvfb marked <!nocheck>, correct because at compat 13 dh skips override_dh_auto_test under nocheck; dh_auto_test -- LC_ALL=... QML2_IMPORT_PATH=... is the working idiom because cmake's test step runs make test with those words as make variable assignments (Buildsystem/makefile.pm test), which make exports to ctest.
  • The renamed packages have Breaks/Replaces and (for the dev package) Provides on the qtpim6-* names, and the bound 6.12.0~beta+dfsg-4~ does cover the released 6.12.0~beta1+dfsg-3: deb-version(7) compares the non-digit part first, where the digit '1' counts as the empty part, so ~beta+dfsg sorts above ~beta1+dfsg.
  • Standards-Version 4.7.4 matches the current Policy 4.7.x. No maintainer scripts, maintscripts or debian/tests (there is no autopkgtest; the test suite runs at build time under xvfb-run).
  • uscan found the packaged version as the newest upstream release (upstream 6.12.0~beta1, packaged 6.12.0~beta1+dfsg).
  • Every pointer of debian/copyright to /usr/share/common-licenses names a file that is there (GFDL-1.3, GPL-2, GPL-3, LGPL-2.1, LGPL-3).
Not confirmed ◂
  • Whether usr/lib/*/cmake/Qt6Qml and usr/lib/*/cmake/Qt6BuildInternals in qt6-pim-dev.install would share any file name with qt6-declarative-dev/qt6-base-dev: dpkg allows a directory owned by several packages, only identical file names clash, and that can only be seen from an actual build tree.
  • The provenance of the PNG/SCI assets under tests/system/qmlorganizer/contents/images/: they carry no notice or attribution file, and the same directory also held default.svg, which the changelog describes as CC-BY-SA. Their location assigns them to the tests/* stanza; whether they are all Qt-authored could not be checked without the upstream history.
  • Why doc/src was removed through Files-Excluded: the changelog records only the removal of default.svg, and the removed files are not available to inspect.
  • I could not test whether -DQT_BUILD_DOCS=ON in a clean arch-only build, where qt6-documentation-tools (Build-Depends-Indep) is absent, makes cmake fail rather than warn; a build would show it. The package's presence in unstable suggests Qt skips the docs instead.
Proposed changes ◂

None.

Uploader's response to the LLM review

The uploader was emailed about the review 10 hours ago.

Review Information

accepted — allocated to mechtilde 8 hours ago, started 8 hours ago, completed 8 hours ago.

Final Comment

this is packages is accepted

see the discussion under
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1140537&pow_referer=

Thanks

Other Reviews of this Package

VersionHashAllocatedCompletedReviewerStatusDetails
6.12.0~beta1+dfsg-1 9bc39978… 2026-08-07 19:33 2026-08-07 19:37 mechtilde accepted VIEW
6.12.0~beta1-1 36d16a08… 2026-08-06 16:52 2026-08-06 17:01 mechtilde rejected VIEW

Public Notes

8 hours ago ● public

Licenserecon

Command: lrc | grep -v 'Superfluous file pattern'
Exit code: 0

de: Versions: licenserecon '19.0'  licensecheck '3.3.10-1'

Quellbaum analysieren  ....
Lesen d/copyright  ....
Wird ausgeführt licensecheck ....

d/copyright      | licensecheck

Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactactions/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactactions/multiaction/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactactions/sendemailaction/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactactions/unittest/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactasync/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactasync/maliciousplugin/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactasync/unittest/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontact/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactcollection/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactdetail/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactdetails/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactfilter/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanager/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerdetails/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerfiltering/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerfiltering/testactions/booleanaction/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerfiltering/testactions/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerfiltering/testactions/dateaction/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerfiltering/testactions/integeraction/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerfiltering/testactions/numberaction/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerfiltering/testactions/phonenumberaction/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerfiltering/unittest/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerplugins/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerplugins/dummyotherplugin/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerplugins/dummyplugin/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerplugins/dummyplugincopy/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerplugins/dummypluginempty/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerplugins/dummyplugininvalid/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmanagerplugins/unittest/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactmemusage/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactrelationship/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qcontactsortorder/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/contacts/qmlcontacts/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qmlorganizer/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizercollection/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizere2e/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizeritemasync/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizeritemasync/maliciousplugin/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizeritemasync/unittest/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizeritem/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizeritemdetail/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizeritemdetails/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizeritemfilter/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizeritemsortorder/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizermanager/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/organizer/qorganizermanagerdetails/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versitorganizer/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versitorganizer/qversitorganizerexporter/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versitorganizer/qversitorganizerimporter/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qvcard21writer/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qvcard30writer/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversit/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitcontactexporter/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitcontactimporter/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitcontactplugins/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitcontactplugins/plugin1/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitcontactplugins/plugin2/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitcontactplugins/plugin3/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitcontactplugins/plugin4/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitcontactplugins/plugin5/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitcontactplugins/unittest/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitdocument/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitproperty/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitreader/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/auto/versit/qversitwriter/CMakeLists.txt
Qt-Commercial or GPL-3| BSD-3-clause      tests/CMakeLists.txt

Back to Dashboard | View all reviews for this package