DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: kate 4:26.08.2+dfsg-1

New Package Report

.changes◂
Architecturesource amd64 all
Distributionunstable
DateWed, 28 Oct 2026 22:37:02 +0100
Sourcekate
Version4:26.08.2+dfsg-1
Changed-BySandro 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-Listkate 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
Sectioneditors
Priorityoptional
Componentmain
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/copyright is 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's Files: doc/* stanza uses License: GFDL-NIV-1.2+ (line 184) and the Comment says 'the default license ... is ... GFDL-NIV-1.2+ for the documentation'.
  • Problem: KDE's FDLNotice entity 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 later Files stanzas 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 standalone License: 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/copyright finds 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 the Files: * 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.docbook translations), it overrides the Files: 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-katepart only; kate-data.install:8 ships usr/share/locale/*/LC_MESSAGES/*kate*.mo; apps/kwrite/main.cpp:40 KLocalizedString::setApplicationDomain(QByteArrayLiteral("kate")); kate-data is pulled in only through kate's Depends: 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-data to 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 ends License: 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.po and po/ca@valencia/kate.po into a small stanza of their own with License: 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.za with Antoinette 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}/3rdparty to the include path; the sources already use #include <rapidjson/document.h> etc. apt-cache show rapidjson-dev gives 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 and Files: 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 inside if(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 MIT hits, 36 GPL-* hits, 110 LGPL-2.0-only hits): 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, packaged 26.08.2+dfsg).
  • Every pointer of debian/copyright to /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

Other Reviews of this Package

VersionHashAllocatedCompletedReviewerStatusDetails
4:26.08.2+dfsg-2 62207678… 2026-11-01 04:48 2026-11-01 18:53 awm accepted VIEW
4:26.08.2-2 096b16c6… 2026-10-27 23:43 2026-10-28 00:25 awm rejected VIEW

Back to Dashboard | View all reviews for this package