Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package diffoscope for openSUSE:Factory checked in at 2021-06-05 23:31:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/diffoscope (Old) and /work/SRC/openSUSE:Factory/.diffoscope.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "diffoscope" Sat Jun 5 23:31:37 2021 rev:11 rq:897652 version:176 Changes: -------- --- /work/SRC/openSUSE:Factory/diffoscope/diffoscope.changes 2021-05-21 21:50:45.362049576 +0200 +++ /work/SRC/openSUSE:Factory/.diffoscope.new.1898/diffoscope.changes 2021-06-05 23:32:10.812505585 +0200 @@ -1,0 +2,6 @@ +Sat May 29 07:45:45 UTC 2021 - Sebastian Wagner <[email protected]> + +- Update ffmpeg tests to work with ffmpeg 4.4. + (Closes: reproducible-builds/diffoscope#258) + +------------------------------------------------------------------- Old: ---- diffoscope-175.tar.bz2 diffoscope-175.tar.bz2.asc New: ---- diffoscope-176.tar.bz2 diffoscope-176.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ diffoscope.spec ++++++ --- /var/tmp/diff_new_pack.nEjDIL/_old 2021-06-05 23:32:11.228506309 +0200 +++ /var/tmp/diff_new_pack.nEjDIL/_new 2021-06-05 23:32:11.232506315 +0200 @@ -17,7 +17,7 @@ Name: diffoscope -Version: 175 +Version: 176 Release: 0 Summary: In-depth comparison of files, archives, and directories License: GPL-3.0-or-later ++++++ diffoscope-175.tar.bz2 -> diffoscope-176.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/diffoscope-175/debian/changelog new/diffoscope-176/debian/changelog --- old/diffoscope-175/debian/changelog 2021-05-14 11:43:13.000000000 +0200 +++ new/diffoscope-176/debian/changelog 2021-05-28 11:52:28.000000000 +0200 @@ -1,3 +1,10 @@ +diffoscope (176) unstable; urgency=medium + + * Update ffmpeg tests to work with ffmpeg 4.4. + (Closes: reproducible-builds/diffoscope#258) + + -- Chris Lamb <[email protected]> Fri, 28 May 2021 10:52:25 +0100 + diffoscope (175) unstable; urgency=medium * Use the actual filesystem path name (instead of diffoscope's concept of the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/diffoscope-175/diffoscope/__init__.py new/diffoscope-176/diffoscope/__init__.py --- old/diffoscope-175/diffoscope/__init__.py 2021-05-14 11:43:13.000000000 +0200 +++ new/diffoscope-176/diffoscope/__init__.py 2021-05-28 11:52:28.000000000 +0200 @@ -17,4 +17,4 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <https://www.gnu.org/licenses/>. -VERSION = "175" +VERSION = "176" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/diffoscope-175/tests/comparators/test_ffprobe.py new/diffoscope-176/tests/comparators/test_ffprobe.py --- old/diffoscope-175/tests/comparators/test_ffprobe.py 2021-05-14 11:43:13.000000000 +0200 +++ new/diffoscope-176/tests/comparators/test_ffprobe.py 2021-05-28 11:52:28.000000000 +0200 @@ -1,7 +1,7 @@ # # diffoscope: in-depth comparison of files, archives, and directories # -# Copyright ?? 2019-2020 Chris Lamb <[email protected]> +# Copyright ?? 2019-2021 Chris Lamb <[email protected]> # # diffoscope is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -17,17 +17,26 @@ # along with diffoscope. If not, see <https://www.gnu.org/licenses/>. import pytest +import subprocess from diffoscope.comparators.ffprobe import FfprobeFile from ..utils.data import load_fixture, assert_diff -from ..utils.tools import skip_unless_tools_exist +from ..utils.tools import skip_unless_tools_exist, skip_unless_tool_is_at_least from ..utils.nonexisting import assert_non_existing mp3_1 = load_fixture("test1.mp3") mp3_2 = load_fixture("test2.mp3") +def ffprobe_version(): + return ( + subprocess.check_output(["ffprobe", "-version"]) + .decode("utf-8") + .split()[2] + ) + + def test_identification(mp3_1): assert isinstance(mp3_1, FfprobeFile) @@ -43,6 +52,7 @@ @skip_unless_tools_exist("ffprobe") +@skip_unless_tool_is_at_least("ffprobe", ffprobe_version, "4.4") def test_diff(differences): assert_diff(differences[0], "mp3_expected_diff") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/diffoscope-175/tests/data/mp3_expected_diff new/diffoscope-176/tests/data/mp3_expected_diff --- old/diffoscope-175/tests/data/mp3_expected_diff 2021-05-14 11:43:13.000000000 +0200 +++ new/diffoscope-176/tests/data/mp3_expected_diff 2021-05-28 11:52:28.000000000 +0200 @@ -14,4 +14,4 @@ + album : Example track title 2 + date : 2222 Duration: 00:00:00.22, start: 0.000000, bitrate: 17 kb/s - Stream #0:0: Audio: mp3, 8000 Hz, mono, fltp, 8 kb/s + Stream #0:0: Audio: mp3, 8000 Hz, mono, fltp, 8 kb/s
