Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package glycin for openSUSE:Factory checked 
in at 2026-10-30 18:09:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glycin (Old)
 and      /work/SRC/openSUSE:Factory/.glycin.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glycin"

Fri Oct 30 18:09:30 2026 rev:9 rq:1393561 version:2.2.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/glycin/glycin.changes    2026-07-07 
20:59:38.814980994 +0200
+++ /work/SRC/openSUSE:Factory/.glycin.new.1255/glycin.changes  2026-10-30 
18:13:06.043277740 +0100
@@ -1,0 +2,301 @@
+Tue Oct 27 06:12:42 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.5:
+  * This release contains the following new component versions:
+    + Glycin-core 4.0.5
+    + Glycin 4.0.5
+    + Glycin-builtin 4.0.5
+    + Glycin-external 4.0.5
+    + Libglycin 2.2.5
+    + Libglycin-gtk4 2.2.5
+  * Fixed:
+    + Require gufo-exif 0.5.5 to avoid reading exif values from incorrect
+      positions in some images.
+    + Libglycin: Don't panic when trying to lookup an infinite pixel density.
+      Instead, don't return any pixel density.
+    + Meson/thumbnailer: Ensure that libglycin is built before
+      glycin-thumbnailer.
+- Pass libglycin=true to meson setup in glycin-loaders.spec.inc following
+  upstream changes.
+
+-------------------------------------------------------------------
+Fri Oct 23 13:26:54 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.4:
+  * This release contains the following new component versions:
+    + Glycin-core 4.0.4
+    + Glycin-image-rs 2.2.4
+    + Glycin 4.0.4
+    + Glycin-builtin 4.0.4
+    + Glycin-external 4.0.4
+    + Libglycin 2.2.4
+    + Libglycin-gtk4 2.2.4
+  * Fixed:
+    + Require gufo-exif 0.5.4 to avoid a panic in exif lookup for certain
+      images.
+    + Glycin: Longer magic byte strings in config identifiers now have a higher
+      priority. This fixes cursors being sometimes identified as TGAs.
+
+-------------------------------------------------------------------
+Thu Oct 15 14:09:14 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.3:
+  * This release contains the following new component versions:
+    + Glycin-core 4.0.3
+    + Glycin-image-rs 2.2.3
+    + Glycin 4.0.3
+    + Glycin-builtin 4.0.3
+    + Glycin-external 4.0.3
+    + Libglycin 2.2.3
+    + Libglycin-gtk4 2.2.3
+  * Fixed:
+    + Require gufo-exif 0.5.3 which fixes parsing issues with non-Canon
+      MakerNote entries. This can cause images not to be rotated according to
+      the Orientation tag.
+    + Image-rs/animation: Drop thread after the Image.done D-Bus method is
+      called.
+    + Image-rs: Prevent channel with animation frames from filling up, causing
+      a effective memory leak.
+    + Libglycin: Don't block main thead in `get_mime_types`.
+  * Changed: Glycin: Canonicalize paths of "Exec" keys when loading configs.
+
+-------------------------------------------------------------------
+Tue Oct  6 17:41:10 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.2:
+  * This release contains the following new component versions:
+    + Glycin-core 4.0.2
+    + Glycin 4.0.2
+    + Glycin-builtin 4.0.2
+    + Glycin-external 4.0.2
+    + Libglycin 2.2.2
+    + Libglycin-gtk4 2.2.2
+  * Fixed: Set the unix socket sending the image data to the loader to
+    non-blocking. Otherwise, small socket send buffer configurations might lead
+    to infinite blocking.
+
+-------------------------------------------------------------------
+Tue Sep 15 12:30:04 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.1:
+  + This release contains the following new component versions:
+    - glycin-utils 5.0.1
+  + Fixed: Don't mmap already write sealed memfds as shared. This
+    is only supported since Linux 6.7
+    <https://lkml.indiana.edu/2310.1/06395.html>.
+
+-------------------------------------------------------------------
+Wed Sep  9 12:24:22 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 2.2.0:
+  + This release contains the following new component versions:
+    - glycin-common 2.0.0
+    - glycin-core 4.0.0
+    - glycin-heif 2.2.0
+    - glycin-image-rs 2.2.0
+    - glycin-jxl 2.2.0
+    - glycin-raw 2.2.0
+    - glycin-svg 2.2.0
+    - glycin-test 2.2.0
+    - glycin-thumbnailer 2.2.0
+    - glycin-utils 5.0.0
+    - glycin 4.0.0
+    - glycin-builtin 4.0.0
+    - glycin-external 4.0.0
+    - libglycin-gtk4-rebind 0.2.0
+    - libglycin-gtk4-rebind-sys 0.2.0
+    - libglycin-rebind 0.2.0
+    - libglycin-rebind-sys 0.2.0
+    - libglycin 2.2.0
+   - libglycin-gtk4 2.2.0
+  + Fixed:
+    - glycin/sandbox: Fix compilation on 32 bit architectures
+
+-------------------------------------------------------------------
+Fri Aug 21 18:52:09 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.beta.1:
+  + This release contains the following new component versions:
+    - glycin-core 4.0.0-beta.1
+    - glycin-heif 2.2.0-beta.1
+    - glycin-image-rs 2.2.0-beta.1
+    - glycin-jxl 2.2.0-beta.1
+    - glycin-raw 2.2.0-beta.1
+    - glycin-svg 2.2.0-beta.1
+    - glycin-test 2.2.0-beta.1
+    - glycin-thumbnailer 2.2.0-beta.1
+    - glycin 4.0.0-beta.1
+    - glycin-builtin 4.0.0-beta.1
+    - glycin-external 4.0.0-beta.1
+    - libglycin 2.2.0-beta.1
+    - libglycin-gtk4 2.2.0-beta.1
+  + Fixed:
+    - Libglycin relied on the Gio.File async API working when used
+      via it's sync API. However, consumers like GNOME Shell,
+      gdk-pixbuf, and Nautilus are exhausting the GTask thread pool
+      via spawning a lot of threads via `g_task_run_in_thread()`
+      blocking on libglycin. Since libglycin can't make any
+      progress on opening or loading files, this leads to a
+      deadlock. While the practice of exhausting GTasks is
+      considered bad practice, there are too many library consumers
+      relying on this behavior to work. Libglycin now uses the sync
+      GIO operations when the sync API is used.
+    - Work around memory leak in gtk-rs
+
+-------------------------------------------------------------------
+Fri Jul 31 20:14:28 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.beta:
+  + This release contains the following new component versions:
+    - glycin-common 2.0.0-beta
+    - glycin-core 4.0.0-beta
+    - glycin-heif 2.2.0-beta
+    - glycin-image-rs 2.2.0-beta
+    - glycin-jxl 2.2.0-beta
+    - glycin-raw 2.2.0-beta
+    - glycin-svg 2.2.0-beta
+    - glycin-test 2.2.0-beta
+    - glycin-thumbnailer 2.2.0-beta
+    - glycin-utils 5.0.0-beta
+    - glycin 4.0.0-beta
+    - glycin-builtin 4.0.0-beta
+    - glycin-external 4.0.0-beta
+    - libglycin-gtk4-rebind 0.2.0-beta
+    - libglycin-gtk4-rebind-sys 0.2.0-beta
+    - libglycin-rebind 0.2.0-beta
+    - libglycin-rebind-sys 0.2.0-beta
+    - libglycin 2.2.0-beta
+    - libglycin-gtk4 2.2.0-beta
+  + Added:
+    - glycin: API to disable conversion of frames with ICC profile
+      to sRGB.
+    - glycin: Creator::set_transform_memory_format allows to
+      automatically transform frame textures to a memory format
+      supported by the image format.
+    - image-rs: Support XMP in GIF, TIFF, and WebP
+    - libglycin: Expose API to disable conversion to sRGB from ICC
+      profile and for obtaining the ICC profile.
+
+-------------------------------------------------------------------
+Sun Jul 19 07:20:18 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.alpha.7:
+  + This release contains the following new component versions:
+    - glycin-core 4.0.0-alpha.7
+    - glycin-heif 2.2.0-alpha.7
+    - glycin-image-rs 2.2.0-alpha.7
+    - glycin-jxl 2.2.0-alpha.7
+    - glycin-raw 2.2.0-alpha.7
+    - glycin-svg 2.2.0-alpha.7
+    - glycin-test 2.2.0-alpha.7
+    - glycin-thumbnailer 2.2.0-alpha.7
+    - glycin 4.0.0-alpha.7
+    - glycin-builtin 4.0.0-alpha.7
+    - glycin-external 4.0.0-alpha.7
+    - libglycin 2.2.0-alpha.7
+    - libglycin-gtk4 2.2.0-alpha.7
+  + Added:
+    - Add "test_disable_sandbox" option to disable use of sandbox
+      while running tests.
+    - Cross compilation should now work out of the box and not
+      require any patches.
+    - Setting `GLYCIN_DISABLE_SANDBOX=i-know-the-risks` will
+      disable the sandbox if `SandboxSelector::Auto` is used.
+    - Support conversion of pixel densities between different
+      units.
+  + Fixed:
+    - Don't report JPEG 2000 images as format name ICO.
+    - libglycin: Build errors on Windows MSVC and macOS. Builds
+      unter Windows GNU are still not completely working.
+  + Changed:
+    - The pixel density is now provided as it's own object. This is
+      a breaking change towards the previous alpha version.
+    - sandbox: Use seccomp blocklist instead of allowlist. The
+      allowlist has repeatedly caused issues because it's not clear
+      when new syscalls need to be added. Since seccomp is a second
+      line of defence on top of namespaces anyway, this should be
+      totally fine. Don't block socket calls for now since it's a
+      bit complicated and they were allowed before. This also fixes
+      issues where multiarch setups would run into a second arch
+      not being properly handled by seccomp.
+
+-------------------------------------------------------------------
+Fri Jul 10 08:09:56 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.alpha.6:
+  + This release contains the following new component versions:
+    - glycin-common 2.0.0-alpha.1
+    - glycin-core 4.0.0-alpha.1
+    - glycin-heif 2.2.0-alpha.6
+    - glycin-image-rs 2.2.0-alpha.6
+    - glycin-jxl 2.2.0-alpha.6
+    - glycin-raw 2.2.0-alpha.6
+    - glycin-svg 2.2.0-alpha.6
+    - glycin-test 2.2.0-alpha.6
+    - glycin-thumbnailer 2.2.0-alpha.6
+    - glycin-utils 5.0.0-alpha.1
+    - glycin 4.0.0-alpha.1
+    - glycin-builtin 4.0.0-alpha.1
+    - glycin-external 4.0.0-alpha.1
+    - libglycin 2.2.0-alpha.6
+    - libglycin-gtk4 2.2.0-alpha.6
+  + Added:
+    - Glycin now supports pixel density (like DPI) in the internal
+      Frame API. This allows to retrive and set the pixel density
+      for PNG, JPEG, and TIFF images. The feature is also
+      accessible via the libglycin API.
+    - image-rs: Support for the Radiance HDR format
+  + Changed:
+    - image-rs: Use custom openexr loader. This allows to load f16
+      images as half format. It also fixes loading openexr u32
+      images.
+- Changes from version 2.1.6 (Unreleased):
+  + Added: Recognize image/vnd.ms-dds as DDS that is used starting
+    with shared-mime-info 2.5.
+  + Changed: Require image-extras 0.1.1 to fix xpm loading issue.
+
+-------------------------------------------------------------------
+Fri Jul  3 20:22:59 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.alpha.5:
+  + Fixed: Let distribution script update the Cargo.lock file.
+- Changes from version 2.2.alpha.4:
+  + This release contains the following new component versions:
+    - glycin-common 2.0.0-alpha
+    - glycin-core 4.0.0-alpha
+    - glycin-heif 2.2.0-alpha
+    - glycin-image-rs 2.2.0-alpha
+    - glycin-jxl 2.2.0-alpha
+    - glycin-raw 2.2.0-alpha
+    - glycin-svg 2.2.0-alpha.2
+    - glycin-test 2.2.0-alpha
+    - glycin-thumbnailer 2.2.0-alpha
+    - glycin-utils 5.0.0-alpha
+    - glycin 4.0.0-alpha
+    - glycin-builtin 4.0.0-alpha
+    - glycin-external 4.0.0-alpha
+    - libglycin 2.2.0-alpha.4
+    - libglycin-gtk4 2.2.0-alpha.4
+  + Added:
+    - Added support for specifying in configs how to detect the
+      images of a type instead of relying on global mime-type
+      database. This is faster, more reliable, and works on systems
+      like Windows out of the box.
+    - Give proper error messages when processors panic instead of
+      waiting for results forever.
+    - Glycin can now be built with compiled-in (builtin)
+      processors. In that case, loaders don't have to be available
+      as separate binaries. While this mode doesn't provide
+      sandboxing and extendability, it supports non-Linux systems
+      like macOS and Windows. This mode will be used automatically
+      when not built on Linux.
+    - heif: Add animation support for AVIF and HEIC files
+    - image-rs: The loaders and editors now use gufo 0.5. This
+      brings support for more metadata extraction like key-value
+      medata from PNGs and `<metadata>` entries from SVGs. For
+      editing, this now supports changing the orientation of images
+      with a broken Exif orientation tag.
++++ 4 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/glycin/glycin.changes
++++ and /work/SRC/openSUSE:Factory/.glycin.new.1255/glycin.changes

