[Reproducible-builds] comparing PE executables and assemblies in debbindiff

Daniel Kahn Gillmor dkg at fifthhorseman.net
Sun Jul 12 21:34:24 UTC 2015


hi folks--

I just pushed git commit 3d0af25 to the debbindiff repository:

commit 3d0af25e8d046b9ae08405cdbf243dc38ae543b4
Author: Daniel Kahn Gillmor <dkg at fifthhorseman.net>
Date:   Sun Jul 12 17:10:13 2015 -0400

    add test for PE assemblies and executables
    
    This works at least for those assemblies generated by mono.  pedump
    does not currently provide useful output for PE binaries generated by
    i686-w64-mingw32-gcc, unfortunately.
    
    But this patch is a start that should help us express problems with
    mono builds more clearly at least.


I've tested it locally against gmime (a package i'm responsible for that
uses mono), and it provides nicer output for me there than the previous
hexdump.

I pushed it directly rather than sending it as a patch for the mailing
list because it contains two binary test executables (test1.exe and
test2.exe), and i don't know how they translate into a patch on the
mailing list.

This is my first patch to debbindiff, though, so i'm a bit more unsure
of it than i would like to be.  As with any patch i've authored, i
welcome review and criticism if you see a way it could be better.

Happy hacking,

        --dkg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 948 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150712/913eec0a/attachment.sig>


More information about the Reproducible-builds mailing list