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

Re: [notes] 01/01: Tag 9 total packages with user_hostname_manually_added_requiring_further_investigation

2016-09-04 Thread Emanuel Bronshtein
Hi,   I changed the user.email, sorry for the inconvenience :)   Thanks, -Emanuel. Sent: Sunday, September 04, 2016 at 7:59 PM From: "Mattia Rizzolo" <mat...@debian.org> To: "Emanuel Bronshtein" <e3amn2l-gu...@alioth.debian.org> Cc: reproducible-builds@lis

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:

Missing sources, binaries and pre-built binaries in source packages effect reproducible builds security

2016-12-11 Thread Emanuel Bronshtein
There are lintian checks that look for missing source in source packages, such as:     https://lintian.debian.org/tags/source-is-missing.html      also there are checks for prebuilt files in source, such as:     https://lintian.debian.org/tags/source-contains-prebuilt-binary.html     

Non-Reproducible Packaging outside distros

2016-12-11 Thread Emanuel Bronshtein
Some software has packaging process that occur when distributing the software, for example in PHPMyAdmin (PHP software) the 'create-release.sh' script: https://github.com/phpmyadmin/phpmyadmin/blob/master/scripts/create-release.sh has reproducibility issues:

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#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#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#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#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#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#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

Re: [diffoscope] 01/01: Use js-beautify as JavaScript code beautifier for .js files

2016-12-26 Thread Emanuel Bronshtein
No, it's a partial fix, see my replay in #836786 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836786#10   -Emanuel Sent: Monday, December 26, 2016 at 8:20 PM From: "Ximin Luo" <infini...@debian.org> To: "Emanuel Bronshtein" <e3am...@gmx.com>, "M

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#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#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