console-setup (1.160) unstable; urgency=medium . [ Anton Zinoviev ] * keyboard-configuration.preinst: run update-rc.d only after the obsoleted configuration files have been removed. Thanks to sacrificial-spam-address@ and Mateusz Łukasik, closes: #817232. . [ Updated translations ] * Catalan (ca.po) by Jordi Mallach * Spanish (es.po) by Javier Fernández-Sanguino Peña diffoscope (77) unstable; urgency=medium . [ Chris Lamb ] * tests/comparators/utils: + Correct logic of module_exists, ensuring we correctly skip in case of modules containing a dot in their name. Closes: #854745 * comparators/utils/libarchive: + No need to track archive directory locations. * Add --exclude option. Closes: #854783 * Add PyPI badge to README.rst. * Update .travis.yml from . [ Mattia Rizzolo ] * Add CVE reference to the changelog of v76. * Add my key to debian/upstream/signing-key.asc. . [ Ximin Luo ] * comparators/utils/libarchive: + When extracting archives, try to keep directory sizes small. . diffoscope (76) unstable; urgency=medium . [ Chris Lamb ] * Extract archive members using an auto-incrementing integer, avoiding the need to sanitise filenames and avoiding writes to arbitrary locations. (Closes: #854723 - CVE-2017-0359) . [ Ximin Luo ] * Simplify call to subprocess.Popen diffoscope (75) unstable; urgency=medium . [ Chris Lamb ] * Fix ImportError in Debian comparator tests. This was caused by not handling the case where ``importlib.find_spec`` was testing for a submodule (ie. ``debian.Deb822``) where it will attempt to import the ``debian`` module and raise an exception if it does not exist. Thanks to Iain Lane for initial patches. (Closes: #854670) . [ Ximin Luo ] * Remove pointless use of a thread diffoscope (74) unstable; urgency=medium . * Add missing Recommends for comparators. This was a regression introduced in version 71 due to lazily-importing them; they were then not available when we called "--list-tools=debian" during package build. (Closes: #854655) diffoscope (73) unstable; urgency=medium . * debian/tests/pytest: Remove spurious clipboard contents. diffoscope (72) unstable; urgency=medium . * Fix autopkgtest failures when Recommends are not installed. (Closes: #854593) * Specify in HTML output. (re. #849411) * Tests: - Add a "@skip_unless_module_exists" decorator. - Show local variables in tracebacks. diffoscope (71) unstable; urgency=medium . [ Chris Lamb ] * New features: - Add a machine-readable JSON output format. (Closes: #850791) - Show results from debugging packages last. (Closes: #820427) - Add a --max-text-report-size option. (Closes: #851147) * Bug fixes: - Clean all temp files in signal handler thread instead of attempting to bubble exception back to the main thread. (Closes: #852013) - Prevent FTBFS by loading fixtures as UTF-8 in case surrounding terminal is not Unicode-aware. (Closes: #852926) - Fix errors when comparing directories with non-directories. (Closes: #835641) - Fix behaviour of setting report maximums to zero (ie. no limits) * Tests: - Test the RPM "fallback" comparison. - Test the Deb{Changes,Buildinfo,Dsc} fallback comparisons. - Test --progress and --status-fd output. - Add tests for symlinks differing in destination. - When comparing two empty directories, ensure that the mtime of the directory is consistent to avoid non-deterministic failures. - Smoke test profiling output. - Ensure we ignore invalid JSON files correctly. - Ensure 2nd source of a Difference is a string, not just the 1st. - Don't report on test coverage for some internal error messages. * Misc: - Add docs about releasing signed tarballs. - Drop the incomplete list of external tools from README.rst. - Add debian/watch file with cryptographic signature verification. - Drop CpioContent command now that we use libarchive. - Use a singleton to manage our Comparator classes. - Many small optimisations and code cleanups. . [ Brett Smith ] * diffoscope.diff: Improve FIFO writing robustness. . [ Ximin Luo ] * Fix bug introduced in commit 36d1c964 that only worked "accidentally". * Fix lazy expression; filter is lazy in Python 3. . [ Mattia Rizzolo ] * Override the debian-watch-file-in-native-package lintian tag. . [ anthraxx ] * Arch package changed from cdrkit to cdrtools. . [ Holger Levsen ] * Restore history section in README, explaining this was started in Debian. diffoscope (70) unstable; urgency=medium . [ Mattia Rizzolo ] * comparators + haskell: add a comment describing the file header. Thanks to James Clarke for all the investigation done. * tests: + Skip two more tests requiring a x86-64-capable binutils. This fixes the tests on ppc64el. * CONTRIBUTING: misc updates, clearer info about how to submit a Debian bug. . [ James Clarke ] * comparators: + haskell: Properly extract version from interface files. What the code did before was just totally wrong, and worked only by chance (and only on little endian systems). This also fixes the test suite when run on big endian systems. . [ Chris Lamb ] * comparators: + haskell: Also catch CalledProcessError, not just OSError. * presenters: + Move text presenter to use Visitor pattern. + Add markdown output support. Closes: #848141 + Add RestructuredText output format. + Instantiate our presenter classes directly instead of wrapping a method. + Use an optimised indentation routine throughout all text presenters. + text: Remove superfluous empty newlines from diff. * tests: + Split main and presenter tests. + Actually compare the output of text/ReST/markdown formats to fixtures. + Drop output_* calls that are inconsistently applied to differences. + Add tests for HTML output. + Add a test comparing two empty directories. + Test --text-color output format. + Test that no arguments (beyond the filenames) prints the text output. + Don't warn about coverage lines that raise NotImplementedError. + Increase coverage by adding "# noqa" in relevant parts. * Add build status to README.rst. . [ Brett Smith ] * diffoscope: + Specify choices for --list-tools switch. + Improve --help output. Closes: #852015 * CONTRIBUTING: Refresh instructions for contributing to diffoscope. . [ anthraxx ] * tools: switch Arch Linux dependency for pedump to mono. diffoscope (69) unstable; urgency=medium . [ Chris Lamb ] * Skip tests if binutils can't handle the object file format. Based on a patch by Mattia Rizzolo. (Closes: #851588) * Move external tool definitions out of misleading "exceptions" module. * Save some complicated logic by setting default RE_FILE_{EXTENSION,TYPE} * Test --html-dir option. * Misc: * Add missing `data` imports. - Inherit GzipFile from File, not object. - Remove unused imports in comparator tests. - Consistently space out environment exports in debian/rules. . [ Mattia Rizzolo ] * If both RE_FILE_TYPE and RE_FILE_EXTENSION are defined, AND them * Use the path attribute of the specialized file instead of the original name in tests. * tests/main: * Shorten argument lists by unpacking common arguments. * Disable jQuery while testing --htmldir so tests can run without it. * tests/comparators: * Refactor into packages with smaller modules. * Rename load_fixture() to init_fixture(). * Add a load_fixture() function wrapping both init_fixture() and data(). diffoscope (68) unstable; urgency=medium . [ Chris Lamb ] . * Don't blow up if directory containing ELF debug symbols already exists. (Closes: #850807) * Fix .APK extration when provided with absolute filenames. (Closes: #850485) * Support comparing .ico files using img2txt. (Closes: #850730) * comparators.utils.file: If we don't have an archive-extraction tool (eg. apktool), don't blow up when attempting to unpack it. * Include magic file type when we know the file format but can't find file-specific details. (Closes: #850850) * Ensure fake "APK metadata" file appears first, fixing non-deterministic tests/output. * Correctly escape value of href="" elements (re. #849411) . * Optimisations: - Disable profiling entirely (unless enabled) for a 2%+ optimisation - Compile APK filename regex instead of generating it each loop. . * Logging: - Log tempfile cleanup process - Log when we add a progress observer. - Drop milliseconds from log output . * Misc: - Many unused import removals, indentation changes, etc. - Fix duplicated word and long line errors in debian/changelog. - Suggest some promotion in post-release documentation. . [ Maria Glukhova ] * comparators/device: don't crash when comparing a non-device against a device (Closes: #850055) * Remove archive name from apktool.yml and rename it. (Closes: #850501) * Zipinfo included in APK files comparison. (Closes: #850502) - Add some tests for APK comparator. * Add image metadata comparison. (Closes: #849395) * Ensure imagemagick version is new enough for image metadata tests. . [ Mattia Rizzolo ] * Skip the openssh_pub_key test if the version of ssh is < 6.9. * comparators/icc: rename RE_FILE_EXTENSION to RE_FILE_TYPE, as that's what the regular expression is looking for. * Make use of a new mechanism to remove a bunch of recognizes() methods dealing with simple RE_FILE_TYPE matching. gnome-themes-standard (3.22.2-2) unstable; urgency=medium . * Backport upstream fixes to build and install the Adwaita dark theme properly (closes: #853044). kodi (2:17.0+dfsg1-2) unstable; urgency=medium . * Apply patches to additional tarballs using quilt series file (Closes: #854463) . kodi (2:17.0+dfsg1-1) experimental; urgency=medium . * Imported Upstream version 17.0+dfsg1 See: . kodi (2:17.0~rc4+dfsg1-1) experimental; urgency=medium . * Imported Upstream version 17.0~rc4+dfsg1 See: * Refresh patches * Remove spaces around '=' in service file. Also convert service file to use Unix line ending kodi (2:17.0+dfsg1-1) experimental; urgency=medium . * Imported Upstream version 17.0+dfsg1 See: kodi (2:17.0~rc4+dfsg1-1) experimental; urgency=medium . * Imported Upstream version 17.0~rc4+dfsg1 See: * Refresh patches * Remove spaces around '=' in service file. Also convert service file to use Unix line ending kwin (4:5.8.4-1) unstable; urgency=medium . [ Maximiliano Curia ] * New upstream release (5.8.4) * Add breeze-dev build dependency. Thanks to Martin Graesslin for the report (Closes: 842912) * Bump qt buid deps and deps to 5.7 * kwin-x11: Add provides x-window-manager . [ Automatic packaging ] * Update build-deps and deps with the info from cmake mapserver (7.0.4-2) unstable; urgency=medium . * Add patch to use include paths from php-config. * Add patch by Landry Breuil to fix memory corruption/double-free when LAYERS parameter is specified multiple times. mupdf (1.9a+ds1-4) unstable; urgency=high . * Fix patch for CVE-2017-5991: The original patch was incomplete. (Closes: #855383) mupdf (1.9a+ds1-3) unstable; urgency=high . * CVE-2017-5896: use-after-free in fz_subsample_pixmap() (Closes: #854734) * CVE-2017-5991: NULL pointer dereference in pdf_run_xobject() netkit-ftp-ssl (0.17.34+0.2-4) unstable; urgency=medium . * Correctly reuse SSL session identity in data connection. This suffices for libssl1.0, not for libssl1.1. (Closes: #854460) + debian/patches/700_prefer_tls.diff: Reactivate commented out function call to SSL_copy_session_id(). + debian/control: Prefer libssl1.0-dev and condition libssl-dev on "<< 1.1.0~" for trivial backporting. openssl (1.1.0e-1) unstable; urgency=high . * New upstream version - Fixes CVE-2017-3733 - Remove patches that are applied upstream. python-irc (8.5.3+dfsg-4) unstable; urgency=medium . * The “Faisal Arefin Dipan” release. * Patch the unit tests to use a fake system clock. Closes: bug#854539. spl-linux ( unstable; urgency=medium . * Imported Upstream version synergy (1.4.16-2) unstable; urgency=medium . * Added ensure_non00_cursor.patch to fix a crash when synergyc starts. Closes: #854567 * Updated debian/control fields: Maintainer, Homepage, Vcs-* with new maintainer and upstream information * Changed description to indicate new upstream locations for binary and source releases (old URL returned page not found) youtube-dl (2017.02.07-1) unstable; urgency=medium . * New upstream version 2017.02.07 (Closes: #850893, #851157, #854314, #853120) * debian/upstream/signing-key.asc: + Add keys for both upstream "releasers". (Addresses: #846495) * debian/watch: Simplify the watch file and make it work. Thanks to "user" for the warning. (Closes: #846495) * debian/control: + Update list of supported sites. People keep complaining that it is not up-to-date. zfs-linux ( unstable; urgency=medium . [ Fabian Grünbichler ] * fix zed-service-bindir patch zfs-linux ( unstable; urgency=medium . [ Aron Xu ] * Imported Upstream version (Closes: #851513) . [ Lukas Wunner ] * Cherry picks for root zpool with dracut (Closes: #849969) * Fix installation path of systemd files * Fix build breakage caused by nonstandard umask . [ Fabian Grünbichler ] * fix python script install path (Closes: #842237)