{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.rG29ohAiOX/b1/qmtest_2.4.1-3_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.rG29ohAiOX/b2/qmtest_2.4.1-3_amd64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- ec8fb393ef6ea83871ca461345abba3d 10528 debug optional python-sigmask-dbgsym_2.4.1-3_amd64.deb\n- 8064ea8c1ced05d4c14af740661919bd 97248 python optional python-sigmask_2.4.1-3_amd64.deb\n+ 25fb63205d696c190ff9a9d809f400d6 10524 debug optional python-sigmask-dbgsym_2.4.1-3_amd64.deb\n+ 77210c58541263017ac301c605bccd45 97248 python optional python-sigmask_2.4.1-3_amd64.deb\n 2f4dec57b95b14b588924f9f69762531 513012 devel optional qmtest_2.4.1-3_all.deb\n" }, { "source1": "python-sigmask_2.4.1-3_amd64.deb", "source2": "python-sigmask_2.4.1-3_amd64.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/lib/python2.7/dist-packages/qm/sigmask.so", "source2": "./usr/lib/python2.7/dist-packages/qm/sigmask.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: 3cffeba56ca55dc65302018765bedf12b63fd168\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8bc342a43200005cad1d04cd53892d0e34e1f0ce\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -45,143 +45,143 @@\n 113f:\t5d \tpop %rbp\n 1140:\tc3 \tretq \n 1141:\t0f 1f 80 00 00 00 00 \tnopl 0x0(%rax)\n 1148:\tc3 \tretq \n 1149:\t0f 1f 80 00 00 00 00 \tnopl 0x0(%rax)\n 1150:\te9 7b ff ff ff \tjmpq 10d0 <__cxa_finalize@plt+0x40>\n save_mask():\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:26\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:26\n 1155:\t55 \tpush %rbp\n 1156:\t48 89 e5 \tmov %rsp,%rbp\n 1159:\t48 83 ec 10 \tsub $0x10,%rsp\n 115d:\t48 89 7d f8 \tmov %rdi,-0x8(%rbp)\n 1161:\t48 89 75 f0 \tmov %rsi,-0x10(%rbp)\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:28\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:28\n 1165:\t48 8b 45 f0 \tmov -0x10(%rbp),%rax\n 1169:\t48 8d 35 90 0e 00 00 \tlea 0xe90(%rip),%rsi \n 1170:\t48 89 c7 \tmov %rax,%rdi\n 1173:\tb8 00 00 00 00 \tmov $0x0,%eax\n 1178:\te8 f3 fe ff ff \tcallq 1070 \n 117d:\t85 c0 \ttest %eax,%eax\n 117f:\t75 07 \tjne 1188 <__cxa_finalize@plt+0xf8>\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:28 (discriminator 1)\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:28 (discriminator 1)\n 1181:\tb8 00 00 00 00 \tmov $0x0,%eax\n 1186:\teb 61 \tjmp 11e9 <__cxa_finalize@plt+0x159>\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:30\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:30\n 1188:\t48 8d 15 91 2f 00 00 \tlea 0x2f91(%rip),%rdx \n 118f:\tbe 00 00 00 00 \tmov $0x0,%esi\n 1194:\tbf 00 00 00 00 \tmov $0x0,%edi\n 1199:\te8 92 fe ff ff \tcallq 1030 \n 119e:\t83 f8 ff \tcmp $0xffffffff,%eax\n 11a1:\t75 1d \tjne 11c0 <__cxa_finalize@plt+0x130>\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:32\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:32\n 11a3:\t48 8b 05 56 2f 00 00 \tmov 0x2f56(%rip),%rax \n 11aa:\t48 8d 35 50 0e 00 00 \tlea 0xe50(%rip),%rsi \n 11b1:\t48 89 c7 \tmov %rax,%rdi\n 11b4:\te8 97 fe ff ff \tcallq 1050 \n-/build/1st/qmtest-2.4.1/qm/sigmask.c:33\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:33\n 11b9:\tb8 00 00 00 00 \tmov $0x0,%eax\n 11be:\teb 29 \tjmp 11e9 <__cxa_finalize@plt+0x159>\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:36\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:36\n 11c0:\tc7 05 3e 2f 00 00 01 \tmovl $0x1,0x2f3e(%rip) \n 11c7:\t00 00 00 \n-/build/1st/qmtest-2.4.1/qm/sigmask.c:38\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:38\n 11ca:\t48 8b 05 17 2e 00 00 \tmov 0x2e17(%rip),%rax \n 11d1:\t48 8b 00 \tmov (%rax),%rax\n 11d4:\t48 8d 50 01 \tlea 0x1(%rax),%rdx\n 11d8:\t48 8b 05 09 2e 00 00 \tmov 0x2e09(%rip),%rax \n 11df:\t48 89 10 \tmov %rdx,(%rax)\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:39\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:39\n 11e2:\t48 8b 05 ff 2d 00 00 \tmov 0x2dff(%rip),%rax \n-/build/1st/qmtest-2.4.1/qm/sigmask.c:40\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:40\n 11e9:\tc9 \tleaveq \n 11ea:\tc3 \tretq \n restore_mask():\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:45\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:45\n 11eb:\t55 \tpush %rbp\n 11ec:\t48 89 e5 \tmov %rsp,%rbp\n 11ef:\t48 83 ec 10 \tsub $0x10,%rsp\n 11f3:\t48 89 7d f8 \tmov %rdi,-0x8(%rbp)\n 11f7:\t48 89 75 f0 \tmov %rsi,-0x10(%rbp)\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:47\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:47\n 11fb:\t48 8b 45 f0 \tmov -0x10(%rbp),%rax\n 11ff:\t48 8d 35 fa 0d 00 00 \tlea 0xdfa(%rip),%rsi \n 1206:\t48 89 c7 \tmov %rax,%rdi\n 1209:\tb8 00 00 00 00 \tmov $0x0,%eax\n 120e:\te8 5d fe ff ff \tcallq 1070 \n 1213:\t85 c0 \ttest %eax,%eax\n 1215:\t75 07 \tjne 121e <__cxa_finalize@plt+0x18e>\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:47 (discriminator 1)\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:47 (discriminator 1)\n 1217:\tb8 00 00 00 00 \tmov $0x0,%eax\n 121c:\teb 7e \tjmp 129c <__cxa_finalize@plt+0x20c>\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:49\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:49\n 121e:\t8b 05 e4 2e 00 00 \tmov 0x2ee4(%rip),%eax \n 1224:\t85 c0 \ttest %eax,%eax\n 1226:\t75 1d \tjne 1245 <__cxa_finalize@plt+0x1b5>\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:51\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:51\n 1228:\t48 8b 05 d1 2e 00 00 \tmov 0x2ed1(%rip),%rax \n 122f:\t48 8d 35 e2 0d 00 00 \tlea 0xde2(%rip),%rsi \n 1236:\t48 89 c7 \tmov %rax,%rdi\n 1239:\te8 12 fe ff ff \tcallq 1050 \n-/build/1st/qmtest-2.4.1/qm/sigmask.c:53\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:53\n 123e:\tb8 00 00 00 00 \tmov $0x0,%eax\n 1243:\teb 57 \tjmp 129c <__cxa_finalize@plt+0x20c>\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:56\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:56\n 1245:\tba 00 00 00 00 \tmov $0x0,%edx\n 124a:\t48 8d 35 cf 2e 00 00 \tlea 0x2ecf(%rip),%rsi \n 1251:\tbf 02 00 00 00 \tmov $0x2,%edi\n 1256:\te8 d5 fd ff ff \tcallq 1030 \n 125b:\t83 f8 ff \tcmp $0xffffffff,%eax\n 125e:\t75 1d \tjne 127d <__cxa_finalize@plt+0x1ed>\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:58\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:58\n 1260:\t48 8b 05 99 2e 00 00 \tmov 0x2e99(%rip),%rax \n 1267:\t48 8d 35 d2 0d 00 00 \tlea 0xdd2(%rip),%rsi \n 126e:\t48 89 c7 \tmov %rax,%rdi\n 1271:\te8 da fd ff ff \tcallq 1050 \n-/build/1st/qmtest-2.4.1/qm/sigmask.c:59\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:59\n 1276:\tb8 00 00 00 00 \tmov $0x0,%eax\n 127b:\teb 1f \tjmp 129c <__cxa_finalize@plt+0x20c>\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:62\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:62\n 127d:\t48 8b 05 64 2d 00 00 \tmov 0x2d64(%rip),%rax \n 1284:\t48 8b 00 \tmov (%rax),%rax\n 1287:\t48 8d 50 01 \tlea 0x1(%rax),%rdx\n 128b:\t48 8b 05 56 2d 00 00 \tmov 0x2d56(%rip),%rax \n 1292:\t48 89 10 \tmov %rdx,(%rax)\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:63\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:63\n 1295:\t48 8b 05 4c 2d 00 00 \tmov 0x2d4c(%rip),%rax \n-/build/1st/qmtest-2.4.1/qm/sigmask.c:64\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:64\n 129c:\tc9 \tleaveq \n 129d:\tc3 \tretq \n \n 000000000000129e :\n initsigmask():\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:82\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:82\n 129e:\t55 \tpush %rbp\n 129f:\t48 89 e5 \tmov %rsp,%rbp\n 12a2:\t48 83 ec 10 \tsub $0x10,%rsp\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:85\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:85\n 12a6:\t41 b8 f5 03 00 00 \tmov $0x3f5,%r8d\n 12ac:\tb9 00 00 00 00 \tmov $0x0,%ecx\n 12b1:\t48 8d 15 30 0e 00 00 \tlea 0xe30(%rip),%rdx \n 12b8:\t48 8d 35 c1 2d 00 00 \tlea 0x2dc1(%rip),%rsi \n 12bf:\t48 8d 3d 46 0e 00 00 \tlea 0xe46(%rip),%rdi \n 12c6:\te8 75 fd ff ff \tcallq 1040 \n 12cb:\t48 89 45 f8 \tmov %rax,-0x8(%rbp)\n-/build/1st/qmtest-2.4.1/qm/sigmask.c:88\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:88\n 12cf:\tc7 05 2f 2e 00 00 00 \tmovl $0x0,0x2e2f(%rip) \n 12d6:\t00 00 00 \n-/build/1st/qmtest-2.4.1/qm/sigmask.c:90\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:90\n 12d9:\tba 00 00 00 00 \tmov $0x0,%edx\n 12de:\tbe 00 00 00 00 \tmov $0x0,%esi\n 12e3:\t48 8d 3d 2a 0e 00 00 \tlea 0xe2a(%rip),%rdi \n 12ea:\te8 71 fd ff ff \tcallq 1060 \n 12ef:\t48 89 05 0a 2e 00 00 \tmov %rax,0x2e0a(%rip) \n-/build/1st/qmtest-2.4.1/qm/sigmask.c:91\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:91\n 12f6:\t48 8b 15 03 2e 00 00 \tmov 0x2e03(%rip),%rdx \n 12fd:\t48 8b 45 f8 \tmov -0x8(%rbp),%rax\n 1301:\t48 8d 35 21 0e 00 00 \tlea 0xe21(%rip),%rsi \n 1308:\t48 89 c7 \tmov %rax,%rdi\n 130b:\te8 70 fd ff ff \tcallq 1080 \n-/build/1st/qmtest-2.4.1/qm/sigmask.c:92\n+/build/2/qmtest-2.4.1/2nd/qm/sigmask.c:92\n 1310:\t90 \tnop\n 1311:\tc9 \tleaveq \n 1312:\tc3 \tretq \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.rG29ohAiOX/dbd-tmp-WQw3oHI/diffoscope_qm111928/tmptgsk2_ot/0/6.so.debuglink.2w99p9ww`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.rG29ohAiOX/dbd-tmp-WQw3oHI/diffoscope_qm111928/tmptfrggx0g/0/6.so.debuglink.08k6dn56`:", "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 66666562 61353663 61353564 63363533 ffeba56ca55dc653\n- 0x00000010 30323031 38373635 62656466 31326236 02018765bedf12b6\n- 0x00000020 33666431 36382e64 65627567 00000000 3fd168.debug....\n- 0x00000030 8862cf31 .b.1\n+ 0x00000000 63333432 61343332 30303030 35636164 c342a43200005cad\n+ 0x00000010 31643034 63643533 38393264 30653334 1d04cd53892d0e34\n+ 0x00000020 65316630 63652e64 65627567 00000000 e1f0ce.debug....\n+ 0x00000030 ec3765a4 .7e.\n \n" } ] } ] } ] } ] }, { "source1": "python-sigmask-dbgsym_2.4.1-3_amd64.deb", "source2": "python-sigmask-dbgsym_2.4.1-3_amd64.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 2016-04-07 08:43:56.000000 debian-binary\n--rw-r--r-- 0 0 0 536 2016-04-07 08:43:56.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 532 2016-04-07 08:43:56.000000 control.tar.xz\n -rw-r--r-- 0 0 0 9800 2016-04-07 08:43:56.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,9 +5,9 @@\n Architecture: amd64\n Maintainer: Debian QA Group \n Installed-Size: 24\n Depends: python-sigmask (= 2.4.1-3)\n Section: debug\n Priority: optional\n Description: debug symbols for python-sigmask\n-Build-Ids: 3cffeba56ca55dc65302018765bedf12b63fd168\n+Build-Ids: 8bc342a43200005cad1d04cd53892d0e34e1f0ce\n Python-Version: 2.7\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/3c/ffeba56ca55dc65302018765bedf12b63fd168.debug\n+usr/lib/debug/.build-id/8b/c342a43200005cad1d04cd53892d0e34e1f0ce.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 2016-04-07 08:43:56.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2016-04-07 08:43:56.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2016-04-07 08:43:56.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2016-04-07 08:43:56.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2016-04-07 08:43:56.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2016-04-07 08:43:56.000000 ./usr/lib/debug/.build-id/3c/\n--rw-r--r-- 0 root (0) root (0) 13456 2016-04-07 08:43:56.000000 ./usr/lib/debug/.build-id/3c/ffeba56ca55dc65302018765bedf12b63fd168.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2016-04-07 08:43:56.000000 ./usr/lib/debug/.build-id/8b/\n+-rw-r--r-- 0 root (0) root (0) 13464 2016-04-07 08:43:56.000000 ./usr/lib/debug/.build-id/8b/c342a43200005cad1d04cd53892d0e34e1f0ce.debug\n drwxr-xr-x 0 root (0) root (0) 0 2016-04-07 08:43:56.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2016-04-07 08:43:56.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2016-04-07 08:43:56.000000 ./usr/share/doc/python-sigmask-dbgsym -> python-sigmask\n" } ] } ] } ] } ] }