Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libmirage for openSUSE:Factory 
checked in at 2022-02-05 23:23:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmirage (Old)
 and      /work/SRC/openSUSE:Factory/.libmirage.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmirage"

Sat Feb  5 23:23:12 2022 rev:25 rq:951726 version:3.2.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmirage/libmirage.changes      2021-04-27 
21:34:38.799982257 +0200
+++ /work/SRC/openSUSE:Factory/.libmirage.new.1898/libmirage.changes    
2022-02-05 23:23:47.623674144 +0100
@@ -1,0 +2,7 @@
+Sat Feb  5 12:46:06 UTC 2022 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 3.2.6
+  * Improve error messages during plugin loading
+  * Remove two-character patterns from apple disk image MIME
+
+-------------------------------------------------------------------

Old:
----
  libmirage-3.2.5.tar.xz

New:
----
  libmirage-3.2.6.tar.xz

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

Other differences:
------------------
++++++ libmirage.spec ++++++
--- /var/tmp/diff_new_pack.iYDO46/_old  2022-02-05 23:23:48.091670943 +0100
+++ /var/tmp/diff_new_pack.iYDO46/_new  2022-02-05 23:23:48.095670916 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmirage
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 Summary:        A CD-ROM image access library
 License:        GPL-2.0-or-later
 Group:          Development/Libraries/C and C++
-Version:        3.2.5
+Version:        3.2.6
 Release:        0
 URL:            https://cdemu.sourceforge.io/about/libmirage/
 #Git-Clone:     https://github.com/cdemu/cdemu.git
@@ -64,8 +64,8 @@
 
 %package -n %lname
 Summary:        A CD-ROM image access library
-# Technically Suggests:, but pretty useless without
 Group:          System/Libraries
+# Technically Suggests:, but pretty useless without
 Requires:       libmirage-%pname >= %version
 
 %description -n %lname

++++++ libmirage-3.2.5.tar.xz -> libmirage-3.2.6.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.2.5/CMakeLists.txt 
new/libmirage-3.2.6/CMakeLists.txt
--- old/libmirage-3.2.5/CMakeLists.txt  2021-04-17 13:19:54.000000000 +0200
+++ new/libmirage-3.2.6/CMakeLists.txt  2021-12-18 12:18:52.000000000 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.7)
-project(libmirage VERSION 3.2.5 LANGUAGES C)
+project(libmirage VERSION 3.2.6 LANGUAGES C)
 
 # Semantic versioning 2.0.0 (semver.org):
 # MAJOR is increased when backwards-incompatible changes are made to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.2.5/README new/libmirage-3.2.6/README
--- old/libmirage-3.2.5/README  2021-04-17 13:19:54.000000000 +0200
+++ new/libmirage-3.2.6/README  2021-12-18 12:18:52.000000000 +0100
@@ -1,5 +1,5 @@
 libMirage
-3.2.5
+3.2.6
 ~~~~~
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.2.5/debian/changelog 
new/libmirage-3.2.6/debian/changelog
--- old/libmirage-3.2.5/debian/changelog        2021-04-17 13:19:54.000000000 
+0200
+++ new/libmirage-3.2.6/debian/changelog        2021-12-18 12:18:52.000000000 
+0100
@@ -1,3 +1,3 @@
-libmirage (3.2.5-1) debian; urgency=low
+libmirage (3.2.6-1) debian; urgency=low
   * Initial Release. Closes: #705409
  -- Henrik Stokseth <hstok...@users.sourceforge.net>  Sat, 05 Apr 2014 
