openSUSE Commits
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
December 2022
- 1 participants
- 2263 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package exo for openSUSE:Factory checked in at 2022-12-25 15:14:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/exo (Old)
and /work/SRC/openSUSE:Factory/.exo.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "exo"
Sun Dec 25 15:14:35 2022 rev:76 rq:1045185 version:4.18.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/exo/exo.changes 2022-06-17 21:18:28.922642221 +0200
+++ /work/SRC/openSUSE:Factory/.exo.new.1563/exo.changes 2022-12-25 15:14:49.537363803 +0100
@@ -1,0 +2,7 @@
+Sat Dec 17 13:23:03 UTC 2022 - Maurizio Galli <maurizio.galli(a)suse.com>
+
+- Update to version 4.18.0
+ * Bump requirements for Xfce 4.18
+ * Translation Updates
+
+-------------------------------------------------------------------
Old:
----
exo-4.16.4.tar.bz2
exo-icons.tar.bz2
New:
----
exo-4.18.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ exo.spec ++++++
--- /var/tmp/diff_new_pack.Hj5eTM/_old 2022-12-25 15:14:50.125367131 +0100
+++ /var/tmp/diff_new_pack.Hj5eTM/_new 2022-12-25 15:14:50.133367176 +0100
@@ -16,35 +16,29 @@
#
-%define libname_gtk2 libexo-1-0
-%define libname_gtk3 libexo-2-0
%bcond_with git
Name: exo
-Version: 4.16.4
+Version: 4.18.0
Release: 0
Summary: Application Development Library for Xfce
License: GPL-2.0-or-later AND LGPL-2.1-or-later
Group: Development/Libraries/C and C++
URL: https://docs.xfce.org/xfce/exo/start
-Source0: https://archive.xfce.org/src/xfce/exo/4.16/%{name}-%{version}.tar.bz2
-# icons taken from tango-icon-theme 0.8.90
-Source1: %{name}-icons.tar.bz2
+Source0: https://archive.xfce.org/src/xfce/exo/4.18/%{name}-%{version}.tar.bz2
BuildRequires: fdupes
BuildRequires: intltool
-BuildRequires: perl-URI
BuildRequires: pkgconfig
-BuildRequires: update-desktop-files
BuildRequires: xfce4-dev-tools
BuildRequires: pkgconfig(dbus-1)
-BuildRequires: pkgconfig(gio-2.0) >= 2.42
+BuildRequires: pkgconfig(gio-2.0) >= 2.66.0
BuildRequires: pkgconfig(gio-unix-2.0)
-BuildRequires: pkgconfig(glib-2.0) >= 2.42
-BuildRequires: pkgconfig(gthread-2.0) >= 2.42
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
+BuildRequires: pkgconfig(glib-2.0) >= 2.66.0
+BuildRequires: pkgconfig(gthread-2.0) >= 2.66.0
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.24.0
BuildRequires: pkgconfig(gtk-doc)
BuildRequires: pkgconfig(libstartup-notification-1.0)
BuildRequires: pkgconfig(libxfce4ui-2) >= 4.15.0
-BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.15.0
+BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.17.2
# Prevent dependency cycle exo -> libxfce4ui-devel -> libxfce4ui-1-0 -> exo-tools
#!BuildIgnore: exo-tools
@@ -71,35 +65,33 @@
%description data
This package provides the helpers data for exo.
-%package -n %{libname_gtk3}
+%package -n libexo-2-0
Summary: Application Development Library for Xfce
Group: System/Libraries
Requires: %{name}-data >= %{version}
Requires: perl-URI
Recommends: %{name}-lang = %{version}
Recommends: %{name}-tools
-Obsoletes: %{libname_gtk2} < %{version}
+Obsoletes: libexo-1-0
-%description -n %{libname_gtk3}
+%description -n libexo-2-0
Exo is an extension library to Xfce which is targeted at application
development.
%package devel
Summary: Development Files for exo
Group: Development/Libraries/C and C++
-Requires: %{libname_gtk3} = %{version}
Requires: %{name}-tools = %{version}
+Requires: libexo-2-0 = %{version}
%description devel
This package contains development files needed for developing applications
based on exo.
-%lang_package -r %{libname_gtk3}
+%lang_package -r libexo-2-0
%prep
-%setup -q -b1
-find . -name '*.pl' -o -name exo-compose-mail| \
- xargs sed -i 's|^#! */usr/bin/env *\perl|#!%{_bindir}/perl|'
+%autosetup
%build
%if %{with git}
@@ -133,10 +125,10 @@
# remove unsupported locales
rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK}
-%find_lang exo-2 %{?no_lang_C}
+%find_lang exo %{?no_lang_C}
-%post -n %{libname_gtk3} -p /sbin/ldconfig
-%postun -n %{libname_gtk3} -p /sbin/ldconfig
+%post -n libexo-2-0 -p /sbin/ldconfig
+%postun -n libexo-2-0 -p /sbin/ldconfig
%files tools
%dir %{_libdir}/xfce4
@@ -145,16 +137,15 @@
%{_bindir}/exo-desktop-item-edit
%{_bindir}/exo-open
%{_mandir}/man1/exo-open.1*
-%{_datadir}/icons/hicolor/*/*/*
%files data
# frame image directly used by the library
%dir %{_datadir}/pixmaps/exo
%{_datadir}/pixmaps/exo/*
-%files lang -f exo-2.lang
+%files lang -f exo.lang
-%files -n %{libname_gtk3}
+%files -n libexo-2-0
%doc README.md NEWS AUTHORS THANKS
%license COPYING COPYING.LIB
%{_libdir}/libexo-2.so.*
++++++ exo-4.16.4.tar.bz2 -> exo-4.18.0.tar.bz2 ++++++
++++ 30705 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2022-12-25 15:14:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pandas (Old)
and /work/SRC/openSUSE:Factory/.python-pandas.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pandas"
Sun Dec 25 15:14:34 2022 rev:46 rq:1045178 version:1.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2022-10-27 13:53:24.280332554 +0200
+++ /work/SRC/openSUSE:Factory/.python-pandas.new.1563/python-pandas.changes 2022-12-25 15:14:47.625352982 +0100
@@ -1,0 +2,31 @@
+Fri Dec 23 16:22:18 UTC 2022 - Ben Greiner <code(a)bnavigator.de>
+
+- Update to version 1.5.2
+ ## Fixed regressions
+ * Fixed regression in MultiIndex.join() for extension array
+ dtypes (GH49277)
+ * Fixed regression in Series.replace() raising RecursionError
+ with numeric dtype and when specifying value=None (GH45725)
+ * Fixed regression in arithmetic operations for DataFrame with
+ MultiIndex columns with different dtypes (GH49769)
+ * Fixed regression in DataFrame.plot() preventing Colormap
+ instance from being passed using the colormap argument if
+ Matplotlib 3.6+ is used (GH49374)
+ * Fixed regression in date_range() returning an invalid set of
+ periods for CustomBusinessDay frequency and start date with
+ timezone (GH49441)
+ * Fixed performance regression in groupby operations (GH49676)
+ * Fixed regression in Timedelta constructor returning object of
+ wrong type when subclassing Timedelta (GH49579)
+ ## Bug fixes
+ * Bug in the Copy-on-Write implementation losing track of views
+ in certain chained indexing cases (GH48996)
+ * Fixed memory leak in Styler.to_excel() (GH49751)
+ ## Other
+ * Reverted color as an alias for c and size as an alias for s in
+ function DataFrame.plot.scatter() (GH49732)
+- Add pandas-pr49886-fix-numpy-deprecations.patch
+ * gh#pandas-dev/pandas#49887
+- Move to PEP518 build
+
+-------------------------------------------------------------------
Old:
----
pandas-1.5.1.tar.gz
New:
----
pandas-1.5.2.tar.gz
pandas-pr49886-fix-numpy-deprecations.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pandas.spec ++++++
--- /var/tmp/diff_new_pack.UfQxYG/_old 2022-12-25 15:14:48.173356082 +0100
+++ /var/tmp/diff_new_pack.UfQxYG/_new 2022-12-25 15:14:48.177356106 +0100
@@ -39,64 +39,83 @@
%define psuffix %{nil}
%bcond_with test
%endif
-%{?!python_module:%define python_module() python3-%{**}}
-%define skip_python2 1
+
Name: python-pandas%{psuffix}
-Version: 1.5.1
+Version: 1.5.2
Release: 0
Summary: Python data structures for data analysis, time series, and statistics
License: BSD-3-Clause
Group: Development/Libraries/Python
URL: https://pandas.pydata.org/
Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.t…
+# SourceRepository: https://github.com/pandas-dev/pandas
+# PATCH-FIX-UPSTREAM pandas-pr49886-fix-numpy-deprecations.patch gh#pandas-dev/pandas#49886, gh#pandas-dev/pandas#49887
+Patch1: pandas-pr49886-fix-numpy-deprecations.patch
BuildRequires: %{python_module Cython >= 0.29.32}
-BuildRequires: %{python_module Jinja2 >= 3.0.0}
BuildRequires: %{python_module devel >= 3.8}
BuildRequires: %{python_module numpy-devel >= 1.20.3}
-BuildRequires: %{python_module python-dateutil >= 2.8.1}
-BuildRequires: %{python_module pytz >= 2020.1}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools >= 51.0.0}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: python-rpm-macros
Requires: python-numpy >= 1.20.3
Requires: python-python-dateutil >= 2.8.1
Requires: python-pytz >= 2020.1
+# SECTION Optional dependencies
+# https://pandas.pydata.org/docs/getting_started/install.html#optional-depend…
Recommends: python-Bottleneck >= 1.3.2
Recommends: python-numexpr >= 2.7.3
+# Visualization
+Suggests: python-matplotlib >= 3.3.2
Suggests: python-Jinja2 >= 3.0.0
-Suggests: python-PyMySQL >= 1.0.2
-Suggests: python-SQLAlchemy >= 1.4.16
+Suggests: python-tabulate >= 0.8.9
+# Computation
+Suggests: python-scipy >= 1.7.1
+Suggests: python-numba >= 0.53.1
+Suggests: python-xarray >= 0.19.0
+# Excel files
+Suggests: python-xlrd >= 2.0.1
+Suggests: python-xlwt >= 1.3.0
Suggests: python-XlsxWriter >= 1.2.2
+Suggests: python-openpyxl >= 3.0.7
+Suggests: python-pyxlb >= 1.0.8
+# HTML
Suggests: python-beautifulsoup4 >= 4.9.3
-Suggests: python-blosc >= 1.21.0
-Suggests: python-fastparquet >= 0.4.0
-Suggests: python-fsspec >= 0.7.4
-Suggests: python-gcsfs >= 0.6.0
Suggests: python-html5lib >= 1.1
Suggests: python-lxml >= 4.6.3
-Suggests: python-matplotlib >= 3.3.2
-Suggests: python-numba >= 0.53.1
-Suggests: python-openpyxl >= 3.0.7
-Suggests: python-pandas-gbq >= 0.15.0
+# SQL databases
+Suggests: python-PyMySQL >= 1.0.2
+Suggests: python-SQLAlchemy >= 1.4.16
Suggests: python-psycopg2 >= 2.8.6
+# Other data sources
+Suggests: python-tables >= 3.6.1
+Suggests: python-blosc >= 1.21.0
+Suggests: python-zlib
+Suggests: python-fastparquet >= 0.4.0
Suggests: python-pyarrow >= 1.0.1
Suggests: python-pyreadstat >= 1.1.2
+# Access data in the cloud
+Suggests: python-fsspec >= 2021.7.0
+Suggests: python-gcsfs >= 2021.7.0
+Suggests: python-pandas-gbq >= 0.15.0
+Suggests: python-s3fs >= 2021.08.0
+# Clipboard
Suggests: python-qt5
-Suggests: python-s3fs >= 0.4.0
-Suggests: python-scipy >= 1.7.1
-Suggests: python-tables >= 3.6.1
-Suggests: python-tabulate >= 0.8.9
-Suggests: python-xarray >= 0.19.0
-Suggests: python-xlrd >= 2.0.1
-Suggests: python-xlwt >= 1.3.0
-Suggests: python-zlib
+Suggests: python-QtPy
Suggests: xclip
Suggests: xsel
+# Compression
+Suggests: python-Brotli >= 0.7.0
+Suggests: python-python-snappy >= 0.6.0
+Suggests: python-zstandard >= 0.15.2
+# /SECTION
Obsoletes: python-pandas-doc < %{version}
Provides: python-pandas-doc = %{version}
%if %{with test}
BuildRequires: %{python_module Bottleneck >= 1.3.2}
+BuildRequires: %{python_module Jinja2 >= 3}
BuildRequires: %{python_module SQLAlchemy >= 1.4.16}
BuildRequires: %{python_module XlsxWriter >= 1.4.3}
BuildRequires: %{python_module beautifulsoup4 >= 4.9.3}
@@ -125,18 +144,18 @@
block for doing data analysis in Python.
%prep
-%setup -q -n pandas-%{version}
+%autosetup -p1 -n pandas-%{version}
sed -i 's/--strict-data-files//' pyproject.toml
%build
%if !%{with test}
export CFLAGS="%{optflags} -fno-strict-aliasing"
-%python_build
+%pyproject_wheel
%endif
%install
%if !%{with test}
-%python_install
+%pyproject_install
%{python_expand sed -i -e 's|"python", "-c",|"%{__$python}", "-c",|' %{buildroot}%{$python_sitearch}/pandas/tests/io/test_compression.py
%fdupes %{buildroot}%{$python_sitearch}
}
@@ -163,6 +182,8 @@
SKIP_TESTS="(test_misc and test_memory_usage and series and empty and index)"
# pytest-xdist worker crash
SKIP_TESTS+=" or test_pivot_number_of_levels_larger_than_int32"
+# https://github.com/pandas-dev/pandas/pull/49777 -- removed in pandas 1.6+
+SKIP_TESTS+=" or test_constructor_signed_int_overflow_deprecation"
# --skip-* arguments: Upstream's custom way to skip marked tests. These do not use pytest.mark.
SKIP_ARGS="--skip-network"
@@ -225,7 +246,7 @@
%license LICENSE
%doc README.md RELEASE.md
%{python_sitearch}/pandas/
-%{python_sitearch}/pandas-%{version}*-info
+%{python_sitearch}/pandas-%{version}.dist-info
%endif
%changelog
++++++ pandas-1.5.1.tar.gz -> pandas-1.5.2.tar.gz ++++++
++++ 2002 lines of diff (skipped)
++++++ pandas-pr49886-fix-numpy-deprecations.patch ++++++
From a0e1b0c28dfccd9a3f9e9e2794ef109e950d1a08 Mon Sep 17 00:00:00 2001
From: Patrick Hoefler <61934744+phofl(a)users.noreply.github.com>
Date: Thu, 24 Nov 2022 11:58:42 +0000
Subject: [PATCH] Backport PR #49886: CI: Remove deprecated numpy dtype aliases
---
asv_bench/benchmarks/sparse.py | 4 ++--
pandas/core/arrays/sparse/array.py | 4 ++--
pandas/core/interchange/column.py | 2 +-
pandas/tests/arrays/sparse/test_indexing.py | 4 ++--
pandas/tests/arrays/sparse/test_reductions.py | 2 +-
pandas/tests/arrays/sparse/test_unary.py | 4 ++--
pandas/tests/io/excel/test_writers.py | 9 ++++-----
7 files changed, 14 insertions(+), 15 deletions(-)
Index: pandas-1.5.2/pandas/core/arrays/sparse/array.py
===================================================================
--- pandas-1.5.2.orig/pandas/core/arrays/sparse/array.py
+++ pandas-1.5.2/pandas/core/arrays/sparse/array.py
@@ -728,7 +728,7 @@ class SparseArray(OpsMixin, PandasObject
dtype = SparseDtype(bool, self._null_fill_value)
if self._null_fill_value:
return type(self)._simple_new(isna(self.sp_values), self.sp_index, dtype)
- mask = np.full(len(self), False, dtype=np.bool8)
+ mask = np.full(len(self), False, dtype=np.bool_)
mask[self.sp_index.indices] = isna(self.sp_values)
return type(self)(mask, fill_value=False, dtype=dtype)
@@ -1043,7 +1043,7 @@ class SparseArray(OpsMixin, PandasObject
if not key.fill_value:
return self.take(key.sp_index.indices)
n = len(self)
- mask = np.full(n, True, dtype=np.bool8)
+ mask = np.full(n, True, dtype=np.bool_)
mask[key.sp_index.indices] = False
return self.take(np.arange(n)[mask])
else:
Index: pandas-1.5.2/pandas/core/interchange/column.py
===================================================================
--- pandas-1.5.2.orig/pandas/core/interchange/column.py
+++ pandas-1.5.2/pandas/core/interchange/column.py
@@ -315,7 +315,7 @@ class PandasColumn(Column):
valid = invalid == 0
invalid = not valid
- mask = np.zeros(shape=(len(buf),), dtype=np.bool8)
+ mask = np.zeros(shape=(len(buf),), dtype=np.bool_)
for i, obj in enumerate(buf):
mask[i] = valid if isinstance(obj, str) else invalid
Index: pandas-1.5.2/pandas/tests/arrays/sparse/test_indexing.py
===================================================================
--- pandas-1.5.2.orig/pandas/tests/arrays/sparse/test_indexing.py
+++ pandas-1.5.2/pandas/tests/arrays/sparse/test_indexing.py
@@ -85,7 +85,7 @@ class TestGetitem:
def test_getitem_bool_sparse_array(self):
# GH 23122
- spar_bool = SparseArray([False, True] * 5, dtype=np.bool8, fill_value=True)
+ spar_bool = SparseArray([False, True] * 5, dtype=np.bool_, fill_value=True)
exp = SparseArray([np.nan, 2, np.nan, 5, 6])
tm.assert_sp_array_equal(arr[spar_bool], exp)
@@ -95,7 +95,7 @@ class TestGetitem:
tm.assert_sp_array_equal(res, exp)
spar_bool = SparseArray(
- [False, True, np.nan] * 3, dtype=np.bool8, fill_value=np.nan
+ [False, True, np.nan] * 3, dtype=np.bool_, fill_value=np.nan
)
res = arr[spar_bool]
exp = SparseArray([np.nan, 3, 5])
Index: pandas-1.5.2/pandas/tests/arrays/sparse/test_reductions.py
===================================================================
--- pandas-1.5.2.orig/pandas/tests/arrays/sparse/test_reductions.py
+++ pandas-1.5.2/pandas/tests/arrays/sparse/test_reductions.py
@@ -142,7 +142,7 @@ class TestReductions:
assert result == expected
def test_bool_sum_min_count(self):
- spar_bool = SparseArray([False, True] * 5, dtype=np.bool8, fill_value=True)
+ spar_bool = SparseArray([False, True] * 5, dtype=np.bool_, fill_value=True)
res = spar_bool.sum(min_count=1)
assert res == 5
res = spar_bool.sum(min_count=11)
Index: pandas-1.5.2/pandas/tests/arrays/sparse/test_unary.py
===================================================================
--- pandas-1.5.2.orig/pandas/tests/arrays/sparse/test_unary.py
+++ pandas-1.5.2/pandas/tests/arrays/sparse/test_unary.py
@@ -59,9 +59,9 @@ class TestUnaryMethods:
tm.assert_sp_array_equal(exp, res)
def test_invert_operator(self):
- arr = SparseArray([False, True, False, True], fill_value=False, dtype=np.bool8)
+ arr = SparseArray([False, True, False, True], fill_value=False, dtype=np.bool_)
exp = SparseArray(
- np.invert([False, True, False, True]), fill_value=True, dtype=np.bool8
+ np.invert([False, True, False, True]), fill_value=True, dtype=np.bool_
)
res = ~arr
tm.assert_sp_array_equal(exp, res)
Index: pandas-1.5.2/pandas/tests/io/excel/test_writers.py
===================================================================
--- pandas-1.5.2.orig/pandas/tests/io/excel/test_writers.py
+++ pandas-1.5.2/pandas/tests/io/excel/test_writers.py
@@ -496,15 +496,14 @@ class TestExcelWriter:
tm.assert_frame_equal(df, recons)
- @pytest.mark.parametrize("np_type", [np.bool8, np.bool_])
- def test_bool_types(self, np_type, path):
- # Test np.bool8 and np.bool_ values read come back as float.
- df = DataFrame([1, 0, True, False], dtype=np_type)
+ def test_bool_types(self, path):
+ # Test np.bool_ values read come back as float.
+ df = DataFrame([1, 0, True, False], dtype=np.bool_)
df.to_excel(path, "test1")
with ExcelFile(path) as reader:
recons = pd.read_excel(reader, sheet_name="test1", index_col=0).astype(
- np_type
+ np.bool_
)
tm.assert_frame_equal(df, recons)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package opencc for openSUSE:Factory checked in at 2022-12-25 15:14:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opencc (Old)
and /work/SRC/openSUSE:Factory/.opencc.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opencc"
Sun Dec 25 15:14:33 2022 rev:22 rq:1045165 version:1.1.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/opencc/opencc.changes 2022-08-04 13:23:01.844425001 +0200
+++ /work/SRC/openSUSE:Factory/.opencc.new.1563/opencc.changes 2022-12-25 15:14:44.761336770 +0100
@@ -1,0 +2,10 @@
+Sun Dec 11 19:01:24 UTC 2022 - Dirk M��ller <dmueller(a)suse.com>
+
+- update to 1.1.6:
+ * FTBFS for MacOS w/ Python 3.11
+ * Support Python 3.11
+ * Automatically name SO files
+ * Add support for Apple silicon build tag
+ * other minor fixes
+
+-------------------------------------------------------------------
Old:
----
OpenCC-ver.1.1.4.tar.gz
New:
----
OpenCC-ver.1.1.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opencc.spec ++++++
--- /var/tmp/diff_new_pack.XgpCdv/_old 2022-12-25 15:14:45.517341050 +0100
+++ /var/tmp/diff_new_pack.XgpCdv/_new 2022-12-25 15:14:45.521341072 +0100
@@ -17,7 +17,7 @@
Name: opencc
-Version: 1.1.4
+Version: 1.1.6
Release: 0
Summary: Open Chinese Convert
License: Apache-2.0
++++++ OpenCC-ver.1.1.4.tar.gz -> OpenCC-ver.1.1.6.tar.gz ++++++
++++ 301274 lines of diff (skipped)
++++++ fix-soversion.patch ++++++
--- /var/tmp/diff_new_pack.XgpCdv/_old 2022-12-25 15:14:46.401346054 +0100
+++ /var/tmp/diff_new_pack.XgpCdv/_new 2022-12-25 15:14:46.405346076 +0100
@@ -1,15 +1,14 @@
---- OpenCC-ver.1.1.4/src/CMakeLists.txt
-+++ OpenCC-ver.1.1.4/src/CMakeLists.txt
-@@ -132,9 +132,9 @@
- OUTPUT_NAME
- opencc
- VERSION
-- 1.1.3
-+ ${OPENCC_VERSION_MAJOR}.${OPENCC_VERSION_MINOR}.${OPENCC_VERSION_REVISION}
- SOVERSION
-- 1.1
-+ ${OPENCC_VERSION_MAJOR}.${OPENCC_VERSION_MINOR}
- )
+Index: OpenCC-ver.1.1.6/CMakeLists.txt
+===================================================================
+--- OpenCC-ver.1.1.6.orig/CMakeLists.txt
++++ OpenCC-ver.1.1.6/CMakeLists.txt
+@@ -42,7 +42,7 @@ set (PACKAGE_URL https://github.com/BYVo
+ set (PACKAGE_BUGREPORT https://github.com/BYVoid/Opencc/issues)
+ set (OPENCC_VERSION_MAJOR 1)
+ set (OPENCC_VERSION_MINOR 1)
+-set (OPENCC_VERSION_REVISION 5)
++set (OPENCC_VERSION_REVISION 6)
- # Installation
+ if (CMAKE_BUILD_TYPE MATCHES Debug)
+ set (version_suffix .Debug)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-scipy for openSUSE:Factory checked in at 2022-12-25 15:14:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-scipy (Old)
and /work/SRC/openSUSE:Factory/.python-scipy.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-scipy"
Sun Dec 25 15:14:31 2022 rev:60 rq:1045131 version:1.9.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-scipy/python-scipy.changes 2022-12-10 21:18:02.369630568 +0100
+++ /work/SRC/openSUSE:Factory/.python-scipy.new.1563/python-scipy.changes 2022-12-25 15:14:43.197327919 +0100
@@ -1,0 +2,7 @@
+Fri Dec 23 16:37:30 UTC 2022 - Ben Greiner <code(a)bnavigator.de>
+
+- Add scipy-pr17467-no-np.int0.patch gh#scipy/scipy#17467
+- Move the flavored packaganame definition so that quilt does not
+ fail
+
+-------------------------------------------------------------------
New:
----
scipy-pr17467-no-np.int0.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-scipy.spec ++++++
--- /var/tmp/diff_new_pack.sYDfqi/_old 2022-12-25 15:14:44.113333103 +0100
+++ /var/tmp/diff_new_pack.sYDfqi/_new 2022-12-25 15:14:44.117333126 +0100
@@ -42,7 +42,9 @@
%if "%{flavor}" == "test"
%bcond_with hpc
%bcond_without test
+%define package_name %{pname}-test
%else
+%define package_name %{pname}
%bcond_with test
%endif
@@ -60,11 +62,6 @@
%{?with_hpc:%{hpc_requires}}
%bcond_with ringdisabled
%if %{without hpc}
-%if "%{flavor}" == ""
-%define package_name %{pname}
-%else
-%define package_name %{pname}-%{flavor}
-%endif
# for file section
%define p_python_sitearch %{python_sitearch}
# for inside python_expand
@@ -106,6 +103,8 @@
Patch1: fix-tests.patch
# PATCH-FIX-UPSTREAM fix-tests-pytest72.patch gh#scipy/scipy#17296
Patch2: fix-tests-pytest72.patch
+# PATCH-FIX-UPSTREAM scipy-pr17467-no-np.int0.patch gh#scipy/scipy#17467
+Patch3: scipy-pr17467-no-np.int0.patch
BuildRequires: %{python_module Cython >= 0.29.32}
BuildRequires: %{python_module devel >= 3.8}
BuildRequires: %{python_module meson-python >= 0.9.0}
@@ -269,6 +268,11 @@
donttest+=" or (test_distributions and TestLevyStable and nolan_samples and pct_range0-alpha_range0-beta_range0)"
donttest+=" or (test_distributions and TestLevyStable and test_location_scale and pdf)"
donttest+=" or (test_data and test_boost and (betainc or btdtr))"
+donttest+=" or (test_mstats_basic and test_skewtest_2D_WithMask)"
+%endif
+%ifarch %ix86
+# illegal instruction (?)
+donttest+=" or (test_fftlog and test_fht_identity)"
%endif
%ifarch %arm
donttest+=" or (test_cython_api and eval_sh_chebyt)"
++++++ scipy-pr17467-no-np.int0.patch ++++++
From da3ff893b9ac161938e11f9bcd5380e09cf03150 Mon Sep 17 00:00:00 2001
From: warren <warren.weckesser(a)gmail.com>
Date: Wed, 23 Nov 2022 16:27:51 -0500
Subject: [PATCH] BUG: ndimage: Don't use np.int0 (it is the same as np.intp)
---
scipy/ndimage/_measurements.py | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
Index: scipy-1.9.3/scipy/ndimage/_measurements.py
===================================================================
--- scipy-1.9.3.orig/scipy/ndimage/_measurements.py
+++ scipy-1.9.3/scipy/ndimage/_measurements.py
@@ -1524,8 +1524,7 @@ def watershed_ift(input, markers, struct
if input.shape != markers.shape:
raise RuntimeError('input and markers must have equal shape')
- integral_types = [numpy.int0,
- numpy.int8,
+ integral_types = [numpy.int8,
numpy.int16,
numpy.int32,
numpy.int_,
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-httpcore for openSUSE:Factory checked in at 2022-12-25 15:14:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-httpcore (Old)
and /work/SRC/openSUSE:Factory/.python-httpcore.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-httpcore"
Sun Dec 25 15:14:31 2022 rev:8 rq:1045130 version:0.16.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-httpcore/python-httpcore.changes 2022-11-24 12:22:44.717113023 +0100
+++ /work/SRC/openSUSE:Factory/.python-httpcore.new.1563/python-httpcore.changes 2022-12-25 15:14:41.361317527 +0100
@@ -1,0 +2,27 @@
+Fri Dec 23 17:57:37 UTC 2022 - Ben Greiner <code(a)bnavigator.de>
+
+- Update to 0.16.3
+ * Allow ws and wss schemes. Allows us to properly support
+ websocket upgrade connections. (#625)
+ * Forwarding HTTP proxies use a connection-per-remote-host.
+ Required by some proxy implementations. (#637)
+ * Don't raise RuntimeError when closing a connection pool with
+ active connections. Removes some error cases when cancellations
+ are used. (#631)
+ * Lazy import anyio, so that it's no longer a hard dependancy,
+ and isn't imported if unused. (#639)
+- Add httpcore-allow-deprecationwarnings-test.patch
+ gh#encode/httpcore#511, gh#agronholm/anyio#470
+
+-------------------------------------------------------------------
+Mon Dec 19 10:11:16 UTC 2022 - Dirk M��ller <dmueller(a)suse.com>
+
+- update to 0.16.2:
+ * Revert 'Fix async cancellation behaviour', which introduced race conditions
+ * Raise RuntimeError if attempting to us UNIX domain sockets on Windows
+ * Fix HTTP/1.1 interim informational responses, such as "100 Continue"
+ * Support HTTP/1.1 informational responses.
+ * Fix async cancellation behaviour.
+ * Support h11 0.14
+
+-------------------------------------------------------------------
Old:
----
httpcore-0.15.0.tar.gz
New:
----
httpcore-0.16.3.tar.gz
httpcore-allow-deprecationwarnings-test.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-httpcore.spec ++++++
--- /var/tmp/diff_new_pack.xYhTX7/_old 2022-12-25 15:14:42.769325496 +0100
+++ /var/tmp/diff_new_pack.xYhTX7/_new 2022-12-25 15:14:42.773325519 +0100
@@ -26,20 +26,22 @@
%endif
Name: python-httpcore%{psuffix}
-Version: 0.15.0
+Version: 0.16.3
Release: 0
Summary: Minimal low-level Python HTTP client
License: BSD-3-Clause
URL: https://github.com/encode/httpcore
Source: https://github.com/encode/httpcore/archive/%{version}.tar.gz#/httpcore-%{ve…
+# PATCH-FIX-UPSTREAM httpcore-allow-deprecationwarnings-test.patch gh#encode/httpcore#511, gh#agronholm/anyio#470
+Patch1: httpcore-allow-deprecationwarnings-test.patch
BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-anyio >= 3
Requires: python-certifi
-Requires: python-h11 >= 0.11.0
-Requires: python-sniffio >= 1.0
+Requires: (python-anyio >= 3 with python-anyio < 5)
+Requires: (python-h11 >= 0.13.0 with python-h11 < 0.15)
+Requires: (python-sniffio >= 1.0 with python-sniffio < 2)
Recommends: python-h2 >= 3.0
Recommends: python-socksio >= 1.0
BuildArch: noarch
@@ -52,7 +54,7 @@
BuildRequires: %{python_module pytest-asyncio >= 0.16.0}
BuildRequires: %{python_module pytest-httpbin}
BuildRequires: %{python_module pytest-trio >= 0.7.0}
-BuildRequires: %{python_module trio >= 0.19.0}
+BuildRequires: %{python_module trio >= 0.21.0}
%endif
# /SECTION
%python_subpackages
@@ -61,26 +63,24 @@
Python minimal low-level HTTP client.
%prep
-%setup -q -n httpcore-%{version}
-#sed -i 's/"localhost"/"127.0.0.1"/' tests/*sync_tests/test_interfaces.py tests/conftest.py
+%autosetup -p1 -n httpcore-%{version}
+%if !%{with test}
%build
%python_build
%install
-%if !%{with test}
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%endif
-%check
-# ulimit -n 50000
-# test_no_retries and test_retries are very slow and fails
-# tests/async_tests + tests/sync_tests causes open file limit
-# socks5 -- we don't ship socksio
-# gh#encode/httpcore#622 - test_request_with_content
%if %{with test}
-%pytest -rs -k 'not (test_interfaces or test_no_retries or test_retries or test_threadsafe_basic or test_request_with_content or socks5)' --asyncio-mode=strict
+%check
+# we don't ship socksio
+donttest="socks5"
+# gh#encode/httpcore#622
+donttest+=" or test_request_with_content"
+%pytest -rsfE --asyncio-mode=strict -p no:unraisableexception -k "not ($donttest)"
%endif
%if !%{with test}
++++++ httpcore-0.15.0.tar.gz -> httpcore-0.16.3.tar.gz ++++++
++++ 1857 lines of diff (skipped)
++++++ httpcore-allow-deprecationwarnings-test.patch ++++++
Index: httpcore-0.16.3/setup.cfg
===================================================================
--- httpcore-0.16.3.orig/setup.cfg
+++ httpcore-0.16.3/setup.cfg
@@ -30,6 +30,12 @@ markers =
copied_from(source, changes=None): mark test as copied from somewhere else, along with a description of changes made to accodomate e.g. our test setup
filterwarnings =
error
+ # requires anyio 4 with trio 0.22: https://github.com/agronholm/anyio/issues/470
+ ignore:trio.MultiError is deprecated
+ # fixed by pytest-httpbin (2.0 not released yet): https://github.com/encode/httpcore/pull/511
+ ignore:unclosed <(socket\.socket|ssl\.SSLSocket) .*:ResourceWarning
+ ignore:ssl\.wrap_socket\(\) is deprecated, use SSLContext\.wrap_socket\(\):DeprecationWarning
+ ignore:ssl\.PROTOCOL_TLS is deprecated:DeprecationWarning
[coverage:run]
omit = venv/*, httpcore/_sync/*
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-Bottleneck for openSUSE:Factory checked in at 2022-12-25 15:14:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Bottleneck (Old)
and /work/SRC/openSUSE:Factory/.python-Bottleneck.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Bottleneck"
Sun Dec 25 15:14:30 2022 rev:12 rq:1045128 version:1.3.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Bottleneck/python-Bottleneck.changes 2022-08-16 17:06:59.691743739 +0200
+++ /work/SRC/openSUSE:Factory/.python-Bottleneck.new.1563/python-Bottleneck.changes 2022-12-25 15:14:39.573307407 +0100
@@ -1,0 +2,6 @@
+Fri Dec 23 17:21:43 UTC 2022 - Ben Greiner <code(a)bnavigator.de>
+
+- Skip a failing test -- gh#pydata/bottleneck#423
+- Add rpmlintrc
+
+-------------------------------------------------------------------
New:
----
python-Bottleneck.rpmlintrc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Bottleneck.spec ++++++
--- /var/tmp/diff_new_pack.nGTmoU/_old 2022-12-25 15:14:41.121316169 +0100
+++ /var/tmp/diff_new_pack.nGTmoU/_new 2022-12-25 15:14:41.125316191 +0100
@@ -16,9 +16,7 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
-%define skip_python36 1
Name: python-Bottleneck
Version: 1.3.5
Release: 0
@@ -26,6 +24,7 @@
License: BSD-2-Clause AND BSD-3-Clause
URL: https://github.com/pydata/bottleneck
Source0: https://files.pythonhosted.org/packages/source/B/Bottleneck/Bottleneck-%{ve…
+Source99: python-Bottleneck.rpmlintrc
BuildRequires: %{python_module devel}
BuildRequires: %{python_module numpy-devel >= 1.16.0}
BuildRequires: %{python_module pytest}
@@ -50,12 +49,14 @@
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
-%pytest_arch %{buildroot}%{$python_sitearch}/bottleneck/tests/
+# https://github.com/pydata/bottleneck/issues/423
+donttest="(move_test and test_move)"
+%pytest_arch --pyargs bottleneck -k "not ($donttest)"
%files %{python_files}
%license LICENSE
%doc README.rst RELEASE.rst
%{python_sitearch}/bottleneck/
-%{python_sitearch}/Bottleneck-%{version}-py*.egg-info
+%{python_sitearch}/Bottleneck-%{version}*-info
%changelog
++++++ python-Bottleneck.rpmlintrc ++++++
# Required for testing the installed module
addFilter("devel-file-in-non-devel-package.*bottleneck/tests/data/template_test")
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ell for openSUSE:Factory checked in at 2022-12-25 15:14:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ell (Old)
and /work/SRC/openSUSE:Factory/.ell.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ell"
Sun Dec 25 15:14:29 2022 rev:33 rq:1045122 version:0.55
Changes:
--------
--- /work/SRC/openSUSE:Factory/ell/ell.changes 2022-12-04 14:58:28.748313397 +0100
+++ /work/SRC/openSUSE:Factory/.ell.new.1563/ell.changes 2022-12-25 15:14:38.661302246 +0100
@@ -1,0 +2,6 @@
+Fri Dec 23 20:02:06 UTC 2022 - Dirk M��ller <dmueller(a)suse.com>
+
+- update to 0.55:
+ * Fix issue with DHCP and blocked unicast requests.
+
+-------------------------------------------------------------------
Old:
----
ell-0.54.tar.sign
ell-0.54.tar.xz
New:
----
ell-0.55.tar.sign
ell-0.55.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ell.spec ++++++
--- /var/tmp/diff_new_pack.ZfxAR4/_old 2022-12-25 15:14:39.201305302 +0100
+++ /var/tmp/diff_new_pack.ZfxAR4/_new 2022-12-25 15:14:39.205305324 +0100
@@ -18,7 +18,7 @@
%define lname libell0
Name: ell
-Version: 0.54
+Version: 0.55
Release: 0
Summary: Wireless setup and cryptography library
License: LGPL-2.1-or-later
++++++ ell-0.54.tar.xz -> ell-0.55.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.54/ChangeLog new/ell-0.55/ChangeLog
--- old/ell-0.54/ChangeLog 2022-11-18 10:08:38.000000000 +0100
+++ new/ell-0.55/ChangeLog 2022-12-18 20:40:29.000000000 +0100
@@ -1,3 +1,6 @@
+ver 0.55:
+ Fix issue with DHCP and blocked unicast requests.
+
ver 0.54:
Add support for DHCPv6 SLAAC address creation.
Add support for control of optimistic DAD feature.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.54/configure new/ell-0.55/configure
--- old/ell-0.54/configure 2022-11-18 10:10:16.000000000 +0100
+++ new/ell-0.55/configure 2022-12-18 20:42:13.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for ell 0.54.
+# Generated by GNU Autoconf 2.71 for ell 0.55.
#
#
# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
@@ -618,8 +618,8 @@
# Identity of this package.
PACKAGE_NAME='ell'
PACKAGE_TARNAME='ell'
-PACKAGE_VERSION='0.54'
-PACKAGE_STRING='ell 0.54'
+PACKAGE_VERSION='0.55'
+PACKAGE_STRING='ell 0.55'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1380,7 +1380,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures ell 0.54 to adapt to many kinds of systems.
+\`configure' configures ell 0.55 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1451,7 +1451,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of ell 0.54:";;
+ short | recursive ) echo "Configuration of ell 0.55:";;
esac
cat <<\_ACEOF
@@ -1578,7 +1578,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-ell configure 0.54
+ell configure 0.55
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1839,7 +1839,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by ell $as_me 0.54, which was
+It was created by ell $as_me 0.55, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -3114,7 +3114,7 @@
# Define the identity of the package.
PACKAGE='ell'
- VERSION='0.54'
+ VERSION='0.55'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -14344,7 +14344,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by ell $as_me 0.54, which was
+This file was extended by ell $as_me 0.55, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -14412,7 +14412,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-ell config.status 0.54
+ell config.status 0.55
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.54/configure.ac new/ell-0.55/configure.ac
--- old/ell-0.54/configure.ac 2022-11-18 10:08:38.000000000 +0100
+++ new/ell-0.55/configure.ac 2022-12-18 20:40:29.000000000 +0100
@@ -1,5 +1,5 @@
AC_PREREQ([2.69])
-AC_INIT([ell],[0.54])
+AC_INIT([ell],[0.55])
AC_CONFIG_HEADERS(config.h)
AC_CONFIG_AUX_DIR(build-aux)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.54/ell/checksum.c new/ell-0.55/ell/checksum.c
--- old/ell-0.54/ell/checksum.c 2021-03-29 14:19:13.000000000 +0200
+++ new/ell-0.55/ell/checksum.c 2022-12-18 20:40:29.000000000 +0100
@@ -146,55 +146,22 @@
return sk;
}
-/**
- * l_checksum_new:
- * @type: checksum type
- *
- * Creates new #l_checksum, using the checksum algorithm @type.
- *
- * Returns: a newly allocated #l_checksum object.
- **/
-LIB_EXPORT struct l_checksum *l_checksum_new(enum l_checksum_type type)
-{
- struct l_checksum *checksum;
- int fd;
-
- if (!is_valid_index(checksum_algs, type) || !checksum_algs[type].name)
- return NULL;
-
- checksum = l_new(struct l_checksum, 1);
- checksum->alg_info = &checksum_algs[type];
-
- fd = create_alg(checksum->alg_info->name);
- if (fd < 0)
- goto error;
-
- checksum->sk = accept4(fd, NULL, 0, SOCK_CLOEXEC);
- close(fd);
-
- if (checksum->sk < 0)
- goto error;
-
- return checksum;
-
-error:
- l_free(checksum);
- return NULL;
-}
-
-LIB_EXPORT struct l_checksum *l_checksum_new_cmac_aes(const void *key,
- size_t key_len)
+static struct l_checksum *checksum_new_common(const char *alg, int sockopt,
+ const void *data, size_t len,
+ struct checksum_info *info)
{
struct l_checksum *checksum;
int fd;
- fd = create_alg("cmac(aes)");
+ fd = create_alg(alg);
if (fd < 0)
return NULL;
- if (setsockopt(fd, SOL_ALG, ALG_SET_KEY, key, key_len) < 0) {
- close(fd);
- return NULL;
+ if (data) {
+ if (setsockopt(fd, SOL_ALG, sockopt, data, len) < 0) {
+ close(fd);
+ return NULL;
+ }
}
checksum = l_new(struct l_checksum, 1);
@@ -206,40 +173,44 @@
return NULL;
}
- checksum->alg_info = &checksum_cmac_aes_alg;
+ checksum->alg_info = info;
return checksum;
}
-LIB_EXPORT struct l_checksum *l_checksum_new_hmac(enum l_checksum_type type,
- const void *key, size_t key_len)
+/**
+ * l_checksum_new:
+ * @type: checksum type
+ *
+ * Creates new #l_checksum, using the checksum algorithm @type.
+ *
+ * Returns: a newly allocated #l_checksum object.
+ **/
+LIB_EXPORT struct l_checksum *l_checksum_new(enum l_checksum_type type)
{
- struct l_checksum *checksum;
- int fd;
-
- if (!is_valid_index(checksum_hmac_algs, type) ||
- !checksum_hmac_algs[type].name)
- return NULL;
-
- fd = create_alg(checksum_hmac_algs[type].name);
- if (fd < 0)
+ if (!is_valid_index(checksum_algs, type) || !checksum_algs[type].name)
return NULL;
- if (setsockopt(fd, SOL_ALG, ALG_SET_KEY, key, key_len) < 0) {
- close(fd);
- return NULL;
- }
+ return checksum_new_common(checksum_algs[type].name, 0, NULL, 0,
+ &checksum_algs[type]);
+}
- checksum = l_new(struct l_checksum, 1);
- checksum->sk = accept4(fd, NULL, 0, SOCK_CLOEXEC);
- close(fd);
+LIB_EXPORT struct l_checksum *l_checksum_new_cmac_aes(const void *key,
+ size_t key_len)
+{
+ return checksum_new_common("cmac(aes)", ALG_SET_KEY, key, key_len,
+ &checksum_cmac_aes_alg);
+}
- if (checksum->sk < 0) {
- l_free(checksum);
+LIB_EXPORT struct l_checksum *l_checksum_new_hmac(enum l_checksum_type type,
+ const void *key, size_t key_len)
+{
+ if (!is_valid_index(checksum_hmac_algs, type) ||
+ !checksum_hmac_algs[type].name)
return NULL;
- }
- checksum->alg_info = &checksum_hmac_algs[type];
- return checksum;
+ return checksum_new_common(checksum_hmac_algs[type].name,
+ ALG_SET_KEY, key, key_len,
+ &checksum_hmac_algs[type]);
}
/**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.54/ell/dhcp.c new/ell-0.55/ell/dhcp.c
--- old/ell-0.54/ell/dhcp.c 2022-11-18 10:08:38.000000000 +0100
+++ new/ell-0.55/ell/dhcp.c 2022-12-18 20:40:29.000000000 +0100
@@ -365,12 +365,27 @@
unsigned int len)
{
struct sockaddr_in si;
+ int r;
memset(&si, 0, sizeof(si));
si.sin_family = AF_INET;
si.sin_port = L_CPU_TO_BE16(DHCP_PORT_SERVER);
si.sin_addr.s_addr = client->lease->server_address;
- return client->transport->send(client->transport, &si, request, len);
+
+ /*
+ * sendto() might fail with an EPERM error, which most likely means
+ * that the unicast was prevented by netfilter. Ignore this case
+ * and assume that once the REBINDING timeout is hit, a broadcast
+ * will go through which will have a chance of renewing the lease
+ */
+ r = client->transport->send(client->transport, &si, request, len);
+ if (r == -EPERM) {
+ CLIENT_DEBUG("transport->send() failed with EPERM -> ignore");
+ CLIENT_DEBUG("Is a firewall denying unicast DHCP packets?");
+ return 0;
+ }
+
+ return r;
}
static int dhcp_client_send_request(struct l_dhcp_client *client)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gstreamer-plugins-bad for openSUSE:Factory checked in at 2022-12-25 15:14:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-bad (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-bad"
Sun Dec 25 15:14:26 2022 rev:133 rq:1045100 version:1.20.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/gstreamer-plugins-bad/gstreamer-plugins-bad.changes 2022-10-25 11:18:48.577977359 +0200
+++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new.1563/gstreamer-plugins-bad.changes 2022-12-25 15:14:35.861286397 +0100
@@ -1,0 +2,38 @@
+Fri Dec 23 19:21:55 UTC 2022 - Bj��rn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.20.5:
+ + aesdec:
+ - Fix padding removal for per-buffer-padding=FALSE
+ - Fix test failing in gst-plugins-bad
+ + alphacombine: Add missing query handler for gaps
+ + avfdeviceprovider: do not leak the properties
+ + avfvideosrc: Report latency when doing screen capture
+ + d3d11screencapturesrc: Specify PAR 1/1 to template caps
+ + d3d11videosink:
+ - Fixing focus lost on desktop layout change
+ - Call ShowWindow() from window thread
+ - Fix deadlock when parent window is busy
+ - Always clear back buffer on resize
+ + decklink: reset calculation of time_mapping to fix clipping
+ HDMI video
+ + directshow: Fix build error with glib 2.75 and newer
+ + dvbsubenc:
+ - Forward GAP events as-is if we wouldn't produce an end packet
+ - Write Display Definition Segment if a non-default
+ width/height is used
+ + h265decoder: Do not abort when failed to prepare ref pic set
+ + h264parser: Fix a typo in pred_weight_table parsing.
+ + mediafoundation, d3d11: Fix memory leak and make leak tracer
+ happy
+ + mpegts:
+ - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
+ - Check continuity counter on section streams
+ + mpegtsdemux: Always clear packetizer on DISCONT push mode
+ + srt: various fixes - improve stats and error handling
+ + rtmp2: Improve error messages
+ + rtmp2sink: Correctly return GST_FLOW_ERROR on error
+ + vulkan: Fix static linking on macOS
+ + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
+ + webrtc/nice: fix small leak of split strings
+
+-------------------------------------------------------------------
Old:
----
gst-plugins-bad-1.20.4.tar.xz
New:
----
gst-plugins-bad-1.20.5.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-bad.spec ++++++
--- /var/tmp/diff_new_pack.x8WRxX/_old 2022-12-25 15:14:36.393289409 +0100
+++ /var/tmp/diff_new_pack.x8WRxX/_new 2022-12-25 15:14:36.397289431 +0100
@@ -61,7 +61,7 @@
%endif
Name: gstreamer-plugins-bad
-Version: 1.20.4
+Version: 1.20.5
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later
++++++ gst-plugins-bad-1.20.4.tar.xz -> gst-plugins-bad-1.20.5.tar.xz ++++++
++++ 3927 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gstreamer-plugins-libav for openSUSE:Factory checked in at 2022-12-25 15:14:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-libav (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-plugins-libav.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-libav"
Sun Dec 25 15:14:26 2022 rev:36 rq:1045099 version:1.20.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/gstreamer-plugins-libav/gstreamer-plugins-libav.changes 2022-11-04 17:31:42.583779027 +0100
+++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-libav.new.1563/gstreamer-plugins-libav.changes 2022-12-25 15:14:34.729279989 +0100
@@ -1,0 +2,8 @@
+Fri Dec 23 19:26:35 UTC 2022 - Bj��rn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.20.5:
+ + avdec_h265: Fix endless renegotiation with alternate
+ interlacing
+ + avviddec: Avoid flushing on framerate changes
+
+-------------------------------------------------------------------
Old:
----
gst-libav-1.20.4.tar.xz
New:
----
gst-libav-1.20.5.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-libav.spec ++++++
--- /var/tmp/diff_new_pack.nUwTcV/_old 2022-12-25 15:14:35.173282503 +0100
+++ /var/tmp/diff_new_pack.nUwTcV/_new 2022-12-25 15:14:35.181282548 +0100
@@ -19,7 +19,7 @@
%define gst_branch 1.0
Name: gstreamer-plugins-libav
-Version: 1.20.4
+Version: 1.20.5
Release: 0
Summary: A ffmpeg/libav plugin for GStreamer
License: LGPL-2.1-or-later
++++++ gst-libav-1.20.4.tar.xz -> gst-libav-1.20.5.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-libav-1.20.4/ChangeLog new/gst-libav-1.20.5/ChangeLog
--- old/gst-libav-1.20.4/ChangeLog 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-libav-1.20.5/ChangeLog 2022-12-20 00:34:46.000000000 +0100
@@ -1,7 +1,50 @@
+=== release 1.20.5 ===
+
+2022-12-19 23:34:42 +0000 Tim-Philipp M��ller <tim(a)centricular.com>
+
+ * NEWS:
+ * RELEASE:
+ * gst-libav.doap:
+ * meson.build:
+ Release 1.20.5
+
+2022-12-19 23:34:34 +0000 Tim-Philipp M��ller <tim(a)centricular.com>
+
+ * ChangeLog:
+ Update ChangeLogs for 1.20.5
+
+2022-10-26 16:30:31 -0400 Nicolas Dufresne <nicolas.dufresne(a)collabora.com>
+
+ * ext/libav/gstavviddec.c:
+ avdec_h265: Fix endless renegoation with alternate interlacing
+ The picture parameter picture->top_field_first is reused in this mode
+ to signal the TOP fields. As a side effect, it will change every frame
+ and current code assumed that if this changes then a renegotiation is
+ needed. Fixed this by ignoring that change whenever we are decoding one field
+ only.
+ Fixes #1523
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3289>
+
+2022-10-26 10:44:01 -0400 Nicolas Dufresne <nicolas.dufresne(a)collabora.com>
+
+ * ext/libav/gstavviddec.c:
+ avviddec: Avoid flushing on framerate changes
+ A framerate change does not require flushing the decoder and causes
+ issues with some specific fragmented files if the two fragments have
+ different framerate.
+ Fixes #1522
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3280>
+
+2022-10-12 18:40:25 +0100 Tim-Philipp M��ller <tim(a)centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.4 ===
2022-10-12 16:39:47 +0100 Tim-Philipp M��ller <tim(a)centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-libav.doap:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-libav-1.20.4/NEWS new/gst-libav-1.20.5/NEWS
--- old/gst-libav-1.20.4/NEWS 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-libav-1.20.5/NEWS 2022-12-20 00:34:46.000000000 +0100
@@ -2,13 +2,13 @@
GStreamer 1.20.0 was originally released on 3 February 2022.
-The latest bug-fix release in the 1.20 series is 1.20.4 and was released
-on 12 October 2022.
+The latest bug-fix release in the 1.20 series is 1.20.5 and was released
+on 19 December 2022.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
-Last updated: Wednesday 12 October 2022, 15:00 UTC (log)
+Last updated: Monday 19 December 2022, 19:00 UTC (log)
Introduction
@@ -1791,6 +1791,13 @@
Known Issues
+- GStreamer may fail to build the hotdoc documentation with the Meson
+ 0.64.0 release owing to a Meson bug. This should only affect systems
+ where hotdoc is installed, and will be fixed in Meson 0.64.1 by this
+ Meson PR in combination with this GStreamer MR. In the meantime,
+ users can pass -Ddoc=disabledor downgrade to an older Meson version
+ (< 0.64.0).
+
- nothing in particular at this point (but also see possibly breaking
changes section above)
@@ -2530,6 +2537,7 @@
chroma (Y41B, YUV9, YVU9 and IYU9)
- macOS build and packaging fixes, in particular fix finding of gio
modules on macOS for https/TLS support
+- Fix consuming of the macOS package as a framework in XCode
- Performance improvements
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
@@ -2783,6 +2791,252 @@
- List of Merge Requests applied in 1.20.4
- List of Issues fixed in 1.20.4
+1.20.5
+
+The fifth 1.20 bug-fix release (1.20.5) was released on 19 December
+2022.
+
+This release only contains bugfixes and it should be safe to upgrade
+from 1.20.x.
+
+Highlighted bugfixes in 1.20.5
+
+- systemclock waiting fixes for certain 32-bit platforms/libcs
+- alphacombine: robustness improvements for corner case scenarios
+- avfvideosrc: Report latency when doing screen capture
+- d3d11videosink: various thread-safety and stability fixes
+- decklink: fix performance issue when HDMI signal has been lost for a
+ long time
+- flacparse: Fix handling of headers advertising 32 bits per sample
+- mpegts: Handle when iconv doesn���t support ISO 6937 (e.g.��musl libc)
+- opengl: fix automatic dispmanx detection for rpi4 and fix usage of
+ eglCreate/DestroyImage
+- opusdec: Various channel-related fixes
+- textrender: event handling fixes, esp.��for GAP event
+- subparse: Fix non-closed tag handling
+- videoscale: fix handling of unknown buffer metas
+- videosink: reverse playback handling fixes
+- qtmux: Prefill mode fixes, especially for raw audio
+- multiudpsink: allow binding to IPv6 address
+- rtspsrc: Fix usage of IPv6 connections in SETUP
+- rtspsrc: Only EOS on timeout if all streams are timed out/EOS
+- splitmuxsrc: fix playback stall if there are unlinked pads
+- v4l2: Fix SIGSEGV on state change during format changes
+- wavparse robustness fixes
+- Fix static linking on macOS (opengl, vulkan)
+- gstreamer-vaapi: fix headless build against mesa >= 22.3.0
+- GStreamer Editing Services library: Fix build with tools disabled
+- webrtc example/demo fixes
+- unit test fixes for aesdec and rtpjitterbuffer
+- Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates
+ and other build fixes
+- Binary packages: pkg-config file fixes for various recipes (ffmpeg,
+ taglib, gstreamer)
+- Binary packages: Enable high bitdepth support for libvpx (VP8/VP9
+ encoding/decoding)
+- Binary packages: ship aes plugin
+- Miscellaneous bug fixes, memory leak fixes, and other stability and
+ reliability improvements
+- Performance improvements
+
+gstreamer
+
+- allocator: Copy allocator name in gst_allocator_register()
+- miniobject: support higher refcount values
+- pads: Fix non-serialized sticky event push, e.g.��instant change rate
+ events
+- padtemplate: Fix annotations
+- systemclock: Use futex_time64 syscall on x32 and other platforms
+ that always���
+- Fix build of 1.20 branch with Meson 0.64.1 for those who have hotdoc
+ installed on their system.
+- meson: fix check for pthread_setname_np()
+- -Wimplicit-function-declaration in pthread_setname_np check (missing
+ _GNU_SOURCE)
+- gst-inspect: Don���t leak list
+
+Core Elements
+
+- concat: Properly propagate EOS seqnum
+- fakesrc: avoid time overflow with datarate
+
+gst-plugins-base
+
+- audioconvert, audioresample, audiofilter: fix divide by 0 for input
+ buffer without caps
+- cdparanoia: Ignore compiler warning coming from the cdparanoia
+ header
+- oggdemux, parsebin: More leak fixes
+- opengl: fix automatic dispmanx detection for rpi4
+- opengl: Fix usage of eglCreate/DestroyImage
+- opengl: Fix static linking on macOS
+- opusdec: Various channel-related fixes
+- textrender: Negotiate caps on a GAP event if none were negotiated
+ yet
+- textrender: Don���t blindly forward all events and don���t blindly
+ forward all events
+- timeoverlay: fix pad leak
+- oggdemux: Don���t leak incoming EOS event
+- subparse: Fix non-closed tag handling.
+- videodecoder: Only post latency message if it changed
+- videoscale: buffer meta handling fixes (NULL-terminate array of
+ valid meta tags)
+- videosink: Don���t return unknown end-time from get_times()
+- Bump core requirement in 1.20 branch to 1.20.4
+
+Tools
+
+- gst-play: Don���t leak the stream collection
+
+gst-plugins-good
+
+- flacparse: Fix handling of headers advertising 32bps
+- qt5: deactivate context if fill_info fails
+- qt5: initialize GError properly in gst_qt_get_gl_wrapcontext()
+- qtdemux: check return value from gst_structure_get in PIFF box
+- qtdemux: use unsigned int types to store result of QT_UINT32
+- qtmux: Prefill mode fixes
+- oss4: Fix debug category initialization
+- multiudpsink: allow binding to IPv6 address
+- rtpjitterbuffer tests: Cast drop-messages-interval type properly
+ (fixing it on 32-bit architectures)
+- rtspsrc: fix seek event leaks
+- rtspsrc: Don���t replace 404 errors with ���no auth protocol found���
+- rtspsrc: Only EOS on timeout if all streams are timed out/EOS
+- rtspsrc: Fix usage of IPv6 connections in SETUP
+- splitmuxsrc: don���t queue data on unlinked pads
+- v4l2: Fix SIGSEGV on ���change state��� during ���format change���
+- v4l2videodec: Fix activation of internal pool
+- wavparse: Avoid occasional crash due to referencing freed buffer.
+- wavparse: Fix crash that occurs in push mode when header chunks are
+ corrupted in certain ways.
+
+gst-plugins-bad
+
+- aesdec: Fix padding removal for per-buffer-padding=FALSE
+- aesdec test failing in gst-plugins-bad
+- alphacombine: Add missing query handler for gaps
+- avfdeviceprovider: do not leak the properties
+- avfvideosrc: Report latency when doing screen capture
+- d3d11screencapturesrc: Specify PAR 1/1 to template caps
+- d3d11videosink: Fixing focus lost on desktop layout change
+- d3d11videosink: Call ShowWindow() from window thread
+- d3d11videosink: Fix deadlock when parent window is busy
+- d3d11videosink: Always clear back buffer on resize
+- decklink: reset calculation of time_mapping to fix clipping HDMI
+ video
+- directshow: Fix build error with glib 2.75 and newer
+- dvbsubenc: Forward GAP events as-is if we wouldn���t produce an end
+ packet and���
+- dvbsubenc: Write Display Definition Segment if a non-default
+ width/height is used
+- h265decoder: Do not abort when failed to prepare ref pic set
+- h264parser: Fix a typo in pred_weight_table parsing.
+- mediafoundation, d3d11: Fix memory leak and make leak tracer happy
+- mpegts: Handle when iconv doesn���t support ISO 6937 (e.g.��musl libc)
+- mpegts: Check continuity counter on section streams
+- mpegts: Revert ���mpegtspacketizer: memcmp potentially seen_before
+ data���
+- mpegtspacketizer: memcmp potentially seen_before data
+- mpegtsdemux: Always clear packetizer on DISCONT push mode
+- srt: various fixes - improve stats and error handling
+- rtmp2: Improve error messages
+- rtmp2sink: Correctly return GST_FLOW_ERROR on error
+- vulkan: Fix static linking on macOS
+- webrtcbin: also add rtcp-fb ccm fir for video mlines by default
+- webrtc/nice: fix small leak of split strings
+
+gst-plugins-ugly
+
+- No changes
+
+gst-libav
+
+- avdec_h265: Fix endless renegotiation with alternate interlacing
+- avviddec: Avoid flushing on framerate changes
+
+gst-rtsp-server
+
+- rtsp-server: Free client if no connection could be created
+
+gstreamer-vaapi
+
+- vaapi: prefix internal USE_X11 define to fix build with mesa 22.3.0
+- vaapi: libs: context: use queried value for attrib
+- gstreamer-vaapi cannot be built without X11 with recent mesa
+
+gstreamer-sharp
+
+- No changes
+
+gst-omx
+
+- No changes
+
+gst-python
+
+- No changes
+
+gst-editing-services
+
+- Fix building ges with tools disabled
+- Fix leaks and minor races in GES
+
+gst-examples:
+
+- webrtc: Fix double free in webrtc-recvonly-h264 demo
+- webrtc: Fix critical in webrtc-recvonly-h264 example
+- webrtc/signalling examples: Fix compatibility with Python 3.10
+
+Development build environment + gst-full build
+
+- No major changes
+
+Cerbero build tool and packaging changes in 1.20.5
+
+- oven: output status line at least every minute
+- Unconditionally set CMAKE_SYSTEM_NAME on Windows
+- Fix ios cross-compile with cmake on M1
+- Speed up downloads on Windows drastically
+- Fix tar usage on bsdtar and print progress while compressing
+- Actually print the sha for which the cache was not found
+
+Recipes
+
+- ffmpeg: add patch to generate the pc files properly
+- taglib: add patch to generate the pc files properly
+- fontconfig: update to 2.14.1
+- Windows: Crash on GStreamer 1.20.x x86_64 MSVC + MS-Windows due to
+ libfontconfig fonts.conf file invalid.
+- openssl: Fix compile errors on upgrades
+- moltenvk: Also ship the static library on macOS
+- gstreamer: Add some missing pkgconfig files
+- gst-plugins-good: Fix post_install failure when qt5 is enabled
+- gst-plugins-bad: Ship AES plugin
+- libvpx: Enable high bitdepth support
+- openssl: update to 1.1.1s
+- glib: Update patch to auto-detect modules on macOS
+
+Contributors to 1.20.5
+
+Aleksandr Slobodeniuk, Arun Raghavan, A. Wilcox, Bo Elmgreen, Boyuan
+Zhang, Bunio FH, C��lestin Marot, Devin Anderson, Edward Hervey, He
+Junyan, Ignacio Casal Quinteiro, Jacek Skiba, Jan Alexander Steffens
+(heftig), Jan Schmidt, Jonas Bonn, Jordan Petridis, Justin Chadwell,
+Linus Svensson, Marek Olejnik, Mathieu Duponchelle, Matthew Waters,
+Nicolas Dufresne, Nirbheek Chauhan, Patrick Griffis, Pawel Stawicki,
+Philippe Normand, Ruben Gonzalez, Sam Van Den Berge, Sebastian Dr��ge,
+Seungha Yang, St��phane Cerveau, Tim-Philipp M��ller, Vivia Nikolaidou,
+Wojciech Kapsa, Xavier Claessens,
+
+��� and many others who have contributed bug reports, translations, sent
+suggestions or helped testing. Thank you all!
+
+List of merge requests and issues fixed in 1.20.5
+
+- List of Merge Requests applied in 1.20.5
+- List of Issues fixed in 1.20.5
+
Schedule for 1.22
Our next major feature release will be 1.22, and 1.21 will be the
@@ -2790,7 +3044,7 @@
development of 1.21/1.22 will happen in the git main branch.
The plan for the 1.22 development cycle is now confirmed, and we aim for
-a 1.22.0 release in December 2022.
+a 1.22.0 release in December 2022 or early January 2023.
1.22 will be backwards-compatible to the stable 1.20, 1.18, 1.16, 1.14,
1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-libav-1.20.4/RELEASE new/gst-libav-1.20.5/RELEASE
--- old/gst-libav-1.20.4/RELEASE 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-libav-1.20.5/RELEASE 2022-12-20 00:34:46.000000000 +0100
@@ -1,4 +1,4 @@
-This is GStreamer gst-libav 1.20.4.
+This is GStreamer gst-libav 1.20.5.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-libav-1.20.4/ext/libav/gstavviddec.c new/gst-libav-1.20.5/ext/libav/gstavviddec.c
--- old/gst-libav-1.20.4/ext/libav/gstavviddec.c 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-libav-1.20.5/ext/libav/gstavviddec.c 2022-12-20 00:34:46.000000000 +0100
@@ -98,7 +98,7 @@
static GstFlowReturn gst_ffmpegviddec_drain (GstVideoDecoder * decoder);
static gboolean picture_changed (GstFFMpegVidDec * ffmpegdec,
- AVFrame * picture);
+ AVFrame * picture, gboolean one_field);
static gboolean context_changed (GstFFMpegVidDec * ffmpegdec,
AVCodecContext * context);
@@ -456,6 +456,33 @@
}
}
+static gboolean
+gst_ffmpegviddec_needs_reset (GstFFMpegVidDec * ffmpegdec,
+ GstVideoCodecState * state)
+{
+ GstCaps *last_caps, *new_caps;
+ gboolean needs_reset;
+
+ if (ffmpegdec->last_caps == NULL)
+ return TRUE;
+
+ last_caps = gst_caps_copy (ffmpegdec->last_caps);
+ new_caps = gst_caps_copy (state->caps);
+
+ /* Simply ignore framerate for now, this could easily be evolved per CODEC if
+ * future issue are found.*/
+ gst_structure_remove_field (gst_caps_get_structure (last_caps, 0),
+ "framerate");
+ gst_structure_remove_field (gst_caps_get_structure (new_caps, 0),
+ "framerate");
+
+ needs_reset = !gst_caps_is_equal (last_caps, new_caps);
+
+ gst_caps_unref (last_caps);
+ gst_caps_unref (new_caps);
+
+ return needs_reset;
+}
static gboolean
gst_ffmpegviddec_set_format (GstVideoDecoder * decoder,
@@ -469,15 +496,15 @@
ffmpegdec = (GstFFMpegVidDec *) decoder;
oclass = (GstFFMpegVidDecClass *) (G_OBJECT_GET_CLASS (ffmpegdec));
- if (ffmpegdec->last_caps != NULL &&
- gst_caps_is_equal (ffmpegdec->last_caps, state->caps)) {
- return TRUE;
- }
-
GST_DEBUG_OBJECT (ffmpegdec, "setcaps called");
GST_OBJECT_LOCK (ffmpegdec);
+ if (!gst_ffmpegviddec_needs_reset (ffmpegdec, state)) {
+ gst_caps_replace (&ffmpegdec->last_caps, state->caps);
+ goto update_state;
+ }
+
/* close old session */
if (ffmpegdec->opened) {
GST_OBJECT_UNLOCK (ffmpegdec);
@@ -600,6 +627,7 @@
if (!gst_ffmpegviddec_open (ffmpegdec))
goto open_failed;
+update_state:
if (ffmpegdec->input_state)
gst_video_codec_state_unref (ffmpegdec->input_state);
ffmpegdec->input_state = gst_video_codec_state_ref (state);
@@ -1006,11 +1034,14 @@
}
static gboolean
-picture_changed (GstFFMpegVidDec * ffmpegdec, AVFrame * picture)
+picture_changed (GstFFMpegVidDec * ffmpegdec, AVFrame * picture,
+ gboolean one_field)
{
gint pic_field_order = 0;
- if (picture->interlaced_frame) {
+ if (one_field) {
+ pic_field_order = ffmpegdec->pic_field_order;
+ } else if (picture->interlaced_frame) {
if (picture->repeat_pict)
pic_field_order |= GST_VIDEO_BUFFER_FLAG_RFF;
if (picture->top_field_first)
@@ -1038,7 +1069,7 @@
static gboolean
update_video_context (GstFFMpegVidDec * ffmpegdec, AVCodecContext * context,
- AVFrame * picture)
+ AVFrame * picture, gboolean one_field)
{
gint pic_field_order = 0;
@@ -1049,7 +1080,7 @@
pic_field_order |= GST_VIDEO_BUFFER_FLAG_TFF;
}
- if (!picture_changed (ffmpegdec, picture)
+ if (!picture_changed (ffmpegdec, picture, one_field)
&& !context_changed (ffmpegdec, context))
return FALSE;
@@ -1249,8 +1280,9 @@
GstStructure *in_s;
GstVideoInterlaceMode interlace_mode;
gint caps_height;
+ gboolean one_field = ! !(flags & GST_VIDEO_BUFFER_FLAG_ONEFIELD);
- if (!update_video_context (ffmpegdec, context, picture))
+ if (!update_video_context (ffmpegdec, context, picture, one_field))
return TRUE;
caps_height = ffmpegdec->pic_height;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-libav-1.20.4/gst-libav.doap new/gst-libav-1.20.5/gst-libav.doap
--- old/gst-libav-1.20.4/gst-libav.doap 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-libav-1.20.5/gst-libav.doap 2022-12-20 00:34:46.000000000 +0100
@@ -34,6 +34,16 @@
<release>
<Version>
+ <revision>1.20.5</revision>
+ <branch>1.20</branch>
+ <name></name>
+ <created>2022-12-19</created>
+ <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.5.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.20.4</revision>
<branch>1.20</branch>
<name></name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-libav-1.20.4/meson.build new/gst-libav-1.20.5/meson.build
--- old/gst-libav-1.20.4/meson.build 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-libav-1.20.5/meson.build 2022-12-20 00:34:46.000000000 +0100
@@ -1,5 +1,5 @@
project('gst-libav', 'c',
- version : '1.20.4',
+ version : '1.20.5',
meson_version : '>= 0.59',
default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ])
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gstreamer-plugins-ugly for openSUSE:Factory checked in at 2022-12-25 15:14:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-ugly (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-plugins-ugly.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-ugly"
Sun Dec 25 15:14:25 2022 rev:73 rq:1045098 version:1.20.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/gstreamer-plugins-ugly/gstreamer-plugins-ugly.changes 2022-10-25 11:18:41.425961507 +0200
+++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-ugly.new.1563/gstreamer-plugins-ugly.changes 2022-12-25 15:14:32.981270095 +0100
@@ -1,0 +2,6 @@
+Fri Dec 23 19:19:47 UTC 2022 - Bj��rn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.20.5:
+ + No changes, version bump only.
+
+-------------------------------------------------------------------
Old:
----
gst-plugins-ugly-1.20.4.tar.xz
New:
----
gst-plugins-ugly-1.20.5.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-ugly.spec ++++++
--- /var/tmp/diff_new_pack.q02IjN/_old 2022-12-25 15:14:33.857275054 +0100
+++ /var/tmp/diff_new_pack.q02IjN/_new 2022-12-25 15:14:33.861275076 +0100
@@ -25,7 +25,7 @@
%define gstreamer_req_version %(echo %{version} | sed -e "s/+.*//")
Name: gstreamer-plugins-ugly
-Version: 1.20.4
+Version: 1.20.5
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later
++++++ gst-plugins-ugly-1.20.4.tar.xz -> gst-plugins-ugly-1.20.5.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-plugins-ugly-1.20.4/ChangeLog new/gst-plugins-ugly-1.20.5/ChangeLog
--- old/gst-plugins-ugly-1.20.4/ChangeLog 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-plugins-ugly-1.20.5/ChangeLog 2022-12-20 00:34:46.000000000 +0100
@@ -1,7 +1,28 @@
+=== release 1.20.5 ===
+
+2022-12-19 23:34:42 +0000 Tim-Philipp M��ller <tim(a)centricular.com>
+
+ * NEWS:
+ * RELEASE:
+ * gst-plugins-ugly.doap:
+ * meson.build:
+ Release 1.20.5
+
+2022-12-19 23:34:34 +0000 Tim-Philipp M��ller <tim(a)centricular.com>
+
+ * ChangeLog:
+ Update ChangeLogs for 1.20.5
+
+2022-10-12 18:40:25 +0100 Tim-Philipp M��ller <tim(a)centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.4 ===
2022-10-12 16:39:47 +0100 Tim-Philipp M��ller <tim(a)centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-plugins-ugly.doap:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-plugins-ugly-1.20.4/NEWS new/gst-plugins-ugly-1.20.5/NEWS
--- old/gst-plugins-ugly-1.20.4/NEWS 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-plugins-ugly-1.20.5/NEWS 2022-12-20 00:34:46.000000000 +0100
@@ -2,13 +2,13 @@
GStreamer 1.20.0 was originally released on 3 February 2022.
-The latest bug-fix release in the 1.20 series is 1.20.4 and was released
-on 12 October 2022.
+The latest bug-fix release in the 1.20 series is 1.20.5 and was released
+on 19 December 2022.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
-Last updated: Wednesday 12 October 2022, 15:00 UTC (log)
+Last updated: Monday 19 December 2022, 19:00 UTC (log)
Introduction
@@ -1791,6 +1791,13 @@
Known Issues
+- GStreamer may fail to build the hotdoc documentation with the Meson
+ 0.64.0 release owing to a Meson bug. This should only affect systems
+ where hotdoc is installed, and will be fixed in Meson 0.64.1 by this
+ Meson PR in combination with this GStreamer MR. In the meantime,
+ users can pass -Ddoc=disabledor downgrade to an older Meson version
+ (< 0.64.0).
+
- nothing in particular at this point (but also see possibly breaking
changes section above)
@@ -2530,6 +2537,7 @@
chroma (Y41B, YUV9, YVU9 and IYU9)
- macOS build and packaging fixes, in particular fix finding of gio
modules on macOS for https/TLS support
+- Fix consuming of the macOS package as a framework in XCode
- Performance improvements
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
@@ -2783,6 +2791,252 @@
- List of Merge Requests applied in 1.20.4
- List of Issues fixed in 1.20.4
+1.20.5
+
+The fifth 1.20 bug-fix release (1.20.5) was released on 19 December
+2022.
+
+This release only contains bugfixes and it should be safe to upgrade
+from 1.20.x.
+
+Highlighted bugfixes in 1.20.5
+
+- systemclock waiting fixes for certain 32-bit platforms/libcs
+- alphacombine: robustness improvements for corner case scenarios
+- avfvideosrc: Report latency when doing screen capture
+- d3d11videosink: various thread-safety and stability fixes
+- decklink: fix performance issue when HDMI signal has been lost for a
+ long time
+- flacparse: Fix handling of headers advertising 32 bits per sample
+- mpegts: Handle when iconv doesn���t support ISO 6937 (e.g.��musl libc)
+- opengl: fix automatic dispmanx detection for rpi4 and fix usage of
+ eglCreate/DestroyImage
+- opusdec: Various channel-related fixes
+- textrender: event handling fixes, esp.��for GAP event
+- subparse: Fix non-closed tag handling
+- videoscale: fix handling of unknown buffer metas
+- videosink: reverse playback handling fixes
+- qtmux: Prefill mode fixes, especially for raw audio
+- multiudpsink: allow binding to IPv6 address
+- rtspsrc: Fix usage of IPv6 connections in SETUP
+- rtspsrc: Only EOS on timeout if all streams are timed out/EOS
+- splitmuxsrc: fix playback stall if there are unlinked pads
+- v4l2: Fix SIGSEGV on state change during format changes
+- wavparse robustness fixes
+- Fix static linking on macOS (opengl, vulkan)
+- gstreamer-vaapi: fix headless build against mesa >= 22.3.0
+- GStreamer Editing Services library: Fix build with tools disabled
+- webrtc example/demo fixes
+- unit test fixes for aesdec and rtpjitterbuffer
+- Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates
+ and other build fixes
+- Binary packages: pkg-config file fixes for various recipes (ffmpeg,
+ taglib, gstreamer)
+- Binary packages: Enable high bitdepth support for libvpx (VP8/VP9
+ encoding/decoding)
+- Binary packages: ship aes plugin
+- Miscellaneous bug fixes, memory leak fixes, and other stability and
+ reliability improvements
+- Performance improvements
+
+gstreamer
+
+- allocator: Copy allocator name in gst_allocator_register()
+- miniobject: support higher refcount values
+- pads: Fix non-serialized sticky event push, e.g.��instant change rate
+ events
+- padtemplate: Fix annotations
+- systemclock: Use futex_time64 syscall on x32 and other platforms
+ that always���
+- Fix build of 1.20 branch with Meson 0.64.1 for those who have hotdoc
+ installed on their system.
+- meson: fix check for pthread_setname_np()
+- -Wimplicit-function-declaration in pthread_setname_np check (missing
+ _GNU_SOURCE)
+- gst-inspect: Don���t leak list
+
+Core Elements
+
+- concat: Properly propagate EOS seqnum
+- fakesrc: avoid time overflow with datarate
+
+gst-plugins-base
+
+- audioconvert, audioresample, audiofilter: fix divide by 0 for input
+ buffer without caps
+- cdparanoia: Ignore compiler warning coming from the cdparanoia
+ header
+- oggdemux, parsebin: More leak fixes
+- opengl: fix automatic dispmanx detection for rpi4
+- opengl: Fix usage of eglCreate/DestroyImage
+- opengl: Fix static linking on macOS
+- opusdec: Various channel-related fixes
+- textrender: Negotiate caps on a GAP event if none were negotiated
+ yet
+- textrender: Don���t blindly forward all events and don���t blindly
+ forward all events
+- timeoverlay: fix pad leak
+- oggdemux: Don���t leak incoming EOS event
+- subparse: Fix non-closed tag handling.
+- videodecoder: Only post latency message if it changed
+- videoscale: buffer meta handling fixes (NULL-terminate array of
+ valid meta tags)
+- videosink: Don���t return unknown end-time from get_times()
+- Bump core requirement in 1.20 branch to 1.20.4
+
+Tools
+
+- gst-play: Don���t leak the stream collection
+
+gst-plugins-good
+
+- flacparse: Fix handling of headers advertising 32bps
+- qt5: deactivate context if fill_info fails
+- qt5: initialize GError properly in gst_qt_get_gl_wrapcontext()
+- qtdemux: check return value from gst_structure_get in PIFF box
+- qtdemux: use unsigned int types to store result of QT_UINT32
+- qtmux: Prefill mode fixes
+- oss4: Fix debug category initialization
+- multiudpsink: allow binding to IPv6 address
+- rtpjitterbuffer tests: Cast drop-messages-interval type properly
+ (fixing it on 32-bit architectures)
+- rtspsrc: fix seek event leaks
+- rtspsrc: Don���t replace 404 errors with ���no auth protocol found���
+- rtspsrc: Only EOS on timeout if all streams are timed out/EOS
+- rtspsrc: Fix usage of IPv6 connections in SETUP
+- splitmuxsrc: don���t queue data on unlinked pads
+- v4l2: Fix SIGSEGV on ���change state��� during ���format change���
+- v4l2videodec: Fix activation of internal pool
+- wavparse: Avoid occasional crash due to referencing freed buffer.
+- wavparse: Fix crash that occurs in push mode when header chunks are
+ corrupted in certain ways.
+
+gst-plugins-bad
+
+- aesdec: Fix padding removal for per-buffer-padding=FALSE
+- aesdec test failing in gst-plugins-bad
+- alphacombine: Add missing query handler for gaps
+- avfdeviceprovider: do not leak the properties
+- avfvideosrc: Report latency when doing screen capture
+- d3d11screencapturesrc: Specify PAR 1/1 to template caps
+- d3d11videosink: Fixing focus lost on desktop layout change
+- d3d11videosink: Call ShowWindow() from window thread
+- d3d11videosink: Fix deadlock when parent window is busy
+- d3d11videosink: Always clear back buffer on resize
+- decklink: reset calculation of time_mapping to fix clipping HDMI
+ video
+- directshow: Fix build error with glib 2.75 and newer
+- dvbsubenc: Forward GAP events as-is if we wouldn���t produce an end
+ packet and���
+- dvbsubenc: Write Display Definition Segment if a non-default
+ width/height is used
+- h265decoder: Do not abort when failed to prepare ref pic set
+- h264parser: Fix a typo in pred_weight_table parsing.
+- mediafoundation, d3d11: Fix memory leak and make leak tracer happy
+- mpegts: Handle when iconv doesn���t support ISO 6937 (e.g.��musl libc)
+- mpegts: Check continuity counter on section streams
+- mpegts: Revert ���mpegtspacketizer: memcmp potentially seen_before
+ data���
+- mpegtspacketizer: memcmp potentially seen_before data
+- mpegtsdemux: Always clear packetizer on DISCONT push mode
+- srt: various fixes - improve stats and error handling
+- rtmp2: Improve error messages
+- rtmp2sink: Correctly return GST_FLOW_ERROR on error
+- vulkan: Fix static linking on macOS
+- webrtcbin: also add rtcp-fb ccm fir for video mlines by default
+- webrtc/nice: fix small leak of split strings
+
+gst-plugins-ugly
+
+- No changes
+
+gst-libav
+
+- avdec_h265: Fix endless renegotiation with alternate interlacing
+- avviddec: Avoid flushing on framerate changes
+
+gst-rtsp-server
+
+- rtsp-server: Free client if no connection could be created
+
+gstreamer-vaapi
+
+- vaapi: prefix internal USE_X11 define to fix build with mesa 22.3.0
+- vaapi: libs: context: use queried value for attrib
+- gstreamer-vaapi cannot be built without X11 with recent mesa
+
+gstreamer-sharp
+
+- No changes
+
+gst-omx
+
+- No changes
+
+gst-python
+
+- No changes
+
+gst-editing-services
+
+- Fix building ges with tools disabled
+- Fix leaks and minor races in GES
+
+gst-examples:
+
+- webrtc: Fix double free in webrtc-recvonly-h264 demo
+- webrtc: Fix critical in webrtc-recvonly-h264 example
+- webrtc/signalling examples: Fix compatibility with Python 3.10
+
+Development build environment + gst-full build
+
+- No major changes
+
+Cerbero build tool and packaging changes in 1.20.5
+
+- oven: output status line at least every minute
+- Unconditionally set CMAKE_SYSTEM_NAME on Windows
+- Fix ios cross-compile with cmake on M1
+- Speed up downloads on Windows drastically
+- Fix tar usage on bsdtar and print progress while compressing
+- Actually print the sha for which the cache was not found
+
+Recipes
+
+- ffmpeg: add patch to generate the pc files properly
+- taglib: add patch to generate the pc files properly
+- fontconfig: update to 2.14.1
+- Windows: Crash on GStreamer 1.20.x x86_64 MSVC + MS-Windows due to
+ libfontconfig fonts.conf file invalid.
+- openssl: Fix compile errors on upgrades
+- moltenvk: Also ship the static library on macOS
+- gstreamer: Add some missing pkgconfig files
+- gst-plugins-good: Fix post_install failure when qt5 is enabled
+- gst-plugins-bad: Ship AES plugin
+- libvpx: Enable high bitdepth support
+- openssl: update to 1.1.1s
+- glib: Update patch to auto-detect modules on macOS
+
+Contributors to 1.20.5
+
+Aleksandr Slobodeniuk, Arun Raghavan, A. Wilcox, Bo Elmgreen, Boyuan
+Zhang, Bunio FH, C��lestin Marot, Devin Anderson, Edward Hervey, He
+Junyan, Ignacio Casal Quinteiro, Jacek Skiba, Jan Alexander Steffens
+(heftig), Jan Schmidt, Jonas Bonn, Jordan Petridis, Justin Chadwell,
+Linus Svensson, Marek Olejnik, Mathieu Duponchelle, Matthew Waters,
+Nicolas Dufresne, Nirbheek Chauhan, Patrick Griffis, Pawel Stawicki,
+Philippe Normand, Ruben Gonzalez, Sam Van Den Berge, Sebastian Dr��ge,
+Seungha Yang, St��phane Cerveau, Tim-Philipp M��ller, Vivia Nikolaidou,
+Wojciech Kapsa, Xavier Claessens,
+
+��� and many others who have contributed bug reports, translations, sent
+suggestions or helped testing. Thank you all!
+
+List of merge requests and issues fixed in 1.20.5
+
+- List of Merge Requests applied in 1.20.5
+- List of Issues fixed in 1.20.5
+
Schedule for 1.22
Our next major feature release will be 1.22, and 1.21 will be the
@@ -2790,7 +3044,7 @@
development of 1.21/1.22 will happen in the git main branch.
The plan for the 1.22 development cycle is now confirmed, and we aim for
-a 1.22.0 release in December 2022.
+a 1.22.0 release in December 2022 or early January 2023.
1.22 will be backwards-compatible to the stable 1.20, 1.18, 1.16, 1.14,
1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-plugins-ugly-1.20.4/RELEASE new/gst-plugins-ugly-1.20.5/RELEASE
--- old/gst-plugins-ugly-1.20.4/RELEASE 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-plugins-ugly-1.20.5/RELEASE 2022-12-20 00:34:46.000000000 +0100
@@ -1,4 +1,4 @@
-This is GStreamer gst-plugins-ugly 1.20.4.
+This is GStreamer gst-plugins-ugly 1.20.5.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-plugins-ugly-1.20.4/gst-plugins-ugly.doap new/gst-plugins-ugly-1.20.5/gst-plugins-ugly.doap
--- old/gst-plugins-ugly-1.20.4/gst-plugins-ugly.doap 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-plugins-ugly-1.20.5/gst-plugins-ugly.doap 2022-12-20 00:34:46.000000000 +0100
@@ -35,6 +35,16 @@
<release>
<Version>
+ <revision>1.20.5</revision>
+ <branch>1.20</branch>
+ <name></name>
+ <created>2022-12-19</created>
+ <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.2…" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.20.4</revision>
<branch>1.20</branch>
<name></name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-plugins-ugly-1.20.4/meson.build new/gst-plugins-ugly-1.20.5/meson.build
--- old/gst-plugins-ugly-1.20.4/meson.build 2022-10-12 17:39:51.000000000 +0200
+++ new/gst-plugins-ugly-1.20.5/meson.build 2022-12-20 00:34:46.000000000 +0100
@@ -1,5 +1,5 @@
project('gst-plugins-ugly', 'c',
- version : '1.20.4',
+ version : '1.20.5',
meson_version : '>= 0.59',
default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-plugins-ugly-1.20.4/po/gst-plugins-ugly-1.0.pot new/gst-plugins-ugly-1.20.5/po/gst-plugins-ugly-1.0.pot
--- old/gst-plugins-ugly-1.20.4/po/gst-plugins-ugly-1.0.pot 2022-10-12 17:40:43.114389400 +0200
+++ new/gst-plugins-ugly-1.20.5/po/gst-plugins-ugly-1.0.pot 2022-12-20 00:37:11.303071000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly-1.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-12 16:40+0100\n"
+"POT-Creation-Date: 2022-12-19 23:37+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
1
0