Bug#850850: diffoscope: add file type (magic) information to diff output

2017-01-10 Thread Emanuel Bronshtein
I meant to add the file type information for all files, as there are more useful cases such as /usr/bin/rebar file at https://tests.reproducible-builds.org/debian/dbdtxt/unstable/amd64/rebar_2.6.4-2.diffoscope.txt See: │ │ │ ├── ./usr/bin/rebar │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ : 2321

Bug#850850: diffoscope: add file type (magic) information to diff output

2017-01-10 Thread Emanuel Bronshtein
Package: diffoscope Version: 67 Severity: wishlist Dear Maintainer, Please add file-type/magic information for files as this information is useful (in order to know the file content type, especially for binary files without extension) for example:

Bug#850791: diffoscope: diff output in xml format

2017-01-10 Thread Emanuel Bronshtein
Package: diffoscope Version: 67 Severity: wishlist Dear Maintainer, diff output in XML format will allow easily parsing diffoscope output in automated way, and easier understanding diffoscope output mechanism due to available XML schema. for example: I am working on tool to automatically

Bug#850758: diffoscope: redundant undecoded AndroidManifest.xml (Binary XML) comparison in APK comparator

2017-01-09 Thread Emanuel Bronshtein
Package: diffoscope Version: 67 Severity: normal Dear Maintainer, The result of comparing AndroidManifest.xml (Binary XML) file from APK file in apk.py comparator is shown twice, first, as AndroidManifest.xml (XML file decoded from original file by apktool) second, as

Bug#850485: diffoscope: APK support issues - traceback on existent directory & missing zipinfo & misleading apktool.yml file

2017-01-06 Thread Emanuel Bronshtein
Package: diffoscope Version: 60 Severity: normal Dear Maintainer, 3 issues regarding APK files (apk.py comparator) below: #1 - Diffoscope fail to run on APKs if supplied via absolute paths. Running: (using diffoscope from GIT) /data/repbdiffs/repos/diffoscope/bin/diffoscope /tmp/1.apk

Bug#849515: Add debian-watch-uses-insecure-uri tag (HTTP usage instead of HTTPS)

2016-12-27 Thread Emanuel Bronshtein
Subject: lintian: Add debian-watch-uses-insecure-uri tag (HTTP usage instead of HTTPS) Package: lintian Severity: wishlist Dear Maintainer, Add debian-watch-uses-insecure-uri tag (HTTP usage instead of HTTPS) /debian/watch file can point to HTTP urls while HTTPS available, for example: (from:

Bug#849514: lintian: Add homepage-uses-insecure-uri tag (HTTP uri in Homepage field)

2016-12-27 Thread Emanuel Bronshtein
Package: lintian Severity: wishlist Dear Maintainer, Homepage field can point to HTTP uri, for example (from: https://sources.debian.net/src/libreoffice/1:5.2.4-2/debian/control/?hl=191#L191): Homepage: http://www.libreoffice.org while HTTPS is available for the domain:

Bug#836786: JavaScript beautifier added

2016-12-26 Thread Emanuel Bronshtein
js-beautify is used as JavaScript code beautifier from commit: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?=002f05444cc0a238d8e617b31dabef4111b4ecd2 which fix the above examples, but there are more results that have partial results in lines, such as: in attribute inside

Bug#849411: diffoscope: HTML markup warnings/errors

2016-12-26 Thread Emanuel Bronshtein
Source: diffoscope Severity: normal Dear Maintainer, W3 validator report several errors/warnings for diffoscope output, for example: https://validator.w3.org/nu/?doc=https://tests.reproducible-builds.org/debian/dbd/unstable/amd64/monotone_1.1-9.diffoscope.html

Bug#849407: diffoscope: Failures/Errors/Warnings in readelf/objdump usages

2016-12-26 Thread Emanuel Bronshtein
Source: diffoscope Severity: normal Dear Maintainer, readelf/objdump return errors/warnings and sometimes fails, examples: 1. objdump: can't disassemble for architecture UNKNOWN! 1.1 objdump: section '.plt' mentioned in a -j option, but not found in any input file

Bug#849403: diffoscope: Improvesupport for Android apps

2016-12-26 Thread Emanuel Bronshtein
Source: diffoscope Severity: wishlist Dear Maintainer, 1. Better handle .dex files currently enjarify tool is used in order to transform .dex file to .jar, this tool can fail (as probably any decompiler) for example: Command `enjarify -o /tmp/tmpdp3fttiq_diffoscope/classes.jar

Bug#849395: diffoscope: Improve support for comparing images

2016-12-26 Thread Emanuel Bronshtein
Source: diffoscope Severity: wishlist Dear Maintainer, 1. compare image metadata (EXIF / XMP / size / etc..) for various images formats, can be done with following tools: exiftool - http://www.sno.phy.queensu.ca/~phil/exiftool/ - https://packages.debian.org/sid/libimage-exiftool-perl

Bug#849386: diffoscope: Improve Java support (use decompilers by default and javap as fallback)

2016-12-26 Thread Emanuel Bronshtein
Source: diffoscope Severity: wishlist Dear Maintainer, Currently javap is used for .class files, for example: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/diffoscope-results/velocity.html

Bug#848049: diffoscope: Add detection for order only differnce by lines

2016-12-13 Thread Emanuel Bronshtein
Package: diffoscope Severity: wishlist Please add detection of order only variations in plain text files (TXT/HTML files) in similar way like the recent addition of order only difference in JSON output in:

Bug#836786: diffoscope: Differences between long lines are missing in HTML format

2016-09-05 Thread Emanuel Bronshtein
Source: diffoscope Severity: normal Dear Maintainer, The packages "python-hypothesis" & "cppformat" & "python-xmp-toolkit" & "python-mne" from unstable/amd64 have long line that contain JavaScript code, the HTML format don't contain the differences between the lines (it cut the line by

Bug#836784: diffoscope: Several "Too much input for diff" on debian packages from unstable/amd64

2016-09-05 Thread Emanuel Bronshtein
Source: diffoscope Severity: normal Dear Maintainer, The packages "esajpip" & "aptly" & "nikwi" from unstable/amd64: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/esajpip.html