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

Reply via email to