12:00:00 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.2.5/filters/filter-dmg/resource-fork.c 
new/libmirage-3.2.6/filters/filter-dmg/resource-fork.c
--- old/libmirage-3.2.5/filters/filter-dmg/resource-fork.c      2021-04-17 
13:19:54.000000000 +0200
+++ new/libmirage-3.2.6/filters/filter-dmg/resource-fork.c      2021-12-18 
12:18:52.000000000 +0100
@@ -259,7 +259,11 @@
             /* Add the data to the ref */
             rsrc_ref->data_length = dest_str->len;
             if (dest_str->len > 0) {
+#if GLIB_CHECK_VERSION(2, 68, 0)
+                rsrc_ref->data = g_memdup2(dest_str->str, dest_str->len);
+#else
                 rsrc_ref->data = g_memdup(dest_str->str, dest_str->len);
+#endif
                 g_assert(rsrc_ref->data);
             } else {
                 rsrc_ref->data = NULL;
@@ -358,7 +362,11 @@
     rsrc_fork = g_try_new0(rsrc_fork_t, 1);
     if (!rsrc_fork) return NULL;
 
+#if GLIB_CHECK_VERSION(2, 68, 0)
+    raw_data = g_memdup2(bin_data, bin_length);
+#else
     raw_data = g_memdup(bin_data, bin_length);
+#endif
     if (!raw_data) return NULL;
 
     /* Read and fixup header */
@@ -427,7 +435,11 @@
             //g_message(" Attrs: 0x%02x Data length: %u offset: 0x%x", 
ref_list[r].attrs, *rsrc_data_length, rsrc_data_offset);
 
             if (*rsrc_data_length > 0) {
+#if GLIB_CHECK_VERSION(2, 68, 0)
+                ref_entry.data = g_memdup2(rsrc_data_ptr, *rsrc_data_length);
+#else
                 ref_entry.data = g_memdup(rsrc_data_ptr, *rsrc_data_length);
+#endif
                 if (!ref_entry.data) return NULL;
             } else {
                 ref_entry.data = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libmirage-3.2.5/images/image-harddisk/libmirage-apple.xml.in 
new/libmirage-3.2.6/images/image-harddisk/libmirage-apple.xml.in
--- old/libmirage-3.2.5/images/image-harddisk/libmirage-apple.xml.in    
2021-04-17 13:19:54.000000000 +0200
+++ new/libmirage-3.2.6/images/image-harddisk/libmirage-apple.xml.in    
2021-12-18 12:18:52.000000000 +0100
@@ -13,14 +13,5 @@
         <magic priority="50">
             <match value="koly" type="string" offset="0"/>
         </magic>
-
-        <magic priority="20">
-            <match value="ER" type="string" offset="0"/>
-            <match value="PM" type="string" offset="512"/>
-
-            <match value="BD" type="string" offset="1024"/>
-            <match value="H+" type="string" offset="1024"/>
-            <match value="HX" type="string" offset="1024"/>
-        </magic>
     </mime-type>
 </mime-info>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.2.5/mirage/cdtext-coder.c 
new/libmirage-3.2.6/mirage/cdtext-coder.c
--- old/libmirage-3.2.5/mirage/cdtext-coder.c   2021-04-17 13:19:54.000000000 
+0200
+++ new/libmirage-3.2.6/mirage/cdtext-coder.c   2021-12-18 12:18:52.000000000 
+0100
@@ -413,7 +413,11 @@
     pack_data->block_number = block;
     pack_data->pack_type = type;
     pack_data->track_number = track;
+#if GLIB_CHECK_VERSION(2, 68, 0)
+    pack_data->data = g_memdup2(data, data_len);
+#else
     pack_data->data = g_memdup(data, data_len);
+#endif
     pack_data->data_len = data_len;
 
     /* Add internal representation to ordered list... */
@@ -626,7 +630,11 @@
                 pack_data->block_number = block;
                 pack_data->pack_type = self->priv->cur_pack->pack_type;
                 pack_data->track_number = cur_track;
+#if GLIB_CHECK_VERSION(2, 68, 0)
+                pack_data->data = g_memdup2(tmp_buffer, tmp_len);
+#else
                 pack_data->data = g_memdup(tmp_buffer, tmp_len);
+#endif
                 pack_data->data_len = tmp_len;
 
                 self->priv->blocks[block].packs_list = 
g_list_insert_sorted(self->priv->blocks[block].packs_list, pack_data, 
(GCompareFunc)sort_pack_data);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.2.5/mirage/language.c 
new/libmirage-3.2.6/mirage/language.c
--- old/libmirage-3.2.5/mirage/language.c       2021-04-17 13:19:54.000000000 
+0200
+++ new/libmirage-3.2.6/mirage/language.c       2021-12-18 12:18:52.000000000 
+0100
@@ -149,7 +149,11 @@
 
     /* Set pack data only if length is not 0; if it is, assume caller wants to 
clear pack data... */
     if (length) {
+#if GLIB_CHECK_VERSION(2, 68, 0)
+        pack->data = g_memdup2(pack_data, length);
+#else
         pack->data = g_memdup(pack_data, length);
+#endif
         pack->length = length;
         pack->set = TRUE;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.2.5/mirage/plugin.c 
new/libmirage-3.2.6/mirage/plugin.c
--- old/libmirage-3.2.5/mirage/plugin.c 2021-04-17 13:19:54.000000000 +0200
+++ new/libmirage-3.2.6/mirage/plugin.c 2021-12-18 12:18:52.000000000 +0100
@@ -98,6 +98,7 @@
        in the plugin, we want the loading to fail immediately */
     self->priv->library = g_module_open(self->priv->filename, 
G_MODULE_BIND_LOCAL);
     if (!self->priv->library) {
+        g_warning("%s: plugin %s\n", __func__, g_module_error());
         return FALSE;
     }
 
@@ -126,9 +127,14 @@
     }
 
     /* Make sure that the loaded library contains the required methods */
-    if (!g_module_symbol(self->priv->library, "mirage_plugin_load_plugin", 
(gpointer *)&self->priv->mirage_plugin_load_plugin) ||
-        !g_module_symbol(self->priv->library, "mirage_plugin_unload_plugin", 
(gpointer *)&self->priv->mirage_plugin_unload_plugin)) {
+    if (!g_module_symbol(self->priv->library, "mirage_plugin_load_plugin", 
(gpointer *)&self->priv->mirage_plugin_load_plugin)) {
+        g_warning("%s: plugin %s: does not implement 
'mirage_plugin_load_plugin'!\n", __func__, self->priv->filename);
+        g_module_close(self->priv->library);
+        return FALSE;
+    }
 
+    if (!g_module_symbol(self->priv->library, "mirage_plugin_unload_plugin", 
(gpointer *)&self->priv->mirage_plugin_unload_plugin)) {
+        g_warning("%s: plugin %s: does not implement 
'mirage_plugin_unload_plugin'!\n", __func__, self->priv->filename);
         g_module_close(self->priv->library);
         return FALSE;
     }

Reply via email to