Package: release.debian.org
Severity: normal
X-Debbugs-Cc: plasma...@packages.debian.org, Debian Qt/KDE Maintainers 
<debian-qt-...@lists.debian.org>
Control: affects -1 + src:plasma-nm
User: release.debian....@packages.debian.org
Usertags: unblock

Dear Release Team,

please unblock package plasma-nm.

[ Reason ]
It contains the following changes :
* Backport upstream commit:
  - Allow automatic activation of privately stored Wireguard connections.
  [be2a3ca9] (kde#494264)
* Skip providers test to fix FTBFS with mobile-broadband-provider-info
  20250613 targeted at trixie. (Closes: #1108424)

[ Tests ]
- Both changes tested locally and work.
- Upstream build-time test suite passes.
- No regression identified running the Plasma desktop with these
  changes.

[ Risks ]
- The changes are made of one upstream commit backport, and a small
  patch disabling 1 test from the testsuite. I deem the risk to be very
  low.

[ 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 plasma-nm/4:6.3.4-2
diff -Nru plasma-nm-6.3.4/debian/changelog plasma-nm-6.3.4/debian/changelog
--- plasma-nm-6.3.4/debian/changelog    2025-04-03 01:02:32.000000000 +0200
+++ plasma-nm-6.3.4/debian/changelog    2025-07-03 19:08:48.000000000 +0200
@@ -1,3 +1,14 @@
+plasma-nm (4:6.3.4-2) unstable; urgency=medium
+
+  [ Aurélien COUDERC ]
+  * Backport upstream commit:
+    - Allow automatic activation of privately stored Wireguard connections.
+    [be2a3ca9] (kde#494264)
+  * Skip providers test to fix FTBFS with mobile-broadband-provider-info
+    20250613 targeted at trixie. (Closes: #1108424)
+
+ -- Aurélien COUDERC <couc...@debian.org>  Thu, 03 Jul 2025 19:08:48 +0200
+
 plasma-nm (4:6.3.4-1) unstable; urgency=medium
 
   [ Patrick Franz ]
diff -Nru plasma-nm-6.3.4/debian/patches/series 
plasma-nm-6.3.4/debian/patches/series
--- plasma-nm-6.3.4/debian/patches/series       1970-01-01 01:00:00.000000000 
+0100
+++ plasma-nm-6.3.4/debian/patches/series       2025-07-03 19:07:48.000000000 
+0200
@@ -0,0 +1,2 @@
+upstream_be2a3ca9_Allow-automatic-activation-of-privately-stored-Wireguard-connections.patch
+skip-providers-test.patch
diff -Nru plasma-nm-6.3.4/debian/patches/skip-providers-test.patch 
plasma-nm-6.3.4/debian/patches/skip-providers-test.patch
--- plasma-nm-6.3.4/debian/patches/skip-providers-test.patch    1970-01-01 
01:00:00.000000000 +0100
+++ plasma-nm-6.3.4/debian/patches/skip-providers-test.patch    2025-07-03 
19:06:54.000000000 +0200
@@ -0,0 +1,19 @@
+Description: Skip a test that fails when the number of
+ providers having MCC/MNC equal to 262/03 changes
+Bug: https://bugs.kde.org/show_bug.cgi?id=506217
+Bug-Debian: https://bugs.debian.org/1108424
+Forwarded: not-needed
+Author: Graham Inggs <gin...@debian.org>
+Last-Update: 2025-07-02
+
+--- a/tests/mobileproviderstest.cpp
++++ b/tests/mobileproviderstest.cpp
+@@ -48,7 +48,7 @@
+     QTest::addColumn<QStringList>("providerNames");
+ 
+     QTest::newRow("Aldi 1") << "26277" << 
QStringList{"AldiTalk/MedionMobile", "blau.de", "E-Plus", "simyo Internet"};
+-    QTest::newRow("Aldi 2") << "26203" << 
QStringList{"AldiTalk/MedionMobile", "blau.de", "E-Plus", "simyo Internet"};
++//    QTest::newRow("Aldi 2") << "26203" << 
QStringList{"AldiTalk/MedionMobile", "blau.de", "E-Plus", "simyo Internet"};
+     QTest::newRow("Vodafone CZ") << "23003" << QStringList{"Vodafone"};
+     QTest::newRow("1&1") << "26202" << QStringList{"Bild Mobil", "Vodafone", 
"1&1"};
+ }
diff -Nru 
plasma-nm-6.3.4/debian/patches/upstream_be2a3ca9_Allow-automatic-activation-of-privately-stored-Wireguard-connections.patch
 
plasma-nm-6.3.4/debian/patches/upstream_be2a3ca9_Allow-automatic-activation-of-privately-stored-Wireguard-connections.patch
--- 
plasma-nm-6.3.4/debian/patches/upstream_be2a3ca9_Allow-automatic-activation-of-privately-stored-Wireguard-connections.patch
 1970-01-01 01:00:00.000000000 +0100
+++ 
plasma-nm-6.3.4/debian/patches/upstream_be2a3ca9_Allow-automatic-activation-of-privately-stored-Wireguard-connections.patch
 2025-07-03 19:05:06.000000000 +0200
@@ -0,0 +1,37 @@
+From be2a3ca9d630c913d1b05c0a031038539110f61b Mon Sep 17 00:00:00 2001
+From: Nate Graham <n...@kde.org>
+Date: Wed, 25 Jun 2025 09:13:31 -0600
+Subject: [PATCH] Allow automatic activation of privately stored Wireguard
+ connections
+
+BUG: 494264
+FIXED-IN: 6.4.2
+
+
+(cherry picked from commit df207514c72098a9ad82a8248a854fe07b6f2b07)
+
+6831be4b Allow automatic activation of privately stored Wireguard connections.
+e1a97e04 Merge branch plasma-nm:master into master
+2fad9911 Merge branch plasma-nm:master into master
+
+Co-authored-by: Jeff Chien <jeffchienm...@gmail.com>
+---
+ kded/secretagent.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/kded/secretagent.cpp b/kded/secretagent.cpp
+index 9388065dc..75f3946d0 100644
+--- a/kded/secretagent.cpp
++++ b/kded/secretagent.cpp
+@@ -407,7 +407,7 @@ bool SecretAgent::processGetSecrets(SecretsRequest 
&request) const
+         Q_EMIT secretsError(request.connection_path.path(),
+                             i18n("Authentication to %1 failed. Wrong 
password?", request.connection.value("connection").value("id").toString()));
+         return true;
+-    } else if (isWireGuard && userRequested) { // Just return what we have
++    } else if (isWireGuard) { // Just return what we have
+         NMVariantMapMap result;
+         NetworkManager::WireGuardSetting::Ptr wireGuardSetting;
+         wireGuardSetting = 
connectionSettings->setting(NetworkManager::Setting::WireGuard).dynamicCast<NetworkManager::WireGuardSetting>();
+-- 
+GitLab
+

Reply via email to