Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libdex for openSUSE:Factory checked in at 2023-09-20 13:22:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdex (Old) and /work/SRC/openSUSE:Factory/.libdex.new.16627 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdex" Wed Sep 20 13:22:34 2023 rev:3 rq:1111895 version:0.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libdex/libdex.changes 2023-03-24 15:19:47.082688850 +0100 +++ /work/SRC/openSUSE:Factory/.libdex.new.16627/libdex.changes 2023-09-20 13:23:28.874375083 +0200 @@ -1,0 +2,59 @@ +Sun Sep 17 01:09:23 UTC 2023 - Luciano Santos <[email protected]> + +- Update to version 0.4.0: + + Documentation updates. + +------------------------------------------------------------------- +Wed Sep 6 01:13:35 UTC 2023 - Luciano Santos <[email protected]> + +- Drop pkgconfig(sysprof-4) BuildRequires. This was only needed + because sysprof-capture-static-devel was lacking header files, + which was mistakenly being packaged with sysprof-devel, and it's + fixed now. +- Add with(out) "profiling" build switch and disable it, by + default, as profiling isn't meant for general use. This nests + pkgconfig(sysprof-capture-4) BuildRequires under an if-with + expression and passes profiler=(true|false) to meson, depending + on the profiling switch. Disabling this should also avoid a build + cycle introduced by Sysprof 45 by requiring libdex. + +------------------------------------------------------------------- +Thu Aug 10 09:12:48 UTC 2023 - Bjørn Lie <[email protected]> + +- Update to version 0.3.1: + + A new "Infinite" future type which will never resolve or + reject. + + The gio wrappers will now set debuggable names for their + futures. + + A `dex_async_pair_set_cancel_on_discard()` function has been + added which ensures that the `GCancellable` will not be + cancelled when the future is discarded. This can help in + situations where you might repeatedly await on a future and do + not want intermediate cancellation between attempts to await. + + A `dex_input_stream_skip_async()` function has been added to + wrap the underlying GIO function. + + A `dex_future_disown()` function has been added which + simplifies the case where you want a future to run but are not + interested in the result. + +------------------------------------------------------------------- +Tue Jul 11 12:20:10 UTC 2023 - Bjørn Lie <[email protected]> + +- Update to version 0.3.0: + + Documentation updates + + pkg-config improvements + + Build system improvements for GIR + + Support for GVariant-based futures + + New Future-based wrappers for GDBusConnection + + The FD-based AIO API is now public, allowing for use of + io_uring on Linux kernels that support it. If unsupported, a + threadpool approach is used similar to GIO + + Improvements to introspection for language bindings + + You can now return NULL for a DexPromise expecting a GObject as + as a resolved value + + DexFiber will now get static names associated with them when + used from C which points to the line of code. This is only + enabled when debugging is enabled for libdex through the use of + macros + +------------------------------------------------------------------- Old: ---- libdex-0.2.0.tar.xz New: ---- libdex-0.4.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdex.spec ++++++ --- /var/tmp/diff_new_pack.ai8Sw1/_old 2023-09-20 13:23:29.902411913 +0200 +++ /var/tmp/diff_new_pack.ai8Sw1/_new 2023-09-20 13:23:29.902411913 +0200 @@ -17,14 +17,15 @@ %define soname libdex-1-1 +%bcond_with profiling Name: libdex -Version: 0.2.0 +Version: 0.4.0 Release: 0 Summary: Library supporting "Deferred Execution" for GNOME and GTK License: LGPL-2.1-or-later URL: https://gitlab.gnome.org/chergert/libdex -Source0: https://download.gnome.org/sources/%{name}/0.2/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/%{name}/0.4/%{name}-%{version}.tar.xz BuildRequires: c_compiler BuildRequires: meson @@ -34,8 +35,9 @@ BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(liburing) -BuildRequires: pkgconfig(sysprof-4) +%if %{with profiling} BuildRequires: pkgconfig(sysprof-capture-4) +%endif BuildRequires: pkgconfig(vapigen) %description @@ -93,7 +95,7 @@ %meson \ -D docs=true \ -D examples=false \ - -D sysprof=true \ + -D sysprof=%{?with_profiling:true}%{!?with_profiling:false} \ %{nil} %meson_build ++++++ libdex-0.2.0.tar.xz -> libdex-0.4.0.tar.xz ++++++ ++++ 2347 lines of diff (skipped)
