Review: qt6-pim 6.12.0~beta1+dfsg-1
Package Information
| Description | Qt 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. |
|---|---|
| Maintainer | Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> |
| Changed By | Andres Salomon <dilinger@debian.org> |
| Sponsor | dilinger@debian.org |
| Distribution | experimental |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/qt-kde-team/extras/qt6-pim.git (browse) |
| Tracker | https://tracker.debian.org/pkg/qt6-pim |
| Uploaded | 1 day ago |
New Package Report
.changes
| Distribution | experimental |
|---|---|
| Date | Thu, 06 Aug 2026 23:48:57 +0000 |
| Source | qt6-pim |
| Version | 6.12.0~beta1+dfsg-1 |
| Changed-By | Andres Salomon |
| Architecture | source amd64 all |
Changelog
qt6-pim (6.12.0~beta1+dfsg-1) experimental; urgency=medium
.
[ Andres Salomon ]
* Append +dfsg to version and update debian/watch for that.
* debian/copyright: Drop default.svg (licensed CC-BY-SA) to comply w/ dfsg.
* Add lintian-overrides for qml6-module-qt* packages that have additional
bundled libQt6declarative_*.so.6 library.
* Install usr/lib/*/qt6/{metatypes,modules,sbom} into qtpim6-dev package.
.
qt6-pim (6.12.0~beta1-1) experimental; urgency=medium
.
* Team upload.
.
[ Jeremy Bícha ]
* New upstream git snapshot
* Rename source package for qt6
.
[ Andres Salomon ]
* New upstream (beta) release, uploaded to experimental - assume an unstable
ABI/API for now.
* debian/patches:
+ Drop 0010-Use-QRegularExpression-instead-of-the-deprecated-QRe.patch,
0011-Remove-usage-of-deprecated-QLatin1Literal.patch,
0012-Fix-QList-from-QSet-conversions.patch,
0014-Add-missing-include.patch,
0015-Remove-usage-of-deprecated-API-from-the-declarative-.patch,
0016-More-QDateTime-QDate-QDate-startOfDay-fixes.patch,
0017-Adjust-unit-test-to-account-for-QList-index-from-int.patch,
0019-Specify-enum-flag-type-properly-in-unit-test.patch,
0022-Mark-virtual-methods-with-override-keyword.patch,
0023-Fix-calendardemo-example.patch,
0025-Add-dependencies.yaml-for-CI.patch,
0026-Bump-sha1s-in-dependencies.yaml.patch,
0027-Fix-some-deprecated-QChar-constructor-issues-in-unit.patch,
0028-Ensure-we-throw-away-the-BOM-in-the-qversitreader-te.patch,
0031-Accessors-should-be-const.patch,
0033-Set-PLUGIN_CLASS_NAME-in-.pro-files.patch,
1001_fix-qtdatetime-null-comparison.patch,
1003_adapt_to_json_parser_change.patch.
All these patches were merged upstream or are no longer relevant.
+ Drop 2000_revert_module_version.patch. Upstream switched module version
to 6.0.0, so no longer needed.
+ Add 1005-override-qtversion.patch to lower Qt version requirement down
to 6.10 (currently the latest version available in sid).
+ Add 3001-calendardemo-fix.patch (pulled from upstream git).
+ Add 1004-qdocs.patch to enable calling qdoc during the build
(unfortunately using internal cmake qt macros).
+ Drop a bunch of 0013-Remove-usage-of-deprecated-QtAlgorithms.patch and
0021-Update-qHash-methods-to-return-size_t-instead-of-uin.patch that
was merged upstream.
+ Refresh 0018-Remove-invalid-method-overload-which-confuses-the-QM.patch,
0020-Remove-unused-method-in-unit-test.patch,
0032-Enforce-detail-access-constraints-in-contact-operati.patch, and
1002_Avoid-crash-while-parsing-vcards-from-different-threads.patch,
+ Fix build errors and deprecation warnings with patches 0034, 0036, 0037,
and 0039. Also refresh 0034 - 0039.
* debian/rules:
+ Stop calling syncqt.pl before the build, no longer needed with cmake.
+ Drop a bunch of legacy qmake workarounds.
+ Enable qt/cmake-style building docs and tests in configure rule.
+ Add a workaround for tests overwriting various .ical and .vcard files.
* debian/control:
+ Rename all the packages from qt5/qtpim5 to qt6 variants.
+ Drop all the qt5-specific Conflicts/Replaces.
+ Add myself as an uploader.
* Drop lintian-overrides for various libqt5*5a packages now that SONAMEs
match again.
* debian/copyright: update based on new copyright and license strings,
and upstream's licenseRule.json.
* debian/watch: update to version 5, and switch to upstream's 'dev' branch..dsc
| Package-List | libqt6contacts6 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 qtpim6-dev deb libdevel optional arch=any qtpim6-doc deb doc optional arch=all qtpim6-doc-html deb doc optional arch=all qtpim6-examples deb libdevel optional arch=any qtpim6-private-dev deb libdevel optional arch=any |
|---|---|
| Section | libs |
| Priority | optional |
| Component | main |
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.
Review Information
accepted — allocated to mechtilde 9 hours ago, started 9 hours ago, completed 9 hours ago.
Final Comment
Hi
as a note https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1140537
Other Reviews of this Package
| Version | Hash | Allocated | Completed | Reviewer | Status | Details |
|---|---|---|---|---|---|---|
| 6.12.0~beta1-1 | 36d16a08… | 2026-08-06 16:52 | 2026-08-06 17:01 | mechtilde | rejected | VIEW |