Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package menu-cache for openSUSE:Factory 
checked in at 2025-02-21 21:38:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/menu-cache (Old)
 and      /work/SRC/openSUSE:Factory/.menu-cache.new.1873 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "menu-cache"

Fri Feb 21 21:38:37 2025 rev:32 rq:1247687 version:1.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/menu-cache/menu-cache.changes    2020-11-13 
19:00:50.202234025 +0100
+++ /work/SRC/openSUSE:Factory/.menu-cache.new.1873/menu-cache.changes  
2025-02-21 21:39:03.178947077 +0100
@@ -1,0 +2,11 @@
+Fri Feb 21 15:34:24 UTC 2025 - Michael Vetter <[email protected]>
+
+- Update to 1.1.1:
+  * Fixed memory leaks
+  * GCC 10 compilation support
+  * Removed unused libmenu-cache-uninstalled.pc.in
+- Drop upstreamed:
+  * menu-cache-1.1.0-0001-Support-gcc10-compilation.patch
+  * upstream-libmenu-cache_Fix-memory-leaks.patch
+
+-------------------------------------------------------------------

Old:
----
  1.1.0.tar.gz
  menu-cache-1.1.0-0001-Support-gcc10-compilation.patch
  upstream-libmenu-cache_Fix-memory-leaks.patch

New:
----
  1.1.1.tar.gz

BETA DEBUG BEGIN:
  Old:- Drop upstreamed:
  * menu-cache-1.1.0-0001-Support-gcc10-compilation.patch
  * upstream-libmenu-cache_Fix-memory-leaks.patch
  Old:  * menu-cache-1.1.0-0001-Support-gcc10-compilation.patch
  * upstream-libmenu-cache_Fix-memory-leaks.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ menu-cache.spec ++++++
--- /var/tmp/diff_new_pack.MI2SGL/_old  2025-02-21 21:39:03.838974558 +0100
+++ /var/tmp/diff_new_pack.MI2SGL/_new  2025-02-21 21:39:03.842974725 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package menu-cache
 #
-# Copyright (c) 2020 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
@@ -17,17 +17,13 @@
 
 
 Name:           menu-cache
-Version:        1.1.0
+Version:        1.1.1
 Release:        0
 Summary:        A tool speed up menus
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          System/GUI/LXDE
 URL:            https://www.lxde.org
 Source0:        https://github.com/lxde/%{name}/archive/%{version}.tar.gz
-# 
https://github.com/lxde/menu-cache/commit/583c1901719f2ef2aa3aa0034bd370983a7ed523
-Patch0:         upstream-libmenu-cache_Fix-memory-leaks.patch
-# 
https://github.com/archlinux/svntogit-community/blob/packages/menu-cache/trunk/menu-cache-1.1.0-0001-Support-gcc10-compilation.patch
-Patch1:         
https://raw.githubusercontent.com/archlinux/svntogit-community/packages/menu-cache/trunk/menu-cache-1.1.0-0001-Support-gcc10-compilation.patch
 BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  gtk-doc
@@ -90,6 +86,5 @@
 %{_libdir}/pkgconfig/libmenu-cache.pc
 
 %files -n libmenu-cache3
-%{_libdir}/libmenu-cache.so.3
-%{_libdir}/libmenu-cache.so.3.2.0
+%{_libdir}/libmenu-cache.so.*
 

++++++ 1.1.0.tar.gz -> 1.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/menu-cache-1.1.0/.gitignore 
new/menu-cache-1.1.1/.gitignore
--- old/menu-cache-1.1.0/.gitignore     2017-11-02 19:55:27.000000000 +0100
+++ new/menu-cache-1.1.1/.gitignore     2025-02-14 11:36:41.000000000 +0100
@@ -51,7 +51,6 @@
 intltool-merge.in
 intltool-update.in
 src/xml-purge
