Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package NetworkManager-vpnc for
openSUSE:Factory checked in at 2025-02-09 20:00:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/NetworkManager-vpnc (Old)
and /work/SRC/openSUSE:Factory/.NetworkManager-vpnc.new.2316 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager-vpnc"
Sun Feb 9 20:00:43 2025 rev:74 rq:1244333 version:1.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/NetworkManager-vpnc/NetworkManager-vpnc.changes
2024-11-20 16:59:40.252052896 +0100
+++
/work/SRC/openSUSE:Factory/.NetworkManager-vpnc.new.2316/NetworkManager-vpnc.changes
2025-02-09 20:00:52.957039618 +0100
@@ -1,0 +2,6 @@
+Sat Feb 8 01:30:21 UTC 2025 - Jonathan Kang <[email protected]>
+
+- Add nm-vpnc-undefined-symbol.patch: export nm_vpn_editor_factory_vpnc
+ (glgo#GNOME/NetworkManager-vpnc!18, bsc#1233685).
+
+-------------------------------------------------------------------
New:
----
nm-vpnc-undefined-symbol.patch
BETA DEBUG BEGIN:
New:
- Add nm-vpnc-undefined-symbol.patch: export nm_vpn_editor_factory_vpnc
(glgo#GNOME/NetworkManager-vpnc!18, bsc#1233685).
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ NetworkManager-vpnc.spec ++++++
--- /var/tmp/diff_new_pack.sINBxL/_old 2025-02-09 20:00:53.705070373 +0100
+++ /var/tmp/diff_new_pack.sINBxL/_new 2025-02-09 20:00:53.709070538 +0100
@@ -1,7 +1,7 @@
#
# spec file for package NetworkManager-vpnc
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,8 @@
Group: Productivity/Networking/System
URL: https://gitlab.gnome.org/GNOME/NetworkManager-vpnc
Source0:
https://download.gnome.org/sources/NetworkManager-vpnc/1.4/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM nm-vpnc-undefined-symbol.patch
glgo#GNOME/NetworkManager-vpnc!18, bsc#1233685 [email protected] -- export
nm_vpn_editor_factory_vpnc
+Patch0: nm-vpnc-undefined-symbol.patch
BuildRequires: intltool
BuildRequires: libxml2-tools
++++++ nm-vpnc-undefined-symbol.patch ++++++
>From 40ddaa26b8ccfadf2261e498240f7afa2fa2e579 Mon Sep 17 00:00:00 2001
From: Jonathan Kang <[email protected]>
Date: Thu, 6 Feb 2025 14:59:46 +0800
Subject: [PATCH] export nm_vpn_editor_factory_vpnc
In commit e2fc2311, the declaration of nm_vpn_editor_factory_vpnc was
removed, which caused an issue that editor VPN plugin cannot be loaded.
Fix that by adding the declaration back.
https://gitlab.gnome.org/GNOME/NetworkManager-vpnc/-/issues/14
---
properties/nm-vpnc-editor.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/properties/nm-vpnc-editor.c b/properties/nm-vpnc-editor.c
index a06807d..13e5276 100644
--- a/properties/nm-vpnc-editor.c
+++ b/properties/nm-vpnc-editor.c
@@ -1130,3 +1130,15 @@ vpnc_editor_interface_init (NMVpnEditorInterface *iface)
iface->get_widget = get_widget;
iface->update_connection = update_connection;
}
+
+/*****************************************************************************/
+
+G_MODULE_EXPORT NMVpnEditor *
+nm_vpn_editor_factory_vpnc (NMVpnEditorPlugin *editor_plugin,
+ NMConnection *connection,
+ GError **error)
+{
+ g_return_val_if_fail (!error || !*error, NULL);
+
+ return nm_vpnc_editor_new (connection, error);
+}
--
2.47.1