Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libgexiv2 for openSUSE:Factory 
checked in at 2026-10-08 11:55:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old)
 and      /work/SRC/openSUSE:Factory/.libgexiv2.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgexiv2"

Thu Oct  8 11:55:11 2026 rev:51 rq:1382832 version:0.14.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes      2026-04-10 
17:49:06.464157285 +0200
+++ /work/SRC/openSUSE:Factory/.libgexiv2.new.3698736/libgexiv2.changes 
2026-10-08 11:55:38.466572038 +0200
@@ -1,0 +2,8 @@
+Tue Oct  6 11:14:07 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 0.14.7:
+  * Fix crash when opening a file without preview images after one with preview
+    images.
+- Update version dependencies according to meson.build.
+
+-------------------------------------------------------------------

Old:
----
  gexiv2-0.14.6.tar.xz

New:
----
  gexiv2-0.14.7.tar.xz

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

Other differences:
------------------
++++++ libgexiv2.spec ++++++
--- /var/tmp/diff_new_pack.HPCwI2/_old  2026-10-08 11:55:39.432612489 +0200
+++ /var/tmp/diff_new_pack.HPCwI2/_new  2026-10-08 11:55:39.434612573 +0200
@@ -25,7 +25,7 @@
 %endif
 
 Name:           libgexiv2
-Version:        0.14.6
+Version:        0.14.7
 Release:        0
 Summary:        A GObject-based Exiv2 wrapper
 License:        GPL-2.0-or-later
@@ -44,8 +44,8 @@
 BuildRequires:  python3-gobject-devel
 %endif
 BuildRequires:  pkgconfig(exiv2) >= 0.26
-BuildRequires:  pkgconfig(gio-2.0) >= 2.32.0
-BuildRequires:  pkgconfig(gobject-2.0) >= 2.38.0
+BuildRequires:  pkgconfig(gio-2.0) >= 2.46.0
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.46.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(vapigen)
 

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.HPCwI2/_old  2026-10-08 11:55:39.467613955 +0200
+++ /var/tmp/diff_new_pack.HPCwI2/_new  2026-10-08 11:55:39.470614080 +0200
@@ -1,5 +1,7 @@
-mtime: 1774613668
-commit: e1b9df9f2978e8f75a24bf57abcf534fa1b16f68488c77ba506f67161c528d63
+mtime: 1791285284
+commit: 6ff1f5a9fbaeeaaad86697441459482a06141c782ab559aff39fe884d23bda61
 url: https://src.opensuse.org/GNOME/libgexiv2
-revision: factory
+revision: 6ff1f5a9fbaeeaaad86697441459482a06141c782ab559aff39fe884d23bda61
+trackingbranch: factory
+projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ build.specials.obscpio ++++++
--- old/.gitignore      2026-03-27 17:01:26.000000000 +0100
+++ new/.gitignore      2026-10-06 13:14:44.000000000 +0200
@@ -2,3 +2,4 @@
 *.osc
 _build.*
 .pbuild
+osc-collab.*

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-10-06 13:14:44.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ gexiv2-0.14.6.tar.xz -> gexiv2-0.14.7.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gexiv2-0.14.6/.gitlab-ci.yml 
new/gexiv2-0.14.7/.gitlab-ci.yml
--- old/gexiv2-0.14.6/.gitlab-ci.yml    2025-07-06 17:51:26.000000000 +0200
+++ new/gexiv2-0.14.7/.gitlab-ci.yml    2026-08-04 21:22:53.000000000 +0200
@@ -5,9 +5,11 @@
       EXIV2_REF: 'main'
   image: quay.io/gnome_infrastructure/gnome-runtime-images:gnome-44
   stage: build
-  only:
-    - schedules
-    - merge_requests
+  rules:
+    - if: '$CI_PIPELINE_SOURCE == "schedule"'
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+    - if: '$CI_COMMIT_REF_NAME =~ /^wip\/ci\//'
+    - when: never
   script:
     - sed build-aux/org.gnome.GExiv2.json.in -e "s/@EXIV2_REF@/${EXIV2_REF}/" 
> org.gnome.GExiv2.json
     - flatpak-builder build-dir org.gnome.GExiv2.json --stop-at=gexiv2 --user 
--disable-rofiles-fuse
@@ -83,19 +85,6 @@
       else
         echo "Not a merge request" ;
       fi
-  <<: *check
-
-check-merge-request:
-  variables:
-    GIT_STRATEGY: none
-  stage: review
-  script:
-    - if [[ x"$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" != "x" ]] ;
-      then
-        ci-fairy check-merge-request --require-allow-collaboration 
--junit-xml=check-junit-report.xml ;
-      else
-        echo "Not a merge request" ;
-      fi
   <<: *check
 
 .build-template: &build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gexiv2-0.14.6/NEWS new/gexiv2-0.14.7/NEWS
--- old/gexiv2-0.14.6/NEWS      2025-07-06 17:51:26.000000000 +0200
+++ new/gexiv2-0.14.7/NEWS      2026-08-04 21:22:53.000000000 +0200
@@ -1,3 +1,15 @@
+gexiv2 0.14.7 - 4 Aug 2026 (stable)
+
+ * Fix crash when opening a file without preview images after one
+   with preview images
+
+Bugs fixed in this release:
+ - https://gitlab.gnome.org/GNOME/gexiv2/issues/92
+
+All contributors to this release:
+ - Jens Georg <[email protected]>
+ - Jacob Boerema <[email protected]>
+
 gexiv2 0.14.6 - 6 Jul 2025 (stable)
  
  * Fix get_tag_multiple for tags that have LangAlt and contain ","
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gexiv2-0.14.6/gexiv2/gexiv2-metadata.cpp 
new/gexiv2-0.14.7/gexiv2/gexiv2-metadata.cpp
--- old/gexiv2-0.14.6/gexiv2/gexiv2-metadata.cpp        2025-07-06 
17:51:26.000000000 +0200
+++ new/gexiv2-0.14.7/gexiv2/gexiv2-metadata.cpp        2026-08-04 
21:22:53.000000000 +0200
@@ -351,7 +351,7 @@
         while (priv->preview_properties[ctr] != NULL)
             gexiv2_preview_properties_free(priv->preview_properties[ctr++]);
 
-        g_free(priv->preview_properties);
+        g_clear_pointer(&priv->preview_properties, g_free);
     }
 
     if (priv->image.get() != NULL)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gexiv2-0.14.6/meson.build 
new/gexiv2-0.14.7/meson.build
--- old/gexiv2-0.14.6/meson.build       2025-07-06 17:51:26.000000000 +0200
+++ new/gexiv2-0.14.7/meson.build       2026-08-04 21:22:53.000000000 +0200
@@ -1,7 +1,7 @@
 project(
     'gexiv2',
     ['c', 'cpp'],
-    version : '0.14.6',
+    version : '0.14.7',
     license: 'GPL-2.0-or-later',
     meson_version : '>=0.56',
     default_options : [

Reply via email to