Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libproxy for openSUSE:Factory 
checked in at 2024-04-09 16:46:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libproxy (Old)
 and      /work/SRC/openSUSE:Factory/.libproxy.new.29460 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libproxy"

Tue Apr  9 16:46:15 2024 rev:89 rq:1166244 version:0.5.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes        2024-04-03 
17:19:05.334562414 +0200
+++ /work/SRC/openSUSE:Factory/.libproxy.new.29460/libproxy.changes     
2024-04-09 16:46:25.818310424 +0200
@@ -1,0 +2,16 @@
+Mon Apr  8 08:41:09 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Update to version 0.5.5:
+  + Windows: Try all configured proxy resolution types.
+  + Cleanup curl.
+  + Add release option.
+  + Expose missing functions in symbol map.
+  + Fix crash during unload by.
+  + Log debug instead of warning on wpad pac failure.
+  + Fix refcounting in px_proxy_factory_copy.
+  + symver: Fix symbol map to be a valid tree.
+  + Fix free function for pxProxyFactory type.
+  + CodeQL badge and updated repology.
+  + meson: Don't build OSX plugin on iOS.
+
+-------------------------------------------------------------------

Old:
----
  libproxy-0.5.4.obscpio

New:
----
  libproxy-0.5.5.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libproxy.spec ++++++
--- /var/tmp/diff_new_pack.ojKzMJ/_old  2024-04-09 16:46:26.538336906 +0200
+++ /var/tmp/diff_new_pack.ojKzMJ/_new  2024-04-09 16:46:26.538336906 +0200
@@ -32,7 +32,7 @@
 
 %define _name   libproxy
 Name:           libproxy%{?dash}%{?name_suffix}
