Review: kate 4:26.08.2+dfsg-1
New Package Report
.changes
| Architecture | source amd64 all |
|---|---|
| Distribution | unstable |
| Date | Wed, 28 Oct 2026 22:37:02 +0100 |
| Source | kate |
| Version | 4:26.08.2+dfsg-1 |
| Changed-By | Sandro Knauß <hefee@debian.org> |
Changelog
kate (4:26.08.2+dfsg-1) unstable; urgency=medium
.
* Team upload.
[ Sandro Knauß ]
* Update copyright to match current version.
* Exclude non DFSG-free 3rdparty/SingleApplication:
- repack tarball.
- watch: add repacksuffix..
- watch: add DVersion-mangle.
- add patch to use Debian's copy of SingleApplication.
- add libsingleapplication-dev to build-depends..dsc
| Package-List | kate deb editors optional arch=any kate-addons deb kde optional arch=any kate-data deb kde optional arch=all kate-libs deb kde optional arch=any kwrite deb editors optional arch=any |
|---|---|
| Section | editors |
| Priority | optional |
| Component | main |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: kate
Source: https://invent.kde.org/utilities/kate
Files-Excluded:
3rdparty/SingleApplication/*
Comment:
KDE software follows the KDE licensing policy that can be found:
https://techbase.kde.org/Policies/Licensing_Policy
Some files might refer to license names that are explained it these the
mentioned policy.
.
Unless otherwise noted the default license used in this application is
LGPL-2.1+ for the source code and GFDL-NIV-1.2+ for the documentation.
Some of the optional plugins used at runtime are under a version of
the GPL license.
.
In particular, this licensing allows this project to link against libgit2
(which may, in turn, link against the openssl, which has incompatibilities
with the GPL), as the code that links against this is the kateprojectplugin,
that is under a version of the LGPL, so the incompatibilities don't apply.
.
On the other hand, in order to link against the ktexteditor framework
(which may, in turn, link against libgit2), either the libgit2 needs to be
linked against gnutls or ktexteditor needs to not be linked against libgit2.
Upstream-Contact: kde-devel@kde.org
Files: *
Copyright: 2001-2002, Daniel.Naber
2007-2024, A S Alam <aalam@users.sf.net>
2009, Abhishek Patil <abhishekworld@gmail.com>
2023-2025, Adrián Chaves (Gallaecio)
2026, Aindriú Mac Giolla Eoin <aindriu80@yahoo.com>
2025-2026, Alexander Becker <alex-at-kde-l10n-de@freenet.de>
2023, Alexander Neundorf <neundorf@kde.org>
2018-2026, Alexander Yavorsky <kekcuha@gmail.com>
2022-2025, Alois.spitzbart <spitz234@hotmail.com>
2001-2007, Anders Lund <anders@alweb.dk>
2007-2008, Andreas Pakulat <apaku@gmx.de>
Antoni Bella Pérez
2024, Antonis Geralis <capoiosct@gmail.com>
2006-2021, Burkhard Lück <lueck@hube-lueck.de>
2023, Cezar M. Tigaret <cezar.tigaret@gmail.com>
2001-2022, Christoph Cullmann <cullmann@kde.org>
2009-2013, Cristina Yenyxe González García <the.blue.valkyrie@gmail.com>
2026, César A. P. Cláudio <cesarapclaudio@gmail.com>
2025-2026, deck <altronic25@protonmail.com>
2025, Dennis Lübke <kde@dennis2society.de>
2005-2021, Dominik Haumann <dhaumann@kde.org>
2005-2026, Eloy Cuadra <ecuadra@eloihr.net>
2022-2026, Emir SARI <emir_sari@icloud.com>
2025-2026, Emir SARI <emir_sari@îcloud.com>
2023-2024, Enol P <enolp@softastur.org>
2026, Ewald Müller <EMuede@netscape.net>
2017, Forrest Smith
2022, Frank Steinmetzger <dev-kde@felsenfleischer.de>
2007-2023, Frederik Schwarzer <schwarzer@kde.org>
1991-2024, Free Software Foundation, Inc
2009-2026, Freek de Kruijf <freekdekruijf@kde.nl>
2017, Friedrich W. H. Kossebau <kossebau@kde.org>
2026, Gary Wang <opensource@blumia.net>
2023-2025, Geraldo Simiao <geraldosimiao@fedoraproject.org>
2011-2026, giovanni <g.sora@tiscali.it>
2014-2018, Gregor Mi <codestruct@posteo.org>
2025-2026, Guilherme Marçal Silva <guimarcalsilva@gmail.com>
2023-2024, Guðmundur Erlingsson <gudmundure@gmail.com>
2022, Harald Sitter <sitter@kde.org>
2017, Héctor Mesa Jiménez <hector@lcc.uma.es>
2021-2022, Héctor Mesa Jiménez <wmj.py@gmx.com>
2008, Ignacio Poggi <ignaciop.3@gmail.com>
2024, Igor Moreira Padua <igorpadua@discente.ufg.br>
2021, Ilia Kats <ilia-kats@gmx.net>
2003-2005, Jaime Robles <jaime@kde.org>
2025-2026, Jan Papez (honyczek)
2020, Jan Paul Batrina <jpmbatrina01@gmail.com>
2009-2010, Johannes Obermayr <johannesobermayr@gmx.de>
2012, Jonas Schürmann <jonasschuermann@aol.de>
2020, Jonathan Verner <jonathan.verner@matfyz.cz>
2001-2014, Joseph Wenninger <jowenn@kde.org>
2011-2024, Jure Repinc <jlp@holodeck1.com>
2024, kali <shreekantkalwar@gmail.com>
2024, kali <skkalwar999@gmail.com>
2024, Karthik Nishanth <kndevl@outlook.com>
2023-2026, KDE euskaratzeko proiektuaren arduraduna <xalba@ni.eus>
2000, KDE-Nederlands team <i18n@kde.nl>
2021-2025, Kheyyam Gojayev <xxmn77@gmail.com>
2023-2026, Kisaragi Hiu <mail@kisaragi-hiu.com>
2020-2026, Kishore G <kishore96@gmail.com>
2021-2026, Kristof Kiszel <ulysses@fsf.hu>
2011-2025, Kåre Särs <kare.sars@iki.fi>
2010-2024, Lasse Liehu <lasse.liehu@gmail.com>
2025, Leo Ruggeri <leo5t@yahoo.it>
2026, Libor Filípek <libor.filipek@gmail.com>
2004-2026, Marcus Gama <marcus.gama@gmail.com>
2026, Marcus Gama <marcus.gama@kde.org>
2020, Mario Aichinger <aichingm@gmail.com>
2019, Mark Nauwelaerts <mark.nauwelaerts@gmail.com>
2021, Markus Ebner <info@ebner-markus.de>
2014, Martin Sandsmark <martin.sandsmark@kde.org>
2019-2026, Matjaž Jeran <matjaz.jeran@amis.net>
2007, Matthew Woehlke <mw_triad@users.sourceforge.net>
2001-2002, Meni Livne <livne@kde.org>
2021, Michal Humpula <kde@hudrydum.cz>
2018, Michal Srb <michalsrb@gmail.com>
2003-2004, Miguel Revilla Rodríguez <yo@miguelrevilla.com>
2009-2015, Milian Wolff <mail@milianw.de>
2022-2026, Mincho Kondarev <mkondarev@yahoo.de>
2026, Mint <5602mint@gmail.com>
2007, Mirko Stocker <me@misto.ch>
2021, Méven Car <meven.car@kdemail.net>
2025, Olesya Gerasimenko <goa@altlinux.org>
2021-2026, Olesya Gerasimenko <translation-team@basealt.ru>
2003-2006, Pablo de Vicente <p.devicente@wanadoo.es>
2000-2002, Pablo de Vicente <vicente@oan.es>
2010-2011, Panagiotis Papadopoulos <pano_90@gmx.net>
2016-2026, Paolo Zamponi <feus73@gmail.com>
2016-2026, Petros Vidalis <pvidalis@gmail.com>
2026, Philipp Kiemle <l10n.daphipz@fastmail.de>
2003-2004, Rafael Osuna <rosuna@wol.es>
2010, Ricardo Varas Santana <ricardoivaras@gmail.com>
2007, Robert Gruber <rgruber@users.sourceforge.net>
2012-2015, Rocio Gallego <traducciones@rociogallego.com>
2009-2013, Rolf Eike Beer <kde@opensource.sf-tec.de>
2012-2024, Roman Paholik <wizzardsk@gmail.com>
2009-2011, Rosetta Contributors and Canonical Ltd
2024, Ryuichi Yamada <ryuichi_ya220@outlook.jp>
2004-2006, Santiago Fernandez Sancho <santi@kde-es.org>
2008-2026, Sergiu Bivol <sergiu@cip.md>
2008-2026, Shinjo Park <kde@peremen.name>
2002, Simon Hausmann <hausmann@kde.org>
2024-2026, Stefan Asserhäll <stefan.asserhall@bredband.net>
2004-2026, Stefan Asserhäll <stefan.asserhall@gmail.com>
2002, Stefan Winter <swinter@kde.org>
2004-2006, Stephan Johach <hunsum@gmx.de>
2014-2024, Steve Allewell <steve.allewell@gmail.com>
2025, Sveinn í Felli <sv1@fellsnet.is>
2009-2026, Sveinn í Felli <sveinki@nett.is>
2018, Sven Brauch <mail@svenbrauch.de>
2014, Sven Brauch <svenbrauch@gmail.com>
2018, The Free Software Foundation
2000-2024, The Kate Authors
2002-2004, Thomas Diehl <thd@kde.org>
2002-2005, Thomas Fischer <thomas.fischer@t-fischer.net>
2010, Thomas Fjellstrom <thomas@fjellstrom.ca>
2005-2009, Thomas Reitelbach <tr@erdfunkstelle.de>
2018, Tomaz Canabrava <tcanabrava@kde.org>
2009-2026, Tommi Nieminen <translator@legisign.org>
2024-2025, Toms Trasuns <toms.trasuns@posteo.net>
2010, Tomáš Trnka
2025-2026, Vincenzo Reale <smart2128vr@gmail.com>
2017, Víctor Rodrigo Córdoba <vrcordoba@gmail.com>
2010-2026, Vít Pelčák <vit@pelcak.org>
2017-2024, Wantoyo <wantoyek@gmail.com>
2020-2025, Waqar Ahmed <waqar.17a@gmail.com>
2013-2026, Xavier Besnard <xavier.besnard@kde.org>
2023-2026, Yaron Shahrabani <sh.yaron@gmail.com>
2021-2026, Zayed Al-Saidi <zayed.alsaidi@gmail.com>
2023-2026, Łukasz Wojniłowicz <lukasz.wojnilowicz@gmai.com>
2011-2026, Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>
License: LGPL-2+
Files: .craft.ini
.flatpak-manifest.json
.gitlab-ci.yml
.kde-ci.yml
apps/kate/data/org.kde.kate.appdata.xml
apps/kwrite/.flatpak-manifest.json
apps/kwrite/data/org.kde.kwrite.appdata.xml
snapcraft.yaml
Copyright: 2014, Matthias Klumpp <matthias@tenstral.net>
2024-2026, Scarlett Moore <sgmoore@kde.org>
License: CC0-1.0
Files: doc/*
Copyright: 2001-2002, Daniel.Naber
2002-2005, Anders Lund
2005, Anne-Marie Mahfouf
2005-2009, Dominic Hauman
2000, Jochen Wilhelmy
2000-2001, Seth Rothberg
2011-2014, T.C. Hollingsworth
2000-2001, Thad McGinnis
2000-2005, the kate developer team
2001-2014, the kate team
License: GFDL-NIV-1.2+
Files: addons/katesql/katesqlview.h
Copyright: 2010, Marco Mentasti <marcomentasti@gmail.com>
License: GPL-2
Files: addons/kate-ctags/ctagskinds.cpp
addons/kate-ctags/ctagskinds.h
addons/kate-ctags/tags.cpp
addons/kate-ctags/tags.h
addons/katebuild-plugin/plugin_katebuild.cpp
addons/katebuild-plugin/plugin_katebuild.h
addons/openlink/*
addons/rbql/*
addons/symbolviewer/bash_parser.cpp
addons/symbolviewer/cpp_parser.cpp
addons/symbolviewer/ecma_parser.cpp
addons/symbolviewer/fortran_parser.cpp
addons/symbolviewer/katesymbolviewerplugin.json
addons/symbolviewer/perl_parser.cpp
addons/symbolviewer/php_parser.cpp
addons/symbolviewer/plugin.qrc
addons/symbolviewer/plugin_katesymbolviewer.cpp
addons/symbolviewer/plugin_katesymbolviewer.h
addons/symbolviewer/python_parser.cpp
addons/symbolviewer/ruby_parser.cpp
addons/symbolviewer/samples/*
addons/symbolviewer/tcl_parser.cpp
addons/symbolviewer/ui.rc
addons/symbolviewer/xml_parser.cpp
addons/symbolviewer/xslt_parser.cpp
addons/template/AppWizardReader.cpp
addons/textfilter/*
addons/xmlcheck/plugin_katexmlcheck.cpp
addons/xmlcheck/plugin_katexmlcheck.h
addons/xmltools/plugin_katexmltools.cpp
addons/xmltools/plugin_katexmltools.h
addons/xmltools/pseudo_dtd.cpp
addons/xmltools/pseudo_dtd.h
apps/lib/welcomeview/*
Copyright: 2007, Alexander Dymo <adymo@kdevelop.org>
2013, Alexander Neundorf <neundorf@kde.org>
2005, Anders Lund <anders@alweb.dk>
2008, Anne-Marie Mahfouf <annma@kde.org>
2001-2002, Bernd Gehrmann <bernd@kdevelop.org>
2001-2002, Daniel Naber
2022, Eugene Popov <popov895@ukr.net>
2011, Ian Wakeling <ian.wakeling@ntlworld.com>
2004, Jens Dagerbo <jens.dagerbo@swipnet.se>
2022, Jiří Wolker <woljiri@gmail.com>
2001, Joseph Wenninger <jowenn@bigfoot.com>
2006-2024, Kåre Särs <kare.sars@iki.fi>
2010, Tomas Trnka <tomastrnka@gmx.com>
2023-2024, Waqar Ahmed <waqar.17a@gmail.com>
License: GPL-2+
Files: addons/kate-ctags/kate_ctags_plugin.cpp
addons/kate-ctags/kate_ctags_plugin.h
addons/kate-ctags/kate_ctags_view.cpp
addons/kate-ctags/kate_ctags_view.h
Copyright: 2008-2011, Kare Sars <kare.sars@iki.fi>
License: GPL-2.1+3+KDEeV
Files: addons/close-except-like/*
Copyright: 2012, Alex Turbov <i.zaufi@gmail.com>
License: GPL-3+
Files: addons/backtracebrowser/btdatabase.cpp
addons/backtracebrowser/btdatabase.h
addons/backtracebrowser/btfileindexer.cpp
addons/backtracebrowser/btfileindexer.h
addons/backtracebrowser/btparser.cpp
addons/backtracebrowser/btparser.h
addons/backtracebrowser/katebacktracebrowser.cpp
addons/backtracebrowser/katebacktracebrowser.h
addons/filebrowser/katebookmarkhandler.cpp
addons/filebrowser/katebookmarkhandler.h
addons/filebrowser/katefilebrowser.cpp
addons/filebrowser/katefilebrowser.h
addons/filebrowser/katefilebrowserconfig.cpp
addons/filebrowser/katefilebrowserconfig.h
addons/filebrowser/katefilebrowserplugin.cpp
addons/filebrowser/katefilebrowserplugin.h
addons/gdbplugin/configview.cpp
addons/gdbplugin/configview.h
addons/gdbplugin/ioview.cpp
addons/gdbplugin/ioview.h
addons/gdbplugin/localsview.cpp
addons/gdbplugin/localsview.h
addons/gdbplugin/plugin_kategdb.cpp
addons/gdbplugin/plugin_kategdb.h
addons/gdbplugin/sessionconfig.h
addons/katebuild-plugin/AppOutput.cpp
addons/katebuild-plugin/AppOutput.h
addons/katebuild-plugin/targets.cpp
addons/katebuild-plugin/targets.h
addons/katesql/autotests/test_exportdata.cpp
addons/katesql/autotests/test_importdata.cpp
addons/katesql/autotests/testhelpers.h
addons/katesql/connection.h
addons/katesql/connectionmodel.cpp
addons/katesql/connectionmodel.h
addons/katesql/connectionwizard.cpp
addons/katesql/connectionwizard.h
addons/katesql/dataoutput/*
addons/katesql/dataoutputview.cpp
addons/katesql/dataoutputview.h
addons/katesql/dataoutputwidget.cpp
addons/katesql/dataoutputwidget.h
addons/katesql/exportwizard.cpp
addons/katesql/exportwizard.h
addons/katesql/helpers/*
addons/katesql/katesqlconfigpage.cpp
addons/katesql/katesqlconfigpage.h
addons/katesql/katesqlconstants.h
addons/katesql/katesqlplugin.cpp
addons/katesql/katesqlplugin.h
addons/katesql/katesqlview.cpp
addons/katesql/outputstyle.h
addons/katesql/outputstylewidget.cpp
addons/katesql/outputstylewidget.h
addons/katesql/queryhelpers/*
addons/katesql/schemabrowserwidget.cpp
addons/katesql/schemabrowserwidget.h
addons/katesql/schemawidget.cpp
addons/katesql/schemawidget.h
addons/katesql/sqlmanager.cpp
addons/katesql/sqlmanager.h
addons/katesql/textoutputwidget.cpp
addons/katesql/textoutputwidget.h
addons/konsole/kateconsole.cpp
addons/konsole/kateconsole.h
apps/lib/kateapp.cpp
apps/lib/kateappadaptor.cpp
apps/lib/kateconfigdialog.cpp
apps/lib/kateconfigplugindialogpage.cpp
apps/lib/katedocmanager.cpp
apps/lib/katedocmanager.h
apps/lib/katemainwindow.cpp
apps/lib/katemainwindow.h
apps/lib/katemwmodonhddialog.cpp
apps/lib/katepluginmanager.cpp
apps/lib/katesavemodifieddialog.cpp
apps/lib/kateviewmanager.cpp
apps/lib/kateviewmanager.h
apps/lib/kateviewspace.cpp
apps/lib/kateviewspace.h
Copyright: 2021, Ahmad Samir <a.samirh78@gmail.com>
2004-2005, Albert Astals Cid <aacid@kde.org>
2004-2007, Anders Lund <anders@alweb.dk>
2003-2022, Antoni Bella Pérez <antonibella5@yahoo.com>
2026, Artyom Kirnev <kirnevartem30@gmail.com>
2003, Benjamin C Meyer <ben+kdelibs@meyerhome.net>
2001, Christoph Cullmann <cullmann@kde.org>
2017, Ederag <edera@gmx.fr>
2007, Flavio Castelli <flavio.castelli@gmail.com>
2022, Héctor Mesa Jiménez <wmj.py@gmx.com>
2008-2010, Ian Wakeling <ian.wakeling@ntlworld.com>
2007-2026, Josep M. Ferrer <txemaq@gmail.com>
2001-2004, Joseph Wenninger <jowenn@kde.org>
2010-2022, Kåre Särs <kare.sars@iki.fi>
2009-2010, Manuel Tortosa Moreno <manutortosa@chakra-project.org>
2010, Marco Mentasti <marcomentasti@gmail.com>
2004, Michael Brade <brade@kde.org>
2007-2009, Mirko Stocker <me@misto.ch>
1999-2006, Sebastià Pla i Sanz <sps@sastia.com>
2003, Waldo Bastian <bastian@kde.org>
2023-2024, Waqar Ahmed <waqar.17a@gmail.com>
License: LGPL-2
Files: 3rdparty/rapidjson/*
3rdparty/rbql/*
addons/gdbplugin/debugconfigpage.cpp
addons/gdbplugin/debugconfigpage.h
addons/git-blame/gitblametooltip.cpp
addons/git-blame/gitblametooltip.h
addons/lspclient/lspclientcompletion.cpp
addons/lspclient/lspclientcompletion.h
addons/lspclient/lspclientconfigpage.cpp
addons/lspclient/lspclientconfigpage.h
addons/lspclient/lspclienthover.cpp
addons/lspclient/lspclienthover.h
addons/lspclient/lspclientplugin.cpp
addons/lspclient/lspclientplugin.h
addons/lspclient/lspclientpluginview.cpp
addons/lspclient/lspclientpluginview.h
addons/lspclient/lspclientprotocol.h
addons/lspclient/lspclientserver.cpp
addons/lspclient/lspclientserver.h
addons/lspclient/lspclientservermanager.cpp
addons/lspclient/lspclientservermanager.h
addons/lspclient/lspclientsymbolhighlighter.cpp
addons/lspclient/lspclientsymbolhighlighter.h
addons/lspclient/lspclientsymbolview.cpp
addons/lspclient/lspclientsymbolview.h
addons/lspclient/lspclientutils.cpp
addons/lspclient/lspclientutils.h
addons/lspclient/semantic_tokens_legend.cpp
addons/lspclient/semantic_tokens_legend.h
addons/lspclient/tests/lsptestapp.cpp
apps/lib/autotests/exec_tests.cpp
apps/lib/autotests/io_tests.cpp
apps/lib/autotests/urlinfo_test.cpp
apps/lib/autotests/urlinfo_test.h
apps/lib/diagnostics/diagnostic_suppression.h
apps/lib/diagnostics/diagnostic_types.h
apps/lib/diagnostics/diagnosticitem.h
apps/lib/diagnostics/diagnosticview.cpp
apps/lib/diagnostics/diagnosticview.h
apps/lib/diagnostics/session_diagnostic_suppression.h
apps/lib/drawing_utils.h
apps/lib/exec_io_utils.cpp
apps/lib/exec_io_utils.h
apps/lib/exec_utils.cpp
apps/lib/exec_utils.h
apps/lib/gitprocess.cpp
apps/lib/gitprocess.h
apps/lib/io/exec.cpp
apps/lib/json_utils.h
apps/lib/jsonsettings.cpp
apps/lib/jsonsettings.h
apps/lib/ktexteditor_utils.cpp
apps/lib/ktexteditor_utils.h
doc/katepart/development.docbook
po/ca/docs/katepart/development.docbook
po/de/docs/katepart/development.docbook
po/eo/docs/katepart/development.docbook
po/it/docs/katepart/development.docbook
po/nl/docs/katepart/development.docbook
po/pt_BR/docs/katepart/development.docbook
po/ru/docs/katepart/development.docbook
po/sv/docs/katepart/development.docbook
po/tr/docs/katepart/development.docbook
po/uk/docs/katepart/development.docbook
Copyright: 2023, Akseli Lahtinen <akselmo@akselmo.dev>
2010-2022, Christoph Cullmann <cullmann@kde.org>
2017, Dmitry Ignatovich
2016, Dominik Haumann <dhaumann@kde.org>
2021, IBM Corporation
2021, Kåre Särs <kare.sars@iki.fi>
2026, Leia <leia@tutamail.com>
2019-2025, Mark Nauwelaerts <mark.nauwelaerts@gmail.com>
2015, Milo Yip
2015, THL A29 Limited, a Tencent company
2016, Volker Krause <vkrause@kde.org>
2021-2022, Waqar Ahmed <waqar.17a@gmail.com>
2025, Yuri Timenkov <yuri@timenkov.pro>
License: Expat
Files: 3rdparty/rapidjson/msinttypes/*
Copyright: 2006-2013, Alexander Chemeris
2015, Milo Yip
2015, THL A29 Limited
2015, THL A29 Limited, a Tencent company
License: BSD-3-clause
Files: addons/kate-ctags/readtags.c
addons/kate-ctags/readtags.h
addons/project/ctags/*
Copyright: 1996-2003, Darren Hiebert <dhiebert@users.sourceforge.net>
License: public-domain
Files: po/ca/formatplugin.po
po/ca/kate-ctags-plugin.po
po/ca/kate-replicode-plugin.po
po/ca/katebacktracebrowserplugin.po
po/ca/katebookmarksplugin.po
po/ca/katebuild-plugin.po
po/ca/katecloseexceptplugin.po
po/ca/katecolorpickerplugin.po
po/ca/katecompilerexplorer.po
po/ca/kateexternaltoolsplugin.po
po/ca/katefilebrowserplugin.po
po/ca/katefiletree.po
po/ca/kategdbplugin.po
po/ca/kategitblameplugin.po
po/ca/kategpgplugin.po
po/ca/katekeyboardmacros.po
po/ca/katekonsoleplugin.po
po/ca/kateproject.po
po/ca/katesearch.po
po/ca/kateshownonprintableplugin.po
po/ca/katesnippetsplugin.po
po/ca/katesql.po
po/ca/katesymbolviewer.po
po/ca/katetextfilter.po
po/ca/katexmlcheck.po
po/ca/katexmltools.po
po/ca/ktexteditorpreviewplugin.po
po/ca/lspclient.po
po/ca/rainbowparens.po
po/ca/rbqlplugin.po
po/ca/tabswitcherplugin.po
po/ca@valencia/formatplugin.po
po/ca@valencia/kate-ctags-plugin.po
po/ca@valencia/kate-replicode-plugin.po
po/ca@valencia/katebacktracebrowserplugin.po
po/ca@valencia/katebookmarksplugin.po
po/ca@valencia/katebuild-plugin.po
po/ca@valencia/katecloseexceptplugin.po
po/ca@valencia/katecolorpickerplugin.po
po/ca@valencia/katecompilerexplorer.po
po/ca@valencia/kateexternaltoolsplugin.po
po/ca@valencia/katefilebrowserplugin.po
po/ca@valencia/katefiletree.po
po/ca@valencia/kategdbplugin.po
po/ca@valencia/kategitblameplugin.po
po/ca@valencia/kategpgplugin.po
po/ca@valencia/katekeyboardmacros.po
po/ca@valencia/katekonsoleplugin.po
po/ca@valencia/kateproject.po
po/ca@valencia/katesearch.po
po/ca@valencia/kateshownonprintableplugin.po
po/ca@valencia/katesnippetsplugin.po
po/ca@valencia/katesql.po
po/ca@valencia/katesymbolviewer.po
po/ca@valencia/katetextfilter.po
po/ca@valencia/katexmlcheck.po
po/ca@valencia/katexmltools.po
po/ca@valencia/ktexteditorpreviewplugin.po
po/ca@valencia/lspclient.po
po/ca@valencia/rainbowparens.po
po/ca@valencia/rbqlplugin.po
po/ca@valencia/tabswitcherplugin.po
po/uk/kate-ctags-plugin.po
po/uk/kate-replicode-plugin.po
po/uk/kate.po
po/uk/katebacktracebrowserplugin.po
po/uk/katebuild-plugin.po
po/uk/katecloseexceptplugin.po
po/uk/katecolorpickerplugin.po
po/uk/kateexternaltoolsplugin.po
po/uk/katefilebrowserplugin.po
po/uk/katefiletree.po
po/uk/kategdbplugin.po
po/uk/kategitblameplugin.po
po/uk/katekonsoleplugin.po
po/uk/kateproject.po
po/uk/katesearch.po
po/uk/katesnippetsplugin.po
po/uk/katesql.po
po/uk/katesymbolviewer.po
po/uk/katetextfilter.po
po/uk/katexmlcheck.po
po/uk/katexmltools.po
po/uk/ktexteditorpreviewplugin.po
po/uk/lspclient.po
po/uk/tabswitcherplugin.po
Copyright: 2004, Albert Astals Cid <aacid@kde.org>
2002-2022, Antoni Bella Pérez <antonibella5@yahoo.com>
2005-2026, Josep M. Ferrer <txemaq@gmail.com>
2009-2010, Manuel Tortosa <manutortosa@chakra-project.org>
2009, Manuel Tortosa <manutortosa@gmail.com>
2002-2026, This_file_is_part_of_KDE
License: LGPL-2.1+3+KDEeV
Files: doc/kate/index.docbook
doc/katepart/index.docbook
doc/kwrite/index.docbook
po/ca/docs/kate/index.docbook
po/ca/docs/katepart/index.docbook
po/ca/docs/kwrite/*
po/de/docs/kate/index.docbook
po/de/docs/kwrite/*
po/eo/docs/kate/index.docbook
po/eo/docs/katepart/index.docbook
po/eo/docs/kwrite/*
po/es/docs/kwrite/*
po/it/docs/kate/index.docbook
po/it/docs/katepart/index.docbook
po/it/docs/kwrite/*
po/ko/docs/kwrite/*
po/nl/docs/kate/index.docbook
po/nl/docs/katepart/index.docbook
po/nl/docs/kwrite/*
po/pt/docs/kwrite/*
po/pt_BR/docs/kate/index.docbook
po/pt_BR/docs/katepart/index.docbook
po/pt_BR/docs/kwrite/*
po/ru/docs/kate/index.docbook
po/ru/docs/katepart/index.docbook
po/ru/docs/kwrite/*
po/sv/docs/kate/index.docbook
po/sv/docs/katepart/index.docbook
po/sv/docs/kwrite/*
po/tr/docs/kate/index.docbook
po/tr/docs/katepart/index.docbook
po/tr/docs/kwrite/*
po/uk/docs/kate/index.docbook
po/uk/docs/katepart/index.docbook
po/uk/docs/kwrite/*
Copyright: 2002-2005, Anders.Lund
2000-2001, Seth.Rothberg
2000, Jochen Wilhelmy
License: GFDL-1.2+
Files: po/ca/docs/kate/gdb-io.png
po/ca/docs/kate/gdb-output.png
Copyright: 2015, <ellestone@ninedegreesbelow.com>
License: CC-BY-SA-3
Files: debian/*
Copyright: 2015-2026, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
License: Permissive
The packaging efforts in this debian package are free software; the
copyright holder(s) give unlimited permission to copy, distribute
and modify it.
License: BSD-3-clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
.
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
.
2. 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.
.
3. Neither the name of the copyright holder 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 HOLDER 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: CC-BY-SA-3
On Debian systems, the complete text of the Creative Commons
Attribution-ShareAlike 3.0 licence can be found in
`/usr/share/common-licenses/CC-BY-SA-3.0'.
License: CC0-1.0
To the extent possible under law, the author(s) have dedicated all
copyright and related and neighboring rights to this software to the
public domain worldwide. This software is distributed without any
warranty.
.
You should have received a copy of the CC0 Public Domain Dedication
along with this software. If not, see
<https://creativecommons.org/publicdomain/zero/1.0/>.
.
On Debian systems, the complete text of the CC0 Public Domain
Dedication can be found in `/usr/share/common-licenses/CC0-1.0’.
License: Expat
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation files
(the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
.
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
License: GFDL-1.2+
On Debian systems, the complete text of the GNU Free Documentation License
version 1.2 can be found in `/usr/share/common-licenses/GFDL-1.2'.
License: GFDL-NIV-1.2+
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
--
On Debian systems, the complete text of the GNU Free Documentation License
version 1.2 can be found in `/usr/share/common-licenses/GFDL-1.2'.
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 <https://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-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; either version 2 of the License, or
(at your option) any later version.
.
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 <https://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-2.1+3+KDEeV
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; either
version 2.1 of the License, or (at your option) version 3, or any
later version accepted by the membership of KDE e.V. (or its
successor approved by the membership of KDE e.V.), which shall
act as a proxy defined in Section 6 of 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 complete text of the GNU General Public License
version 2 can be found in `/usr/share/common-licenses/GPL-2', likewise, the
complete text of the GNU General Public License version 3 can be found in
`/usr/share/common-licenses/GPL-3'.
Comment: There is no GPL-2.1. This is most likely a typo either for GPL-2 or
LGPL-2.1. As stated it would be under the GPL-3.
... Copy and paste error in the license of a text editor.
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, either version 3 of the License, or
(at your option) any later version.
.
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 3 can be found in
`/usr/share/common-licenses/GPL-3’.
License: LGPL-2
This library is free software; you can redistribute it and/or modify
it under the terms of the GNU Library General Public License version
2 as published by the Free Software Foundation.
.
This library 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
Library General Public License for more details.
.
You should have received a copy of the GNU Library General Public
License along with this library; if not,
see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU Library General
Public License version 2 can be found in
`/usr/share/common-licenses/LGPL-2’.
License: LGPL-2+
This library is free software; you can redistribute it and/or modify
it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
.
This library 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
Library General Public License for more details.
.
You should have received a copy of the GNU Library General Public
License along with this library; if not,
see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU Library General
Public License version 2 can be found in
`/usr/share/common-licenses/LGPL-2’.
License: LGPL-2.1+3+KDEeV
This file is distributed under the license LGPL version 2.1 or
version 3 or later versions approved by the membership of KDE e.V.
.
On Debian systems, the full text of the GNU Library General Public
License version 2.1 can be found in the file
`/usr/share/common-licenses/LGPL-2.1'.
.
On Debian systems, the full text of the GNU Library General Public
License version 3 can be found in the file
`/usr/share/common-licenses/LGPL-3'.
License: public-domain
This source code is released into the public domain.
DFSG Assistant LLM REVIEW 1 blocker, 3 important, 3 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 days ago.
Report
DFSG NEW review for kate version 4:26.08.2+dfsg-1
Summary
- Licensing is DFSG-compliant and
debian/copyrightis accurate: No - Packaging is of good quality: No
- Issues: 1 blocker, 3 important, 3 minor
- debian/watch: version 5
- debian/copyright: machine-readable
- Scan before the review: 1 found
Licensing
The source tree itself is free: no non-commercial, no-modification or field-of-use terms anywhere, the documentation ships with its DocBook sources, and the vendored code (rapidjson, RBQL) is attributed. But debian/copyright is not accurate. The stanza covering the three manuals and their translations declares GFDL-1.2+ (a licence the DFSG database rejects) although the files carry KDE's &FDLNotice;, i.e. GFDL 1.2+ with no invariant sections, which the same file calls GFDL-NIV-1.2+; that stanza also names three holders who are not the files' holders while omitting four who are. Holders named in file headers are missing from Files: *: Pablo Rauzy (eight source files) and the Tajik/Xhosa translation copyright blocks, and the two Catalan kate.po files are LGPL-2+ but attributed LGPL-2.1+3+KDEeV.
Packaging
Otherwise conventional, well-maintained KDE packaging: debhelper compat 14, dh-sequence-kf6/qmldeps, a DEP-3 patch that replaces the removed non-free SingleApplication with Debian's libsingleapplication-dev, correct install files, no maintainer scripts, current Standards-Version. The defect introduced by the kate/kate-addons/kate-libs/kwrite split is that kwrite does not depend on kate-data, which is where kate.mo lives, so a KWrite installed without kate is untranslated; kate-addons' plugin translations are in kate-data too. Minor: rapidjson is bundled although Debian ships rapidjson-dev.
Issues
blocker licensing 1. Manual docbooks and their translations are declared GFDL-1.2+ although they are GFDL with no invariant sections (GFDL-NIV-1.2+) ◂
- Files:
debian/copyright:540-578,debian/copyright:173-184,doc/kate/index.docbook:44,doc/katepart/index.docbook:53,doc/kwrite/index.docbook:27 - Basis: inferred from what was read, not seen directly
- Evidence: debian/copyright:578
License: GFDL-1.2+for the 35 files listed from line 540; the files say<legalnotice>&FDLNotice;</legalnotice>. The same copyright file'sFiles: doc/*stanza usesLicense: GFDL-NIV-1.2+(line 184) and the Comment says 'the default license ... is ... GFDL-NIV-1.2+ for the documentation'. - Problem: KDE's
FDLNoticeentity grants the GNU FDL 1.2 or later 'with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts', i.e. what the package calls GFDL-NIV-1.2+. Because laterFilesstanzas override earlier ones, the stated licence for doc/kate/index.docbook, doc/katepart/index.docbook, doc/kwrite/index.docbook and their 32 translations is the plain GFDL-1.2+ short name, which the DFSG licence database does not accept (invariant sections could be designated), and which contradicts the package's own documentation default. The files themselves are free; debian/copyright is wrong and reads as a DFSG problem. - Fix: Change line 578 to
License: GFDL-NIV-1.2+(the standaloneLicense: GFDL-1.2+paragraph at line 661 is then unused and can be removed).
important licensing 2. Files: * does not name the holder Pablo Rauzy of the keyboardmacros plugin ◂
- Files:
debian/copyright:27-159,addons/keyboardmacros/keyboardmacrosplugin.cpp:2,addons/keyboardmacros/keyboardmacrosplugin.h:2,addons/keyboardmacros/keyboardmacrosplugincommands.cpp:2,addons/keyboardmacros/keyboardmacrosplugincommands.h:2,addons/keyboardmacros/keyboardmacrospluginview.cpp:2,addons/keyboardmacros/keyboardmacrospluginview.h:2,addons/keyboardmacros/keycombination.h:2,addons/keyboardmacros/macro.h:2 - Basis: checked, in the package or with a reference tool
- Evidence: All eight files:
SPDX-FileCopyrightText: 2022 Pablo Rauzy <r .at. uzy .dot. me>;grep Rauzy debian/copyrightfinds nothing. - Problem: No later stanza matches addons/keyboardmacros, so the
Files: *Copyright list (lines 28-158) applies and omits a copyright holder declared in the files at the top of the tree. Policy 12.5 requires the copyright information to name the holders. - Fix: Add
2022, Pablo Rauzy <r .at. uzy .dot. me>to theFiles: *Copyright field.
important licensing 3. The stanza for the index docbooks names three holders who do not hold them and omits Dominik Haumann, T.C. Hollingsworth, Thad McGinnis and Anne-Marie Mahfouf ◂
- Files:
debian/copyright:577-579,doc/kate/index.docbook:28-43,doc/katepart/index.docbook:40-52,doc/kwrite/index.docbook:23-26 - Basis: checked, in the package or with a reference tool
- Evidence: debian/copyright:577-579:
2002-2005, Anders.Lund / 2000-2001, Seth.Rothberg / 2000, Jochen Wilhelmy. doc/kate/index.docbook holds Seth Rothberg, Anders Lund, Dominik Haumann and T.C. Hollingsworth; doc/katepart/index.docbook holds Thad McGinnis, Anne-Marie Mahfouf, Anders Lund and T.C. Hollingsworth; doc/kwrite/index.docbook's only holder is&TC.Hollingsworth;. - Problem: Because this stanza is the last one matching those files (and the
po/*/docs/*/index.docbooktranslations), it overrides theFiles: doc/*stanza and states an incomplete and partly wrong set of holders: Jochen Wilhelmy is not a holder of any of the three manuals, and the actual holders are missing (for doc/kwrite/index.docbook the holder is not named at all). Policy 12.5 requires the holders to be named accurately. - Fix: Give the union of the holders actually declared in the files (Seth Rothberg, Anders Lund, Dominik Haumann, T.C. Hollingsworth, Thad McGinnis, Anne-Marie Mahfouf) for this stanza, or give the three manuals their own stanzas with their own holders.
important packaging 4. kwrite does not depend on kate-data, which holds kate.mo, so a KWrite installed without kate has no translations ◂
- Files:
debian/control:81-84,debian/control:42-46,apps/kwrite/main.cpp:40,debian/kate-data.install:8 - Basis: checked, in the package or with a reference tool
- Evidence: kwrite
Depends: libkf6texteditor-katepartonly; kate-data.install:8 shipsusr/share/locale/*/LC_MESSAGES/*kate*.mo; apps/kwrite/main.cpp:40KLocalizedString::setApplicationDomain(QByteArrayLiteral("kate")); kate-data is pulled in only throughkate'sDepends: kate-data (>= ${source:Version}). - Problem: The package split is meant to make kwrite installable without kate (changelog for 4:26.08.2-2, closing #1028381), but KWrite's strings are in kate.mo, which only kate-data ships. Installing kwrite without kate therefore gives an English-only KWrite (including its desktop file and the scalable kwrite.svg in kate-data). kate-addons' plugin translations (katebuild-plugin.mo, lspclient.mo, ...) are in kate-data too, so a kate-addons installed without kate is equally untranslated.
- Fix: Add
kate-datato kwrite's Depends (or at least Recommends) and to kate-addons' Depends.
minor licensing 5. po/ca/kate.po and po/ca@valencia/kate.po are LGPL-2+ but are covered by the LGPL-2.1+3+KDEeV stanza ◂
- Files:
debian/copyright:446-538,po/ca/kate.po:3,po/ca@valencia/kate.po:3 - Basis: checked, in the package or with a reference tool
- Evidence: po/ca/kate.po:3
# This file is distributed under the license LGPL version 2 or later.(identical in po/ca@valencia/kate.po), while the stanza covering them endsLicense: LGPL-2.1+3+KDEeV(debian/copyright:538). The other 60 ca/ca@valencia files say 'LGPL version 2.1 or ...'. - Problem: The stated licence is more restrictive than the one the two files grant: a recipient may use them under LGPL-2, but debian/copyright says 2.1-or-3-or-later-approved-by-KDE-eV. Policy 12.5 and copyright-format 6.7 require the short name used to match the file's own grant.
- Fix: Move
po/ca/kate.poandpo/ca@valencia/kate.pointo a small stanza of their own withLicense: LGPL-2+and the holders of those two files, after the po/ca stanza so that it wins.
minor licensing 6. Files: * omits copyright holders declared in the Tajik and Xhosa po headers (infoDev, Khujand Computer Technologies, Youth Opportunities NGO, translate.org.za) ◂
- Files:
debian/copyright:27-159,po/tg/katesymbolviewer.po:2-7,po/tg/katetextfilter.po:2-7,po/tg/katexmltools.po:2-7,po/xh/kate.po:7 - Basis: checked, in the package or with a reference tool
- Evidence: po/tg/katesymbolviewer.po:2-7:
# Copyright (C) 2004 Free Software Foundation, Inc./# 2004, infoDev, a World Bank organization/# 2004, Khujand Computer Technologies, Inc./# 2004, Youth Opportunities NGO/# Roger V Kovacs ..., 2004./# Victor Ibragimov ..., 2004./# Marina Kolucheva ..., 2004.; po/xh/kate.po:7# Copyright (C) 2001 translate.org.zawithAntoinette Dekeni <antoinette@transalate.org.za>, 2001.below. - Problem: These are copyright blocks of the translation files; no later stanza matches them, so
Files: *applies, and none of these organisations or people is in its Copyright list. The list already carries the FSF and many translators, so this is an omission of old-style (pre-SPDX) credits, not a deliberate choice. Policy 12.5. - Fix: Add the organisations and translators from these headers (and the remaining old-style po credits, e.g. po/uk's Andriy Rysin, Eugene Onischenko, Yuri Chornoivan) to the
Files: *Copyright list.
minor packaging 7. rapidjson is bundled in 3rdparty/rapidjson although Debian ships rapidjson-dev 1.1.0 ◂
- Files:
3rdparty/rapidjson/rapidjson.h:1-13,3rdparty/rapidjson/msinttypes/stdint.h:1-20,addons/lspclient/lspclientserver.cpp:27-29,addons/gdbplugin/launch_json_reader.cpp:11-15,apps/lib/CMakeLists.txt:31-35 - Basis: checked, in the package or with a reference tool
- Evidence: The tree ships a header-only rapidjson copy (Expat, plus BSD-3-clause msinttypes) and adds
${CMAKE_SOURCE_DIR}/3rdpartyto the include path; the sources already use#include <rapidjson/document.h>etc.apt-cache show rapidjson-devgives 1.1.0+dfsg2-7.6 with the same headers. - Problem: Debian already packages this library; keeping an embedded copy means two copies to track for security and licensing updates, and the bundled copy carries no separate license file. This is a packaging-quality concern rather than a DFSG one (rapidjson is free and fully attributed in debian/copyright).
- Fix: Build-depend on rapidjson-dev, drop the bundled directory and the 3rdparty include path (keeping 3rdparty/rbql), and remove the rapidjson stanzas from debian/copyright.
Verified ◂
- Prescan licence finding (debian/copyright:578,
GFDL-1.2+): reported as the wrong short name for documentation that is really GFDL with no invariant sections. The docbooks' own notice is<legalnotice>&FDLNotice;</legalnotice>and debian/copyright's Comment andFiles: doc/*stanza call the documentation GFDL-NIV-1.2+, so the files themselves are DFSG-free; no other non-free wording (non-commercial, no-modification, CC-*-NC/ND, JSON 'Good, not Evil') occurs anywhere in the tree. - Prescan holders: of the 31 names, the substantive omissions are reported as issues. The rest are translated forms of 'The Kate Authors'/'the kate team' (die Kate-Autoren, Kate-utviklarane, Kate-ren egileak, аутори Кејт, مؤلّفو «كيت», केएटीई के लेखकगण, கேட் நிரலாளர்கள் ...), translation teams already covered as teams (KDE-Nederlands team, KDE Russian translation team, KDE i18n Project for Vietnamese), the same person under another spelling or address (Alois Spitzbart =
Alois.spitzbart <spitz234@hotmail.com>, Charlotte =deck <altronic25@protonmail.com>, g.sora =giovanni <g.sora@tiscali.it>, Iñigo Salvador Azurmendi xalba@ni.eus =KDE euskaratzeko proiektuaren arduraduna <xalba@ni.eus>, Marcus Vinícius de Andrade Gama =Marcus Gama <marcus.gama@gmail.com>), or docbook parse noise (</userinput,das -Team,door het team van,La squadra di sviluppo di). The KWrite Authors(apps/kwrite/CMakeLists.txt:46) is insideif(APPLE)and only sets the macOS bundle plist, which is not shipped in any Debian binary; no issue raised.- Licence inventory: all SPDX identifiers in the tree were collected (63
MIThits, 36GPL-*hits, 110LGPL-2.0-onlyhits): the MIT files and the rapidjson/rbql files are in the Expat stanza, the GPL-2.0-or-later files are in the GPL-2+ stanza, the 15 LGPL-2.0-only files in apps/lib and the backtracebrowser/filebrowser/gdbplugin/katesql/katebuild/konsole groups are in the LGPL-2 stanza, close-except-like is GPL-3+, katesqlview.h GPL-2, kate_ctags_plugin.* GPL-2.1+3+KDEeV. msinttypes is BSD-3-clause, both readtags copies are public domain (addons/kate-ctags and addons/project/ctags), rbql.js is MIT (Dmitry Ignatovich, named at debian/copyright:411), rapidjson is MIT (THL A29/Milo Yip), the two ca documentation PNGs are CC-BY-SA-3, the CC0 build/CI files are in the CC0 stanza, LICENSES/*.txt are the licence texts. - No built programs, libraries, bytecode, PDFs or minified code in the tree: the .png files are documentation screenshots and application icons, doc/ sources (doc/*.docbook and the po/ translations) are present, and 3rdparty/rbql/rbql.js is the readable upstream RBQL 0.27.0 with its modifications described in 3rdparty/rbql/README-kate.
- 3rdparty/SingleApplication is absent from the tree and listed in Files-Excluded; no reference to it remains outside .pc/ and the patch, which uses libsingleapplication-dev (in Debian, 3.5.6+ds-1, providing SingleApplication::SingleApplication).
- Build-Depends cross-check: the KIO targets (KF6::KIOCore, KF6::KIOGui, KF6::KIOWidgets, KF6::Bookmarks) reach the build through libkf6texteditor-dev -> libkf6parts-dev -> libkf6kio-dev; Qt6Sql and Qt6Test are in qt6-base-dev; qtkeychain-qt6-dev enables katesql; dh-sequence-qmldeps is provided by pkg-kde-tools 0.22.1. No missing build dependency found.
- Install files match the install() destinations read in the CMakeLists (kate/kwrite binaries, desktop and appdata files, hicolor icons, kateproject.example, katexmltools/, kate/katepart/kwrite HTML docs, locale .mo, man page, libkateprivate, kate-addons plugins incl. exec_inspect.sh and the kf6/kio plugin); compat 14 dh_missing fails on uninstalled files, and the build is assumed to have passed.
- debian/rules: debhelper compat 14,
dh $@, override_dh_auto_test runs the suite under xvfb-run (xvfb/xauth are marked <!nocheck>); no maintainer scripts or maintscripts; source format 3.0 (quilt); the single patch has DEP-3 Description/Author/Forwarded/Last-Update; Standards-Version 4.7.4 (Policy 4.7.4.1) is current; changelog version 4:26.08.2+dfsg-1 (unstable) sorts after the previous 4:26.08.2-2; Multi-Arch: foreign on kate-data is right; Vcs-* and upstream metadata present. - debian/copyright starts with the correct
Format:URL, so no replacement file is proposed. - uscan found the packaged version as the newest upstream release (upstream
26.08.2, packaged26.08.2+dfsg). - Every pointer of
debian/copyrightto /usr/share/common-licenses names a file that is there (CC-BY-SA-3.0,CC0-1.0,GFDL-1.2,GPL-2,GPL-3,LGPL-2,LGPL-2.1,LGPL-3).
Not confirmed ◂
- addons/kategpgplugin/CMakeLists.txt returns early when the Gpgmepp package is not found, and libgpgmepp-dev is not in Build-Depends (nothing in Build-Depends pulls it in), so the GPG plugin is probably not built at all in a clean chroot and kate-addons loses that plugin. Whether this is deliberate (gpgmepp 2.2 API compatibility) or a missing build dependency is something a build log would show (the CMake warning 'Gpgmepp library not found').
- No build was run, so the completeness of the binary packages (dh_missing) and the behaviour of the SingleApplication patch are inferred from the install() calls and the patch, not observed.
Proposed changes ◂
None.
Uploader's response to the LLM review
The uploader hasn't responded yet, and is welcome to at any time. The 24-hour hold has ended, so the package is now open for review as usual.
Review Information
accepted — allocated to awm 6 days ago, started 6 days ago, completed 6 days ago.
Final Comment
Superseded by review of later version