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
