Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package glib2 for openSUSE:Factory checked in at 2022-09-21 14:40:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glib2 (Old) and /work/SRC/openSUSE:Factory/.glib2.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glib2" Wed Sep 21 14:40:05 2022 rev:256 rq:1004760 version:2.74.0 Changes: -------- --- /work/SRC/openSUSE:Factory/glib2/glib2.changes 2022-08-30 14:48:13.535926645 +0200 +++ /work/SRC/openSUSE:Factory/.glib2.new.2083/glib2.changes 2022-09-21 14:40:29.261431350 +0200 @@ -1,0 +2,34 @@ +Sun Sep 18 06:56:01 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 2.74.0: + + Use EPOLL_CLOEXEC by default + + Fixed various regression on GRegex as per the PCRE2 porting + + Fixed various memory leaks + + Bugs fixed: glgo#GNOME/gtksourceview#278, + glgo#GNOME/gtksourceview#283, glgo#GNOME/GLib#2688, + glgo#GNOME/GLib#2713, glgo#GNOME/GLib#2719, + glgo#GNOME/GLib#2729, glgo#GNOME/GLib#2733, + glgo#GNOME/GLib#2737, glgo#GNOME/GLib#2741, + glgo#GNOME/gtk#4400, glgo#GNOME/GLib!2820, + glgo#GNOME/GLib!2855, glgo#GNOME/GLib!2861, + glgo#GNOME/GLib!2868, glgo#GNOME/GLib!2873, + glgo#GNOME/GLib!2874, glgo#GNOME/GLib!2875, + glgo#GNOME/GLib!2876, glgo#GNOME/GLib!2879, + glgo#GNOME/GLib!2881, glgo#GNOME/GLib!2882, + glgo#GNOME/GLib!2883, glgo#GNOME/GLib!2900. + + Updated translations. + +------------------------------------------------------------------- +Thu Sep 8 13:17:30 UTC 2022 - Stephan Kulow <co...@suse.com> + +- Replace pkgconfig(libpcre) with pkgconfig(libpcre2-8) + BuildRequires. No longer used by glib (replaced by pcre2 + in 2.73.2). + +------------------------------------------------------------------- +Mon Aug 29 06:43:05 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Drop 99783e0408f8ae9628d2c7a30eb99806087da711.patch for 2.73.x + branch, fixed upstream already. + +------------------------------------------------------------------- @@ -12,0 +47,104 @@ + +------------------------------------------------------------------- +Sat Aug 6 11:20:24 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 2.73.3: + + Revitalize G_REGEX_OPTIMIZE flag and use it to enable PCRE JIT + compiler. + + Fix some regressions due to the PCRE2 port. + + Fix a pidfd leak that was introduced in the previous release. + + Support compilation without a C++ toolchain. + + GDBus: Use namespace-friendly protocol for Linux message buses, + and optionally other connections. + + Fix potential races in multi-threaded signal connections + handling. + + Add back gio-launch-desktop to redirect stdout/stderr of + launched GDesktopAppInfo's to the journal with proper parent + + Executables that are invoked when installing other software, + typically from packaging system triggers, can now be installed + into architecture-dependent locations. Unix OS distributors who + install GLib for more than one architecture in parallel + (multiarch or multilib installations) should consider building + with -Dmultiarch=true, installing the bin/glib-compile-schemas + and bin/gio-querymodules symbolic links in packages for the + primary architecture, and omitting those symlinks from packages + for secondary architectures. + + Some enumerators introduced in previous releases have been + changed, for better introspection results: + - G_MARKUP_PARSE_FLAGS_NONE renamed to G_MARKUP_DEFAULT_FLAGS + - G_TLS_CERTIFICATE_FLAGS_NONE renamed to + G_TLS_CERTIFICATE_NO_FLAGS + - G_APPLICATION_FLAGS_NONE was deprecated, use + G_APPLICATION_DEFAULT_FLAGS now. + + gfileinfo: Implement xattr attribute removal. + + Add support to --delete option to gio set, to unset a file + attribute. + + Improve default value of glib_debug option: G_ENABLE_DEBUG will + be defined only if using `--buildtype=debug` or enabled via + `-Dglib_debug`, but it won't ever be set if an optimized build + is requested (specifically if the optimization level is not `0` + or `g`) as it may be the case when using + `--buildtype=debugoptimized`. + + Probably the first revision of any GNOME module ever released + from Cuba :) + + Bugs fixed: glgo#GNOME/Glib#566, glgo#GNOME/Glib#1187, + glgo#GNOME/Glib#2509, glgo#GNOME/Glib#2542, + glgo#GNOME/Glib#2588, glgo#GNOME/Glib#2682, + glgo#GNOME/Glib#2692, glgo#GNOME/Glib#2694, + glgo#GNOME/Glib#2699, glgo#GNOME/Glib#2700, + glgo#GNOME/Glib#2703, glgo#GNOME/Glib#2705, + glgo#GNOME/Glib#2708, glgo#GNOME/Glib!2299, + glgo#GNOME/Glib!2759, glgo#GNOME/Glib!2812, + glgo#GNOME/Glib!2813, glgo#GNOME/Glib!2814, + glgo#GNOME/Glib!2815, glgo#GNOME/Glib!2818, + glgo#GNOME/Glib!2822, glgo#GNOME/Glib!2823, + glgo#GNOME/Glib!2825, glgo#GNOME/Glib!2826, + glgo#GNOME/Glib!2827, glgo#GNOME/Glib!2829, + glgo#GNOME/Glib!2830, glgo#GNOME/Glib!2832, + glgo#GNOME/Glib!2833, glgo#GNOME/Glib!2835, + glgo#GNOME/Glib!2836, glgo#GNOME/Glib!2851, + glgo#GNOME/Glib!2853, glgo#GNOME/Glib!2854. ++ Updated translations. + +------------------------------------------------------------------- +Wed Aug 3 09:13:30 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 2.73.2: + + Replace PCRE1 with PCRE2. + + Preserve destruction order in gdataset, fixing various crashes + during objects disposal. + + Require C99 __VA_ARGS__. + + Add NONE or DEFAULT members to most flags types. + + GFile: Add some missing async APIs. + + Improve internal and process documentation. + + Add atomic compare-and-exchange APIs returning previous value. + + Add G_DEFINE_ENUM_TYPE and G_DEFINE_ENUM_VALUE macros. + + Add platform-independent G_ALWAYS_INLINE and G_NO_INLINE. + + Use waitid() on pidfds rather than a global SIGCHLD handler. + +------------------------------------------------------------------- +Thu Jul 7 11:59:36 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 2.73.1: + + Remove the `-Diconv` configure option, as GLib now uses Meson???s + built-in logic for finding which iconv implementation to use. + + Move gvdb to a Meson subproject and git submodule to avoid + duplicating its source. + + Add `add_test_setup()` in Meson to allow GLib tests to be run + under valgrind with correct settings easily, using + `meson test --setup=valgrind`. + + Fix deadlocks when disposing non-cancelled inotify + `GFileMonitor`s. + + Fix `file://` requests in webkit2gtk due to incorrect xdgmime + update. + + Fix build errors on macOS ???10.7 for `LOCAL_PEERPID`. + + Add new `g_atomic_int_exchange()` and + `g_atomic_pointer_exchange()` APIs. + + Add new `GListStore:n-items` property to allow easy binding in + UIs. + + Performance improvements for GObject construction and + destruction. + + Use a numeric space (U+2007) for padding with some + `g_date_time_format()` placeholders. + + Fix a slow memory leak in `GSocketClient` when using long-lived + `GCancellable`s. Old: ---- 99783e0408f8ae9628d2c7a30eb99806087da711.patch glib-2.72.3.tar.xz New: ---- glib-2.74.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glib2.spec ++++++ --- /var/tmp/diff_new_pack.g6wP0q/_old 2022-09-21 14:40:30.181433901 +0200 +++ /var/tmp/diff_new_pack.g6wP0q/_new 2022-09-21 14:40:30.189433924 +0200 @@ -30,13 +30,13 @@ %define libgthread libgthread-%{libver} %bcond_without systemtap Name: glib2%{psuffix} -Version: 2.72.3 +Version: 2.74.0 Release: 0 Summary: General-Purpose Utility Library License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://wiki.gnome.org/Projects/GLib -Source0: https://download.gnome.org/sources/glib/2.72/glib-%{version}.tar.xz +Source0: https://download.gnome.org/sources/glib/2.74/glib-%{version}.tar.xz Source1: glib2.sh Source2: glib2.csh # Not upstream file. Only proposes upstream packages: @@ -58,14 +58,12 @@ Patch3: glib2-dbus-socket-path.patch # PATCH-FIX-OPENSUSE glib2-gdbus-codegen-version.patch o...@aepfle.de -- Remove version string from files generated by gdbus-codegen Patch4: glib2-gdbus-codegen-version.patch -# PATCH-FIX-UPSTREAM commit/99783e0408f8ae9628d2c7a30eb99806087da711.patch -- gsocketclient: Fix passing NULL to g_task_get_cancellable() -Patch5: https://gitlab.gnome.org/GNOME/glib/-/commit/99783e0408f8ae9628d2c7a30eb99806087da711.patch BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libselinux-devel BuildRequires: m4 -BuildRequires: meson >= 0.49.2 +BuildRequires: meson >= 0.60.0 BuildRequires: pkgconfig BuildRequires: python3-base >= 3.5 # gdbus-codegen is run during the build, so we need python3-xml @@ -74,7 +72,7 @@ # Needed for gresource BuildRequires: pkgconfig(libelf) >= 0.8.12 BuildRequires: pkgconfig(libffi) >= 3.0.0 -BuildRequires: pkgconfig(libpcre) >= 8.31 +BuildRequires: pkgconfig(libpcre2-8) >= 10.32 BuildRequires: pkgconfig(mount) >= 2.28 BuildRequires: pkgconfig(zlib) %if "%{flavor}" == "doc" @@ -262,7 +260,6 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 -%patch5 -p1 cp -a %{SOURCE1} %{SOURCE2} %{SOURCE5} . cp -a %{SOURCE4} gnome_defaults.conf # replace /usr/bin/env shebangs @@ -376,6 +373,7 @@ %files tools %license COPYING +%doc README.md %{_bindir}/gapplication %{_bindir}/gdbus %{_bindir}/gio @@ -383,6 +381,7 @@ %{_bindir}/glib-compile-schemas %{_bindir}/gresource %{_bindir}/gsettings +%{_libexecdir}/gio-launch-desktop %dir %{_datadir}/bash-completion %dir %{_datadir}/bash-completion/completions %{_datadir}/bash-completion/completions/gapplication @@ -404,7 +403,6 @@ # have a better home... The zzz-glib2 scripts could arguably be in # libglib-2_0-0 but that would break the shared library policy. %{_sysconfdir}/profile.d/zzz-glib2.* -%doc README.md %files -n gio-branding-upstream %license COPYING @@ -413,7 +411,7 @@ %files -n %{libglib} %license COPYING -%doc AUTHORS README NEWS +%doc NEWS %{_libdir}/libglib*.so.* %files -n %{libgmodule} @@ -447,7 +445,7 @@ %files devel %license COPYING -%doc HACKING README.rationale +%doc HACKING %{_bindir}/gdbus-codegen %{_bindir}/glib-compile-resources %{_bindir}/glib-genmarshal ++++++ glib-2.72.3.tar.xz -> glib-2.74.0.tar.xz ++++++ ++++ 311428 lines of diff (skipped)