Hello community, here is the log from the commit of package python-mutagen for openSUSE:Factory checked in at 2017-11-12 18:00:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-mutagen (Old) and /work/SRC/openSUSE:Factory/.python-mutagen.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mutagen" Sun Nov 12 18:00:40 2017 rev:28 rq:540503 version:1.39 Changes: -------- --- /work/SRC/openSUSE:Factory/python-mutagen/python-mutagen.changes 2017-04-28 10:38:10.251284608 +0200 +++ /work/SRC/openSUSE:Factory/.python-mutagen.new/python-mutagen.changes 2017-11-12 18:00:44.356331174 +0100 @@ -1,0 +2,27 @@ +Fri Nov 10 12:18:10 UTC 2017 - alarr...@suse.com + +- Update to version 1.39: + * Tests: + * Require hypothesis + * Run pycodestyle/pyflakes tests by default. Skip with --no-quality or + -m no quality when using pytest directly. + * Python 3.3 is no longer supported + * MP3: Improved bitrate accuracy for files with XING header + * ASF: Fix case where some tags resulted in broken ASFUnicodeAttribute + instances + * Add support for filesystems which don’t support opening files read/write + (gvfs over fuse for example) + * mid3v2: Add support for USLT + * Other minor improvements +- Update to version 1.38: + * ID3: + * Add iTunes grouping frame id3.GRP1 + * Fix exposing text frames where the text can’t be encoded with + the reported encoding due to merging of frames + * OGG: Fix wrong StreamInfo.length (small negative value) for all + ogg based formats in rare cases. +- Rebased the reduce-test-length.diff patch. +- Added the hypothesis, pycodestyle and pyflakes python modules to the + BuildRequires, since they are needed for the tests. + +------------------------------------------------------------------- Old: ---- mutagen-1.37.tar.gz New: ---- mutagen-1.39.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-mutagen.spec ++++++ --- /var/tmp/diff_new_pack.brvJc2/_old 2017-11-12 18:00:45.252298540 +0100 +++ /var/tmp/diff_new_pack.brvJc2/_new 2017-11-12 18:00:45.260298248 +0100 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-mutagen -Version: 1.37 +Version: 1.39 Release: 0 Summary: Python module to Handle Audio Metadata License: GPL-2.0+ @@ -28,6 +28,9 @@ # PATCH-FIX-OPENSUSE reduce-test-length.diff alarr...@suse.com -- Reduce the number of iterations so tests don't take so long to finish Patch0: reduce-test-length.diff BuildRequires: %{python_module devel} +BuildRequires: %{python_module hypothesis} +BuildRequires: %{python_module pycodestyle} +BuildRequires: %{python_module pyflakes} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes ++++++ mutagen-1.37.tar.gz -> mutagen-1.39.tar.gz ++++++ ++++ 2577 lines of diff (skipped) ++++++ reduce-test-length.diff ++++++ --- /var/tmp/diff_new_pack.brvJc2/_old 2017-11-12 18:00:45.564287176 +0100 +++ /var/tmp/diff_new_pack.brvJc2/_new 2017-11-12 18:00:45.576286738 +0100 @@ -1,13 +1,13 @@ -Index: mutagen-1.37/tests/test___init__.py +Index: mutagen-1.39/tests/test___init__.py =================================================================== ---- mutagen-1.37.orig/tests/test___init__.py -+++ mutagen-1.37/tests/test___init__.py -@@ -270,7 +270,7 @@ def iter_test_file_objects(fileobj): - # first figure out how much a successful attempt reads and how many - # file object operations it executes. - yield t -- for i in xrange(t.dataread): -+ for i in xrange(min(t.dataread, 10)): - yield _TestFileObj(fileobj, stop_after=i) - for i in xrange(t.operations): - yield _TestFileObj(fileobj, fail_after=i) +--- mutagen-1.39.orig/tests/test___init__.py ++++ mutagen-1.39/tests/test___init__.py +@@ -278,7 +278,7 @@ def generate_test_file_objects(fileobj, + def strategy(draw): + + stop_strat = integers( +- min_value=0, max_value=t.dataread).map( ++ min_value=0, max_value=min(t.dataread, 10)).map( + lambda i: _TestFileObj(fileobj, stop_after=i)) + + fail_strat = integers(