Old:
----
  glycin-2.1.5.tar.xz

New:
----
  glycin-2.2.5.tar.xz

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

Other differences:
------------------
++++++ glycin.spec ++++++
--- /var/tmp/diff_new_pack.FKoa4B/_old  2026-10-30 18:13:12.063529760 +0100
+++ /var/tmp/diff_new_pack.FKoa4B/_new  2026-10-30 18:13:12.067529928 +0100
@@ -25,7 +25,7 @@
 %endif
 %define _name glycin
 
-Version:        2.1.5
+Version:        2.2.5
 Release:        0
 Summary:        Sandboxed image rendering
 License:        LGPL-2.1-or-later OR MPL-2.0

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.FKoa4B/_old  2026-10-30 18:13:12.187534951 +0100
+++ /var/tmp/diff_new_pack.FKoa4B/_new  2026-10-30 18:13:12.193535202 +0100
@@ -1,6 +1,7 @@
-mtime: 1782420492
-commit: 34425772808c5f43f1c51d904e0cc4ff05e7df07daaf31cf6c38be2294dd11da
+mtime: 1793112854
+commit: 1478b65a49f09f84b1b2b2acaae33be2c405a1038e944003276d44e6d59877de
 url: https://src.opensuse.org/GNOME/glycin
-revision: 34425772808c5f43f1c51d904e0cc4ff05e7df07daaf31cf6c38be2294dd11da
+revision: 1478b65a49f09f84b1b2b2acaae33be2c405a1038e944003276d44e6d59877de
+trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.FKoa4B/_old  2026-10-30 18:13:12.234536919 +0100
+++ /var/tmp/diff_new_pack.FKoa4B/_new  2026-10-30 18:13:12.252537672 +0100
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://gitlab.gnome.org/GNOME/glycin.git</param>
     <param name="scm">git</param>
