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-04-10 17:46:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glib2 (Old) and /work/SRC/openSUSE:Factory/.glib2.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glib2" Fri Apr 10 17:46:40 2026 rev:304 rq:1345414 version:2.88.0 Changes: -------- --- /work/SRC/openSUSE:Factory/glib2/glib2.changes 2026-02-18 17:06:32.332493320 +0100 +++ /work/SRC/openSUSE:Factory/.glib2.new.21863/glib2.changes 2026-04-10 17:48:46.971355143 +0200 @@ -1,0 +2,109 @@ +Mon Mar 23 08:33:35 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Migrate to xz compression and manual service run + +------------------------------------------------------------------- +Tue Mar 17 08:33:06 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 2.88.0: + + gslice: Factor out a size helper macro and stop using MAX in + a public header +- Drop 5097.patch: fixed upstream. + +------------------------------------------------------------------- +Fri Mar 13 08:27:05 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 2.87.5: + + Avoid installing broken symlinks as part of the test data for + the gdatetime tests + + Fix `g_file_set_contents()` with non-ASCII filenames on Windows + + Bugs fixed: + - Documentation issue with g_slice_new and g_slice_new0 + - Unclear assertion failure message when `G_PARAM_CONSTRUCT` + and `G_PARAM_CONSTRUCT_ONLY` are both specified + - vs2019-arm64 CI fails with ninja error + - g_file_set_contents broken on windows for non-ASCII filenames + - Documentation of g_file_info_get_is_backup() doesn’t define + what a backup file is + - GLocalFileInfo's set_symlink() is backwards + - Memory leak in g_desktop_app_info_launch_uris_with_spawn + - gsocketconnection: Set an error when closed if no address is + cached + - minor doc fixes + - tests: Fix a minor memory leak in the socket test + - Prevent iptosmessage test failures on FreeBSD and Hurd + - gobject: Disable new construct property check with + G_DISABLE_CHECKS + + Updated translations. +- Add 5097.patch: Fix build of NetworkManager, patch from upstream + +------------------------------------------------------------------- +Thu Feb 26 14:15:58 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 2.87.3: + + Improved support for `GNotification` on Windows + + Fix module lookups via `GModule` on Cygwin + + Fix local timezone lookup with nested symlinks in + `/etc/localtime` + + Fix ordering and sequential consistency of gatomic memory + barriers on MSVC and fallback GCC code paths + + Fix various integer overflow bugs (CVE-2026-1484, + CVE-2026-1485, CVE-2026-1489) + + Add `GSocketControlMessage` subclasses for receiving `IP_TOS` + and `IPV6_TCLASS` + + Support polling more than 1024 FDs on macOS + + Remove platform-specific backward compatibility from GLib-2.0 + as it’s impossible to support + + Improve introspection annotations for delimiters on + `g_strsplit_set()` + + Basic support for building and running some functionality on + tvOS and watchOS + + Add `g_get_monotonic_time()` variant with nanosecond precision + + Updated translations. + +------------------------------------------------------------------- +Tue Feb 17 11:53:45 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 2.87.2: + + Add initial support for `GNotification` on Windows + + glib-compile-resources: Incorrect compiler detection on Windows + when building GTK causes a DoS + + gio/unixmounts: use bsearch() to check for set inclusion + + gdesktopappinfo: Fix -Wsign-conversion warnings + + gobject: Fix -Wshorten-64-to-32 warnings and enable warning + flag + + gtestutils: Avoid pointless logging string handling in + gtestutils + + glib-unix: Implement g_unix_fd_query_path for Cygwin + + gio: Fix some -Wsign-conversion warnings + + gmodule: Enable -Wshorten-64-to-32 warnings for gmodule + + Fixup unicode 17 +-Changes from version 2.87.1: + * Several low-risk CVE fixes + * Respect `NO_COLOR` environment variable in log output + * Update file system type lists to mark more file system types as + system ones and to recognise `ntfs3` file systems + + Add `G_GNUC_FLAG_ENUM` attribute to mark enums as flags + + Add a static CRT constructor and fusion manifest XML for GLib + utilities on Windows so that `stderr` can be unbuffered and + streams are flushed on exit + + Fix `G_FILE_MONITOR_WATCH_HARD_LINKS` on Windows +- Changes from version 2.87.0: + + Update to Unicode 17.0.0 (!4793, work by Peng Wu) + + Support runtime extensions to `gdbus-codegen` tool to allow + modifying its output in project-specific ways + + Use document portal to open all the URIs for snaps + + Add g_markup_parse_context_get_offset() API for getting error + locations in XML files + - GNOME/ptyxis#490 new tab does not open in current directory + when hostname contains a period + - hash resize broken for large sizes + - g_filename_from_uri rejects valid host names according to + RFC 1123 + - !4793 gunicode: Update the code for Unicode 17.0.0 + - !4807 Add missing "nullable" to parameter docs of GList/GSList + - !4810 gutils: Mark load_user_special_dirs unlocked + + Updated translations +- Drop glib2-CVE-2026-0988.patch: fixed upstream. + +------------------------------------------------------------------- Old: ---- glib-2.86.4.obscpio glib2-CVE-2026-0988.patch New: ---- _scmsync.obsinfo build.specials.obscpio glib-2.88.0.tar.xz ----------(Old B)---------- Old: + Updated translations - Drop glib2-CVE-2026-0988.patch: fixed upstream. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glib2.spec ++++++ --- /var/tmp/diff_new_pack.0JzPV5/_old 2026-04-10 17:48:48.691425925 +0200 +++ /var/tmp/diff_new_pack.0JzPV5/_new 2026-04-10 17:48:48.695426090 +0200 @@ -37,13 +37,13 @@ %define libgthread libgthread-%{libver} %define libgirepository libgirepository-%{libver} Name: glib2%{psuffix} -Version: 2.86.4 +Version: 2.88.0 Release: 0 Summary: General-Purpose Utility Library License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://gitlab.gnome.org/GNOME/glib/ -Source0: glib-%{version}.tar.zst +Source0: glib-%{version}.tar.xz Source1: glib2.sh Source2: glib2.csh # Not upstream file. Only proposes upstream packages: @@ -65,9 +65,6 @@ Patch2: glib2-suppress-schema-deprecated-path-warning.patch # PATCH-FIX-OPENSUSE glib2-gdbus-codegen-version.patch [email protected] -- Remove version string from files generated by gdbus-codegen Patch4: glib2-gdbus-codegen-version.patch -# PATCH-FIX-UPSTREAM glib2-CVE-2026-0988.patch bsc#1256049 [email protected] -- fix a potential integer overflow in g_buffered_input_stream_peek. -Patch5: glib2-CVE-2026-0988.patch - BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: gcc-c++ @@ -444,6 +441,9 @@ # Install zsh completion for gsettings mkdir -p %{buildroot}%{_datadir}/zsh/site-functions/ cp -T %{SOURCE8} %{buildroot}%{_datadir}/zsh/site-functions/_gsettings + # drop some circular symlink from the local tests. The test does this intentional + # but we don't want this in our package + rm -rf %{buildroot}%{_libexecdir}/installed-tests/glib/localtime/ %fdupes %{buildroot}/%{_prefix} %python3_fix_shebang %if %{suse_version} >= 1600 ++++++ _scmsync.obsinfo ++++++ mtime: 1774254816 commit: fc7999e9a945abc9868ddfa746185a3516b976255016e383db57ccbf687581d4 url: https://src.opensuse.org/GNOME/glib2 revision: fc7999e9a945abc9868ddfa746185a3516b976255016e383db57ccbf687581d4 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.0JzPV5/_old 2026-04-10 17:48:48.775429382 +0200 +++ /var/tmp/diff_new_pack.0JzPV5/_new 2026-04-10 17:48:48.783429711 +0200 @@ -3,18 +3,17 @@ <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.86.4</param> + <param name="revision">2.88.0</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> -<!-- <param name="changesgenerate">enable</param> --> + <!-- <param name="changesgenerate">enable</param> --> </service> - <service name="tar" mode="buildtime"/> - <service name="recompress" mode="buildtime"> + <service name="tar" mode="manual"/> + <service name="recompress" mode="manual"> <param name="file">*.tar</param> - <param name="compression">zst</param> + <param name="compression">xz</param> </service> - <service name="set_version" mode="manual" /> + <service name="set_version" mode="manual"/> </services> - ++++++ 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-03-24 10:52:08.000000000 +0100 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ glib.obsinfo ++++++ --- /var/tmp/diff_new_pack.0JzPV5/_old 2026-04-10 17:48:48.915435143 +0200 +++ /var/tmp/diff_new_pack.0JzPV5/_new 2026-04-10 17:48:48.919435308 +0200 @@ -1,5 +1,5 @@ name: glib -version: 2.86.4 -mtime: 1771009696 -commit: 9152ae3c9f1eb890d6c7533920e20997698fd73d +version: 2.88.0 +mtime: 1773669230 +commit: 7a03e2ef692204d8bf0fa5f2b1a32bbac14634f4
