{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.5Uq4RBx60N/b1/pam-dbus_0.2.1-3_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.5Uq4RBx60N/b2/pam-dbus_0.2.1-3_armhf.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- f77e53e7ecd66fb1ebbb63bb1769fecf 6664 debug optional libpam-dbus-dbgsym_0.2.1-3_armhf.deb\n- 7e39c44dbb4c4c7a2c4647cba17e82ca 5000 admin optional libpam-dbus_0.2.1-3_armhf.deb\n+ d32bf630db1dc7474d13f7b8079512bb 6660 debug optional libpam-dbus-dbgsym_0.2.1-3_armhf.deb\n+ db5b813bea36f01847e244bfa27c8a37 5000 admin optional libpam-dbus_0.2.1-3_armhf.deb\n 6035b1b5665e1775f597198ce2d27661 3176 admin optional pam-dbus-notify_0.2.1-3_all.deb\n" }, { "source1": "libpam-dbus_0.2.1-3_armhf.deb", "source2": "libpam-dbus_0.2.1-3_armhf.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": "./lib/security/pam_dbus.so", "source2": "./lib/security/pam_dbus.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 06b2d6a15fc571ad4fe028b8562504dba1689a9a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 63fc2afffcd6eb45c386ef9cbce114b911e6ed2b\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -53,65 +53,65 @@\n 56c:\t00000030 \tandeq\tr0, r0, r0, lsr r0\n 570:\t00010aee \tandeq\tr0, r1, lr, ror #21\n 574:\t00010ae2 \tandeq\tr0, r1, r2, ror #21\n 578:\tbf00e7c4 \tsvclt\t0x0000e7c4\n \n 0000057c :\n pam_sm_authenticate():\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:28\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:28\n 57c:\tb5f0 \tpush\t{r4, r5, r6, r7, lr}\n 57e:\tb093 \tsub\tsp, #76\t; 0x4c\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:38\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:38\n 580:\taf0c \tadd\tr7, sp, #48\t; 0x30\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:28\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:28\n 582:\t4604 \tmov\tr4, r0\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:35\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:35\n 584:\tf7ff ef8a \tblx\t49c \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:38\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:38\n 588:\t2001 \tmovs\tr0, #1\n 58a:\t4639 \tmov\tr1, r7\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:37\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:37\n 58c:\t2500 \tmovs\tr5, #0\n 58e:\t950c \tstr\tr5, [sp, #48]\t; 0x30\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:38\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:38\n 590:\tf7ff ef7e \tblx\t490 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:39\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:39\n 594:\t2800 \tcmp\tr0, #0\n 596:\td04d \tbeq.n\t634 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:46\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:46\n 598:\t4b29 \tldr\tr3, [pc, #164]\t; (640 )\n 59a:\t4a2a \tldr\tr2, [pc, #168]\t; (644 )\n 59c:\t447b \tadd\tr3, pc\n 59e:\t447a \tadd\tr2, pc\n 5a0:\t4619 \tmov\tr1, r3\n 5a2:\tf7ff ef64 \tblx\t46c \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:52\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:52\n 5a6:\taa0e \tadd\tr2, sp, #56\t; 0x38\n 5a8:\t2101 \tmovs\tr1, #1\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:46\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:46\n 5aa:\t4606 \tmov\tr6, r0\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:52\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:52\n 5ac:\t4620 \tmov\tr0, r4\n 5ae:\tf7ff ef58 \tblx\t460 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:53\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:53\n 5b2:\taa0f \tadd\tr2, sp, #60\t; 0x3c\n 5b4:\t2102 \tmovs\tr1, #2\n 5b6:\t4620 \tmov\tr0, r4\n 5b8:\tf7ff ef52 \tblx\t460 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:54\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:54\n 5bc:\taa10 \tadd\tr2, sp, #64\t; 0x40\n 5be:\t2104 \tmovs\tr1, #4\n 5c0:\t4620 \tmov\tr0, r4\n 5c2:\tf7ff ef4e \tblx\t460 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:55\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:55\n 5c6:\taa11 \tadd\tr2, sp, #68\t; 0x44\n 5c8:\t4620 \tmov\tr0, r4\n 5ca:\t2108 \tmovs\tr1, #8\n 5cc:\tf7ff ef48 \tblx\t460 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:59\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:59\n 5d0:\te9dd 1410 \tldrd\tr1, r4, [sp, #64]\t; 0x40\n 5d4:\t9a0e \tldr\tr2, [sp, #56]\t; 0x38\n 5d6:\t463b \tmov\tr3, r7\n 5d8:\t4630 \tmov\tr0, r6\n 5da:\t2714 \tmovs\tr7, #20\n 5dc:\t9105 \tstr\tr1, [sp, #20]\n 5de:\t990f \tldr\tr1, [sp, #60]\t; 0x3c\n@@ -127,48 +127,48 @@\n 5f8:\t9102 \tstr\tr1, [sp, #8]\n 5fa:\t9100 \tstr\tr1, [sp, #0]\n 5fc:\t4912 \tldr\tr1, [pc, #72]\t; (648 )\n 5fe:\t950b \tstr\tr5, [sp, #44]\t; 0x2c\n 600:\t4479 \tadd\tr1, pc\n 602:\t940a \tstr\tr4, [sp, #40]\t; 0x28\n 604:\t9709 \tstr\tr7, [sp, #36]\t; 0x24\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:58\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:58\n 606:\t950c \tstr\tr5, [sp, #48]\t; 0x30\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:59\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:59\n 608:\tf7ff ef3c \tblx\t484 \n 60c:\tb148 \tcbz\tr0, 622 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:77\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:77\n 60e:\t4630 \tmov\tr0, r6\n 610:\tf7ff ef32 \tblx\t478 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:79\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:79\n 614:\t9b0d \tldr\tr3, [sp, #52]\t; 0x34\n 616:\t2b00 \tcmp\tr3, #0\n 618:\tbf14 \tite\tne\n 61a:\t2000 \tmovne\tr0, #0\n 61c:\t2007 \tmoveq\tr0, #7\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:80\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:80\n 61e:\tb013 \tadd\tsp, #76\t; 0x4c\n 620:\tbdf0 \tpop\t{r4, r5, r6, r7, pc}\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:69\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:69\n 622:\t980c \tldr\tr0, [sp, #48]\t; 0x30\n 624:\tf7ff ef10 \tblx\t448 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:70\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:70\n 628:\t4630 \tmov\tr0, r6\n 62a:\tf7ff ef26 \tblx\t478 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:71\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:71\n 62e:\t2009 \tmovs\tr0, #9\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:80\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:80\n 630:\tb013 \tadd\tsp, #76\t; 0x4c\n 632:\tbdf0 \tpop\t{r4, r5, r6, r7, pc}\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:40\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:40\n 634:\t980c \tldr\tr0, [sp, #48]\t; 0x30\n 636:\tf7ff ef08 \tblx\t448 \n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:41\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:41\n 63a:\t2009 \tmovs\tr0, #9\n-/build/1st/pam-dbus-0.2.1/src/pam_dbus.c:80\n+/build/2/pam-dbus-0.2.1/2nd/src/pam_dbus.c:80\n 63c:\tb013 \tadd\tsp, #76\t; 0x4c\n 63e:\tbdf0 \tpop\t{r4, r5, r6, r7, pc}\n 640:\t00b4 \tlsls\tr4, r6, #2\n 642:\t0000 \tmovs\tr0, r0\n 644:\t00c6 \tlsls\tr6, r0, #3\n 646:\t0000 \tmovs\tr0, r0\n 648:\t007c \tlsls\tr4, r7, #1\n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.5Uq4RBx60N/dbd-tmp-r4D0FD5/diffoscope_dqodsruq/tmp4y9bsaxf/0/7.so.debuglink.6ngnbm3r`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.5Uq4RBx60N/dbd-tmp-r4D0FD5/diffoscope_dqodsruq/tmph65u23gz/0/7.so.debuglink.mwpd2_va`:", "readelf: Error: no .dynamic section in the dynamic segment" ], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62326436 61313566 63353731 61643466 b2d6a15fc571ad4f\n- 0x00000010 65303238 62383536 32353034 64626131 e028b8562504dba1\n- 0x00000020 36383961 39612e64 65627567 00000000 689a9a.debug....\n- 0x00000030 2a5c4a7d *\\J}\n+ 0x00000000 66633261 66666663 64366562 34356333 fc2afffcd6eb45c3\n+ 0x00000010 38366566 39636263 65313134 62393131 86ef9cbce114b911\n+ 0x00000020 65366564 32622e64 65627567 00000000 e6ed2b.debug....\n+ 0x00000030 402352c0 @#R.\n \n" } ] } ] } ] } ] }, { "source1": "libpam-dbus-dbgsym_0.2.1-3_armhf.deb", "source2": "libpam-dbus-dbgsym_0.2.1-3_armhf.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2014-01-14 23:34:10.000000 debian-binary\n -rw-r--r-- 0 0 0 524 2014-01-14 23:34:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5948 2014-01-14 23:34:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5944 2014-01-14 23:34:10.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: Joachim Breitner \n Installed-Size: 19\n Depends: libpam-dbus (= 0.2.1-3)\n Section: debug\n Priority: optional\n Description: debug symbols for libpam-dbus\n-Build-Ids: 06b2d6a15fc571ad4fe028b8562504dba1689a9a\n+Build-Ids: 63fc2afffcd6eb45c386ef9cbce114b911e6ed2b\n" }, { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null }, { "source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/06/b2d6a15fc571ad4fe028b8562504dba1689a9a.debug\n+usr/lib/debug/.build-id/63/fc2afffcd6eb45c386ef9cbce114b911e6ed2b.debug\n" } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-14 23:34:10.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-14 23:34:10.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-14 23:34:10.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-14 23:34:10.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-14 23:34:10.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2014-01-14 23:34:10.000000 ./usr/lib/debug/.build-id/06/\n--rw-r--r-- 0 root (0) root (0) 8356 2014-01-14 23:34:10.000000 ./usr/lib/debug/.build-id/06/b2d6a15fc571ad4fe028b8562504dba1689a9a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2014-01-14 23:34:10.000000 ./usr/lib/debug/.build-id/63/\n+-rw-r--r-- 0 root (0) root (0) 8360 2014-01-14 23:34:10.000000 ./usr/lib/debug/.build-id/63/fc2afffcd6eb45c386ef9cbce114b911e6ed2b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-14 23:34:10.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-14 23:34:10.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2014-01-14 23:34:10.000000 ./usr/share/doc/libpam-dbus-dbgsym -> libpam-dbus\n" } ] } ] } ] } ] }