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

Reply via email to