Bug#1108793: unblock: plasma-nm/4:6.3.4-2
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: plasma-nm@packages.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Control: affects -1 + src:plasma-nm
User: release.debian.org@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 <coucouf@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 <ginggs@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 <nate@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 <jeffchienmail@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 to: