Hello community,

here is the log from the commit of package diffoscope for openSUSE:Factory 
checked in at 2018-11-26 10:22:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/diffoscope (Old)
 and      /work/SRC/openSUSE:Factory/.diffoscope.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "diffoscope"

Mon Nov 26 10:22:02 2018 rev:4 rq:649348 version:105

Changes:
--------
--- /work/SRC/openSUSE:Factory/diffoscope/diffoscope.changes    2017-08-06 
11:34:10.672678139 +0200
+++ /work/SRC/openSUSE:Factory/.diffoscope.new.19453/diffoscope.changes 
2018-11-26 10:23:17.941521646 +0100
@@ -1,0 +2,404 @@
+Tue Nov 13 21:26:18 UTC 2018 - Sebastian Wagner <[email protected]>
+
+* update to new version 105:
+  * tests:
+    + Prevent test failures when running under stretch-backports by checking
+      the ocaml version number.  Closes: #911846
+  * debian: Reinstate apktool Build-Depends and Test-Depends.
+  * Fix some flake8 and deprecation warnings.
+  * comparators/pcap:
+    + Fix recognition with the upcoming file(1) 5.35.  Closes: #912756
+      Thanks to Christoph Biedl for the heads-up in advance.
+  * Add a new command line flag --list-missing-tools.  MR: !14
+* update to new version 104:
+  * comparators:
+    + macho: Prevent a traceback if the filename cannot be found on the line.
+      Closes: #910540
+    + ocaml New comparator OCaml files using ocamlobjinfo.  Closes: #910542
+    + pdf: Add support for comparing metadata using PyPDF2.  Closes: #911446
+  * debian/tests/control.in: Add note on how to regenerate this file.
+  * d/control:
+    + Build-Depend on linux-image-amd64 [amd64] to allow squashfs tests to run.
+    + Add a Build-Conflicts against graphicsmagick-imagemagick-compat.
+      See: #910652
+  * Move the list of optional python packages from d/rules into setup.py, and
+    have dh_python3 check the generated requires.txt.
+  * Also add the optional python modules to the autopkgtest dependencies.
+  * Temporarily drop Build-Depends and Test-Depends on apktool and
+    oggvideotools, as they are not available in buster at the moment.
+  * comparators:
+    + java:
+      - Rename the tool procyon-decompiler to procyon.
+      - Properly fall back from procyon to javap also when procyon exists
+        but doesn't return any output.
+  * Declare in setup.py that diffoscope is good to go with Python 3.7.
+  * comparators:
+    + fsimage: Handle FAT filesystems.  MR: !13
+* update to new version 103:
+  * In Debian, list liblz4-tool as an alternative to the lz4 package.
+    stretch only has the former.
+  * Strip trailing whitespace from ssconvert(1) output to support
+    gnumeric 1.12.43.
+* update to new version 102:
+  * Fix tests under colord >= 1.4.3.  Closes: #908900
+  * Add an "Add a comparator" section in CONTRIBUTING.  MR: !9
+  * debian: Use the new debhelper-compat(=11) build dep and drop d/compat.
+  * comparators/json: Try fuzzy matching for non-text files too.
+    This avoids loading very large file just to discover they aren't JSON.
+    Closes: #909122
+* update to new version 101:
+  * Fix testsuite under LLVM >= 7.0. (Closes: #908074)
+  * Substvar generation:
+    - Ensure Debian substvar generation is deterministic regardless of
+      installed packages. (Closes: #908072)
+    - Clarify distinction between tools (eg. gpg) and packages (eg. gnupg) when
+      generating Debian substvars.
+    - Revert updating generated debian/tests/control made in diffoscope 100.
+  * Disable binwalk's own user configuration for predictable results and to
+    ensure it does not create unnecessary directories. (Closes: #903444)
+  * Ensure we return "bytes" objects from Command.filter to avoid a
+    "TypeError: Unicode-objects must be encoded before hashing" traceback.
+  * Don't print GPG output in diffoscope.changes.
+* update to new version 100:
+  * Correct matching of .deb archive members. (Closes: #903565)
+  * Support .deb archives that contain an uncompressed control.tar and data.tar
+    Thanks to Roderich Schupp <[email protected]>.
+    (Closes: #903391, #903401)
+  * Wrap jsondiff calls with try-except to prevent fatal errors.
+    (Closes: #903447, #903449)
+  * Don't include the filename in llvm-bcanalyzer results. (Closes: #905598)
+  * Update generated debian/tests/control.
+  * Bump Standards-Version to 4.2.1.
+  * Avoid line eraser error on dumb terminals. (Closes: #906967)
+  * Correct spelling of ereser to eraser.
+  * On Debian, do not require apktool on ppc64el and s390x, ogvideotools on
+    s390x and fp-utils on ppc64el and s390x as they are not installable there.
+  * Explicitly add `file` to the dependencies of autopkgtest to have the tests
+    triggered whenever `file` changes
+  * Handle errors with encrypted archive files. (Closes: #904685)
+* update to new version 99:
+  * Add lz4 comparator.  Closes: #901548; !4
+  * Clear the progress bar after completion.  Closes: #901758
+    Handle terminals that do not support erasing the line by filling the
+    terminal with spaces.  Ignore output devices that are not terminals.
+  * Do not delete the current terminal line for every progress bar update.
+    The erasure was also causing the progress bar to flicker.
+  * Add a gitlab CI script.  !8
+  * tempfiles:
+    + Set the base directory only if the caller didn't specify one already.
+    + Do not append '_diffoscope' to the temporary file names, as they are now
+      all in their namespaced directory already.
+    + Empty the list of known tempfiles after removing them.  Closes: #902709
+  * external_tools:
+    + Fix package name, s/xmlutils/xmlbeans/.
+  * tests/test_tools: fix test if /sbin contains a directory.  MR: !2
+    Thanks to Chris Lamb <[email protected]> for the patch.
+  * logging:
+    + Move the computation of the terminal line eraser into logging.py
+    + Always clean the line before printing a log message
+  * main:
+    + Clean the terminal line before printing a traceback.
+    + Be sure to print 'Keyboard Interrupt' if that happens.
+  * comparators:
+    + Do not shadow the original import errors.  MR: !7
+  * d/control:
+    + Bump Standards-Version to 4.1.5, no changes needed.
+    + Add Build-Dependency on procyon-decompiler, to run the tests.
+  * d/tests:
+    + Autogenerate d/tests/control with all the recommends listed as
+      dependencies, so autopkgtest is appropriately triggered whenever one of
+      those packages changes.  Closes: #902920
+  * comparators.utils:libarchive:
+    + Add compatibility code for python-libarchive >= 2.8.  MR: !6
+* update to new version 98:
+  * Fix compatibility with Python 3.7. (Closes: #902650)
+* update to new version 97:
+  * Create all temporary directories within a top-level dir. (Closes: #902627)
+  * tests/conftest.py: Fix compatibility with pytest 3.6.2-1, currently in
+    Debian experimental.
+* update to new version 96:
+  * Drop dependency on pdftk as it relies on GCJ, relying on the pdftotext
+    fallback. (Closes: #893702)
+  * Change the "No file format specific differences found inside, yet data
+    differs" message to be clearer that diffoscope "knows" about this file
+    format yet could not be helpful in this case.
+  * Don't append a rather useless "(data)" suffix from file(1).
+  * Comply with a number of PEP8 recommendations:
+    - E226 - Add missing whitespaces around operators.
+    - E241 - Fix extraneous whitespaces around keywords.
+    - E251 - Remove whitespace around parameter '=' signs.
+    - E302 - Add missing 2 blank lines.
+    - E501 - Try to make lines fit to length.
+    - E502 - Remove extraneous escape of newline.
+    - E731 - Don't assign lambda expressions.
+    - E121, E122, E126, E128 - Fix badly indented lines.
+  * Add merge request details to contributing documentation.
+* update to new version 95:
+  * tests:
+    + test_binary: Don't capture unused output from subprocess.
+    + test_git: Fix test failure on FreeBSD.  Closes: #872826
+      Thanks to Ximin Luo <[email protected]> for the initial patch
+  * Fix handling of filesnames with non-unicode chars.  Closes: #898022
+  * diff: Use bytes as much as possible, to prevent possible encoding issues.
+  * d/control: Make the dependency on python3-distutils an alternative on the
+    previous versions of libpython3.*-stdlib that used to ship it.
+    Closes: #898683
+  * d/watch: Update URL to the new archive.
+  * The Git repository has been migrated to salsa, update all the references.
+  * Drop extra whitespace in supported file format output.
+* update to new version 94:
+  * Update tests to prevent FTBFS under file 5.33. (Closes: #897099)
+  * Remove all __pycache__ directories to avoid source-contains-empty-directory
+    Lintian warning.
+  * Remove unused test1.txt test data file.
+  * Bump Standards-Version to 4.1.4.
+  * Add gnumeric to the list of ArchLinux tools.
+  * Sort the Debian dependencies.
+* update to new version 93:
+  * Only append the file formats if --help is passed, otherwise we spam
+    #debian-reproducible-changes et al. (re. #893443)
+  * doc/Makefile: Reinstate accidental version parsing change; my sed call
+    was over-eager.
+* update to new version 92:
+  * New features:
+    - Show the list of supported file types in the manual and --help output. We
+      can copy-paste this into the website, etc.. Thanks to Jonathan Dowland
+      for the suggestion. (Closes: #893443)
+    - Add support for comparing Gnumeric spreadsheets. (Closes: #893311)
+  * Bug fixes:
+    - Additionally extract the classes.dex file from .apk files; apktool does
+      not do this by default which was preventing us from recursing into it to
+      find differences. Thanks to Hans-Christoph Steiner for the report.
+      (Closes: #890904)
+    - Recursively reset the permissions of temporary directories prior to
+      deletion to ensure that non-writable permissions such as 0555 are removed
+      and do not cause a traceback. (Closes: #891363)
+    - Support the case where the python3-xattr package is installed but
+      python3-pyxattr is not. Based on an patch by Doug Freed; thanks!
+      (Closes: #892240)
+    - Update Java tests for openjdk-9. (Closes: #893183)
+  * Output:
+    - Print a nicer error message if you only specify one file to compare.
+    - Don't show progress bar if we passed --debug as it just gets in the way.
+  * Code tidying:
+    - Avoid some necessary indentation around unconditional control flow.
+    - Tidy unnecessary assignments.
+    - Move the documentation for maybe_decode into a docstring on the method
+      itself.
+    - Import LooseVersion as LooseVersion.
+    - Use more Pythonic `old_level` variable names (over `oldLabel`) and avoid
+      using ambiguous `l` variable names.
+    - Add whitespace around operators and ensure 4-line indentation throughout.
+  * debian/*:
+    - Move DOS/MBR check into the testsuite.
+    - Add explicit runtime dependency on python3-distutils as it was dropped in
+      src:python3.6 3.6.5~rc1-2.
+  * Misc:
+    - Clarify that the Reproducible Builds project is not just about Debian.
++++ 207 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/diffoscope/diffoscope.changes
++++ and /work/SRC/openSUSE:Factory/.diffoscope.new.19453/diffoscope.changes

Old:
----
  diffoscope-85.tar.gz

New:
----
  diffoscope-105.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ diffoscope.spec ++++++
--- /var/tmp/diff_new_pack.ey8rN3/_old  2018-11-26 10:23:19.213520150 +0100
+++ /var/tmp/diff_new_pack.ey8rN3/_new  2018-11-26 10:23:19.241520118 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package diffoscope
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,15 +12,15 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           diffoscope
-Version:        85
+Version:        105
 Release:        0
 Summary:        In-depth comparison of files, archives, and directories
-License:        GPL-3.0+
+License:        GPL-3.0-or-later
 Group:          Development/Languages/Python
 Url:            https://diffoscope.org/
 Source:         
https://files.pythonhosted.org/packages/source/d/diffoscope/diffoscope-%{version}.tar.gz
@@ -124,8 +124,8 @@
 #nosetests
 
 %files
-%defattr(-,root,root,-)
-%doc COPYING README.rst
+%doc README.rst
+%license COPYING 
 %{_bindir}/diffoscope
 %{_bindir}/diffoscope-%{py3_ver}
 %{python3_sitelib}/*

++++++ diffoscope-85.tar.gz -> diffoscope-105.tar.gz ++++++
/work/SRC/openSUSE:Factory/diffoscope/diffoscope-85.tar.gz 
/work/SRC/openSUSE:Factory/.diffoscope.new.19453/diffoscope-105.tar.gz differ: 
char 5, line 1


Reply via email to