-Version:        0.5.4
+Version:        0.5.5
 Release:        0
 Summary:        Automatic proxy configuration management for applications
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ojKzMJ/_old  2024-04-09 16:46:26.578338377 +0200
+++ /var/tmp/diff_new_pack.ojKzMJ/_new  2024-04-09 16:46:26.578338377 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/libproxy/libproxy.git</param>
-    <param name="revision">0.5.4</param>
+    <param name="revision">0.5.5</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v?(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ libproxy-0.5.4.obscpio -> libproxy-0.5.5.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libproxy-0.5.4/README.md new/libproxy-0.5.5/README.md
--- old/libproxy-0.5.4/README.md        2024-02-09 20:41:00.000000000 +0100
+++ new/libproxy-0.5.5/README.md        2024-04-05 10:56:42.000000000 +0200
@@ -1,6 +1,7 @@
 
![build](https://github.com/libproxy/libproxy/actions/workflows/build.yml/badge.svg)
 
[![codecov](https://codecov.io/github/libproxy/libproxy/branch/main/graph/badge.svg?token=UDbFtICyin)](https://codecov.io/github/libproxy/libproxy)
 
[![Coverity](https://github.com/libproxy/libproxy/actions/workflows/coverity.yml/badge.svg)](https://scan.coverity.com/projects/libproxy)
+[![CodeQL](https://github.com/libproxy/libproxy/workflows/CodeQL/badge.svg)](https://github.com/libproxy/libproxy/actions?query=workflow%3ACodeQL)
 
 # Libproxy
 libproxy is a library that provides automatic proxy configuration management.
@@ -41,7 +42,7 @@
 
 [![Arch 
package](https://repology.org/badge/version-for-repo/arch/libproxy.svg)](https://repology.org/project/libproxy/versions)
 [![Debian 12 
package](https://repology.org/badge/version-for-repo/debian_12/libproxy.svg)](https://repology.org/project/libproxy/versions)
-[![Fedora 37 
package](https://repology.org/badge/version-for-repo/fedora_37/libproxy.svg)](https://repology.org/project/libproxy/versions)
+[![Fedora 39 
package](https://repology.org/badge/version-for-repo/fedora_39/libproxy.svg)](https://repology.org/project/libproxy/versions)
 [![Fedora Rawhide 
package](https://repology.org/badge/version-for-repo/fedora_rawhide/libproxy.svg)](https://repology.org/project/libproxy/versions)
 [![FreeBSD 
port](https://repology.org/badge/version-for-repo/freebsd/libproxy.svg)](https://repology.org/project/libproxy/versions)
 [![Gentoo 
package](https://repology.org/badge/version-for-repo/gentoo/libproxy.svg)](https://repology.org/project/libproxy/versions)
@@ -50,5 +51,5 @@
 [![MSYS2 mingw 
package](https://repology.org/badge/version-for-repo/msys2_mingw/libproxy.svg)](https://repology.org/project/libproxy/versions)
 [![openSUSE Leap 15.5 
package](https://repology.org/badge/version-for-repo/opensuse_leap_15_5/libproxy.svg)](https://repology.org/project/libproxy/versions)
 [![openSUSE Tumbleweed 
package](https://repology.org/badge/version-for-repo/opensuse_tumbleweed/libproxy.svg)](https://repology.org/project/libproxy/versions)
-[![Ubuntu 23.04 
package](https://repology.org/badge/version-for-repo/ubuntu_23_04/libproxy.svg)](https://repology.org/project/libproxy/versions)
+[![Ubuntu 23.10 
package](https://repology.org/badge/version-for-repo/ubuntu_23_10/libproxy.svg)](https://repology.org/project/libproxy/versions)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libproxy-0.5.4/meson.build 
new/libproxy-0.5.5/meson.build
--- old/libproxy-0.5.4/meson.build      2024-02-09 20:41:00.000000000 +0100
+++ new/libproxy-0.5.5/meson.build      2024-04-05 10:56:42.000000000 +0200
@@ -1,5 +1,5 @@
 project('libproxy', 'c',
-          version: '0.5.4',
+          version: '0.5.5',
     meson_version: '>= 0.59.0',
   default_options: [ 'warning_level=2', 'werror=false', 'c_std=gnu11', ],
 )
@@ -89,13 +89,22 @@
 endforeach
 add_project_arguments(project_c_args, language: 'c')
 
-_platforms = []
-host_system = host_machine.system()
-if host_machine.system() == 'windows'
-    _platforms = ['windows']
+if cc.get_id() == 'gcc' or cc.get_id() == 'clang'
+warning_link_args = ['-Wl,-z,nodelete']
+else
+warning_link_args = []
 endif
-with_platform_windows = _platforms.contains('windows')
-with_platform_darwin = ['darwin', 'ios'].contains(host_system)
+
+project_link_args = cc.get_supported_link_arguments(warning_link_args)
+add_project_link_arguments (project_link_args, language: 'c')
+
+host_system = host_machine.system()
+with_platform_windows = host_system == 'windows'
+with_platform_darwin = cc.compiles('''#include <Availability.h>
+#include <TargetConditionals.h>
+#if !TARGET_OS_OSX || __MAC_OS_X_VERSION_MIN_REQUIRED <= 100100L
+#error "Not building for macOS"
+#endif''')
 
 module_suffix = []
 # Keep the autotools convention for shared module suffix because GModule
@@ -119,14 +128,17 @@
   'host endian' : host_machine.endian(),
   'host system' : host_system,
   'C Compiler' : cc.get_id(),
+  'Release' : get_option('release'),
 }, section: 'Build environment')
 
 summary({
   'Vapi' : get_option('vapi'),
 }, section: 'Options')
 
-# Install pre-commit hook
-hook = run_command(join_paths(meson.project_source_root(), 
'data/install-git-hook.sh'), check: false)
-if hook.returncode() == 0
-  message(hook.stdout().strip())
+if not get_option('release')
+       # Install pre-commit hook
+       hook = run_command(join_paths(meson.project_source_root(), 
'data/install-git-hook.sh'), check: false)
+       if hook.returncode() == 0
+         message(hook.stdout().strip())
+       endif
 endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libproxy-0.5.4/meson_options.txt 
new/libproxy-0.5.5/meson_options.txt
--- old/libproxy-0.5.4/meson_options.txt        2024-02-09 20:41:00.000000000 
+0100
+++ new/libproxy-0.5.5/meson_options.txt        2024-04-05 10:56:42.000000000 
+0200
@@ -81,3 +81,10 @@
   value: true,
   description: 'Whether to build introspection support'
 )
+
+option(
+  'release',
+  type: 'boolean',
+  value: false,
+  description: 'Whether to compile for release'
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libproxy-0.5.4/src/backend/plugins/config-windows/config-windows.c 
new/libproxy-0.5.5/src/backend/plugins/config-windows/config-windows.c
--- old/libproxy-0.5.4/src/backend/plugins/config-windows/config-windows.c      
2024-02-09 20:41:00.000000000 +0100
+++ new/libproxy-0.5.5/src/backend/plugins/config-windows/config-windows.c      
2024-04-05 10:56:42.000000000 +0200
@@ -220,7 +220,6 @@
   /* WPAD */
   if (is_enabled (W32REG_OFFSET_WPAD)) {
     px_strv_builder_add_proxy (builder, "wpad://");
-    return;
   }
 
   /* PAC */
@@ -230,7 +229,6 @@
 
     if (ac_uri) {
       px_strv_builder_add_proxy (builder, pac_uri);
-      return;
     }
   }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libproxy-0.5.4/src/backend/px-manager.c 
new/libproxy-0.5.5/src/backend/px-manager.c
--- old/libproxy-0.5.4/src/backend/px-manager.c 2024-02-09 20:41:00.000000000 
+0100
+++ new/libproxy-0.5.5/src/backend/px-manager.c 2024-04-05 10:56:42.000000000 
+0200
@@ -235,6 +235,9 @@
     g_clear_object (&list->data);
 
   g_clear_pointer (&self->config_plugin, g_free);
+#ifdef HAVE_CURL
+  g_clear_pointer (&self->curl, curl_easy_cleanup);
+#endif
 
   G_OBJECT_CLASS (px_manager_parent_class)->dispose (object);
 }
@@ -563,7 +566,7 @@
       } else {
         g_debug ("%s: PAC recevied!", __FUNCTION__);
         if (!px_manager_set_pac (self)) {
-          g_warning ("%s: Unable to set PAC from %s while online = %d!", 
__FUNCTION__, self->pac_url, self->online);
+          g_debug ("%s: Unable to set PAC from %s while online = %d!", 
__FUNCTION__, self->pac_url, self->online);
           g_clear_pointer (&self->pac_url, g_free);
           g_clear_pointer (&self->pac_data, g_bytes_unref);
           ret = FALSE;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libproxy-0.5.4/src/libproxy/libproxy.map 
new/libproxy-0.5.5/src/libproxy/libproxy.map
--- old/libproxy-0.5.4/src/libproxy/libproxy.map        2024-02-09 
20:41:00.000000000 +0100
+++ new/libproxy-0.5.5/src/libproxy/libproxy.map        2024-04-05 
10:56:42.000000000 +0200
@@ -6,3 +6,9 @@
     px_proxy_factory_free;
 };
 
+LIBPROXY_0.5.5 {
+  global:
+    px_proxy_factory_get_type;
+    px_proxy_factory_copy;
+} LIBPROXY_0.4.16;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libproxy-0.5.4/src/libproxy/proxy.c 
new/libproxy-0.5.5/src/libproxy/proxy.c
--- old/libproxy-0.5.4/src/libproxy/proxy.c     2024-02-09 20:41:00.000000000 
+0100
+++ new/libproxy-0.5.5/src/libproxy/proxy.c     2024-04-05 10:56:42.000000000 
+0200
@@ -33,7 +33,7 @@
 G_DEFINE_BOXED_TYPE (pxProxyFactory,
                      px_proxy_factory,
                      (GBoxedCopyFunc)px_proxy_factory_copy,
-                     (GFreeFunc)px_proxy_factory_new);
+                     (GFreeFunc)px_proxy_factory_free);
 
 pxProxyFactory *
 px_proxy_factory_new (void)
@@ -48,6 +48,7 @@
 pxProxyFactory *
 px_proxy_factory_copy (pxProxyFactory *self)
 {
+  g_object_ref (self->manager);
   return g_memdup2 (self, sizeof (pxProxyFactory));
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libproxy-0.5.4/tests/libproxy-test.c 
new/libproxy-0.5.5/tests/libproxy-test.c
--- old/libproxy-0.5.4/tests/libproxy-test.c    2024-02-09 20:41:00.000000000 
+0100
+++ new/libproxy-0.5.5/tests/libproxy-test.c    2024-04-05 10:56:42.000000000 
+0200
@@ -66,9 +66,10 @@
 test_libproxy_dup (Fixture    *self,
                    const void *user_data)
 {
-  pxProxyFactory *dup = g_boxed_copy (PX_TYPE_PROXY_FACTORY, &self->pf);
+  pxProxyFactory *dup = g_boxed_copy (PX_TYPE_PROXY_FACTORY, self->pf);
 
   g_assert_nonnull (dup);
+  px_proxy_factory_free (dup);
 }
 
 static void

++++++ libproxy.obsinfo ++++++
--- /var/tmp/diff_new_pack.ojKzMJ/_old  2024-04-09 16:46:26.714343379 +0200
+++ /var/tmp/diff_new_pack.ojKzMJ/_new  2024-04-09 16:46:26.718343526 +0200
@@ -1,5 +1,5 @@
 name: libproxy
-version: 0.5.4
-mtime: 1707507660
-commit: dff9a603d823dcc740ec966cd27960daa6b891b1
+version: 0.5.5
+mtime: 1712307402
+commit: 184c32348edd530b7217b4f44b5a0080f50792fc
 

Reply via email to