{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.tapYn0Ku/b1/go-gir-generator_3.0.0-1~exp1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.tapYn0Ku/b2/go-gir-generator_3.0.0-1~exp1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n 66a21670533b0d538dda33aac676e6fb 1142872 debug optional golang-gir-generator-dbgsym_3.0.0-1~exp1_i386.deb\n 7a3b822116d1f64bbacb44d9e8629f0e 993468 devel optional golang-gir-generator_3.0.0-1~exp1_i386.deb\n- d500236fd821120ae2677bb9671bd89b 60808 devel optional golang-gir-gio-2.0-dev_3.0.0-1~exp1_all.deb\n+ 7d2f76161c3dc0c013aea3508c0b1580 60808 devel optional golang-gir-gio-2.0-dev_3.0.0-1~exp1_all.deb\n 627b3a6114106d610c94a907901257e6 40848 devel optional golang-gir-glib-2.0-dev_3.0.0-1~exp1_all.deb\n 44b01c2119ff15e3eb9a35cc0753ba1f 24476 devel optional golang-gir-gobject-2.0-dev_3.0.0-1~exp1_all.deb\n c9faa8918bbe55183e9f2cc55de1b5e6 11532 devel optional golang-gir-gudev-1.0-dev_3.0.0-1~exp1_all.deb\n"}, {"source1": "golang-gir-gio-2.0-dev_3.0.0-1~exp1_all.deb", "source2": "golang-gir-gio-2.0-dev_3.0.0-1~exp1_all.deb", "unified_diff": null, "details": [{"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/gocode/src/github.com/linuxdeepin/go-gir/gio-2.0/gio.gen.c", "source2": "./usr/share/gocode/src/github.com/linuxdeepin/go-gir/gio-2.0/gio.gen.c", "comments": ["Ordering differences only"], "unified_diff": "@@ -2,18 +2,14 @@\n #include \"_cgo_export.h\"\n \n static void _c_callback_cleanup(void *userdata)\n {\n \t_Gio_go_callback_cleanup(userdata);\n }\n \n-extern char* _GModuleCheckInit_c_wrapper();\n-extern char* _GModuleCheckInit_c_wrapper_once();\n-extern void _GModuleUnload_c_wrapper();\n-extern void _GModuleUnload_c_wrapper_once();\n extern void _GBaseFinalizeFunc_c_wrapper();\n extern void _GBaseFinalizeFunc_c_wrapper_once();\n extern void _GBaseInitFunc_c_wrapper();\n extern void _GBaseInitFunc_c_wrapper_once();\n extern int _GBindingTransformFunc_c_wrapper();\n extern int _GBindingTransformFunc_c_wrapper_once();\n extern void* _GBoxedCopyFunc_c_wrapper();\n@@ -194,14 +190,18 @@\n extern int _GTraverseFunc_c_wrapper_once();\n extern int _GTraverseNodeFunc_c_wrapper();\n extern int _GTraverseNodeFunc_c_wrapper_once();\n extern int _GUnixFDSourceFunc_c_wrapper();\n extern int _GUnixFDSourceFunc_c_wrapper_once();\n extern void _GVoidFunc_c_wrapper();\n extern void _GVoidFunc_c_wrapper_once();\n+extern char* _GModuleCheckInit_c_wrapper();\n+extern char* _GModuleCheckInit_c_wrapper_once();\n+extern void _GModuleUnload_c_wrapper();\n+extern void _GModuleUnload_c_wrapper_once();\n extern void _GAsyncReadyCallback_c_wrapper();\n extern void _GAsyncReadyCallback_c_wrapper_once();\n extern void _GBusAcquiredCallback_c_wrapper();\n extern void _GBusAcquiredCallback_c_wrapper_once();\n extern void _GBusNameAcquiredCallback_c_wrapper();\n extern void _GBusNameAcquiredCallback_c_wrapper_once();\n extern void _GBusNameAppearedCallback_c_wrapper();\n"}, {"source1": "./usr/share/gocode/src/github.com/linuxdeepin/go-gir/gio-2.0/gio.gen.h", "source2": "./usr/share/gocode/src/github.com/linuxdeepin/go-gir/gio-2.0/gio.gen.h", "comments": ["Ordering differences only"], "unified_diff": "@@ -8,20 +8,14 @@\n {\n \tvoid** array = (void**)_array;\n \tunsigned int i=0;\n \twhile (array && array[i] != 0) i++;\n \treturn i;\n }\n \n-typedef struct _GModule GModule;\n-struct _GModule {};\n-typedef void* GModuleCheckInit;\n-typedef uint32_t GModuleError;\n-typedef uint32_t GModuleFlags;\n-typedef void* GModuleUnload;\n typedef void* GBaseFinalizeFunc;\n typedef void* GBaseInitFunc;\n typedef struct _GBinding GBinding;\n typedef uint32_t GBindingFlags;\n typedef struct _GBindingGroup GBindingGroup;\n typedef void* GBindingTransformFunc;\n typedef void* GBoxedCopyFunc;\n@@ -447,14 +441,20 @@\n typedef uint32_t GVariantClass;\n typedef struct _GVariantDict GVariantDict;\n struct _GVariantDict {};\n typedef uint32_t GVariantParseError;\n typedef struct _GVariantType GVariantType;\n struct _GVariantType {};\n typedef void* GVoidFunc;\n+typedef struct _GModule GModule;\n+struct _GModule {};\n+typedef void* GModuleCheckInit;\n+typedef uint32_t GModuleError;\n+typedef uint32_t GModuleFlags;\n+typedef void* GModuleUnload;\n typedef struct _GAction GAction;\n typedef struct _GActionEntry GActionEntry;\n typedef struct _GActionGroup GActionGroup;\n typedef struct _GActionGroupInterface GActionGroupInterface;\n typedef struct _GActionInterface GActionInterface;\n typedef struct _GActionMap GActionMap;\n typedef struct _GActionMapInterface GActionMapInterface;\n"}]}]}]}]}