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

Reply via email to