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 +