Script 'mail_helper' called by obssrc
Hello community,

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

Package is "glib2"

Fri Oct 30 18:06:05 2026 rev:311 rq:1385405 version:2.90.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/glib2/glib2.changes      2026-10-10 
14:58:53.547756696 +0200
+++ /work/SRC/openSUSE:Factory/.glib2.new.1255/glib2.changes    2026-10-30 
18:07:07.587270475 +0100
@@ -1,0 +2,159 @@
+Fri Oct  9 08:50:07 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.90.1:
+  * Bugs fixed:
+    + Add address and thread sanitizer scheduled CI job
+    + inotify: cancelling monitor through symlink alias removes watch
+      used by still-active monitors
+    + g_file_trash() returns FALSE without setting the GError when trashing a
+      non-empty directory for `DT_UNKNOWN` nodes
+    + tools: Add another variant of an existing suppression to glib.supp
+    + giochannel: Fix strncmp() off the end of the buffer
+    + gvariant: Handle get_data_as_bytes() for corrupted variants
+    + utils: Add missing ENUMERATOR_AVAILABLE_IN
+    + rcbox: Turn assertion into error
+    + gdbusauthmechanismsha1: Don't split into too many tokens
+    + logging: Don't stack overflow with too many fields
+    + regex: Handle empty matches at end
+    + unicode:
+      - Fix error handling in normalization
+      - Don't read past limits
+      - Prevent overflow in normalization
+    + gmarkup: Be careful in error paths
+    + gresource: Avoid underflow
+    + gcharsetconverter: Avoid closing invalid iconv descriptors
+    + gregex: Fix some trivial typos in the docs
+    + gfileenumerator: Reformat docs to fully use gi-docgen and match
+      style guide
+    + fileutils: Check the mode before creating the file
+    + Clarify various inconsistencies with g_socket_address_new_from_native()
+    + tests: Avoid a ubsan warning about passing NULL to strncmp()
+    + glib.supp: Mark a TLS variable as not really a leak
+  * Updated translations.
+
+-------------------------------------------------------------------
+Fri Oct  9 08:50:06 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Drop gsettings.zsh (_gsettings completion) as source, no longer
+  needed as zsh ships its own gsettings completions (boo#1284142).
+
+-------------------------------------------------------------------
+Fri Oct  9 08:50:05 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.90.0:
+  + Bugs fixed:
+    - G_DEFINE_TYPE parent_class variable trips clang 23's
+      `-Wunused-but-set-global`
+    - `-Wtypedef-redefinition` warnings from `GDBusActionGroup`
+      when building 2.89.4 with clang
+    - fix: handle long filenames in trash by truncating from front
+    - tests: allocate an adequate alternate signal stack
+    - gtestutils: Mark a TLS variable as not really a leak
+    - goutputstream: Fix an unused-variable warning with
+      G_DISABLE_ASSERT
+  + Updated translations.
+
+-------------------------------------------------------------------
+Fri Oct  9 08:50:04 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.89.4 (Unstable):
+  + Improve support for nanosecond source timeouts
+  + Fix installed service file containing build path
+  + Support clicking notification icons on Windows
+  + Improve stream splice performance by increasing buffer size
+  + Updated translations.
+
+-------------------------------------------------------------------
+Fri Oct  9 08:50:03 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.89.3 (Unstable):
+  + Support systemd-style UAPI file masking and drop-ins for
+    `GKeyFile`
+  + Add some string and date convenience API,
+    `g_string_free_deep()` and `g_set_date_time()`
+  + Add some convenience API to `GUnixFDList`
+  + Bugs fixed:
+    - Support UAPI file masking and drop-ins in GKeyFile
+    - gio/tests: iptosmessage does not compile on Solaris
+    - fd leak in `g_file_set_contents_full()` on error?
+    - gio-tool: crash (assertion failed) when running 'gio help
+      help'
+    - Add g_string_free_deep
+    - datetime: Add g_set_date_time
+    - giostream: Clarify is_closed() method docs for streams
+    - gunixfdlist: Add g_unix_fd_list_append_take,
+      g_unix_fd_list_peek, g_unix_fd_list_lookup,
+      g_unix_fd_list_lookup_peek
+    - gtestutils: Fix a minor typo in a documentation comment
+    - tests: Minor compiler warning fixes for GCC16
+    - build: Fix a deprecation warning from Meson 1.12
+    - docs: Use dedicated docblocks for new enum members
+    - docs: Annotate callbacks rather than user_data
+    - Add finer accuracy g_timeout APIs
+    - gdbusnameowning: Don't print any logs when connection is
+      closed
+    - Avoid reserved identifiers in public macros
+
+-------------------------------------------------------------------
+Fri Oct  9 08:50:02 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.89.2 (Unstable):
+  + Fix potential miscompilation with GCC 17 with `G_GNUC_CONST` on
+    `get_type()` functions
+  + Update toolchain requirement to C11; previously this was just
+    strongly recommended
+  + Various bugs fixed.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Fri Oct  9 08:50:01 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.89.1 (Unstable):
+  + g_thread_yield() may not yield control to another thread as
+    expected on Linux.
+  + gio: gmemorymonitordbus: Fix fallback backends can't be
+    properly loaded
+  + gregex: Remove "array length" annotations
+  + win32-build.md: Update Visual Studio build info
+  + Don't use slow content type for icons when only fast content is
+    queried
+  + Performance improvements to GVariant/GDBusMessage
+  + docs: fix wrong reference to gint16 for gint32 types in
+    glib/types.md
+  + Add missing finish-func annotations
+  + gregex: g_match_info_fetch_pos() and g_match_info_fetch_all()
+    will now work after partial matches as well
+  + gdatetime: Clarify docs around comparisons across time zones
+  + docs: GI annotation fixes for GCancellable
+  + tests: Fix various leaks spotted by ASAN
+  + docs + tests: fix docs and add unit test about g_try_new with
+    zero n_structs
+  + CI: Set msys2-clang64 as default job for merges
+  + docs: add missing reference to g_rc_box_new0 and
+    g_atomic_rc_box_new0 and others in Reference Counting page
+  + gutf8: Eliminate redundant double-traversal in g_utf8_substring
+  + gsocket: Improve docs for g_socket_get_fd()
+  + gerror: Add missing introspection annotations
+  + Use dlopen to access environ on FreeBSD
+  + gvariant: Check for overflow in g_variant_new_fixed_array()
+  + meson: Override girepository-2.0 when glib is used as
+    subproject
+  + Updated translations.
+
+-------------------------------------------------------------------
+Fri Oct  9 08:50:00 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.89.0 (Unstable):
+  + Integrate better with the System Trash on macOS
+  + Add `g_set_strv()`, `g_set_strv_take()` and `g_set_str_take()`
+    convenience functions
+  + Add support for `GTypeInstance`-derived types in generic
+    marshaller
+  + Change `g_get_num_processors()` to report number of performance
+    cores, rather than number of performance+low-power cores on
+    macOS
+  + Add support for `XDG_PROJECTS_DIR` special directory
+  + Lots of bugs fixed, please see upstream git for full changelog:
+    https://gitlab.gnome.org/GNOME/glib
+
+-------------------------------------------------------------------
@@ -2666,0 +2826 @@
+
@@ -8543 +8702,0 @@
-
@@ -8934 +9092,0 @@
-

Old:
----
  glib-2.88.4.tar.xz
  gsettings.zsh

New:
----
  glib-2.90.1.tar.xz

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

Other differences:
------------------
++++++ glib2.spec ++++++
--- /var/tmp/diff_new_pack.Zd35Hn/_old  2026-10-30 18:07:09.739360592 +0100
+++ /var/tmp/diff_new_pack.Zd35Hn/_new  2026-10-30 18:07:09.742360718 +0100
@@ -37,7 +37,7 @@
 %define libgthread libgthread-%{libver}
 %define libgirepository libgirepository-%{libver}
 Name:           glib2%{psuffix}
-Version:        2.88.4
+Version:        2.90.1
 Release:        0
 Summary:        General-Purpose Utility Library
 License:        LGPL-2.1-or-later
@@ -51,8 +51,6 @@
 # Some documentation for people writing branding packages, shipped in the 
branding-upstream package
 Source5:        README.Gsettings-overrides
 Source6:        macros.glib2
-# zsh completion from https://github.com/jmatsuzawa/zsh-comp-gsettings
-Source8:        gsettings.zsh
 # Use tmpfiles to create mimeapps.list files under /var to support 
transactional updates
 Source9:        glib2.tmpfiles
 Source10:       template-mimeapps.list
@@ -441,9 +439,6 @@
   # Install rpm macros
   mkdir -p %{buildroot}%{_rpmmacrodir}
   cp -t%{buildroot}%{_rpmmacrodir} %{SOURCE6}
-  # Install zsh completion for gsettings
-  mkdir -p  %{buildroot}%{_datadir}/zsh/site-functions/
-  cp -T %{SOURCE8} %{buildroot}%{_datadir}/zsh/site-functions/_gsettings
 
   mkdir -p %{buildroot}%{_tmpfilesdir}
   install -m 644 %{SOURCE9} %{buildroot}%{_tmpfilesdir}/glib-2.0.conf

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.Zd35Hn/_old  2026-10-30 18:07:09.896367167 +0100
+++ /var/tmp/diff_new_pack.Zd35Hn/_new  2026-10-30 18:07:09.904367501 +0100
@@ -1,7 +1,7 @@
-mtime: 1791489200
-commit: c871828f4cbabb124852223bdc8a69822ee93307205236aea7b1c45f8c1ecad1
+mtime: 1791528608
+commit: d22eb014f4fe2f721f6b8c5604acfe8cc8518853b499e4c7cc7fdced7f249021
 url: https://src.opensuse.org/GNOME/glib2
-revision: c871828f4cbabb124852223bdc8a69822ee93307205236aea7b1c45f8c1ecad1
+revision: d22eb014f4fe2f721f6b8c5604acfe8cc8518853b499e4c7cc7fdced7f249021
 trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Zd35Hn/_old  2026-10-30 18:07:09.946369260 +0100
+++ /var/tmp/diff_new_pack.Zd35Hn/_new  2026-10-30 18:07:09.961369888 +0100
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://gitlab.gnome.org/GNOME/glib.git</param>
-    <param name="revision">2.88.4</param>
+    <param name="revision">2.90.1</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+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-09 08:50:08.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ files.glib2 ++++++
--- /var/tmp/diff_new_pack.Zd35Hn/_old  2026-10-30 18:07:10.274382995 +0100
+++ /var/tmp/diff_new_pack.Zd35Hn/_new  2026-10-30 18:07:10.280383247 +0100
@@ -16,9 +16,6 @@
 %{_datadir}/bash-completion/completions/gio
 %{_datadir}/bash-completion/completions/gresource
 %{_datadir}/bash-completion/completions/gsettings
-%dir %{_datadir}/zsh
-%dir %{_datadir}/zsh/site-functions
-%{_datadir}/zsh/site-functions/_gsettings
 %{_mandir}/man1/gapplication.1%{?ext_man}
 %{_mandir}/man1/gdbus.1%{?ext_man}
 %{_mandir}/man1/gio.1%{?ext_man}

++++++ glib-2.88.4.tar.xz -> glib-2.90.1.tar.xz ++++++
++++ 163890 lines of diff (skipped)

++++++ glib.obsinfo ++++++
--- /var/tmp/diff_new_pack.Zd35Hn/_old  2026-10-30 18:07:12.012455776 +0100
+++ /var/tmp/diff_new_pack.Zd35Hn/_new  2026-10-30 18:07:12.019456069 +0100
@@ -1,5 +1,5 @@
 name: glib
-version: 2.88.4
-mtime: 1791456132
-commit: 802d1893cd5f4928991b5295263f1700311a3490
+version: 2.90.1
+mtime: 1791300164
+commit: e05063ccc6c8f222465a1080927f4c14349f3de6
 

Reply via email to