-libmenu-cache/libmenu-cache-uninstalled.pc
 libmenu-cache/libmenu-cache.pc
 libmenu-cache/menu-cache.h
 menu-cache-daemon/menu-cached
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/menu-cache-1.1.0/NEWS new/menu-cache-1.1.1/NEWS
--- old/menu-cache-1.1.0/NEWS   2017-11-02 19:55:27.000000000 +0100
+++ new/menu-cache-1.1.1/NEWS   2025-02-14 11:36:41.000000000 +0100
@@ -1,3 +1,12 @@
+Changes in 1.1.1 since 1.1.0:
+
+* Fixed memory leaks.
+
+* GCC 10 compilation support.
+
+* Removed unused libmenu-cache-uninstalled.pc.in.
+
+
 Changes in 1.1.0 since 1.0.2:
 
 * Fixed crash with invalid <Name> tag in a menu.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/menu-cache-1.1.0/configure.ac 
new/menu-cache-1.1.1/configure.ac
--- old/menu-cache-1.1.0/configure.ac   2017-11-02 19:55:27.000000000 +0100
+++ new/menu-cache-1.1.1/configure.ac   2025-02-14 11:36:41.000000000 +0100
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT([menu-cache], [1.1.0],
+AC_INIT([menu-cache], [1.1.1],
         [http://lxde.org/])
 
 AC_CONFIG_MACRO_DIR([m4])
@@ -24,7 +24,7 @@
 dnl make sure we keep ACLOCAL_FLAGS around for maintainer builds to work
 AC_SUBST(ACLOCAL_AMFLAGS, "$ACLOCAL_FLAGS")
 
-PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.16.0 gio-2.0 >= 2.15.2)
+PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.18.0 gio-2.0)
 AC_SUBST(GLIB_CFLAGS)
 AC_SUBST(GLIB_LIBS)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/menu-cache-1.1.0/libmenu-cache/Makefile.am 
new/menu-cache-1.1.1/libmenu-cache/Makefile.am
--- old/menu-cache-1.1.0/libmenu-cache/Makefile.am      2017-11-02 
19:55:27.000000000 +0100
+++ new/menu-cache-1.1.1/libmenu-cache/Makefile.am      2025-02-14 
11:36:41.000000000 +0100
@@ -22,7 +22,7 @@
 libmenu_cache_la_LDFLAGS =                     \
        -no-undefined                           \
        -export-symbols-regex menu_cache        \
-       -version-info 5:0:2 \
+       -version-info 5:1:2 \
        $(NULL)
 
 lib_menu_cache_includedir = $(includedir)/menu-cache
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/menu-cache-1.1.0/libmenu-cache/libmenu-cache-uninstalled.pc.in 
new/menu-cache-1.1.1/libmenu-cache/libmenu-cache-uninstalled.pc.in
--- old/menu-cache-1.1.0/libmenu-cache/libmenu-cache-uninstalled.pc.in  
2017-11-02 19:55:27.000000000 +0100
+++ new/menu-cache-1.1.1/libmenu-cache/libmenu-cache-uninstalled.pc.in  
1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: libmenu-cache
-Description: Cache for freedesktop.org menu spec
-Requires: glib-2.0
-Version: @VERSION@
-Libs: ${pc_top_builddir}/${pcfiledir}/libmenu-cache.la
-Cflags: -I${pc_top_builddir}/${pcfiledir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/menu-cache-1.1.0/libmenu-cache/menu-cache.c 
new/menu-cache-1.1.1/libmenu-cache/menu-cache.c
--- old/menu-cache-1.1.0/libmenu-cache/menu-cache.c     2017-11-02 
19:55:27.000000000 +0100
+++ new/menu-cache-1.1.1/libmenu-cache/menu-cache.c     2025-02-14 
11:36:41.000000000 +0100
@@ -379,11 +379,15 @@
             else /* separator */
             {
                 item->type = MENU_CACHE_TYPE_SEP;
+                g_free(line);
                 return item;
             }
         }
         else
+        {
+            g_free(line);
             return NULL;
+        }
 
         item->id = g_strndup( line + 1, len - 1 );
         g_free(line);
@@ -923,6 +927,7 @@
         else
         {
             MenuCacheApp* app = MENU_CACHE_APP(item);
+            g_free(app->generic_name);
             g_free( app->exec );
             g_free(app->try_exec);
             g_free(app->working_dir);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/menu-cache-1.1.0/menu-cache-gen/menu-tags.h 
new/menu-cache-1.1.1/menu-cache-gen/menu-tags.h
--- old/menu-cache-1.1.0/menu-cache-gen/menu-tags.h     2017-11-02 
19:55:27.000000000 +0100
+++ new/menu-cache-1.1.1/menu-cache-gen/menu-tags.h     2025-02-14 
11:36:41.000000000 +0100
@@ -22,38 +22,17 @@
 #include <libfm/fm-extra.h>
 #include <menu-cache.h>
 
-FmXmlFileTag menuTag_Menu;
-FmXmlFileTag menuTag_AppDir;
-FmXmlFileTag menuTag_DefaultAppDirs;
-FmXmlFileTag menuTag_DirectoryDir;
-FmXmlFileTag menuTag_DefaultDirectoryDirs;
-FmXmlFileTag menuTag_Include;
-FmXmlFileTag menuTag_Exclude;
-FmXmlFileTag menuTag_Filename;
-FmXmlFileTag menuTag_Or;
-FmXmlFileTag menuTag_And;
-FmXmlFileTag menuTag_Not;
-FmXmlFileTag menuTag_Category;
-FmXmlFileTag menuTag_MergeFile;
-FmXmlFileTag menuTag_MergeDir;
-FmXmlFileTag menuTag_DefaultMergeDirs;
-FmXmlFileTag menuTag_Directory;
-FmXmlFileTag menuTag_Name;
-FmXmlFileTag menuTag_Deleted;
-FmXmlFileTag menuTag_NotDeleted;
-FmXmlFileTag menuTag_OnlyUnallocated;
-FmXmlFileTag menuTag_NotOnlyUnallocated;
-FmXmlFileTag menuTag_All;
-FmXmlFileTag menuTag_LegacyDir;
-FmXmlFileTag menuTag_KDELegacyDirs;
-FmXmlFileTag menuTag_Move;
-FmXmlFileTag menuTag_Old;
-FmXmlFileTag menuTag_New;
-FmXmlFileTag menuTag_Layout;
-FmXmlFileTag menuTag_DefaultLayout;
-FmXmlFileTag menuTag_Menuname;
-FmXmlFileTag menuTag_Separator;
-FmXmlFileTag menuTag_Merge;
+extern FmXmlFileTag menuTag_AppDir;
+extern FmXmlFileTag menuTag_DirectoryDir;
+extern FmXmlFileTag menuTag_Include;
+extern FmXmlFileTag menuTag_Exclude;
+extern FmXmlFileTag menuTag_Filename;
+extern FmXmlFileTag menuTag_Or;
+extern FmXmlFileTag menuTag_And;
+extern FmXmlFileTag menuTag_Not;
+extern FmXmlFileTag menuTag_Category;
+extern FmXmlFileTag menuTag_All;
+extern FmXmlFileTag menuTag_LegacyDir;
 
 typedef enum {
     MERGE_NONE, /* starting value */
@@ -152,19 +131,19 @@
 } MenuRule;
 
 /* requested language(s) */
-char **languages;
+extern char **languages;
 
 /* list of menu files to monitor */
-GSList *MenuFiles;
+extern GSList *MenuFiles;
 
 /* list of menu dirs to monitor */
-GSList *MenuDirs;
+extern GSList *MenuDirs;
 
 /* list of available app dirs */
-GSList *AppDirs;
+extern GSList *AppDirs;
 
 /* list of available dir dirs */
-GSList *DirDirs;
+extern GSList *DirDirs;
 
 /* parse and merge menu files */
 MenuMenu *get_merged_menu(const char *file, FmXmlFile **xmlfile, GError 
**error);
@@ -177,7 +156,7 @@
 void _free_layout_items(GList *data);
 
 /* verbosity level */
-gint verbose;
+extern gint verbose;
 
 #define DBG if (verbose) g_debug
 #define VDBG if (verbose > 1) g_debug

Reply via email to