Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gobject-introspection for openSUSE:Factory checked in at 2024-03-20 21:10:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gobject-introspection (Old) and /work/SRC/openSUSE:Factory/.gobject-introspection.new.1905 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gobject-introspection" Wed Mar 20 21:10:43 2024 rev:109 rq:1159418 version:1.80.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gobject-introspection/gobject-introspection.changes 2023-12-02 17:12:10.631158367 +0100 +++ /work/SRC/openSUSE:Factory/.gobject-introspection.new.1905/gobject-introspection.changes 2024-03-20 21:11:24.719482351 +0100 @@ -1,0 +2,42 @@ +Sat Mar 9 19:06:32 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> + +- Update to version 1.80.0: + + Allow using `transfer none` with GClosure. + + Only allow loading GIRepository-2.0. + + Add marshalling tests for uninitialized and NaN arguments. + + Check for setuptools when building with Python >= 3.12. + + Add fallback doc elements for virtual functions. + + Add doc elements for callback fields. + + Support static inline declarations in the GIR. + + Add annotations for sync, async, and async-finish functions in + the GIR. + + Simplify the giscanner module build with Python >= 3.12. + + Allow passing full shared library paths on Windows. + +------------------------------------------------------------------- +Wed Mar 6 15:46:59 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> + +- BuildRequire glib2-stage1-devel to break a build cycle. +- Explcitly BuildIgnore glib2-devel (pulled in by gtk-doc). + +------------------------------------------------------------------- +Tue Jan 16 13:34:38 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> + +- Update to version 1.79.1: + + Build fixes + + Require Meson ≥ 1.2 + + Avoid test failures with Python ≥ 3.12 + + Update the GIR schema, and validate GIR files as part of the + test suite + + Support (not optional) annotation + + Allow ownership transfer of structure types with copy/free + functions +- Changes from version 1.79.0: + + Require GLib >= 2.79 + + Require Python >= 3.8 + + Simplify libtool use with wrappers + + Drop GIO dependency from libgirepository + + Do not install the GLib introspection data +- Convert to source service for easier updating. + +------------------------------------------------------------------- Old: ---- gobject-introspection-1.78.1.tar.xz New: ---- _service gobject-introspection-1.80.0.obscpio gobject-introspection.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gobject-introspection.spec ++++++ --- /var/tmp/diff_new_pack.LKGC9y/_old 2024-03-20 21:11:26.439545557 +0100 +++ /var/tmp/diff_new_pack.LKGC9y/_new 2024-03-20 21:11:26.455546145 +0100 @@ -1,7 +1,7 @@ # # spec file for package gobject-introspection # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: gobject-introspection -Version: 1.78.1 +Version: 1.80.0 Release: 0 # FIXME: Find a way to identify if we need python3-gobject or python-gobject from gi-find-deps.sh. Summary: GObject Introspection Tools @@ -25,7 +25,7 @@ Group: Development/Libraries/GNOME URL: https://wiki.gnome.org/Projects/GObjectIntrospection -Source0: https://download.gnome.org/sources/gobject-introspection/1.78/%{name}-%{version}.tar.xz +Source0: %{name}-%{version}.tar.zst # gi-find-deps.sh is a rpm helper for Provides and Requires. Script creates typelib()-style Provides/Requires. Source1: gi-find-deps.sh Source2: gobjectintrospection.attr @@ -36,18 +36,15 @@ BuildRequires: bison BuildRequires: fdupes BuildRequires: flex +BuildRequires: glib2-stage1-devel BuildRequires: gtk-doc +#!BuildIgnore: glib2-devel BuildRequires: meson >= 0.55.3 BuildRequires: pkgconfig BuildRequires: python3-Mako BuildRequires: python3-Markdown BuildRequires: python3-devel BuildRequires: python3-xml -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(gio-unix-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.75.0 -BuildRequires: pkgconfig(gmodule-2.0) -BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(libffi) >= 3.0.0 # gi-find-deps makes use of 'file' to identify the types. Requires: file @@ -131,7 +128,7 @@ %files %license COPYING COPYING.GPL -%doc NEWS README.rst TODO +%doc NEWS README.rst %{_bindir}/g-ir-annotation-tool %{_bindir}/g-ir-compiler %{_bindir}/g-ir-doc-tool ++++++ _service ++++++ <?xml version="1.0"?> <services> <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/gobject-introspection.git</param> <param name="revision">1.80.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> --> </service> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">zst</param> </service> <service name="set_version" mode="manual" /> </services> ++++++ gobject-introspection-typelib.template ++++++ --- /var/tmp/diff_new_pack.LKGC9y/_old 2024-03-20 21:11:27.279576425 +0100 +++ /var/tmp/diff_new_pack.LKGC9y/_new 2024-03-20 21:11:27.331578336 +0100 @@ -2,10 +2,6 @@ typelib(DBusGLib) = 1.0 typelib(GIRepository) = 2.0 typelib(GL) = 1.0 -typelib(GLib) = 2.0 -typelib(GModule) = 2.0 -typelib(GObject) = 2.0 -typelib(Gio) = 2.0 typelib(Vulkan) = 1.0 typelib(cairo) = 1.0 typelib(fontconfig) = 2.0 ++++++ gobject-introspection.obsinfo ++++++ name: gobject-introspection version: 1.80.0 mtime: 1710008586 commit: 2f3fe819bbb5b3bce1462fe02405c2f9ffdce0d3