Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-audioread for openSUSE:Factory checked in at 2021-03-10 08:56:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-audioread (Old) and /work/SRC/openSUSE:Factory/.python-audioread.new.2378 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-audioread" Wed Mar 10 08:56:54 2021 rev:7 rq:877828 version:2.1.9 Changes: -------- --- /work/SRC/openSUSE:Factory/python-audioread/python-audioread.changes 2019-07-31 14:36:43.901854998 +0200 +++ /work/SRC/openSUSE:Factory/.python-audioread.new.2378/python-audioread.changes 2021-03-10 08:58:28.626964652 +0100 @@ -1,0 +2,6 @@ +Mon Mar 8 22:34:21 UTC 2021 - Dirk M??ller <dmuel...@suse.com> + +- update to 2.1.9: + * Work correctly with GStreamer 1.18 and later (thanks to @ssssam) + +------------------------------------------------------------------- Old: ---- v2.1.8.tar.gz New: ---- v2.1.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-audioread.spec ++++++ --- /var/tmp/diff_new_pack.18S9zN/_old 2021-03-10 08:58:29.142965184 +0100 +++ /var/tmp/diff_new_pack.18S9zN/_new 2021-03-10 08:58:29.146965189 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-audioread # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-audioread -Version: 2.1.8 +Version: 2.1.9 Release: 0 Summary: Wrapper for audio decoding via selectable backends License: MIT Group: Development/Languages/Python -Url: https://github.com/sampsyo/audioread +URL: https://github.com/sampsyo/audioread Source0: https://github.com/beetbox/audioread/archive/v%{version}.tar.gz BuildRequires: %{python_module base} BuildRequires: %{python_module pytest-runner} ++++++ v2.1.8.tar.gz -> v2.1.9.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioread-2.1.8/.travis.yml new/audioread-2.1.9/.travis.yml --- old/audioread-2.1.8/.travis.yml 2019-05-18 04:33:08.000000000 +0200 +++ new/audioread-2.1.9/.travis.yml 2020-10-20 13:22:05.000000000 +0200 @@ -1,5 +1,7 @@ language: python - +arch: + - ppc64le + - amd64 python: - "2.7" - "3.6" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioread-2.1.8/MANIFEST.in new/audioread-2.1.9/MANIFEST.in --- old/audioread-2.1.8/MANIFEST.in 2019-05-18 04:33:08.000000000 +0200 +++ new/audioread-2.1.9/MANIFEST.in 2020-10-20 13:22:05.000000000 +0200 @@ -4,3 +4,5 @@ include decode.py # License include LICENSE +# Include full test suite +recursive-include test/ * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioread-2.1.8/README.rst new/audioread-2.1.9/README.rst --- old/audioread-2.1.8/README.rst 2019-05-18 04:33:08.000000000 +0200 +++ new/audioread-2.1.9/README.rst 2020-10-20 13:22:05.000000000 +0200 @@ -70,6 +70,9 @@ Version History --------------- +2.1.9 + Work correctly with GStreamer 1.18 and later (thanks to @ssssam) + 2.1.8 Fix an unhandled ``OSError`` when FFmpeg is not installed. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioread-2.1.8/audioread/ffdec.py new/audioread-2.1.9/audioread/ffdec.py --- old/audioread-2.1.8/audioread/ffdec.py 2019-05-18 04:33:08.000000000 +0200 +++ new/audioread-2.1.9/audioread/ffdec.py 2020-10-20 13:22:05.000000000 +0200 @@ -202,7 +202,7 @@ # Nothing interesting has happened for a while -- # FFmpeg is probably hanging. raise ReadTimeoutError('ffmpeg output: {}'.format( - ''.join(self.stderr_reader.queue.queue) + b''.join(self.stderr_reader.queue.queue) )) else: start_time = end_time diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioread-2.1.8/audioread/gstdec.py new/audioread-2.1.9/audioread/gstdec.py --- old/audioread-2.1.8/audioread/gstdec.py 2019-05-18 04:33:08.000000000 +0200 +++ new/audioread-2.1.9/audioread/gstdec.py 2020-10-20 13:22:05.000000000 +0200 @@ -321,7 +321,14 @@ mem = buf.get_all_memory() success, info = mem.map(Gst.MapFlags.READ) if success: - data = info.data + if isinstance(info.data, memoryview): + # We need to copy the data as the memoryview is released + # when we call mem.unmap() + data = bytes(info.data) + else: + # GStreamer Python bindings <= 1.16 return a copy of the + # data as bytes() + data = info.data mem.unmap(info) self.queue.put(data) else: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioread-2.1.8/audioread/rawread.py new/audioread-2.1.9/audioread/rawread.py --- old/audioread-2.1.8/audioread/rawread.py 2019-05-18 04:33:08.000000000 +0200 +++ new/audioread-2.1.9/audioread/rawread.py 2020-10-20 13:22:05.000000000 +0200 @@ -41,7 +41,7 @@ def byteswap(s): - """Swaps the endianness of the bytesting s, which must be an array + """Swaps the endianness of the bytestring s, which must be an array of shorts (16-bit signed integers). This is probably less efficient than it should be. """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioread-2.1.8/audioread/version.py new/audioread-2.1.9/audioread/version.py --- old/audioread-2.1.8/audioread/version.py 2019-05-18 04:33:08.000000000 +0200 +++ new/audioread-2.1.9/audioread/version.py 2020-10-20 13:22:05.000000000 +0200 @@ -14,5 +14,5 @@ """Version data for the audioread package.""" -version = '2.1.8' +version = '2.1.9' short_version = '2.1' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioread-2.1.8/setup.py new/audioread-2.1.9/setup.py --- old/audioread-2.1.8/setup.py 2019-05-18 04:33:08.000000000 +0200 +++ new/audioread-2.1.9/setup.py 2020-10-20 13:22:05.000000000 +0200 @@ -36,11 +36,8 @@ packages=['audioread'], - setup_requires=[ - 'pytest-runner' - ], - tests_require=[ + 'pytest-runner', 'pytest' ],