[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1108793: marked as done (unblock: plasma-nm/4:6.3.4-2)



Your message dated Sat, 05 Jul 2025 13:17:37 +0000
with message-id <E1uY2lt-008JdF-1H@respighi.debian.org>
and subject line unblock plasma-nm
has caused the Debian Bug report #1108793,
regarding unblock: plasma-nm/4:6.3.4-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1108793: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108793
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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
+

--- End Message ---
--- Begin Message ---
Unblocked plasma-nm.

--- End Message ---

Reply to: