Package: release.debian.org Severity: normal X-Debbugs-Cc: xdg-desktop-portal-...@packages.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Control: affects -1 + src:xdg-desktop-portal-kde User: release.debian....@packages.debian.org Usertags: unblock
Dear Release Team, please unblock package xdg-desktop-portal-kde. [ Reason ] It contains the following changes: * New upstream release (6.3.5). * Relax inter-plasma versioned dependency constraint so we can upload only 6.3.5 packages that have actual code changes. * Backport upstream commits: - Fix notifications created by apps using the Notifications portal that specify something to happen when clicked to actually perform that action. (kde#501244) [ Tests ] - Minimal test that the file browsing portal from a sandboxed app works. - Upstream test suite passes in sbuild. [ Risks ] Only backport of upstream commits that apply cleanly. Further fixes can easily be backported or the changes reverted. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing Thanks! unblock xdg-desktop-portal-kde/6.3.5-1
diff -Nru xdg-desktop-portal-kde-6.3.4/CMakeLists.txt xdg-desktop-portal-kde-6.3.5/CMakeLists.txt --- xdg-desktop-portal-kde-6.3.4/CMakeLists.txt 2025-04-02 05:40:36.000000000 +0200 +++ xdg-desktop-portal-kde-6.3.5/CMakeLists.txt 2025-05-06 20:01:41.000000000 +0200 @@ -2,12 +2,12 @@ set(CMAKE_C_STANDARD 99) -set(PROJECT_VERSION "6.3.4") +set(PROJECT_VERSION "6.3.5") set(PROJECT_VERSION_MAJOR 6) project(xdg-desktop-portal-kde VERSION ${PROJECT_VERSION}) -set(PROJECT_DEP_VERSION "6.3.4") +set(PROJECT_DEP_VERSION "6.3.5") set(QT_MIN_VERSION "6.7.0") set(KF6_MIN_VERSION "6.10.0") set(KDE_COMPILERSETTINGS_LEVEL "5.82") diff -Nru xdg-desktop-portal-kde-6.3.4/debian/changelog xdg-desktop-portal-kde-6.3.5/debian/changelog --- xdg-desktop-portal-kde-6.3.4/debian/changelog 2025-04-03 01:01:14.000000000 +0200 +++ xdg-desktop-portal-kde-6.3.5/debian/changelog 2025-05-19 00:58:40.000000000 +0200 @@ -1,3 +1,16 @@ +xdg-desktop-portal-kde (6.3.5-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (6.3.5). + * Relax inter-plasma versioned dependency constraint so we can upload + only 6.3.5 packages that have actual code changes. + * Backport upstream commits: + - Fix notifications created by apps using the Notifications portal that + specify something to happen when clicked to actually perform that action. + (kde#501244) + + -- Aurélien COUDERC <couc...@debian.org> Mon, 19 May 2025 00:58:40 +0200 + xdg-desktop-portal-kde (6.3.4-1) unstable; urgency=medium [ Patrick Franz ] diff -Nru xdg-desktop-portal-kde-6.3.4/debian/patches/relax-interplasma-versioned-deps.patch xdg-desktop-portal-kde-6.3.5/debian/patches/relax-interplasma-versioned-deps.patch --- xdg-desktop-portal-kde-6.3.4/debian/patches/relax-interplasma-versioned-deps.patch 1970-01-01 01:00:00.000000000 +0100 +++ xdg-desktop-portal-kde-6.3.5/debian/patches/relax-interplasma-versioned-deps.patch 2025-05-08 00:28:41.000000000 +0200 @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -7,7 +7,7 @@ + + project(xdg-desktop-portal-kde VERSION ${PROJECT_VERSION}) + +-set(PROJECT_DEP_VERSION "6.3.5") ++set(PROJECT_DEP_VERSION "6.3.4") + set(QT_MIN_VERSION "6.7.0") + set(KF6_MIN_VERSION "6.10.0") + set(KDE_COMPILERSETTINGS_LEVEL "5.82") diff -Nru xdg-desktop-portal-kde-6.3.4/debian/patches/series xdg-desktop-portal-kde-6.3.5/debian/patches/series --- xdg-desktop-portal-kde-6.3.4/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ xdg-desktop-portal-kde-6.3.5/debian/patches/series 2025-05-12 22:33:11.000000000 +0200 @@ -0,0 +1,2 @@ +relax-interplasma-versioned-deps.patch +upstream_1210bd0c_fix-Notifications-default-action-target-is-optional.patch diff -Nru xdg-desktop-portal-kde-6.3.4/debian/patches/upstream_1210bd0c_fix-Notifications-default-action-target-is-optional.patch xdg-desktop-portal-kde-6.3.5/debian/patches/upstream_1210bd0c_fix-Notifications-default-action-target-is-optional.patch --- xdg-desktop-portal-kde-6.3.4/debian/patches/upstream_1210bd0c_fix-Notifications-default-action-target-is-optional.patch 1970-01-01 01:00:00.000000000 +0100 +++ xdg-desktop-portal-kde-6.3.5/debian/patches/upstream_1210bd0c_fix-Notifications-default-action-target-is-optional.patch 2025-05-12 22:33:11.000000000 +0200 @@ -0,0 +1,26 @@ +From 1210bd0c654d92e3eddca2da405c454fed540125 Mon Sep 17 00:00:00 2001 +From: Kylie C <kyli...@proton.me> +Date: Sun, 23 Mar 2025 18:39:53 -0400 +Subject: [PATCH] fix(Notifications): `default-action-target` is optional + +BUG: 501244 +--- + src/notification.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/notification.cpp b/src/notification.cpp +index 307f482e..7a2fd734 100644 +--- a/src/notification.cpp ++++ b/src/notification.cpp +@@ -116,7 +116,7 @@ void NotificationPortal::AddNotification(const QString &app_id, const QString &i + } + }; + +- if (notification.contains(QStringLiteral("default-action")) && notification.contains(QStringLiteral("default-action-target"))) { ++ if (notification.contains(QStringLiteral("default-action"))) { + KNotificationAction *action = notify->addDefaultAction(notification.value(QStringLiteral("default-action")).toString()); + + connect(action, &KNotificationAction::activated, this, [actionInvoked, notification] { +-- +GitLab + diff -Nru xdg-desktop-portal-kde-6.3.4/po/ar/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/ar/xdg-desktop-portal-kde.po --- xdg-desktop-portal-kde-6.3.4/po/ar/xdg-desktop-portal-kde.po 2025-04-02 05:40:36.000000000 +0200 +++ xdg-desktop-portal-kde-6.3.5/po/ar/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200 @@ -1,8 +1,8 @@ # Copyright (C) 2024 This file is copyright: # This file is distributed under the same license as the xdg-desktop-portal-kde package. -# -# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024 Zayed Al-Saidi <zayed.alsa...@gmail.com> +# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024, 2025 Zayed Al-Saidi <zayed.alsa...@gmail.com> # Zayed Al-Saidi <zayed.alsa...@gmail.com>, 2024. +# msgid "" msgstr "" "Project-Id-Version: xdg-desktop-portal-kde\n" diff -Nru xdg-desktop-portal-kde-6.3.4/po/fr/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/fr/xdg-desktop-portal-kde.po --- xdg-desktop-portal-kde-6.3.4/po/fr/xdg-desktop-portal-kde.po 2025-04-02 05:40:36.000000000 +0200 +++ xdg-desktop-portal-kde-6.3.5/po/fr/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200 @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2020, 2021, 2022, 2023, 2024 Xavier Besnard <xavier.besn...@kde.org> +# SPDX-FileCopyrightText: 2020, 2021, 2022, 2023, 2024, 2025 Xavier Besnard <xavier.besn...@kde.org> # Vincent Pinon <vpi...@kde.org>, 2017. # Simon Depiets <sdepi...@gmail.com>, 2018, 2019, 2020. # Xavier Besnard <xavier.besn...@kde.org>, 2023. @@ -17,7 +17,7 @@ "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Accelerator-Marker: &\n" "X-Environment: kde\n" -"X-Generator: Lokalize 24.12.0\n" +"X-Generator: Lokalize 24.12.3\n" "X-Text-Markup: kde4\n" #, kde-format diff -Nru xdg-desktop-portal-kde-6.3.4/po/it/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/it/xdg-desktop-portal-kde.po --- xdg-desktop-portal-kde-6.3.4/po/it/xdg-desktop-portal-kde.po 2025-04-02 05:40:36.000000000 +0200 +++ xdg-desktop-portal-kde-6.3.5/po/it/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200 @@ -1,6 +1,6 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the xdg-desktop-portal-kde package. -# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Luigi Toscano <luigi.tosc...@tiscali.it> +# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Luigi Toscano <luigi.tosc...@tiscali.it> # Vincenzo Reale <smart212...@gmail.com>, 2022. # msgid "" @@ -16,7 +16,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 25.03.70\n" +"X-Generator: Lokalize 24.12.0\n" #, kde-format msgctxt "NAME OF TRANSLATORS" diff -Nru xdg-desktop-portal-kde-6.3.4/po/ko/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/ko/xdg-desktop-portal-kde.po --- xdg-desktop-portal-kde-6.3.4/po/ko/xdg-desktop-portal-kde.po 2025-04-02 05:40:36.000000000 +0200 +++ xdg-desktop-portal-kde-6.3.5/po/ko/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200 @@ -1,6 +1,6 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Shinjo Park <k...@peremen.name> +# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Shinjo Park <k...@peremen.name> # msgid "" msgstr "" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 23.08.5\n" +"X-Generator: Lokalize 24.12.3\n" #, kde-format msgctxt "NAME OF TRANSLATORS" diff -Nru xdg-desktop-portal-kde-6.3.4/po/nb/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/nb/xdg-desktop-portal-kde.po --- xdg-desktop-portal-kde-6.3.4/po/nb/xdg-desktop-portal-kde.po 2025-04-02 05:40:36.000000000 +0200 +++ xdg-desktop-portal-kde-6.3.5/po/nb/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200 @@ -1,7 +1,5 @@ # Translation of xdg-desktop-portal-kde to Norwegian Bokmål # -# SPDX-FileCopyrightText: 2025 Martin Hansen <mh306...@gmail.com> -# msgid "" msgstr "" "Project-Id-Version: xdg-desktop-portal-kde\n" diff -Nru xdg-desktop-portal-kde-6.3.4/po/ru/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/ru/xdg-desktop-portal-kde.po --- xdg-desktop-portal-kde-6.3.4/po/ru/xdg-desktop-portal-kde.po 2025-04-02 05:40:37.000000000 +0200 +++ xdg-desktop-portal-kde-6.3.5/po/ru/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200 @@ -5,21 +5,22 @@ # Alexander Potashev <aspotas...@gmail.com>, 2017, 2018. # Мария Шикунова <translation-t...@basealt.ru>, 2022. # Alexander Yavorsky <kekc...@gmail.com>, 2024. +# SPDX-FileCopyrightText: 2025 Olesya Gerasimenko <translation-t...@basealt.ru> msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2025-04-01 02:33+0000\n" -"PO-Revision-Date: 2024-11-17 17:41+0300\n" -"Last-Translator: Alexander Yavorsky <kekc...@gmail.com>\n" -"Language-Team: Russian <kde-russ...@lists.kde.ru>\n" +"PO-Revision-Date: 2025-04-08 10:19+0300\n" +"Last-Translator: Olesya Gerasimenko <translation-t...@basealt.ru>\n" +"Language-Team: Basealt Translation Team\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 21.08.3\n" +"X-Generator: Lokalize 23.08.5\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -243,18 +244,16 @@ msgstr "Открыть" #: src/inputcapture.cpp:146 -#, fuzzy, kde-format -#| msgctxt "@title:window" -#| msgid "Input Capture Requested" +#, kde-format msgctxt "@title:notification" msgid "Input Capture started" -msgstr "Запрос захвата ввода" +msgstr "Успешный запуск захвата вывода" #: src/inputcapture.cpp:149 #, kde-kuit-format msgctxt "@info %1 is the name of the application" msgid "Input is being managed by %1. Press <shortcut>%2</shortcut> to disable." -msgstr "" +msgstr "Ввод управляется %1. Для отключения нажмите <shortcut>%2</shortcut>." #: src/inputcapture.cpp:154 #, kde-kuit-format @@ -263,6 +262,7 @@ "Input is being managed by an application. Press <shortcut>%1</shortcut> to " "disable." msgstr "" +"Ввод управляется приложением. Для отключения нажмите <shortcut>%1</shortcut>." #: src/InputCaptureDialog.qml:16 #, kde-format @@ -469,17 +469,15 @@ msgstr "Поделиться" #: src/screencast.cpp:297 -#, fuzzy, kde-format -#| msgid "New Virtual Output" +#, kde-format msgid "Virtual Output" -msgstr "Новый виртуальный вывод" +msgstr "Виртуальный вывод" #: src/screencast.cpp:298 -#, fuzzy, kde-format -#| msgid "New Virtual Output" +#, kde-format msgctxt "%1 is the application name" msgid "Virtual Output (shared with %1)" -msgstr "Новый виртуальный вывод" +msgstr "Виртуальный вывод (используется совместно с %1)" #: src/screencast.cpp:352 #, kde-format diff -Nru xdg-desktop-portal-kde-6.3.4/src/xdg-desktop-portal-kde.notifyrc xdg-desktop-portal-kde-6.3.5/src/xdg-desktop-portal-kde.notifyrc --- xdg-desktop-portal-kde-6.3.4/src/xdg-desktop-portal-kde.notifyrc 2025-04-02 05:40:37.000000000 +0200 +++ xdg-desktop-portal-kde-6.3.5/src/xdg-desktop-portal-kde.notifyrc 2025-05-06 20:01:41.000000000 +0200 @@ -388,11 +388,15 @@ Name[eu]=Sarrera atzematea abiatu da Name[fr]=La capture de la saisie est démarrée. Name[gl]=Iniciouse a captura de entrada +Name[hu]=Bevitelrögzítés elindítva +Name[ia]=Captura de Ingresso Initiava Name[it]=Acquisizione dell'immissione avviata Name[ka]=შეყვანის ჩაწერა დაიწყო +Name[ko]=입력 캡처 시작됨 Name[nb]=Startet registrering av inndata Name[nl]=Vangen van invoer gestart Name[pt_BR]=Captura de entrada iniciada +Name[ru]=Запущен захват ввода Name[sk]=Spustené zachytávanie vstupov Name[sl]=Začetek zajemanja vnosa Name[sv]=Inmatningslagring startad @@ -408,11 +412,15 @@ Comment[eu]=Sarrera, orain, aplikazio batek kudeatzen du Comment[fr]=La saisie est maintenant gérée par une application. Comment[gl]=Unha aplicación comezou a xestionar a entrada. +Comment[hu]=A bemenetet mostantól egy alkalmazás kezeli +Comment[ia]=Ingresso es nunc gerite per un application Comment[it]=L'immissione è ora gestita da un'applicazione Comment[ka]=შეყვანა ახლა აპლიკაციის მიერ იმართება +Comment[ko]=앱에서 입력을 관리하는 중 Comment[nb]=Inndata behandles nå av et program Comment[nl]=Invoer wordt nu beheerd door een toepassing Comment[pt_BR]=A entrada está sendo gerenciada por um aplicativo +Comment[ru]=Ввод теперь управляется приложением Comment[sk]=Vstup je teraz spravovaný aplikáciou Comment[sl]=Vnos zdaj upravlja aplikacija Comment[sv]=Inmatning hanteras nu av programmet