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 2f7

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: https://tests.reproducible-builds.org/debian/rb

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 detect

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 original/AndroidManifest.x

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 /tmp/2.a

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: https://www.libre

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 xml

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 https://validator.w3.org/nu/?doc=htt

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 http://37.21

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 /tmp/tmpw04hjmu

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 https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/diffoscope-results/a

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: https://anonscm.debian.org/cgit/reproducible/diffoscope.git/commit/?id=8faf040767b892e1cf1

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 scissor

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 https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-res