Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libgirepository-2_0-0-2.82.2-3.2 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: libgirepository-2_0-0 Distribution: openSUSE Tumbleweed
Version: 2.82.2 Vendor: openSUSE
Release: 3.2 Build date: Wed Nov 27 18:40:33 2024
Group: System/Libraries Build host: reproducible
Size: 284631 Source RPM: glib2-2.82.2-3.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://gitlab.gnome.org/GNOME/glib/
Summary: Object-Oriented Framework for C
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.

The GObject library provides an object-oriented framework for C.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Wed Nov 27 2024 Michael Gorse <mgorse@suse.com>
  - Have the glib2-tools postun trigger exit normally if
    glib2-compile-schemas can't be run. Fixes error when uninstalling
    if libgio is uninstalled first (bsc#1231463).
* Thu Oct 17 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.82.2:
    + Bugs fixed:
    - glib/gvariant: incorrect use of G_ANALYZER_ANALYZING
    - Multicast cannot be joined on Mac OS on non-default interface
    - glib/gvariant: Fix check for G_ANALYZER_ANALYZING
    - macos: Fix URL launcher
    - gopenuriportal: Fix two memory leaks
    - gio: Fix multicast iface selection on macOS
    - gdatainputstream: Fix length return value on UTF-8 validation
      failure
    + Updated translations.
* Fri Sep 20 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.82.1:
    + Fix a potential buffer overflow in `GSocks4aProxy` (boo#1233282
      CVE-2024-52533).
    + Bugs fixed:
    - Test /unix-mounts/get-mount-entries fails unless libmount is
      enabled
    - Buffer overflow in set_connect_msg()
    - tests: Test against a sample mtab file in unix-mounts for
      getmntent()
    - tests: Run lint tests with detected bash
    - docs(glib): Fix link in string-utils ref
    - Move to Apple Silicon based runner
    - gsocks4aproxy: Fix a single byte buffer overflow in connect
      messages
    + Updated translations.
* Tue Aug 27 2024 pgajdos@suse.com
  - remove dependency on /usr/bin/python3 using
    %python3_fix_shebang{,_path} macros, [bsc#1212476]
* Mon Aug 26 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.82.0:
    + Change the default value of -Dglib_debug from `auto` to
      `enabled` for developers — distributions will almost certainly
      want to override it to `-Dglib_debug=disabled` for package
      release builds though.
    + Revert per-instance locking changes in `GCancellable` as they
      introduced new races.
    + Bugs fixed:
    - Investigate trampoline performance implications in
      g_mutex_lock_impl() changes
    - Default value for glib_debug meson option
    - wrong comment in gmessage.c:escape_string
    - Should check for epoll_create1 rather than epoll_create
    - Gio.MenuModel docs have an outdated UI example
    - gunixmounts: Fix use of uninitialised variable
    - tests: Run expected-to-hang cancellable tests in subprocesses
    - CI/msys2-mingw32: Set the G_DEBUGGER environment variable
    - Revert "GCancellable: Use per-instance mutex logic instead of
      global critical sections”
    - Various small backports
    - Backport “gthread: Move thread _impl functions to static
      inlines for speed”
    + Updated translations.
  - Pass glib_debug=disabled to meson as recommended by upstream and
    pass sysprof=disabled to meson, avoid pulling in extra
    dependencies.
  - Drop python enviroment fix, no longer needed.
* Mon Aug 26 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.80.5:
    + Bugs fixed:
    - Fix gsocketclient-slow test on FreeBSD
    - glib-private: fix build under Cygwin
    - tests: Fix compilation of resolver-parsing test on FreeBSD
    - introspection: Correct GIO-Windows pkg-config name
    + Updated translations
* Mon Jul 08 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.80.4:
    + Bugs fixed:
    - GLib unit tests fail on macOS runner due to localhost being
      out of addresses
    - Random failures to build glib 2.80.3
    - Backport !4111 “gioerror: Map EADDRNOTAVAIL to
      G_IO_ERROR_CONNECTION_REFUSED” to glib-2-80
    - Backport !3373 and !4117 “Handle files >4GB in
      g_file_load_contents()“ to glib-2-80
    - Backport !4020 and !4122: fixes to GIR install locations and
      build race fixes
    - Backport !4110 “gthreadedresolver: ref-sink returned records
      in lookup_records()” to glib-2-80
* Tue Jun 11 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.80.3:
    + Bugs fixed:
    - g_socket_client_connect_to_host_async leaks memory when
      target host doesn't respond to ARP.
    - gi_repository_find_by_gtype is nondeterministic.
    - Crash in error path of g_dbus_connection_export_menu_model().
    - Backport !4057 “gdbusmessage: Clean the cached arg0 when
      setting the message body” to glib-2-80.
    - Backport !4058 “Tests: Build fixes when running `meson test`
      without previous builds“ to glib-2-80
    - Partially backport !4059 “tests: Fix various memory leaks and
      valgrind / ASAN errors” to glib-2-80
    - Backport !4066 “Fix several GCC 14 warnings to please
      msys2-mingw32 CI” to glib-2-80
    - Backport !4065 “girepository: Don't assume a bitfield has a
      fixed size” to glib-2-80
    - Backport !4073 “gmenuexporter: Fix a NULL pointer dereference
      on an error handling path” to glib-2-80
    - Backport !4078 “tests: Fix clang compilation failure due to
      unrecognised option in pragma” to glib-2-80.
    - Backport !4033 “girepository: Keep an ordered list of the
      loaded typelibs” to glib-2-80
    - Backport !4104 “gsocketclient: Fix a leak of the task data on
      an error path” to glib-2-80
    + Updated translations.
* Mon May 13 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.80.2:
    + Fix a regression with IBus caused by the fix for
      CVE-2024-34397.
    + Fix installation directory of the GVariant specification.
    + Bugs fixed:
    - GVariant specification installed in wrong directory.
    - Backport "gdbusconnection: Fix test signal subscription
      ordering" to glib-2-80.
    - Backport “Correct installation directory of GVariant
      specification” to glib-2-80.
    - Backport “gdbusconnection: Allow name owners to have the
      syntax of a well-known name” to glib-2-80.
  - Changes from version 2.80.1
    + Fix CVE-2024-34397: GDBus signal subscriptions for well-known
      names are vulnerable to unicast spoofing (boo#1224044).
    + Updated translations.
* Tue Apr 02 2024 Dirk Müller <dmueller@suse.com>
  - require dbus-launch only if dbus-service is wanted. This helps
    with stripping down container-only builds (jsc#PED-8153)
* Mon Mar 18 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Fold typelib-1_0-GioUnix-2_0 into typeib-1_0-Gio-2_0: gjs loads
    GioUnix as platform-specific overlay to Gio transparently. Any
    consumer that wants Gio needs GioUnix on Unix-like systems
    (boo#1211604).
* Fri Mar 08 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.80.0:
    + Bugs fixed:
    - GLib: string malformed for gettext.
    - Add missing argument placeholders to several command-line
      tools.
    - g_warn_if_fail: Document as always evaluating expr.
    - docs:
      . Fix a typo in the macros docs page.
      . Specify gi-docgen as a native dependency.
      . Fix building with docs enabled and introspection disabled.
      . Minor improvements to GSignal documentation.
    + Updated translations.
* Wed Mar 06 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Create glib2-stage1: build glib2 without intrsospection. This
    intermediate glib2-stage1-devel is used to the build
    gobject-introspection, which in turn is needed to build the real
    glib2 packages.
* Tue Feb 27 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.79.3:
    + Various consistency improvements to the command line
      libgirepository tools
* Tue Feb 13 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.79.2:
    + More work to reduce lock contention and improve performance in
      GObject.
    + More API changes to libgirepository, which is now stable as of
      this release.
    + Import `g-ir-compiler`, `g-ir-generate` and `g-ir-inspect`
      from gobject-introspection.git and update them to work with
      girepository-2.0, renaming them to `gi-compile-repository`,
      `gi-decompile-typelib` and`gi-inspect-typelib`.
    + Add new `GLibUnix-2.0.gir`, `GLibWin32-2.0.gir`,
      `GioUnix-2.0.gir` and `GioWin32-2.0.gir` GIRs which contain
      platform specific APIs, and are the preferred way for third
      parties to access those APIs in future; although platform
      specific APIs which were already exposed in `GLib-2.0.gir` and
      `Gio-2.0.gir` continue to be listed there; the underlying `.so`
      files have not changed.
* Mon Jan 29 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.79.1:
    + Fix a race condition in `g_object_unref()`,
    + Various API and build changes to libgirepository as it is not
      yet API-stable,
    + Build fixes on big-endian 64-bit systems and mips64el,
    + Reduce contention on global locks within GObject,
    + Allow building man pages without the reference documentation,
* Tue Jan 16 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.79.0+158:
    + Port to gi-docgen and drop gtk-doc support — dependencies have
      changed, and Meson needs `-Ddocumentation` now rather than
      `-Dgtk_doc.
    + Move libgirepository into glib.git from
      gobject-introspection.git — but tools like `g-ir-scanner` are
      currently still in gobject-introspection.git. For the moment,
      glib.git needs to be built twice, once with
      `-Dintrospection=false`, then build gobject-introspection.git,
      then re-build glib.git with `-Dintrospection=true`. This
      process will evolve throughout the GLib 2.80 cycle. The API and
      ABI of libgirepository has changed, and accordingly its version
      number has been bumped from 1.0 to 2.0 (note: the version
      number of `GIRepository-*.gir` has been bumped from 2.0 to 3.0.
    + Match behaviour for `GAppInfo` searches has changed.
    + Rename `GTK_USE_PORTAL` environment variable to
      `GIO_USE_PORTALS`.
    + Bump Meson dependency to 1.2.0 and depend on Python `packaging`
      module.
  - Add pkgconfig(gobject-introspection-1.0) BuildRequires: new
    dependency.
  - For doc flavor: replace gtk-doc BuildRequires with
    pkgconfig(gi-docgen), following upstreams port to gi-docgen.
  - Convert to source service for easier updating.
* Thu Dec 07 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.78.3:
    + Fix a crash-causing regression in xdgmime
    + Bugs fixed:
    - Crash in __gio_xdg_cache_mime_type_subclass
    - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
      to glib-2-78
* Tue Dec 05 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.78.2:
    + Bugs fixed:
    - check for #ifdef PTRACE_O_EXITKILL will always fail since it
      isn't a macro
    - gsubprocess build-time test intermittently timing out since
      2.78.1
    - “meson: Improve PTRACE_O_EXITKILL presence check”
    - “Make GQuark register intentional leaks”
    - “gsignalgroup: Avoid function call with side effect in
      g_return_* macro”
    - “tests: Don't assume that sh optimizes simple commands into
      exec”
    - “xdgmime: Handle buggy type definitions with circular
      inheritance”
    - “collate: Don't segfault on bad input”
* Tue Nov 28 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup instead of %setup/%patch.
* Wed Oct 25 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.78.1:
    + Fix truncating files when `g_file_set_contents_full()` is
      called without `G_FILE_SET_CONTENTS_CONSISTENT`
    + Fix `-Dlibelf=disabled` on Linux
    + Bugs fixed:
    - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
    - gsubprocess-testprog.c: build error with cygwin
      (sys/ptrace.h: No such file or directory)
    - gio clears modification time in microseconds when setting
      with `set_modification_date_time`
    - Build of glib 2.78.0 ignores -Dlibelf=disabled
    - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
    - Segfault when creating GIO GPropertyAction without properties
    - `g_file_set_contents_full()` doesn't truncate the file
      (without `G_FILE_SET_CONTENTS_CONSISTENT`)
    - guniprop.c: Avoid creating (temporarily) out-of-bounds
      pointers
    - Fixes for integer cast warnings when targeting CHERI
    - Fix test_find_program on FreeBSD
    - gconstructor.h: Ensure [c|d]tor prototypes are present for
      MSVC
    - Fix gutils-user-database test on macOS
    - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
    - meson: Fix Windows build with PCRE2 as sibling subproject
    - gconstructor.h: Ensure [c|d]tor prototypes are present for
      MSVC
    - glocalfileinfo: Preserve microseconds for access/modify times
    - Make sure the `GTask` is freed on a graceful disconnect
    - Buffer needs to be aligned correctly to receive
      linux_dirent64.
    - gtestutils.h: Fix warning with -Wsign-conversion caused by
      g_assert_cmpint
    - tests: Drop unnecessary include from gsubprocess-testprog.c
    - wakeup: do single read when using eventfd()
    - wakeup: Fix g_wakeup_acknowledge if signal comes in”
    - Use g_task_return in task threads
    - build: Fix -Dlibelf=disabled on Linux
    - gfileutils: Add a missing ftruncate() call when writing files
    + Updated translations.
  - Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.
* Tue Oct 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Use sed call to replace gio-querymodules with gio-querymodules-64
    in gio-2.0.pc where appropiate.
* Wed Oct 11 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Require /usr/bin/dbus-daemon by the devel package: GDBusTest
    launches an own dbus-daemon with a separate environment, so that
    test code does not have to rely on the session bus. Ensure
    consumers of GDBusTest have the needed dep present.
  - Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
    flexible about potential future package layout changes.
* Thu Sep 28 2023 Samuel Cabrero <scabrero@suse.de>
  - Fix NetworkManager crashing repeatedly with glib 2.78.0;
    (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch
* Fri Sep 08 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.78.0:
    + Bugs fixed:
    - Error handling of invalid GKeyFile string escape sequences
      changed in GLib 2.77.3
    - gdb: Workaround optimized out quark_seq_id
    - meson: fix `gnetworking.h` install tag
    - gthread: Annotate g_thread_exit() with G_NORETURN
    - Fix gutils-user-database unit test
    + Updated translations.
* Mon Sep 04 2023 Luciano Santos <luc14n0@opensuse.org>
  - Update to version 2.77.3:
    + Bugs fixed:
    - GSettings schemas default value translations don't work when
      using l10n=time.
    - gdbus-codegen eats indentation in RST in XML comments.
    - g_dbus_connection_export_menu_model() is not thread_safe.
    - Possible SEGV (null pointer deref) in
      distribute_method_call().
    - arg_data  in GOptionEntry is not a list.
    - Possible SEGV (null pointer deref) in _g_resource_file_new().
    - glib-unix: Clean up use of O_NONBLOCK.
    - gnetworkaddress: use reentrant getservbyname_r() if
      available.
    - gio-tool-info: Move translator comments so they’re visible.
    - gregex: set default max stack size for PCRE2 JIT compiler to
      512KiB.
    - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
      g_unix_open_pipe().
    - gio: Add gresource.dtd.
    - gtestutils: Mention not ignoring SIGCHLD in
      g_test_trap_subprocess() docs.
    - [th/gchildwatch-fail-message] gmain: improve g_warning() for
      failure in g_child_watch_dispatch().
    - [th/use-localtime-r] use localtime_r() in
      g_log_writer_format_fields().
    - gregex: if JIT stack limit is reached, fall back to
      interpretive matching.
    - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
    - gkeyfile: Fix overwriting of GError.
    + Updated translations.
  - Update https://wiki.gnome.org/Projects/GLib URL tag to
    https://gitlab.gnome.org/GNOME/glib/, as the former points to the
    latter.
* Mon Sep 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.77.2:
    + Bugs fixed:
    - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
    - ci: Don’t run pipeline after merging a MR
    - Fix typos
    - GTree: Handle node counter overflow and return it as an
      unsigned value
    - gspawn, gdataset: Restore nullable callback functions
    + Updated translations.
* Mon Sep 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.77.1:
    + Fix some regressions with `GKeyFile` comment handling.
    + Improve handling of query and fragment components in `file:`
      URIs.
    + Various bugs fixed.
    + Updated transltations.
  - Drop glib2-revert-004f48f4.patch: Fixed upstream.
* Mon Sep 04 2023 Luciano Santos <luc14n0@opensuse.org>
  - Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
    gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
    (glgo#GNOME/glib!3356), as per agreement discussed in said MR.
* Mon Sep 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.77.0:
    + Fix `GSocketClient` connecting to a proxy if the port is not
      specified
    + Support using `copy_file_range()` in `g_file_copy()`, if
      available
    + Improve handling of comments above groups in key files
    + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
    + Do not redefine NULL on C++
    + Make `g_signal_handlers_block_matched()` work for
      `G_SIGNAL_MATCH_ID`
    + Fixes to support building with bionic libc better
    + Fix potential stack overflow in gspawn on macOS if open file
      limit is very high
    + Fix support for `--force-fallback-for libpcre` in meson
      configuration
    + Generate specific marshallers in `gdbus-codegen`
    + Fix build failure on Android with `statx()` support
    + Improve locking performance of `GSignal`
    + Improve locking performance of `g_main_context_iterate()`
    + Add an inline definition of `g_free()` to automatically use
      `g_free_sized()` if available
    + Fix race with `waitpid()` and `GChildWatchSource`
    + Add `glib_valgrind_suppressions` variable to glib pkg-config
      file
    + Fix build on macOS SDK 10.11
    + Switch to using a separate thread pool and support timeouts in
      `GThreadedResolver`
    + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
    + Support GSignal fast path and more marshallers in
      `gobject_gdb.py`
    + Disable the macOS CI because it’s too unreliable — if you rely
      on GLib working on macOS, please get in touch and do something
      to help!
    + Updated translations.
* Mon Sep 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.76.5:
    + Bugs fixed:
    - Possible SEGV (null pointer deref) in
      distribute_method_call().
    - Possible SEGV (null pointer deref) in _g_resource_file_new().
    - Backport !3529 “gmenuexporter: synchronization in
      org_gtk_Menus_get_interface.” to glib-2-76.
    - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
      get_tmp_file()” to glib-2-76.
    - Backport !3554 “gresourcefile: Fix crash if called with a
      badly escaped URI” to glib-2-76.
    - Backport !3555 “gkeyfile: Fix overwriting of GError” to
      glib-2-76.
    - Backport !3539 “gdbusmessage: Validate required headers have
      the right type” to glib-2-76.
* Thu Jul 06 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.76.4:
    + Fix build failure on Android with `statx()` support
    + Bugs fixed:
    - glib-compile-schemas failed on directory name with no Latin
      symbols
    - Build failure due to statx fields with NDK r25.c
    - glib-compile-resources: Fix non-ASCII arg parsing on Windows
    - glib: reset errno to 0 when futex() returns EAGAIN
    - Avoid stack overflow in gspawn on macOS
    - glocalfileinfo: Fix incorrect use of struct
      statx.st_mtimensec on Android
    + Updated translations.
* Tue May 23 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.76.3:
    + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
      glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
      glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
    + Updated translations.
* Fri Apr 21 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.76.2:
    + Fixed various build failures in less common setups
    + Fix launching files in Windows via GtkFileLauncher
    + Bugs fixed:
    - GMarkupParser documentation completion
    - Disagreement between runtime and docs on whether interfaces
      are "classed"
    - gdbus-example-proxy-subclass.c is not complete
    - GAppInfoMonitor documentation deficiencies
    - Check for __kernel_long_t when enabling futex()
    - Documentation mentions non-existing function `g_value_free`
    - Not clear that GPollableInputStream methods are undefined if
      can_poll() returns FALSE
    - Missing docs for GOption (commandline parser)
    - GDebugControllerDBus wrong default in documentation
    - Probably wrong information regarding G_PLATFORM_WIN32 in
      README.win32.md
    - Multiple Definition Error When Generating
      gio/tests/test5.gresource
    - user docs: GLib.DateTime.format: broken highlighting
    - GtkFileLauncher: generated paths not recognized on Win32
    - Build failed due to NULL pointer redefinition in C++
    - Build randomly fails with: 'gmodule/gmodule-visibility.h'
      file not found
    - unicode: add tests for g_utf8_normalize() and empty strings
    - build: Drop old .gitignore files from test directories
    - tools: Drop check-abis.sh script
    - docs: Drop section about default branch renaming from
      README.md
    - tests: Update Unicode normalisation tests from Unicode 15
    - Make clang++ happier when using G_STATIC_ASSERT
    - gwin32: Avoid use of function call with side effect in
      g_return_* macro
    - gsignal: Clarify documentation for GSignalMatchType matching
    + Updated translations.
* Thu Apr 20 2023 Guido Berhoerster <guido+opensuse@berhoerster.name>
  - Add mate-mimeapps.list for MATE-specific MIME associations
    generated by suse-update-mime-defaults
* Wed Mar 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.76.1:
    + Fix build failures in third party C++ projects using
      `g_strdup()` via C++ qualified symbol lookup.
    + Downgrade critical warnings from `GFileInfo` about missing
      attributes to debug messages, as it was affecting too many
      apps; the critical warnings will be reinstated early in the
      2.78 cycle, so apps should continue to fix their ambiguous use
      of `GFileInfo` API.
    + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
      glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
      glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
      glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
      glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
      glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
      glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
      glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
      glgo#GNOME/GLib!3338.
    + Updated translations.
* Fri Mar 10 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.76.0:
    + Fix several regressions in handling `GFileInfo` attributes
    + Bugs fixed:
    - ETAG_VALUE not set in GFileInfo when requested
    - File attributes are not set when their value is FALSE/NULL
    - gfile: Fix file size detection when copying on btrfs
    - glocalfileinfo:
      . Mark the lost+found dir as hidden again
      . Ensure that is-backup is always set
    + Updated translations.
  - Rebase patches with quilt.
* Wed Mar 08 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.75.4:
    + Emit a critical warning when acquiring the notification queue
      during GObject finalization. A type's `finalize()`
      implementation should not call public API that emits property
      notifications.
    + Updated translations.
* Tue Mar 07 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Rebase glib2-suppress-schema-deprecated-path-warning.patch with
    quilt.
* Fri Feb 24 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix license files in packages: COPYING in the source tree is
    a symlink to LICENSES/LGPL-2.1-or-later.txt, but rpm's %license
    macro copies the symlink, not the target. Explicitly package
    LICENSES/LGPL-2.1-or-later.txt in this case (boo#1208497).
* Fri Feb 24 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.75.3:
    + Drop the implementation of GSlice, and make the API use the
      system `malloc()` internally.
    + Use a thread-spawning thread to keep thread scheduler settings
      consistent; fixes GThreadPool critical warnings due to failing
      to set scheduler settings in some situations.
    + GIR annotation improvements for multiple APIs.
    + Optimise printing of nested maybes in `g_variant_print()`.
    + Use `tap` test protocol within GLib, and support TAP 13/14.
    + Fix a regression in glib-compile-schemas 2.75.2 causing schemas
      and override files to be sorted incorrectly.
    + Support per-desktop overrides in `GSettingsAction`.
    + Various optimisations to `GString`.
    + Reduce allocations in message printing functions if there’s
      nothing to format.
    + Add inline version of `g_strdup()`, allowing the compiler to do
      `NULL` folding and constant folding on `strlen()` calls.
    + Add a `GPathBuf` API for building and manipulating file paths.
    + Add `g_string_free_and_steal()` and use it to warn on unused
      results from`g_string_free (_, FALSE)`.
    + Add `g_free_sized()` and `g_aligned_free_sized()` to mirror the
      upcoming `free_sized()` function in C23; use these if porting
      away from `g_slice_free()`.
    + Fix underspecified dependencies on generated headers in
      `meson.build`, which should reduce spurious build failures.
    + Updated translations.
* Fri Feb 24 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.75.2:
    + Add `g_ptr_array_sort_values()` and
      `g_ptr_array_sort_values_with_data()` APIs.
    + Some fixes for activation of UWP apps on Windows.
    + Support Markdown output from `gdbus-codegen`.
  - Changes from version 2.75.1:
    + Add new `GFileInfo` properties for large thumbnails.
    + Fix missing input validation in `GDBusMenuModel`.
    + Change default `g_desktop_app_info_search()` algorithm to
      include substring matches.
    + Various GVariant security fixes when handling untrusted data.
    + Add support for XDG Activation protocol in `GAppLaunchContext`.
    + Return `application/x-zerosize` rather than `text/plain` as
      content type for empty files.
    + Deprecate `-Druntime_libdir` configure option because it was
      unused.
    + Check for snap plugs when accessing portals.
    + Add `GArray` and `GPtrArray` constructors to take or copy C
      arrays.
    + Add `GHashTable` methods to get and steal hash table keys and
      values as `GPtrArray`s.
    + Change the default D-Bus system bus socket address from
      `/var/run/dbus/system_bus_socket` to
      `/run/dbus/system_bus_socket`, in line with changes in
      dbus.git.
  - Drop patches:
    + glib2-dbus-socket-path.patch: fixed upstream.
    + glib2-fix-normal-form-handling-in-gvariant.patch: fixed upstream
* Thu Feb 23 2023 Alynx Zhou <alynx.zhou@suse.com>
  - Update glib2-fix-normal-form-handling-in-gvariant.patch:
    Backported from upstream to fix regression on s390x.
    (bsc#1210135, glgo#GNOME/glib!2978)
* Thu Feb 23 2023 Alynx Zhou <alynx.zhou@suse.com>
  - Add glib2-fix-normal-form-handling-in-gvariant.patch: Backported
    from upstream to fix normal form handling in GVariant.
    (CVE-2023-24593, CVE-2023-25180, bsc#1209714, bsc#1209713,
    glgo#GNOME/glib!3125)
* Thu Feb 23 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.74.6:
    + Bugs fixed: glgo#GNOME/GLib!3239 Backport glgo#GNOME/GLib!3237
      “Fix safe_wspawnve #define” to glib-2-74.
    + Updated translations.
* Thu Jan 19 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.74.5:
    + Bugs fixed: glgo#GNOME/GLib#2843, glgo#GNOME/GLib#2881,
      glgo#GNOME/GLib#2883, glgo#GNOME/GLib!3165,
      glgo#GNOME/GLib!3166, glgo#GNOME/GLib!3182,
      glgo#GNOME/GLib!3197, glgo#GNOME/GLib!3204,
      glgo#GNOME/GLib!3214.
    + Updated translations.
  - Drop 1539540.patch: Fixed upstream.
* Thu Dec 22 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.74.4:
    + Fix missing input validation in `GDBusMenuModel`.
    + Various GVariant security fixes when handling untrusted data.
    + Bugs fixed: glgo#GNOME/GLib#861, glgo#GNOME/GLib#2121,
      glgo#GNOME/GLib#2540, glgo#GNOME/GLib#2794,
      glgo#GNOME/GLib#2797, glgo#GNOME/GLib#2835,
      glgo#GNOME/GLib#2839, glgo#GNOME/GLib#2840,
      glgo#GNOME/GLib#2841, glgo#GNOME/GLib#2852,
      glgo#GNOME/GLib!3114, glgo#GNOME/GLib!3126,
      glgo#GNOME/GLib!3134, glgo#GNOME/GLib!3138,
      glgo#GNOME/GLib!3153, glgo#GNOME/GLib!3161,
      glgo#GNOME/GLib!3164.
    + Updated translations.
  - Add 1539540.patch: gthread-posix: need to #include <errno.h>.
* Fri Dec 02 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.74.3:
    + Fix regression in type checking `g_str_equal()` from C++
      projects (glgo#GNOME/GLib#2820).
    + Bugs fixed:
    - glgo#GNOME/GLib#2820 g_str_equal: New macro version breaks
      compilation in C++ projects
    - glgo#GNOME/GLib!3096 Backport !3094 “gstrfuncs: Fix
      regression in C++ types accepted by g_str_equal()” to
      glib-2-74
  - Changes from version 2.74.2:
    + Fix GVariant type depths checks on text format variants.
    + Fix an obscure corner case with FD handling in g_spawn_*() when
      a process has already closed the standard I/O FDs.
    + Fix regression in type checking on const arguments to
      g_str_equal().
    + Bugs fixed: glgo#GNOME/GLib#2782 GVariant type depth not
      checked on typedecls in text format variants.
      glgo#GNOME/GLib#2795 [regression] gnome-keyring-daemon uses
      100% CPU with glib-2.74.1.
      glgo#GNOME/GLib#2799 Wrong GTask tag on error return path in
      g_proxy_resolver_lookup_async().
      glgo#GNOME/GLib#2809 g_str_equal switched to stricter API
      (typing).
      glgo#GNOME/GLib!3017 Backport !3008 “gio/gdesktopappinfo: Free
      the wrapped argv array on launch failure” to glib-2-74.
      glgo#GNOME/GLib!3038 Backport !3035 “portal: Fix broken header
      guard” to glib-2-74.
      glgo#GNOME/GLib!3039 Backport !3029 “Revert "Handling collision
      between standard i/o file descriptors and newly created ones" ”
      to glib-2-74.
      glgo#GNOME/GLib!3046 Backport !3045 “gproxyresolver:
      lookup_finish() should better parallel lookup_async()” to
      glib-2-74.
      glgo#GNOME/GLib!3063 Backport !3061 “gvariant-parser: Speed up
      maybe_wrapper() by an order of magnitude” to glib-2-74.
      glgo#GNOME/GLib!3084 Backport !3082 “gstrfuncs: Fix regression
      in types accepted by g_str_equal()” to glib-2-74.
    + Updated translations.
  - Drop ca905744.patch and a1151bc1.patch: Fixed upstream.
  - Rebase patches with quilt.
* Mon Oct 31 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Add a1151bc1.patch: gio/gdesktopappinfo: Free the wrapped argv
    array on launch failure.
* Mon Oct 31 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Add ca905744.patch: Revert "Handling collision between standard
    i/o file descriptors and newly created ones". The user-visible
    problem this solves is gnome-keyring-daemon eating 100% CPU.
* Wed Oct 26 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.74.1:
    + Update Unicode data to version 15
    + Fix various build failures in different situations
    + Fix over-eager deprecated property warnings for construct
      properties
    + Fix a crash calling `g_param_value_is_valid()` on a
      `GParamSpecParam`
    + Fix floating `GVariant` leaks with GObject properties
    + Add inline optimised version of `g_str_equal()`
    + Fix `GVariant` type depths checks on text format variants
    + Fix regression with int64 and double hashing functions on
      big-endian architectures
    + Build the API documentation only when building GLib as a shared
      library
    + Ignore weird `/etc/localtime` configurations generated by
      toolbx
    + Avoid `EINTR` races when closing FDs in `g_spawn_*()`
    + Bugs fixed: glgo#GNOME/GLib#16, glgo#GNOME/GLib#333,
      glgo#GNOME/GLib#2735, glgo#GNOME/GLib#2740,
      glgo#GNOME/GLib#2742, glgo#GNOME/GLib#2748,
      glgo#GNOME/GLib#2758, glgo#GNOME/GLib#2759,
      glgo#GNOME/GLib#2766, glgo#GNOME/GLib#2767,
      glgo#GNOME/GLib#2770, glgo#GNOME/GLib#2774,
      glgo#GNOME/GLib#2775, glgo#GNOME/GLib#2782,
      glgo#GNOME/GLib#2787, glgo#GNOME/GLib#2788,
      glgo#GNOME/GLib!2852, glgo#GNOME/GLib!2857,
      glgo#GNOME/GLib!2864, glgo#GNOME/GLib!2866,
      glgo#GNOME/GLib!2880, glgo#GNOME/GLib!2885,
      glgo#GNOME/GLib!2892, glgo#GNOME/GLib!2896,
      glgo#GNOME/GLib!2899, glgo#GNOME/GLib!2901,
      glgo#GNOME/GLib!2903, glgo#GNOME/GLib!2904,
      glgo#GNOME/GLib!2905, glgo#GNOME/GLib!2907,
      glgo#GNOME/GLib!2911, glgo#GNOME/GLib!2913,
      glgo#GNOME/GLib!2915, glgo#GNOME/GLib!2916,
      glgo#GNOME/GLib!2920, glgo#GNOME/GLib!2922,
      glgo#GNOME/GLib!2924, glgo#GNOME/GLib!2928,
      glgo#GNOME/GLib!2931, glgo#GNOME/GLib!2933,
      glgo#GNOME/GLib!2938, glgo#GNOME/GLib!2939,
      glgo#GNOME/GLib!2946, glgo#GNOME/GLib!2948,
      glgo#GNOME/GLib!2949, glgo#GNOME/GLib!2958,
      glgo#GNOME/GLib!2960, glgo#GNOME/GLib!2973,
      glgo#GNOME/GLib!2975, glgo#GNOME/GLib!2982,
      glgo#GNOME/GLib!2983, glgo#GNOME/GLib!2988,
      glgo#GNOME/GLib!2989, glgo#GNOME/GLib!2995,
      glgo#GNOME/GLib!2996, glgo#GNOME/GLib!2998,
      glgo#GNOME/GLib!3010.
    + Updated translations.
  - Rebase patches with quilt.
  - Drop f0dd96c28751f15d0703b384bfc7c314af01caa8.diff: Fixed
    upstream.
* Fri Oct 07 2022 Haochuan Chen <yjcoshc@mail.nankai.edu.cn>
  - Add upstream patch to solve GIMP crashes:
    + f0dd96c28751f15d0703b384bfc7c314af01caa8.diff:
      glgo#GNOME/GLib!2770 Empty values are not valid GParamSpec.
* Sun Sep 18 2022 Bjørn Lie <bjorn.lie@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 08 2022 Stephan Kulow <coolo@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 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Drop 99783e0408f8ae9628d2c7a30eb99806087da711.patch for 2.73.x
    branch, fixed upstream already.
* Thu Aug 25 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Add 99783e0408f8ae9628d2c7a30eb99806087da711.patch:
    gsocketclient: Fix passing NULL to g_task_get_cancellable().
    Fix a regression from commit abddb42d14, where it could pass
    `NULL` to `g_task_get_cancellable()`, triggering a critical
    warning. This could happen because the lifetime of `data->task`
    is not as long as the lifetime of the `ConnectionAttempt`, but
    the code assumed it was.
    Fix the problem by keeping a strong ref to that `GCancellable`
    around until the `ConnectionAttempt` is finished being destroyed.
* Sat Aug 06 2022 Bjørn Lie <bjorn.lie@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 03 2022 Dominique Leuenberger <dimstar@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 07 2022 Dominique Leuenberger <dimstar@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.
* Sun Jul 03 2022 Emily Gonyer <emilyyrose@gmail.com>
  - Update to version 2.72.3
    + Bugs fixed: glgo#GNOME/Glib!1941, glgo#GNOME/Glib!2597,
      glgo#GNOME/Glib!2639, glgo#GNOME/Glib!2670,
      glgo#GNOME/Glib!2703, glgo#GNOME/Glib!2709,
      glgo#GNOME/Glib!2720, glgo#GNOME/Glib!2750,
      glgo#GNOME/Glib!2687.
* Tue May 31 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.72.2:
    + Bugs fixed: glgo#GNOME/GLib#2640, glgo#GNOME/GLib!2605,
      glgo#GNOME/GLib!2616, glgo#GNOME/GLib!2629,
      glgo#GNOME/GLib!2643, glgo#GNOME/GLib!2644,
      glgo#GNOME/GLib!2662, glgo#GNOME/GLib!2691.
    + Updated translations.
* Thu Apr 21 2022 Emily Gonyer <emilyyrose@gmail.com>
  - Update to version 2.72.2:
    + Fix building projects which use g_warning_once() with clang++.
    + Fix g_file_trash not deleting directories via portals backend.
    + A number more compiler warnings fixed for MSVC.
    + Fix detection of broken poll function on macOS.
    + Fix spawning subprocesses from GUI programs on Windows.
    + Bugs fixed:
    - #2312 gdbus-test-codegen tests leak GWeakRef objects.
    - #2625 g_warning_once fails to build with clang++.
    - #2629 g_file_trash doesn't in directories inside a sandbox.
    - !2495 Cleanup warnings split 6.
    - !2499 Various contenttype-related test fixes on win32.
    - !2534 gpowerprofilemonitor: Tweak wording of documentation.
    - !2540 Various win32 tests skip & fixes.
    - !2541 meson: simplify lookup of python command.
    - !2543 ci: Update the Fedora CI image to Fedora 34.
    - !2556 gdbusconnection: Use g_strv_contains().
    - !2557 gdbusmethodinvocation: Fix a leak on early return path.
    - !2558 Move unit test on g_basename() function to
      glib/tests/fileutils.c.
    - !2559 Move tests/relation-test.c to glib/tests/relation.c.
    - !2560 ci: Update Coverity, mingw and Android CI images
      to Fedora 34.
    - !2563 glib: Format GDateTime ISO8601 years as %C%y.
    - !2564 Move test files on slices from tests/ to glib/tests/.
    - !2566 tests: Add more tests for GResolver response parsing.
    - !2573 Backport translation fixes and !2571 meson: Set
      BROKEN_POLL in macOS builds to glib-2-72.
    - !2574 Backport !2565 Revert meson: simplify lookup of python
      command to glib-2-72.
    - !2587 Backport !2583 Fix trashing sandboxed directories to
      glib-2-72.
    - !2588 Backport !2582 glib/win32: fix spawn from GUI regression
      to glib-2-72.
    - !2590 Backport !2589 tests: Don't exit gdbus-method-invocation
      test early on connection close to glib-2-72.
    - !2593 Backport !2578 atomic: Add a C++ variant of
      g_atomic_int_compare_and_exchange() to glib-2-72.
    + Translation updates.
* Fri Apr 01 2022 Dirk Müller <dmueller@suse.com>
  - remove provides/obsoletes on glib2-doc, it was split into
    two packages again
  - spec-cleaner reorderings
* Fri Mar 25 2022 Callum Farmer <gmbr3@opensuse.org>
  - desktop-file-utils: add Budgie desktop environment
* Fri Mar 18 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.72.0:
    + Bugs fixed: glgo#GNOME/GLib#2620, glgo#GNOME/GLib!2538,
      glgo#GNOME/GLib!2542, glgo#GNOME/GLib!2547,
      glgo#GNOME/GLib!2548, glgo#GNOME/GLib!2551,
      glgo#GNOME/GLib!2552.
    + Updated translations.
* Thu Mar 17 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.71.3:
    + Fix flaky `GDebugController` tests
    + Numerous small documentation updates
    + Bugs fixed: glgo#GNOME/GLib#517, glgo#GNOME/GLib#1929,
      glgo#GNOME/GLib#2589, glgo#GNOME/GLib#2598,
      glgo#GNOME/GLib#2609, glgo#GNOME/GLib#2611,
      glgo#GNOME/GLib#2612, glgo#GNOME/GLib#2613,
      glgo#GNOME/GLib!1707, glgo#GNOME/GLib!2424,
      glgo#GNOME/GLib!2451, glgo#GNOME/GLib!2466,
      glgo#GNOME/GLib!2480, glgo#GNOME/GLib!2485,
      glgo#GNOME/GLib!2490, glgo#GNOME/GLib!2491,
      glgo#GNOME/GLib!2492, glgo#GNOME/GLib!2493,
      glgo#GNOME/GLib!2501, glgo#GNOME/GLib!2502,
      glgo#GNOME/GLib!2503, glgo#GNOME/GLib!2504,
      glgo#GNOME/GLib!2505, glgo#GNOME/GLib!2506,
      glgo#GNOME/GLib!2507, glgo#GNOME/GLib!2508,
      glgo#GNOME/GLib!2509, glgo#GNOME/GLib!2510,
      glgo#GNOME/GLib!2512, glgo#GNOME/GLib!2513,
      glgo#GNOME/GLib!2514, glgo#GNOME/GLib!2515,
      glgo#GNOME/GLib!2516, glgo#GNOME/GLib!2517,
      glgo#GNOME/GLib!2518, glgo#GNOME/GLib!2519,
      glgo#GNOME/GLib!2520, glgo#GNOME/GLib!2523,
      glgo#GNOME/GLib!2524, glgo#GNOME/GLib!2525,
      glgo#GNOME/GLib!2526, glgo#GNOME/GLib!2527,
      glgo#GNOME/GLib!2528, glgo#GNOME/GLib!2531.
    + Updated translations.
* Thu Mar 17 2022 Dirk Müller <dmueller@suse.com>
  - Split gtk-docs from -devel package, these are not needed
    during building projects using glib2
  - Use _multibuild as the meson buildprocess is very awkward
    regarding the documentation - builds single-jobs only and
    twice (again during %install). This way the rest of distribution
    waiting for glib2-devel to be available is not blocked by this
* Thu Mar 17 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.71.2:
    + Rework `glib-compile-resources` to output compiler-specific
      files to reduce compilation time; see the new `--compiler`
      option.
    + Add a cross-platform API for aligned memory allocations
      (`g_aligned_alloc()`, `g_aligned_alloc0()` and
      `g_aligned_free()`).
    + Deprecate `force_posix_threads` configure option, since it was
      a workaround for static linking on Windows.
    + Add `GBindingGroup` and `GSignalGroup` APIs.
    + Implement FD remapping support for
      `g_spawn_async_with_pipes_and_fds()` on Windows.
    + Add an async file move API, `g_file_move_async()`.
    + Bugs fixed: glgo#GNOME/GLib#1190, glgo#GNOME/GLib#2329,
      glgo#GNOME/GLib#2492, glgo#GNOME/GLib#2563,
      glgo#GNOME/GLib#2574, glgo#GNOME/GLib#2592,
      glgo#GNOME/GLib#2601, glgo#GNOME/GLib!2235,
      glgo#GNOME/GLib!2378, glgo#GNOME/GLib!2404,
      glgo#GNOME/GLib!2433, glgo#GNOME/GLib!2458,
      glgo#GNOME/GLib!2464, glgo#GNOME/GLib!2465,
      glgo#GNOME/GLib!2467, glgo#GNOME/GLib!2468,
      glgo#GNOME/GLib!2469, glgo#GNOME/GLib!2471,
      glgo#GNOME/GLib!2472, glgo#GNOME/GLib!2473,
      glgo#GNOME/GLib!2476, glgo#GNOME/GLib!2477,
      glgo#GNOME/GLib!2481, glgo#GNOME/GLib!2482,
      glgo#GNOME/GLib!2483, glgo#GNOME/GLib!2484,
      glgo#GNOME/GLib!2487, glgo#GNOME/GLib!2488.
    + Updated translations.
* Thu Mar 17 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.71.1:
    + Basic support for static builds on Windows
    + Add `GDebugController` and a D-Bus implementation which exposes
      whether debug output is enabled in a process using the
      `org.gtk.Debugging` D-Bus interface
    + Support for `AF_UNIX` sockets on Windows 10 (and later)
    + Several important fixes to GDBus message and GVariant parsing
      of invalid data
    + Fix potential data loss due to missing fsync when saving files
      on btrfs
    + Fix potential buffer overflows in `garray.c` for very large
      `GArray`s and `GPtrArray`s
    + Fix FDs in gspawn not being closed and causing process hangs if
      `close_range()` fails unexpectedly
    + Fix `g_find_program_in_path()` not returning an absolute path
      if `$PATH` is relative
    + Add support for loading PKCS#12 encrypted files in
      `GTlsCertificate`
    + A number of improvements to unit tests
    + Support `LOCAL_PEERPID` on macOS, giving partial support for
      PIDs in `GCredentials` on that platform
    + Add `g_get_user_state_dir()` to support `XDG_STATE_HOME`
    + Add `g_hash_table_new_similar()` to copy a hash table and its
      hash/equal functions without its data
    + Support D-Bus client authentication with `EXTERNAL` on Windows
    + Add a reStructuredText documentation generator to
      `gdbus-codegen`
    + Add a Windows implementation of `GMemoryMonitor`
    + Bugs fixed: glgo#GNOME/GLib#692, glgo#GNOME/GLib#1190,
      glgo#GNOME/GLib#2487, glgo#GNOME/GLib#2550,
      glgo#GNOME/GLib#2557, glgo#GNOME/GLib#2559,
      glgo#GNOME/GLib#2560, glgo#GNOME/GLib#2564,
      glgo#GNOME/GLib#2565, glgo#GNOME/GLib#2571,
      glgo#GNOME/GLib#2572, glgo#GNOME/GLib#2578,
      glgo#GNOME/GLib#2579, glgo#GNOME/GLib#2580,
      glgo#GNOME/GLib#2582, glgo#GNOME/GLib#2585,
      glgo#GNOME/GLib#2586, glgo#GNOME/GLib!2239,
      glgo#GNOME/GLib!2362, glgo#GNOME/GLib!2384,
      glgo#GNOME/GLib!2395, glgo#GNOME/GLib!2399,
      glgo#GNOME/GLib!2400, glgo#GNOME/GLib!2402,
      glgo#GNOME/GLib!2403, glgo#GNOME/GLib!2405,
      glgo#GNOME/GLib!2407, glgo#GNOME/GLib!2411,
      glgo#GNOME/GLib!2412, glgo#GNOME/GLib!2413,
      glgo#GNOME/GLib!2414, glgo#GNOME/GLib!2417,
      glgo#GNOME/GLib!2423, glgo#GNOME/GLib!2425,
      glgo#GNOME/GLib!2426, glgo#GNOME/GLib!2428,
      glgo#GNOME/GLib!2429, glgo#GNOME/GLib!2431,
      glgo#GNOME/GLib!2432, glgo#GNOME/GLib!2434,
      glgo#GNOME/GLib!2440, glgo#GNOME/GLib!2441,
      glgo#GNOME/GLib!2442, glgo#GNOME/GLib!2447,
      glgo#GNOME/GLib!2448, glgo#GNOME/GLib!2452,
      glgo#GNOME/GLib!2453, glgo#GNOME/GLib!2454,
      glgo#GNOME/GLib!2456, glgo#GNOME/GLib!2459,
      glgo#GNOME/GLib!2461, glgo#GNOME/GLib!2463.
    + Updated translations.
* Thu Mar 17 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.71.0:
    + Fix network changes not being signalled from NetworkManager.
    + Fix build when building with --fatal-meson-warnings.
    + Various fixes to GWeakRef cleanup and toggle refs.
    + Add `G_DBUS_PROXY_FLAGS_NO_MATCH_RULE` flag for disabling match
      rules when creating a `GDBusProxy`.
    + Fix FD remapping in `g_spawn_async_with_pipes_and_fds()` with
      certain values of target FDs.
    + Make `GDBusProxy::g-signal` signal detailed with D-Bus signal
      names.
    + Emit `launched` signal for D-Bus activation of apps with
      `GDesktopAppInfo`.
    + Fix IDs of `GDesktopAppInfo`s which are constructed from a
      `.desktop` file in a subdirectory.
    + Add `--interactive` option to `gdbus call`.
    + Add `G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP` to
      `GSubprocess`.
    + Lots of bug fixes.
    + Updated translations.
  - Rebase glib2-bgo569829-gettext-gkeyfile.patch.
* Thu Mar 17 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.70.5:
    + g_time_zone_new_offset() assertion failure if offset >= 25
      hours.
    + glib: fix buffer overflow in g_canonicalize_filename().
    + gtimezone: Fix assertion failure when called with a huge
      offset.
    + Updated translations.
* Fri Feb 11 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.70.4:
    + Bugs fixed: glgo#GNOME/GLib!2462 “Fix memory leak in
      gio/gdbusauthmechanismsha1.c” to glib-2-70.
    + Updated translations.
* Wed Jan 26 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.70.3:
    + Several important fixes to FD handling in gspawn.
    + Several important fixes to GDBus message and GVariant parsing
      of invalid data.
    + Fix potential data loss due to missing fsync when saving files
      on btrfs.
    + Bugs fixed: glgo#GNOME/GLib#2503, glgo#GNOME/GLib#2506,
      glgo#GNOME/GLib#2557, glgo#GNOME/GLib#2572,
      glgo#GNOME/GLib#2580, glgo#GNOME/GLib!2394,
      glgo#GNOME/GLib!2415, glgo#GNOME/GLib!2437,
      glgo#GNOME/GLib!2444, glgo#GNOME/GLib!2455.
    + Updated translations.

Files

/usr/lib/libgirepository-2.0.so.0
/usr/lib/libgirepository-2.0.so.0.8200.2


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 12 02:11:34 2025