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 : [
