Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-gst for openSUSE:Leap:16.0 checked in at 2025-07-17 11:52:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/python-gst (Old) and /work/SRC/openSUSE:Leap:16.0/.python-gst.new.7373 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-gst" Thu Jul 17 11:52:27 2025 rev:2 rq:1294025 version:1.26.2 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/python-gst/python-gst.changes 2025-03-19 11:55:31.379864915 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.python-gst.new.7373/python-gst.changes 2025-07-17 11:52:28.480237043 +0200 @@ -1,0 +2,72 @@ +Sun Jun 1 08:03:22 UTC 2025 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.26.2: + + This release includes important fixes for the GStreamer Python + bindings. + + Since pygobject 3.13 around 10 years ago, it wasn't possible + anymore to modify GStreamer miniobjects, e.g. modify caps or + set buffer timestamps, as an implicit copy of the original + would always be made. This should finally work again now. + + Fix new warnings on Fedora 42, various meson warnings, and + other small meson build/wrap fixes. + + python: Add overrides to be able to handle writability of + MiniObjects. + + python: Convert buffer metadata API to use @property + decorators. + + REGRESSION: pygobject 3.13 now copies the GstStructure when + getting them from a GstCaps, making it impossible to properly + modify structures from caps in place. + +------------------------------------------------------------------- +Wed Apr 30 10:52:09 UTC 2025 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.26.1: + + gst-python: + - Fix compatibility with PyGObject >= 3.52.0 + - Segmentation Fault since PyGObject >= 3.52.0 due to missing + _introspection_module attribute +- Drop 0496a778bb85e0b263ed2fddfcf3dac7961fe4f5.patch: Fixed + upstream. + +------------------------------------------------------------------- +Sun Mar 30 08:55:40 UTC 2025 - Bjørn Lie <bjorn....@gmail.com> + +- Add 0496a778bb85e0b263ed2fddfcf3dac7961fe4f5.patch: Fix + compatibility with PyGObject>=3.52.0. +- Pass python-exe instead of python to meson setup, the latter is + deprecated. + +------------------------------------------------------------------- +Wed Mar 12 06:55:24 UTC 2025 - Antonio Larrosa <alarr...@suse.com> + +- Update to version 1.26.0: + + gst-python is an extension of the regular GStreamer Python + bindings based on gobject-introspection information and + PyGObject, and provides "syntactic sugar" in form of overrides + for various GStreamer APIs that makes them easier to use in + Python and more pythonic; as well as support for APIs that + aren't available through the regular gobject-introspection + based bindings, such as e.g. GStreamer's fundamental GLib types + such as Gst.Fraction, Gst.IntRange etc. + - The python Meson build option has been renamed to + python-exe (and will yield to the monorepo build option of + the same name if set, in a monorepo build context). + - Added an iterator for AnalyticsRelationMeta + - Implement __eq__ for Mtd classes + - Various build fixes and Windows-related fixes. + + For more detailed information on this update, please see + https://gstreamer.freedesktop.org/releases/1.26/ + +------------------------------------------------------------------- +Mon Feb 3 11:22:05 UTC 2025 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.24.12: + + No changes, stable version bump only. + +------------------------------------------------------------------- +Tue Jan 7 22:07:50 UTC 2025 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.24.11: + + No changes, stable version bump only. + +------------------------------------------------------------------- Old: ---- gst-python-1.24.10.tar.xz New: ---- _service gst-python-1.26.2.obscpio gst-python.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-gst.spec ++++++ --- /var/tmp/diff_new_pack.2h3TkL/_old 2025-07-17 11:52:29.864294448 +0200 +++ /var/tmp/diff_new_pack.2h3TkL/_new 2025-07-17 11:52:29.880295112 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-gst # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,13 +20,13 @@ %{?sle15_python_module_pythons} Name: python-gst -Version: 1.24.10 +Version: 1.26.2 Release: 0 Summary: Python Bindings for GStreamer License: LGPL-2.1-or-later Group: System/Libraries URL: https://gstreamer.freedesktop.org -Source0: %{url}/src/gst-python/%{_name}-%{version}.tar.xz +Source0: %{_name}-%{version}.tar.zst BuildRequires: %{python_module devel} BuildRequires: c++_compiler @@ -35,7 +35,9 @@ BuildRequires: pkgconfig BuildRequires: python-rpm-macros BuildRequires: pkgconfig(gstreamer-1.0) >= %{version} +BuildRequires: pkgconfig(gstreamer-analytics-1.0) >= %{version} BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version} +BuildRequires: pkgconfig(gstreamer-rtsp-server-1.0) >= %{version} BuildRequires: pkgconfig(pygobject-3.0) >= 3.0 Requires: gstreamer >= %{version} %{python_subpackages} @@ -53,7 +55,7 @@ written in Python. %prep -%autosetup -p1 -n %{_name}-%{version} +%autosetup -p3 -n %{_name}-%{version} %build %{python_expand py_var=$python @@ -61,7 +63,7 @@ cp -rp * ../$py_var pushd ../$py_var %meson \ - -Dpython=$py_var \ + -Dpython-exe=$py_var \ %{nil} %meson_build popd ++++++ _service ++++++ <?xml version="1.0"?> <services> <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.freedesktop.org/gstreamer/gstreamer.git</param> <param name="subdir">subprojects/gst-python</param> <param name="filename">gst-python</param> <param name="revision">1.26.2</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+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> ++++++ gst-python.obsinfo ++++++ name: gst-python version: 1.26.2 mtime: 1748559403 commit: 100c21e1faf68efe7f3830b6e9f856760697ab48