-    <param name="revision">2.1.5</param>
+    <param name="revision">2.2.5</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v?(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ build.specials.obscpio ++++++

++++++ 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-27 15:54:14.000000000 +0100
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ glycin-2.1.5.tar.xz -> glycin-2.2.5.tar.xz ++++++
/work/SRC/openSUSE:Factory/glycin/glycin-2.1.5.tar.xz 
/work/SRC/openSUSE:Factory/.glycin.new.1255/glycin-2.2.5.tar.xz differ: char 
15, line 1

++++++ glycin-loaders.spec.inc ++++++
--- /var/tmp/diff_new_pack.FKoa4B/_old  2026-10-30 18:13:12.757558814 +0100
+++ /var/tmp/diff_new_pack.FKoa4B/_new  2026-10-30 18:13:12.772559442 +0100
@@ -5,7 +5,7 @@
 
 %build
 %meson \
-    -Dlibglycin=false \
+    -Dlibglycin=true \
     -Dlibglycin-gtk4=false \
     -Dtests=false
 %meson_build
@@ -13,6 +13,16 @@
 %install
 %meson_install
 
+# Nuke files packaged in libglycin already
+rm -vf %{buildroot}/usr/include/glycin-2/glycin.h \
+       %{buildroot}%{_libdir}/girepository-1.0/Gly-2.typelib \
+       %{buildroot}%{_libdir}/libglycin-2.so \
+       %{buildroot}%{_libdir}/libglycin-2.so.0 \
+       %{buildroot}%{_libdir}/pkgconfig/glycin-2.pc \
+       %{buildroot}/usr/share/gir-1.0/Gly-2.gir \
+       %{buildroot}/usr/share/vala/vapi/glycin-2.deps \
+       %{buildroot}/usr/share/vala/vapi/glycin-2.vapi
+
 %files
 %{_bindir}/glycin-thumbnailer
 %dir %{_datadir}/glycin-loaders

++++++ glycin.obsinfo ++++++
--- /var/tmp/diff_new_pack.FKoa4B/_old  2026-10-30 18:13:12.835562079 +0100
+++ /var/tmp/diff_new_pack.FKoa4B/_new  2026-10-30 18:13:12.844562456 +0100
@@ -1,5 +1,5 @@
 name: glycin
-version: 2.1.5
-mtime: 1782413267
-commit: 62c5096eaac2c92dab84c2eb896936d8da3dd9c1
+version: 2.2.5
+mtime: 1793066776
+commit: 21fab33bb25a3ad76f0032b2cfbc7f3459197d87
 

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/glycin/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.glycin.new.1255/vendor.tar.xz differ: char 15, line 
1

Reply via email to