{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.4iY7Gya7/b1/getdp_3.5.0+dfsg1-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.4iY7Gya7/b2/getdp_3.5.0+dfsg1-2_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- 7a23cb0c4846acd2f98e2dfbcc58ef79 4836096 debug optional getdp-dbgsym_3.5.0+dfsg1-2_arm64.deb\n- cc3bfe10ffe33a32191b514c32f10053 4732796 debug optional getdp-sparskit-dbgsym_3.5.0+dfsg1-2_arm64.deb\n- d1ac552d29c26ee91cfd8c3baa1227de 749440 math optional getdp-sparskit_3.5.0+dfsg1-2_arm64.deb\n- cdaf122d5792a3efae553f659b71eab2 1971480 math optional getdp_3.5.0+dfsg1-2_arm64.deb\n+ 9fa07b96bc55683e00f821881f4292c2 4836032 debug optional getdp-dbgsym_3.5.0+dfsg1-2_arm64.deb\n+ cd2fbbea44c4e8fb454a77d9b414b067 4732964 debug optional getdp-sparskit-dbgsym_3.5.0+dfsg1-2_arm64.deb\n+ 6608c9cee931b694a3666b7570fd0ce3 749316 math optional getdp-sparskit_3.5.0+dfsg1-2_arm64.deb\n+ a3e610b92c17540902e58e0fdf89f2d4 1971700 math optional getdp_3.5.0+dfsg1-2_arm64.deb\n"}, {"source1": "getdp-sparskit_3.5.0+dfsg1-2_arm64.deb", "source2": "getdp-sparskit_3.5.0+dfsg1-2_arm64.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 2024-04-14 16:58:51.000000 debian-binary\n -rw-r--r-- 0 0 0 1044 2024-04-14 16:58:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 748204 2024-04-14 16:58:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 748080 2024-04-14 16:58:51.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": "./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/bin/getdp-sparskit", "source2": "./usr/bin/getdp-sparskit", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\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: db3e7497b5136a49c092504c0a6b8e561ef1f4c2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c2a99c7714428bcf9e0b1a78cdcb7d92a7afa5f\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.7.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -4515,25 +4515,25 @@\n Missing name and/or value for definition of list of numbers\n Missing number\n -version\n Version : %s\n GNU General Public License\n License : %s\n Build OS : %s\n-20240414\n+20240415\n Build date : %s\n-codethink03-arm64\n+i-capture-the-hostname\n Build host : %s\n 64Bit Blas[custom] Gmsh Gsl Kernel Lapack[custom] MPI PeWe Python Sparskit\n Build options :%s\n 20241120\n Gmsh lib version : %s%s (%s)\n 64Bit ALGLIB Bamg Blossom Cgns DIntegration Dlopen DomHex Eigen Fltk GMP Gmm Hxt Jpeg Kbipack LinuxJoystick MathEx[contrib] Mesh Metis Mpeg Nii2mesh ONELAB ONELABMetamodel OpenCASCADE OpenCASCADE-CAF OpenGL OpenMP OptHom Parser Plugins Png Post QuadMeshingTools QuadTri Solver TetGen/BR TinyXML2[contrib] Untangle Voro++ WinslowUntangler Zlib\n Gmsh lib options :%s\n-pbuilder1\n+pbuilder2\n Packaged by : %s\n Web site : http://getdp.info\n Issue tracker : https://gitlab.onelab.info/getdp/getdp/issues\n progress\n Missing interpolation order\n Missing solver option file name\n Too many PostOperations\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -302667,17 +302667,17 @@\n \tbl\t47e90 , std::allocator >::_M_append(char const*, unsigned long)@plt>\n /usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n \tldr\tx1, [sp, #1056]\n \tmov\tx0, #0x3fffffffffffffff \t// #4611686018427387903\n \tcmp\tx1, x0\n \tb.eq\t11b068 // b.none\n /usr/include/c++/14/bits/basic_string.h:1470\n-\tadrp\tx1, 1af000 <_IO_stdin_used@@Base+0xf830>\n+\tadrp\tx1, 1a7000 <_IO_stdin_used@@Base+0x7830>\n \tmov\tx0, x23\n-\tadd\tx1, x1, #0x990\n+\tadd\tx1, x1, #0x60\n \tmov\tx2, #0x1 \t// #1\n \tbl\t47e90 , std::allocator >::_M_append(char const*, unsigned long)@plt>\n ./debian/build/sparskit/./src/kernel/SolvingOperations.cpp:3347\n \tadd\tx18, sp, #0x2f8\n /usr/include/c++/14/bits/char_traits.h:350\n \tstrb\twzr, [sp, #1096]\n ./debian/build/sparskit/./src/kernel/SolvingOperations.cpp:3347\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -4116,19 +4116,19 @@\n 0x001af8e0 2d696e66 6f000000 56657273 696f6e20 -info...Version \n 0x001af8f0 20202020 20202020 203a2025 730a0000 : %s...\n 0x001af900 474e5520 47656e65 72616c20 5075626c GNU General Publ\n 0x001af910 6963204c 6963656e 73650000 00000000 ic License......\n 0x001af920 4c696365 6e736520 20202020 20202020 License \n 0x001af930 203a2025 730a0000 4c696e75 78363400 : %s...Linux64.\n 0x001af940 4275696c 64204f53 20202020 20202020 Build OS \n- 0x001af950 203a2025 730a0000 32303234 30343134 : %s...20240414\n+ 0x001af950 203a2025 730a0000 32303234 30343135 : %s...20240415\n 0x001af960 00000000 00000000 4275696c 64206461 ........Build da\n 0x001af970 74652020 20202020 203a2025 730a0000 te : %s...\n- 0x001af980 636f6465 7468696e 6b30332d 61726d36 codethink03-arm6\n- 0x001af990 34000000 00000000 4275696c 6420686f 4.......Build ho\n+ 0x001af980 692d6361 70747572 652d7468 652d686f i-capture-the-ho\n+ 0x001af990 73746e61 6d650000 4275696c 6420686f stname..Build ho\n 0x001af9a0 73742020 20202020 203a2025 730a0000 st : %s...\n 0x001af9b0 20363442 69742042 6c61735b 63757374 64Bit Blas[cust\n 0x001af9c0 6f6d5d20 476d7368 2047736c 204b6572 om] Gmsh Gsl Ker\n 0x001af9d0 6e656c20 4c617061 636b5b63 7573746f nel Lapack[custo\n 0x001af9e0 6d5d204d 50492050 65576520 50797468 m] MPI PeWe Pyth\n 0x001af9f0 6f6e2053 70617273 6b697400 00000000 on Sparskit.....\n 0x001afa00 4275696c 64206f70 74696f6e 73202020 Build options \n@@ -4155,15 +4155,15 @@\n 0x001afb50 67546f6f 6c732051 75616454 72692053 gTools QuadTri S\n 0x001afb60 6f6c7665 72205465 7447656e 2f425220 olver TetGen/BR \n 0x001afb70 54696e79 584d4c32 5b636f6e 74726962 TinyXML2[contrib\n 0x001afb80 5d20556e 74616e67 6c652056 6f726f2b ] Untangle Voro+\n 0x001afb90 2b205769 6e736c6f 77556e74 616e676c + WinslowUntangl\n 0x001afba0 6572205a 6c696200 476d7368 206c6962 er Zlib.Gmsh lib\n 0x001afbb0 206f7074 696f6e73 203a2573 0a000000 options :%s....\n- 0x001afbc0 70627569 6c646572 31000000 00000000 pbuilder1.......\n+ 0x001afbc0 70627569 6c646572 32000000 00000000 pbuilder2.......\n 0x001afbd0 5061636b 61676564 20627920 20202020 Packaged by \n 0x001afbe0 203a2025 730a0000 57656220 73697465 : %s...Web site\n 0x001afbf0 20202020 20202020 203a2068 7474703a : http:\n 0x001afc00 2f2f6765 7464702e 696e666f 0a000000 //getdp.info....\n 0x001afc10 49737375 65207472 61636b65 72202020 Issue tracker \n 0x001afc20 203a2068 74747073 3a2f2f67 69746c61 : https://gitla\n 0x001afc30 622e6f6e 656c6162 2e696e66 6f2f6765 b.onelab.info/ge\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "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 33653734 39376235 31333661 34396330 3e7497b5136a49c0\n- 0x00000010 39323530 34633061 36623865 35363165 92504c0a6b8e561e\n- 0x00000020 66316634 63322e64 65627567 00000000 f1f4c2.debug....\n- 0x00000030 64e2104d d..M\n+ 0x00000000 32613939 63373731 34343238 62636639 2a99c7714428bcf9\n+ 0x00000010 65306231 61373863 64636237 64393261 e0b1a78cdcb7d92a\n+ 0x00000020 37616661 35662e64 65627567 00000000 7afa5f.debug....\n+ 0x00000030 7667e3ed vg..\n \n"}]}]}]}]}, {"source1": "getdp_3.5.0+dfsg1-2_arm64.deb", "source2": "getdp_3.5.0+dfsg1-2_arm64.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 2024-04-14 16:58:51.000000 debian-binary\n--rw-r--r-- 0 0 0 1792 2024-04-14 16:58:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1969496 2024-04-14 16:58:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1796 2024-04-14 16:58:51.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1969712 2024-04-14 16:58:51.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": "./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": "file list", "source2": "file list", "unified_diff": "@@ -26,15 +26,15 @@\n -rw-r--r-- 0 root (0) root (0) 6381 2021-03-09 14:50:52.000000 ./usr/share/doc/getdp/examples/templates/Lib_Electrostatics_v.pro\n -rw-r--r-- 0 root (0) root (0) 20776 2021-02-21 19:27:27.000000 ./usr/share/doc/getdp/examples/templates/Lib_Magnetodynamics2D_av_Cir.pro\n -rw-r--r-- 0 root (0) root (0) 10401 2020-09-08 23:18:45.000000 ./usr/share/doc/getdp/examples/templates/Lib_Magnetostatics_a_phi.pro\n -rw-r--r-- 0 root (0) root (0) 10304 2020-09-08 23:18:45.000000 ./usr/share/doc/getdp/examples/templates/Lib_Materials.pro\n -rw-r--r-- 0 root (0) root (0) 681 2020-09-08 23:18:45.000000 ./usr/share/doc/getdp/examples/templates/README.txt\n -rw-r--r-- 0 root (0) root (0) 2029 2024-04-14 16:58:51.000000 ./usr/share/doc/getdp/getdp.bib\n -rw-r--r-- 0 root (0) root (0) 8964 2024-04-14 16:58:51.000000 ./usr/share/doc/getdp/getdp.html\n--rw-r--r-- 0 root (0) root (0) 773476 2024-04-14 16:58:51.000000 ./usr/share/doc/getdp/getdp.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 773549 2024-04-14 16:58:51.000000 ./usr/share/doc/getdp/getdp.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 78904 2024-04-14 16:58:51.000000 ./usr/share/doc/getdp/getdp.txt.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/share/doc/getdp/html/\n -rw-r--r-- 0 root (0) root (0) 27173 2020-09-08 23:18:45.000000 ./usr/share/doc/getdp/html/Core.jpg\n -rw-r--r-- 0 root (0) root (0) 18701 2020-09-08 23:18:45.000000 ./usr/share/doc/getdp/html/Strip.jpg\n -rw-r--r-- 0 root (0) root (0) 737559 2024-04-14 16:58:51.000000 ./usr/share/doc/getdp/html/getdp.html\n -rw-r--r-- 0 root (0) root (0) 201477 2020-09-08 23:18:45.000000 ./usr/share/doc/getdp/html/objects-wrap.jpg\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/share/doc-base/\n"}, {"source1": "./usr/bin/getdp", "source2": "./usr/bin/getdp", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\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: 344fb7e9266a83d4d070a1c80ae6a5669b7b56b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65a80f4479d6aafdaece54eba279fbd45428aa00\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.7.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -4208,26 +4208,26 @@\n Missing name and/or value for definition of list of numbers\n Missing number\n -version\n Version : %s\n GNU General Public License\n License : %s\n Build OS : %s\n-20240414\n+20240415\n Build date : %s\n-codethink03-arm64\n+i-capture-the-hostname\n Build host : %s\n 64Bit Blas[custom] Gmsh Gsl Kernel Lapack[custom] MPI PETSc PeWe Python SLEPc\n Build options :%s\n PETSc version : %d.%d.%d (%s arithmetic)\n 20241120\n Gmsh lib version : %s%s (%s)\n 64Bit ALGLIB Bamg Blossom Cgns DIntegration Dlopen DomHex Eigen Fltk GMP Gmm Hxt Jpeg Kbipack LinuxJoystick MathEx[contrib] Mesh Metis Mpeg Nii2mesh ONELAB ONELABMetamodel OpenCASCADE OpenCASCADE-CAF OpenGL OpenMP OptHom Parser Plugins Png Post QuadMeshingTools QuadTri Solver TetGen/BR TinyXML2[contrib] Untangle Voro++ WinslowUntangler Zlib\n Gmsh lib options :%s\n-pbuilder1\n+pbuilder2\n Packaged by : %s\n Web site : http://getdp.info\n Issue tracker : https://gitlab.onelab.info/getdp/getdp/issues\n progress\n Missing interpolation order\n Missing solver option file name\n Too many PostOperations\n@@ -5207,15 +5207,15 @@\n ,~|o@b4n\n 7SPoint3\n 11GmshMessage\n 7GmshMsg\n 5RTreeIP7NodeXYZdLi3EdLi8ELi4EE\n 5RTreeIP6EdgeNNdLi3EdLi8ELi4EE\n 5RTreeIP11Geo_ElementdLi3EdLi8ELi4EE\n-?4fb7e9266a83d4d070a1c80ae6a5669b7b56b8.debug\n+?a80f4479d6aafdaece54eba279fbd45428aa00.debug\n .shstrtab\n .note.gnu.property\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -306988,17 +306988,17 @@\n \tbl\t3dea0 , std::allocator >::_M_append(char const*, unsigned long)@plt>\n /usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n \tldr\tx1, [sp, #912]\n \tmov\tx0, #0x3fffffffffffffff \t// #4611686018427387903\n \tcmp\tx1, x0\n \tb.eq\t11443c // b.none\n /usr/include/c++/14/bits/basic_string.h:1470\n-\tadrp\tx1, 18e000 <_IO_stdin_used@@Base+0xf2f0>\n+\tadrp\tx1, 186000 <_IO_stdin_used@@Base+0x72f0>\n \tmov\tx0, x23\n-\tadd\tx1, x1, #0xf20\n+\tadd\tx1, x1, #0x5b8\n \tmov\tx2, #0x1 \t// #1\n \tbl\t3dea0 , std::allocator >::_M_append(char const*, unsigned long)@plt>\n ./debian/build/petsc/./src/kernel/SolvingOperations.cpp:3347\n \tadd\tx18, sp, #0x268\n /usr/include/c++/14/bits/char_traits.h:350\n \tstrb\twzr, [sp, #952]\n ./debian/build/petsc/./src/kernel/SolvingOperations.cpp:3347\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -4121,19 +4121,19 @@\n 0x0018ee70 2d696e66 6f000000 56657273 696f6e20 -info...Version \n 0x0018ee80 20202020 20202020 203a2025 730a0000 : %s...\n 0x0018ee90 474e5520 47656e65 72616c20 5075626c GNU General Publ\n 0x0018eea0 6963204c 6963656e 73650000 00000000 ic License......\n 0x0018eeb0 4c696365 6e736520 20202020 20202020 License \n 0x0018eec0 203a2025 730a0000 4c696e75 78363400 : %s...Linux64.\n 0x0018eed0 4275696c 64204f53 20202020 20202020 Build OS \n- 0x0018eee0 203a2025 730a0000 32303234 30343134 : %s...20240414\n+ 0x0018eee0 203a2025 730a0000 32303234 30343135 : %s...20240415\n 0x0018eef0 00000000 00000000 4275696c 64206461 ........Build da\n 0x0018ef00 74652020 20202020 203a2025 730a0000 te : %s...\n- 0x0018ef10 636f6465 7468696e 6b30332d 61726d36 codethink03-arm6\n- 0x0018ef20 34000000 00000000 4275696c 6420686f 4.......Build ho\n+ 0x0018ef10 692d6361 70747572 652d7468 652d686f i-capture-the-ho\n+ 0x0018ef20 73746e61 6d650000 4275696c 6420686f stname..Build ho\n 0x0018ef30 73742020 20202020 203a2025 730a0000 st : %s...\n 0x0018ef40 20363442 69742042 6c61735b 63757374 64Bit Blas[cust\n 0x0018ef50 6f6d5d20 476d7368 2047736c 204b6572 om] Gmsh Gsl Ker\n 0x0018ef60 6e656c20 4c617061 636b5b63 7573746f nel Lapack[custo\n 0x0018ef70 6d5d204d 50492050 45545363 20506557 m] MPI PETSc PeW\n 0x0018ef80 65205079 74686f6e 20534c45 50630000 e Python SLEPc..\n 0x0018ef90 4275696c 64206f70 74696f6e 73202020 Build options \n@@ -4164,15 +4164,15 @@\n 0x0018f120 75616454 72692053 6f6c7665 72205465 uadTri Solver Te\n 0x0018f130 7447656e 2f425220 54696e79 584d4c32 tGen/BR TinyXML2\n 0x0018f140 5b636f6e 74726962 5d20556e 74616e67 [contrib] Untang\n 0x0018f150 6c652056 6f726f2b 2b205769 6e736c6f le Voro++ Winslo\n 0x0018f160 77556e74 616e676c 6572205a 6c696200 wUntangler Zlib.\n 0x0018f170 476d7368 206c6962 206f7074 696f6e73 Gmsh lib options\n 0x0018f180 203a2573 0a000000 70627569 6c646572 :%s....pbuilder\n- 0x0018f190 31000000 00000000 5061636b 61676564 1.......Packaged\n+ 0x0018f190 32000000 00000000 5061636b 61676564 2.......Packaged\n 0x0018f1a0 20627920 20202020 203a2025 730a0000 by : %s...\n 0x0018f1b0 57656220 73697465 20202020 20202020 Web site \n 0x0018f1c0 203a2068 7474703a 2f2f6765 7464702e : http://getdp.\n 0x0018f1d0 696e666f 0a000000 49737375 65207472 info....Issue tr\n 0x0018f1e0 61636b65 72202020 203a2068 74747073 acker : https\n 0x0018f1f0 3a2f2f67 69746c61 622e6f6e 656c6162 ://gitlab.onelab\n 0x0018f200 2e696e66 6f2f6765 7464702f 67657464 .info/getdp/getd\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "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 34666237 65393236 36613833 64346430 4fb7e9266a83d4d0\n- 0x00000010 37306131 63383061 65366135 36363962 70a1c80ae6a5669b\n- 0x00000020 37623536 62382e64 65627567 00000000 7b56b8.debug....\n- 0x00000030 7b333a62 {3:b\n+ 0x00000000 61383066 34343739 64366161 66646165 a80f4479d6aafdae\n+ 0x00000010 63653534 65626132 37396662 64343534 ce54eba279fbd454\n+ 0x00000020 32386161 30302e64 65627567 00000000 28aa00.debug....\n+ 0x00000030 b8b229a4 ..).\n \n"}]}, {"source1": "./usr/share/doc/getdp/getdp.pdf.gz", "source2": "./usr/share/doc/getdp/getdp.pdf.gz", "unified_diff": null, "details": [{"source1": "getdp.pdf", "source2": "getdp.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -1,13 +1,13 @@\n GetDP\n \n \f\fGetDP Reference Manual\n The documentation for GetDP 3.5.0 (development version)\n A General environment for the treatment of Discrete Problems\n-1 January 2026\n+30 November 2024\n \n Patrick Dular\n Christophe Geuzaine\n \n \fCopyright c 1997-2022 P. Dular and C. Geuzaine, University of Liege\n University of Lie\u0300ge\n Department of Electrical Engineering\n"}]}]}]}]}]}, {"source1": "getdp-dbgsym_3.5.0+dfsg1-2_arm64.deb", "source2": "getdp-dbgsym_3.5.0+dfsg1-2_arm64.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 2024-04-14 16:58:51.000000 debian-binary\n -rw-r--r-- 0 0 0 540 2024-04-14 16:58:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4835364 2024-04-14 16:58:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4835300 2024-04-14 16:58:51.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: arm64\n Maintainer: Debian Science Team \n Installed-Size: 4928\n Depends: getdp (= 3.5.0+dfsg1-2)\n Section: debug\n Priority: optional\n Description: debug symbols for getdp\n-Build-Ids: 344fb7e9266a83d4d070a1c80ae6a5669b7b56b8\n+Build-Ids: 65a80f4479d6aafdaece54eba279fbd45428aa00\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/34/4fb7e9266a83d4d070a1c80ae6a5669b7b56b8.debug\n+usr/lib/debug/.build-id/65/a80f4479d6aafdaece54eba279fbd45428aa00.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 2024-04-14 16:58:51.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/lib/debug/.build-id/34/\n--rw-r--r-- 0 root (0) root (0) 5035712 2024-04-14 16:58:51.000000 ./usr/lib/debug/.build-id/34/4fb7e9266a83d4d070a1c80ae6a5669b7b56b8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/lib/debug/.build-id/65/\n+-rw-r--r-- 0 root (0) root (0) 5035720 2024-04-14 16:58:51.000000 ./usr/lib/debug/.build-id/65/a80f4479d6aafdaece54eba279fbd45428aa00.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/share/doc/getdp-dbgsym -> getdp\n"}, {"source1": "./usr/lib/debug/.build-id/34/4fb7e9266a83d4d070a1c80ae6a5669b7b56b8.debug", "source2": "./usr/lib/debug/.build-id/65/a80f4479d6aafdaece54eba279fbd45428aa00.debug", "comments": ["Files 92% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - GNU\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x3ecc0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 5033216 (bytes into file)\n+ Start of section headers: 5033224 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 11\n Size of section headers: 64 (bytes)\n Number of section headers: 39\n Section header string table index: 38\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n-There are 39 section headers, starting at offset 0x4ccd00:\n+There are 39 section headers, starting at offset 0x4ccd08:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001b 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 00000000000002c8 0002c8 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 00000000000002e8 0002e8 000024 00 A 0 0 4\n@@ -27,22 +27,22 @@\n [22] .data.rel.ro NOBITS 000000000020dd70 00dd18 000580 00 WA 0 0 8\n [23] .dynamic NOBITS 000000000020e2f0 00dd18 0002c0 10 WA 7 0 8\n [24] .got NOBITS 000000000020e5b0 00dd18 001a50 08 WA 0 0 8\n [25] .data NOBITS 0000000000210000 00dd18 00a560 00 WA 0 0 16\n [26] .bss NOBITS 000000000021a560 00dd18 020f98 00 WA 0 0 16\n [27] .comment PROGBITS 0000000000000000 00032c 00001e 01 MS 0 0 1\n [28] .debug_aranges PROGBITS 0000000000000000 000350 000af0 00 C 0 0 8\n- [29] .debug_info PROGBITS 0000000000000000 000e40 2f0758 00 C 0 0 8\n- [30] .debug_abbrev PROGBITS 0000000000000000 2f1598 00e0af 00 C 0 0 8\n- [31] .debug_line PROGBITS 0000000000000000 2ff648 06d95c 00 C 0 0 8\n- [32] .debug_str PROGBITS 0000000000000000 36cfa8 039c57 01 MSC 0 0 8\n- [33] .debug_line_str PROGBITS 0000000000000000 3a6c00 000a60 01 MSC 0 0 8\n- [34] .debug_loclists PROGBITS 0000000000000000 3a7660 0ca7c5 00 C 0 0 8\n- [35] .debug_rnglists PROGBITS 0000000000000000 471e28 02233e 00 C 0 0 8\n- [36] .symtab SYMTAB 0000000000000000 494168 019c08 18 37 1848 8\n- [37] .strtab STRTAB 0000000000000000 4add70 01eded 00 0 0 1\n- [38] .shstrtab STRTAB 0000000000000000 4ccb5d 00019c 00 0 0 1\n+ [29] .debug_info PROGBITS 0000000000000000 000e40 2f0759 00 C 0 0 8\n+ [30] .debug_abbrev PROGBITS 0000000000000000 2f15a0 00e0af 00 C 0 0 8\n+ [31] .debug_line PROGBITS 0000000000000000 2ff650 06d95c 00 C 0 0 8\n+ [32] .debug_str PROGBITS 0000000000000000 36cfb0 039c57 01 MSC 0 0 8\n+ [33] .debug_line_str PROGBITS 0000000000000000 3a6c08 000a60 01 MSC 0 0 8\n+ [34] .debug_loclists PROGBITS 0000000000000000 3a7668 0ca7c4 00 C 0 0 8\n+ [35] .debug_rnglists PROGBITS 0000000000000000 471e30 02233e 00 C 0 0 8\n+ [36] .symtab SYMTAB 0000000000000000 494170 019c08 18 37 1848 8\n+ [37] .strtab STRTAB 0000000000000000 4add78 01eded 00 0 0 1\n+ [38] .shstrtab STRTAB 0000000000000000 4ccb65 00019c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n R (retain), D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\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: 344fb7e9266a83d4d070a1c80ae6a5669b7b56b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65a80f4479d6aafdaece54eba279fbd45428aa00\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.7.0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1900539,15 +1900539,15 @@\n <403f47> DW_AT_call_return_pc: (addr) 0x1103a4\n <403f4f> DW_AT_call_origin : (ref_udata) <0x3d1405>\n <10><403f51>: Abbrev Number: 5 (DW_TAG_call_site_parameter)\n <403f52> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (x0))\n <403f54> DW_AT_call_value : (exprloc) 2 byte block: 87 0 \t(DW_OP_breg23 (x23): 0)\n <10><403f57>: Abbrev Number: 5 (DW_TAG_call_site_parameter)\n <403f58> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (x1))\n- <403f5a> DW_AT_call_value : (exprloc) 9 byte block: 3 20 ef 18 0 0 0 0 0 \t(DW_OP_addr: 18ef20)\n+ <403f5a> DW_AT_call_value : (exprloc) 9 byte block: 3 b8 65 18 0 0 0 0 0 \t(DW_OP_addr: 1865b8)\n <10><403f64>: Abbrev Number: 5 (DW_TAG_call_site_parameter)\n <403f65> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (x2))\n <403f67> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <10><403f69>: Abbrev Number: 0\n <9><403f6a>: Abbrev Number: 0\n <8><403f6b>: Abbrev Number: 22 (DW_TAG_call_site)\n <403f6c> DW_AT_call_return_pc: (addr) 0x11035c\n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "comments": ["error from `readelf --wide --debug-dump=loc {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -593771,19 +593771,19 @@\n \n 001bcb0d v000000000000000 v000000000000003 location view pair\n 001bcb0f v000000000000000 v000000000000000 location view pair\n 001bcb11 v000000000000000 v000000000000000 location view pair\n \n 001bcb13 0000000000110334 (base address)\n 001bcb1c v000000000000000 v000000000000003 views at 001bcb0d for:\n- 0000000000110334 00000000001103a4 (DW_OP_addr: 18ef20; DW_OP_stack_value)\n+ 0000000000110334 00000000001103a4 (DW_OP_addr: 1865b8; DW_OP_stack_value)\n 001bcb2a v000000000000000 v000000000000000 views at 001bcb0f for:\n- 000000000011443c 00000000001144c4 (DW_OP_addr: 18ef20; DW_OP_stack_value)\n+ 000000000011443c 00000000001144c4 (DW_OP_addr: 1865b8; DW_OP_stack_value)\n 001bcb3c v000000000000000 v000000000000000 views at 001bcb11 for:\n- 0000000000114594 00000000001145a0 (DW_OP_addr: 18ef20; DW_OP_stack_value)\n+ 0000000000114594 00000000001145a0 (DW_OP_addr: 1865b8; DW_OP_stack_value)\n 001bcb4e \n \n 001bcb4f v000000000000000 v000000000000000 location view pair\n 001bcb51 v000000000000000 v000000000000000 location view pair\n 001bcb53 v000000000000000 v000000000000000 location view pair\n \n 001bcb55 0000000000110344 (base address)\n@@ -593810,19 +593810,19 @@\n \n 001bcb9d v000000000000000 v000000000000000 location view pair\n 001bcb9f v000000000000000 v000000000000000 location view pair\n 001bcba1 v000000000000000 v000000000000000 location view pair\n \n 001bcba3 0000000000110344 (base address)\n 001bcbac v000000000000000 v000000000000000 views at 001bcb9d for:\n- 0000000000110344 00000000001103a4 (DW_OP_addr: 18ef20; DW_OP_stack_value)\n+ 0000000000110344 00000000001103a4 (DW_OP_addr: 1865b8; DW_OP_stack_value)\n 001bcbba v000000000000000 v000000000000000 views at 001bcb9f for:\n- 000000000011443c 00000000001144c4 (DW_OP_addr: 18ef20; DW_OP_stack_value)\n+ 000000000011443c 00000000001144c4 (DW_OP_addr: 1865b8; DW_OP_stack_value)\n 001bcbcc v000000000000000 v000000000000000 views at 001bcba1 for:\n- 0000000000114594 00000000001145a0 (DW_OP_addr: 18ef20; DW_OP_stack_value)\n+ 0000000000114594 00000000001145a0 (DW_OP_addr: 1865b8; DW_OP_stack_value)\n 001bcbde \n \n 001bcbdf v000000000000000 v000000000000000 location view pair\n 001bcbe1 v000000000000000 v000000000000000 location view pair\n 001bcbe3 v000000000000000 v000000000000000 location view pair\n \n 001bcbe5 0000000000110344 (base address)\n@@ -594018,19 +594018,19 @@\n \n 001bce24 v000000000000000 v000000000000000 location view pair\n 001bce26 v000000000000000 v000000000000000 location view pair\n 001bce28 v000000000000000 v000000000000000 location view pair\n \n 001bce2a 0000000000110380 (base address)\n 001bce33 v000000000000000 v000000000000000 views at 001bce24 for:\n- 0000000000110380 00000000001103a4 (DW_OP_addr: 18ef20; DW_OP_stack_value)\n+ 0000000000110380 00000000001103a4 (DW_OP_addr: 1865b8; DW_OP_stack_value)\n 001bce41 v000000000000000 v000000000000000 views at 001bce26 for:\n- 000000000011443c 0000000000114464 (DW_OP_addr: 18ef20; DW_OP_stack_value)\n+ 000000000011443c 0000000000114464 (DW_OP_addr: 1865b8; DW_OP_stack_value)\n 001bce53 v000000000000000 v000000000000000 views at 001bce28 for:\n- 000000000011448c 00000000001144a8 (DW_OP_addr: 18ef20; DW_OP_stack_value)\n+ 000000000011448c 00000000001144a8 (DW_OP_addr: 1865b8; DW_OP_stack_value)\n 001bce65 \n \n 001bce66 v000000000000000 v000000000000000 location view pair\n 001bce68 v000000000000000 v000000000000000 location view pair\n 001bce6a v000000000000000 v000000000000000 location view pair\n \n 001bce6c 0000000000110380 (base address)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -499,235 +499,258 @@\n X*gm{ MD?\n .io&lF]y\n }$-rxbsJ\n \til$l8>^z}\n e4p#'XJq\n ua+1B]wb\n E Ol`\tZt\n-g=#um):\\\n-$ v=$Y=\t{\n-]SKmL*;%V\n-E20{{JZD\n-,WR*[q=N\n-m@mq+FD1#\n-bD/fD/;#\n->Tm2Fh2~{\n-lC=S#3B_\n-4LjX0Su`2\n-61m:5;P=\n-KSZ&\"mLSZ\n-vJy;]P~!\n-`[L\tc[\t@ \n-+-*4Rs(j\n-!5S]aixi\n-`rH@C>Zh*\n-Gj gzu_ \n-+FK{gKDn\n-I>MsM8}=g\n-CY^CxU4|\n-W=^t\t:KiI\n-R;V{hG}C\n-,tq7Zoc-m\n-Lz3r/pet\tzC\n-|H]!Ck6t\n-T>!a{wUJ*U3\n-P]nx!_P/\n-=;S%dSWbYDBL\n-^7dZ(.(51\n+6~/-72`O\n+y`\"\\%-ry\n+QG1b/@In\n+vJeUsnZncR\n+%-^CapoI\n+&J{UIhob\n+Y}e*-lR_z\n++R_x>{A,<\n+C_wt[_,f\n+k@\\ZO*[%\n+pxRISl3z\n+uGq_ZuRQ\n+~g07U^fo\n+:p':po).\n+3/.WsC1B\n+l epKXc\t\n+mi)UZUmSOZZi\n+NaKPKu\tj<\n+o{0F7af&\n+tP=~Fj.SNV\n+7&>QpjMB&\n+p')y)vcl`\n+/t8-j:1F\n+_Y&k\t%:&\n+ah,IX;$t\n+]WyWwJ=j\n+gCldZ;ec\n+ 3WW8ou!\n+qa\t))aE+u\n+`JQw\tY>A\n+R4Un (>S\n+:Ip'+Z):c\n+mF(\t#$eD\n+hQQs/Ho%\\\n+SrByAiOx\n+|1},hfo/8\n+E>4;Iv 97\n+FAjT6E]nL\n+nr\ti#^Lt\n+`1uw5 kM\n+vV(sS8]m\n+,[Yb:fEkw\n+{E?`~_.{E\n 2@l},^9([\n ?t@%63&,\n 9(\\>7X>\"v\n RH>L;)4`\n-IE%EEETD\n-gLb;[\n+JeCp3M]>a^\\\n-=}w[Ti:6\n-hq,0HB%G\n-DslfnRl)5\n+, _u2v1^-R\n W\tb{(*%4{\n uwU9zl9Y\n {HV] !_g\n <^WLH4fx\n->6}b:6 D\n-_az!4Pfn\t\n-Pi*%b*Uvf\n-VPJRPJY-yJ\n-K@p<>$#$PW\n-K@pBlX~3\n-AD.&HDnW\n-)sDV\\\tc%?\n-{P6x #!%\n-~}5}yMOB75N4\n-6mAwjjeW\n-?wb&tu5!\n-5YWD8h\tk\n-&zZ:.xR0gl\n-~JNr{\"`Lm\n-]\t[LzVE_VT\n-a0Ot$dC6\n-/xl+{X05k6\n->~tCn:q}\n-+:2JwhbrGB C\n-VC82\\AmQ_R\n-\tU+a<01z%\n-(K\t]@~V\t\n-WC.K~u\tN\n-<5P]k7qz\n-YLrW;MWM\n-8+i}Cf?<+i\n-y]l?YEO.\n-%vaR0hG?\n-jLz?B&s3\n-UYAl;%hejMN\n-R-/)Z^rj9\n-?Q=kE='Am\n-p~@^$`C!\n-ZqlvZe;8\n-WpEdSq_s\n-JSKM+-3-+++-K[\n-6 lF\"3u(\n-[j-w=TvuSTH\n-TMeIwE%s\n-%GlKzB.z,\n-F{\\Utbd5T\n-&*zyyaYF\n-O6aYFdrS\n-I}n}./8r\n-_a~Z l*bf\n-?$Ai3Qi361\n-Ne^dPuke\n-Ac'wA@^_\n-P2I5}~K'\n-331.S'3L\t\n-bM[5F\t]9x^\n-vaSs,8JCW\n+PvK[-tU.\n+B*)}1rCd \n+{:1D`/d\"\n+wcZA)IA)e\n+/IlUK\tj77\n+nq}PD.f^\n+Pqq'>?sV\n+-n|[Y\n+IAv9c.ots\n+G[]YmP*1\n+CZb3MnV:\n+\t9y!`,.-\n+BM+v0bk^\n+CoRMJyjv{H5\n+nj)=gEq^\n+_M9h-'tK\n+pY[QY_6K\n+1i*J|%o$\n+#mFzh+s4\n+?x%c,c\t0E\n+N: M`t)M`\n+12\\h:)X2\n+\"nqjV/YAu026d\n+<-\tv{DX)H\n+WfcW|V8g\n+O7/L7/K'\n+#i(Z$>S]\n+w!+2_)$%\n+wgn%'d|L\n+,6\\\\Ui5i\n+~7d{nlUD?~\n+=mfYKu,X\n+R@8=AXc_\n+{$Ew&o)U\n+VZfZVVVZ\n+$cc53bc_\n+aC=j[`oZ\n+^z2:$I\"o\n+!xzN{UW'\n+l85/N7@E\n+{i>{\n-550IM'9`\n-cG!#$(Ze\n-Y\ty\tr>TY\n-hV^(yOh!\n-k- e@VIA\n-)}vzH_U<\n-\tGzr5*Bq\n-\\YILY>W]\n-|]o8+Ujz\n-MeDs$?6=\n-bc\\oHJD&ChwU-\n-C-Jfo{R'\n-\\ ~3Ui^w\n-8\tS?HVzD[Ira\n-IEi4,K1o\n-'r-\\XrUg\n-Sw`]{cp`\n-e!pN!]QX\n-{ZI|%]ZI!<\n-wc4k\t\\wQ\n-MLf:\\F>q\n-A#gcM!\"S'\n-cia\"+VK7\n-yQo;9Hi2\n-c1s);S-5\n-fW{P7\tS+P\n-GM\\rg]RV|4\n-Re!qf|4&\n-A4: \\qZE\n+T\\G,\tW p\n+7c+{'XXR,\n+2d>F8W7B]f\n+#6tPL%gO\n+dfu#YOl5s\n+CYXmX\n+9KWi4,0X\n+Hy$K$ed0F\n+l`&U[aFgv\n+MNy|W%^X\n+q\"9c_q`Z4&L}\n+@PBl8\tO8=AK%\n+`.Pxf1W_.\n+U.N9pb6dI\n+uzv%\\X)5r&\n+\td\tHxVL!&+\n+-96=i}~AFCDn\n+DQQ\\K0J-2}\n+[o;{[J#;\n+B~L\tPV,ak\n+_o0^khHZh\n+S#\t'}go`\n+s9c@t-O?\n+Gn1=})pEG\n+g?j~9Sn$\n+R@-\tGYX-:QB\n+eGBy+.T}P\n+9v*rHmijJ\n+HVk+lYHO\n+,-al_\t+T\n+}hQh1Y&u\n+wt)mfa-O$\n+eh)'a\tt/\n+@7Uy?z w\n+vLTIE)&O\n+B3qJfMPMW\n+K&2Eacv`\n+=xMrI-k.\n+F@Y'WY'w\n+WbR?n{sG\n \\E*%T$3{\n Q+?-|@uve7\"\n 1w.]t=@wc/\n /fJ/L(}d\n !]:#!}7K\n vIugkZy^\n-E}*]+jy?\n-Zi(t]C9m.\n-'p='EF?bd\n-8bB\"%ekP\n-cZGy:dk&$a\n-&R^r7&w:\n-|Pd,n(]7\n-X_\"\"h1h]S\n-X7V;7;L[\n-id,!M1Zs7tu\n-6$nG%xUg\n-15#iN@5%\n-o\\H}(mBvC\n-:P6Pc9Pv\n-ml3^1Ls7>m.\n-q)Q\t8.AiG\n-a#!5 0a#\n-qUc;uqU#\n--$ww}]qw\n-apC#txt!\n-z[/lqdXj#\n-y|7B;T>v\n-G%\t\"Y~TLvi\n-3Cc'e#Ae\n-pV(>k=^5Y\n-atm0NeWn\n-/#K&BG\"g\n-#6.m9|%/\n->^0 bxf8\tFz}\n-63g~B8fX\n-wm!@s9+w\n-A2=~2?tev\n-)%VU=;$x\n-|wk>gW$s!\n-_\\e#hh T\n-,_b(mE\t<\n-MIkyY*\n-F#9Wn5Dy\n-TvL4V#_N\n-\")Q!&rKm\n-_a{8j2wT\n-s=`kw1z&C\n-1JfCf\"5+\n-QbZn'Gh&\n-;w;iKr=/\n-YK+Sw<-^\n-wy]_f'GkU\n-}qG!\\!7P\n-BiaQanhjd\n-[8JQf!irb\n-#[#kVziEo\n-%(%,!X.G\n-+;6- nSEAVT\n-&oMoK7I}\n+ HAEpV~(OA}\n+8UE\"5P%B\n+4_9F*D)5\n+}B_>yi,$\n+)yMO ~~/,i\n+7@{q#!H8\n+=tyH$uy(\n+NQ^};m6yf^\n+#,@\\-wg^\n+o7;aaM&Y\n+W4~5U60 \n+w}C?iw}?\n+Ld(/'5zPu\n+\" H>K2T2\n+~d#tEy\"+\n+D%:JpBvN\n+a}?Agg x\n+>Ac'g\"Ae\n+i2j ,1\\[h4&\n+X[cX(`w\"\n+g?nUp?IC\n+B&o5gl5u\n+A%.H%opP\n+IssXpw8\t\n+<\t^# Bn`\n+z\tTcVcEI\n+Ny1tr_(6\n+DHCnDA2q\n+6eK7]lN)T\n+k\\s+(zNh~\n+>%N>7V@Y\n+t7 ;S(IO\n+4Ca[.\"iv\n+`ZW4Fk<`q\n+__Sr\n J2?kEh/R\n AAGhp z*v\n@@ -1065,89 +1088,94 @@\n Ge4y?| 8Y\n J4l4-Q+-\\\"\n 0S?`COhf\n H4;I:im\"m\n %\\KJ(>Y5\n Vr-T1nqj\n C)Tr6a!:\n-~\\~pVb;,\n-umA2um^K!z\n-Lg_eA--R\n-;\t-R'1$:\t\n--/MJW{<=\n-$GEsa>Rc\n-B\\{^g I\t$\n-$\"'!9iH6\n-b}^O+WM0%\n-P4c%!zWN'\n-K}K}zFC@M\n-yy:i}Ki5\n-zo?\n-\\~O+1wbM\n-[-VNwVo@:\n-!^ML[`w*SW\n-,sv&v\n-)w) w) w\n-\"!R[$Dj#\n-\"1B$\"D3<\n-H!M7_gu%x\n-tCcCcb T\\\n-Cg[um5f[\n-iYM6~ZV1D\n-+o3ca ZK`h/\n-uqu]\\]Wmu=\\]\n-pYZxPxPY\n-J$Vi$D*u\n-'.9:.Dq(c\n-po:^(IGgK%\n-?SC5oy\n+$j[Ri]Ri]Ri]Ri]zW\n+Y&}P&}D%\n+LFp~ftzG\n+\"&cux1Vk4\n+z _SQET/\n+n]4]i\" H\n+[Qs{AJ=\\n\n+I:\"o%CS)\n+pR*'r_vr\n+3s8HeZ#58\n+L&}K&}K&}K&}\n+xiO!3&s/\n+JpT%xC&x\n+go=|&xD \n+r!.D>[.*\n+gb&q]J8)\n+1*9e-*.x\n+Yw]7[a]7\n+t`c3Jt0^<]`\n+{cNf8sW3,\n+4s\"3'2s\"s9\n+9w5Yy0r'\n+!QzzE^m4\n+G\tJ3JAe\tZA>T'\n+J`R&pN%0)\n+`'iaRiaRjaRiaRjaRiaRjaRia\n+7DEJ8yrd\n+X+i6n%mQs\n+k(HyhXOy\n+MxKXk*5!E\n+{\\xHniFYG'\n+s\t\"'A<:>\n+SnDsC\t%G\n+7Er7yrwxr7y1\n+ay*J5|gK\n+K^2>sEHe\td\n+\tqq.g.3D\n+\tjDrO0KE#\n+?8.mF{sp w> w\n+)w& w& w\n+>Q[6Q[$Dj\n+\"1B$\"Dm<\n+M(04\"M\tXQ\n+)P^oJ&Vo\n+UEyTEyTEyTE1\n+M`tmFOEa\n+,RTf)bL,I\n+sVu}c|UF|\n+|XZlX'}L\n+B=X#y[(I\n+CHbH*1$H\n+gQg\t/~)E?\n+N^t(i5t{\n++lvD[k3P\n+DB+0Hob4\n+4h7wE~*u\n+L9+(G[-k\n+T5ENVSs)q\n+RpB)xF(8!\n+$kDR\\$%DRR$%Edg6m/;j\n \t2+2AfE&\n-s]9]9m-`\n+#iFKtPNiP\n aW43IEeq,\n 5mRTAK_6\n (#4{.\\6u*0\n w'Cs,7q\n -=k,4*f5\n B&7R&=$3\n 7abB5l7XjR\n"}]}]}]}]}, {"source1": "getdp-sparskit-dbgsym_3.5.0+dfsg1-2_arm64.deb", "source2": "getdp-sparskit-dbgsym_3.5.0+dfsg1-2_arm64.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 2024-04-14 16:58:51.000000 debian-binary\n--rw-r--r-- 0 0 0 544 2024-04-14 16:58:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4732060 2024-04-14 16:58:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 548 2024-04-14 16:58:51.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 4732224 2024-04-14 16:58:51.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: arm64\n Maintainer: Debian Science Team \n Installed-Size: 4850\n Depends: getdp-sparskit (= 3.5.0+dfsg1-2)\n Section: debug\n Priority: optional\n Description: debug symbols for getdp-sparskit\n-Build-Ids: db3e7497b5136a49c092504c0a6b8e561ef1f4c2\n+Build-Ids: 3c2a99c7714428bcf9e0b1a78cdcb7d92a7afa5f\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/db/3e7497b5136a49c092504c0a6b8e561ef1f4c2.debug\n+usr/lib/debug/.build-id/3c/2a99c7714428bcf9e0b1a78cdcb7d92a7afa5f.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 2024-04-14 16:58:51.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/lib/debug/.build-id/db/\n--rw-r--r-- 0 root (0) root (0) 4955600 2024-04-14 16:58:51.000000 ./usr/lib/debug/.build-id/db/3e7497b5136a49c092504c0a6b8e561ef1f4c2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/lib/debug/.build-id/3c/\n+-rw-r--r-- 0 root (0) root (0) 4955600 2024-04-14 16:58:51.000000 ./usr/lib/debug/.build-id/3c/2a99c7714428bcf9e0b1a78cdcb7d92a7afa5f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-04-14 16:58:51.000000 ./usr/share/doc/getdp-sparskit-dbgsym -> getdp-sparskit\n"}, {"source1": "./usr/lib/debug/.build-id/db/3e7497b5136a49c092504c0a6b8e561ef1f4c2.debug", "source2": "./usr/lib/debug/.build-id/3c/2a99c7714428bcf9e0b1a78cdcb7d92a7afa5f.debug", "comments": ["Files 92% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data.rel.ro NOBITS 000000000022ce20 00cdc8 001610 00 WA 0 0 8\n [23] .dynamic NOBITS 000000000022e430 00cdc8 0002b0 10 WA 7 0 8\n [24] .got NOBITS 000000000022e6e0 00cdc8 001920 08 WA 0 0 8\n [25] .data NOBITS 0000000000230000 00cdc8 00b818 00 WA 0 0 16\n [26] .bss NOBITS 000000000023b820 00cdc8 0215b8 00 WA 0 0 16\n [27] .comment PROGBITS 0000000000000000 00032c 00001e 01 MS 0 0 1\n [28] .debug_aranges PROGBITS 0000000000000000 000350 000da4 00 C 0 0 8\n- [29] .debug_info PROGBITS 0000000000000000 0010f8 2cf665 00 C 0 0 8\n+ [29] .debug_info PROGBITS 0000000000000000 0010f8 2cf663 00 C 0 0 8\n [30] .debug_abbrev PROGBITS 0000000000000000 2d0760 00d818 00 C 0 0 8\n [31] .debug_line PROGBITS 0000000000000000 2ddf78 070c61 00 C 0 0 8\n [32] .debug_str PROGBITS 0000000000000000 34ebe0 038651 01 MSC 0 0 8\n [33] .debug_line_str PROGBITS 0000000000000000 387238 000aa8 01 MSC 0 0 8\n [34] .debug_loclists PROGBITS 0000000000000000 387ce0 0d07df 00 C 0 0 8\n [35] .debug_rnglists PROGBITS 0000000000000000 4584c0 0206ce 00 C 0 0 8\n [36] .symtab SYMTAB 0000000000000000 478b90 01eca8 18 37 2256 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\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: db3e7497b5136a49c092504c0a6b8e561ef1f4c2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c2a99c7714428bcf9e0b1a78cdcb7d92a7afa5f\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.7.0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1869238,15 +1869238,15 @@\n <3f4180> DW_AT_call_return_pc: (addr) 0x117fc0\n <3f4188> DW_AT_call_origin : (ref_udata) <0x3c15c8>\n <10><3f418a>: Abbrev Number: 5 (DW_TAG_call_site_parameter)\n <3f418b> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (x0))\n <3f418d> DW_AT_call_value : (exprloc) 2 byte block: 87 0 \t(DW_OP_breg23 (x23): 0)\n <10><3f4190>: Abbrev Number: 5 (DW_TAG_call_site_parameter)\n <3f4191> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (x1))\n- <3f4193> DW_AT_call_value : (exprloc) 9 byte block: 3 90 f9 1a 0 0 0 0 0 \t(DW_OP_addr: 1af990)\n+ <3f4193> DW_AT_call_value : (exprloc) 9 byte block: 3 60 70 1a 0 0 0 0 0 \t(DW_OP_addr: 1a7060)\n <10><3f419d>: Abbrev Number: 5 (DW_TAG_call_site_parameter)\n <3f419e> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (x2))\n <3f41a0> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <10><3f41a2>: Abbrev Number: 0\n <9><3f41a3>: Abbrev Number: 0\n <8><3f41a4>: Abbrev Number: 21 (DW_TAG_call_site)\n <3f41a5> DW_AT_call_return_pc: (addr) 0x117f78\n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "comments": ["error from `readelf --wide --debug-dump=loc {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Warning: There is an overlap [0x27cb2f - 0x27cb26] in .debug_loclists section."], "unified_diff": "@@ -585898,19 +585898,19 @@\n \n 001b77d4 v000000000000000 v000000000000003 location view pair\n 001b77d6 v000000000000000 v000000000000000 location view pair\n 001b77d8 v000000000000000 v000000000000000 location view pair\n \n 001b77da 0000000000117f50 (base address)\n 001b77e3 v000000000000000 v000000000000003 views at 001b77d4 for:\n- 0000000000117f50 0000000000117fc0 (DW_OP_addr: 1af990; DW_OP_stack_value)\n+ 0000000000117f50 0000000000117fc0 (DW_OP_addr: 1a7060; DW_OP_stack_value)\n 001b77f1 v000000000000000 v000000000000000 views at 001b77d6 for:\n- 000000000011a718 000000000011a724 (DW_OP_addr: 1af990; DW_OP_stack_value)\n+ 000000000011a718 000000000011a724 (DW_OP_addr: 1a7060; DW_OP_stack_value)\n 001b7801 v000000000000000 v000000000000000 views at 001b77d8 for:\n- 000000000011b068 000000000011b0f0 (DW_OP_addr: 1af990; DW_OP_stack_value)\n+ 000000000011b068 000000000011b0f0 (DW_OP_addr: 1a7060; DW_OP_stack_value)\n 001b7811 \n \n 001b7812 v000000000000000 v000000000000000 location view pair\n 001b7814 v000000000000000 v000000000000000 location view pair\n 001b7816 v000000000000000 v000000000000000 location view pair\n \n 001b7818 0000000000117f60 (base address)\n@@ -585937,19 +585937,19 @@\n \n 001b7858 v000000000000000 v000000000000000 location view pair\n 001b785a v000000000000000 v000000000000000 location view pair\n 001b785c v000000000000000 v000000000000000 location view pair\n \n 001b785e 0000000000117f60 (base address)\n 001b7867 v000000000000000 v000000000000000 views at 001b7858 for:\n- 0000000000117f60 0000000000117fc0 (DW_OP_addr: 1af990; DW_OP_stack_value)\n+ 0000000000117f60 0000000000117fc0 (DW_OP_addr: 1a7060; DW_OP_stack_value)\n 001b7875 v000000000000000 v000000000000000 views at 001b785a for:\n- 000000000011a718 000000000011a724 (DW_OP_addr: 1af990; DW_OP_stack_value)\n+ 000000000011a718 000000000011a724 (DW_OP_addr: 1a7060; DW_OP_stack_value)\n 001b7885 v000000000000000 v000000000000000 views at 001b785c for:\n- 000000000011b068 000000000011b0f0 (DW_OP_addr: 1af990; DW_OP_stack_value)\n+ 000000000011b068 000000000011b0f0 (DW_OP_addr: 1a7060; DW_OP_stack_value)\n 001b7895 \n \n 001b7896 v000000000000000 v000000000000000 location view pair\n 001b7898 v000000000000000 v000000000000000 location view pair\n 001b789a v000000000000000 v000000000000000 location view pair\n \n 001b789c 0000000000117f60 (base address)\n@@ -586145,19 +586145,19 @@\n \n 001b7ab7 v000000000000000 v000000000000000 location view pair\n 001b7ab9 v000000000000000 v000000000000000 location view pair\n 001b7abb v000000000000000 v000000000000000 location view pair\n \n 001b7abd 0000000000117f9c (base address)\n 001b7ac6 v000000000000000 v000000000000000 views at 001b7ab7 for:\n- 0000000000117f9c 0000000000117fc0 (DW_OP_addr: 1af990; DW_OP_stack_value)\n+ 0000000000117f9c 0000000000117fc0 (DW_OP_addr: 1a7060; DW_OP_stack_value)\n 001b7ad4 v000000000000000 v000000000000000 views at 001b7ab9 for:\n- 000000000011b068 000000000011b090 (DW_OP_addr: 1af990; DW_OP_stack_value)\n+ 000000000011b068 000000000011b090 (DW_OP_addr: 1a7060; DW_OP_stack_value)\n 001b7ae4 v000000000000000 v000000000000000 views at 001b7abb for:\n- 000000000011b0b8 000000000011b0d4 (DW_OP_addr: 1af990; DW_OP_stack_value)\n+ 000000000011b0b8 000000000011b0d4 (DW_OP_addr: 1a7060; DW_OP_stack_value)\n 001b7af4 \n \n 001b7af5 v000000000000000 v000000000000000 location view pair\n 001b7af7 v000000000000000 v000000000000000 location view pair\n 001b7af9 v000000000000000 v000000000000000 location view pair\n \n 001b7afb 0000000000117f9c (base address)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -465,220 +465,221 @@\n ZOmj6P~P\n \"3ZWDq^6\n RA;(LV9(\n r`Rr5-F2p\n JWh/nX~Pq\n He;0y:0y\n 6?zeV 7m\n-kuwACU=j\n-E*Olj)Zl\n-6-<7bOTI\n-Le *V%Ym\n-OV%zf{zJL7\n-Eu|em$Gsg\n-P=zfKEeL7\n-`3-v}/h1\n-8I]}l#mF\n-.O,PPoCI\n-V\tc(&c(6\n-Z&Ba:Wj*KC\n-M[,@+rxd\n-TdU0+IFd\n-kSYs31'`kE\n-HV[L@qRt\n-RxD))VjRL\n-Yn9,@ls6\n-'Nk)4N)4\n-Q+?UWy\n-@dPz/63P6\n-[ ^EhgM6\n-.2bI?k'@\n-Nxl=@t_'<\n-EFSdFZOQ\n-T9J5DWy+U\n-7`=e!%@3AE!\n-XiUwWUAz\n-7K9CK{O-\n-\t>OPud6h\n-9u@Cu>kd\n-[ulJ'3C)rWwa\n-T>Za,FX35\n-JG\\0}$QJ\n-b4nCg)oA\n-=0QlC][J\n-P{\\_cbG+{\n-rWaJ{\tisW1\n- H3\"%4AD\n-p;A}/!OA\n-M`xoO+)Oo\n-:<}hdL)*>\n-g,vGIT%2=?\n-/SV2{)(8h\n-Z8G@5exZ\n-i_a4c4^9\n-qBgXc>Sb`6B\n-o}g8\n-t3E5QoRS@\n-TQ\\f=Y*dV8p\n-P7m +|u[9\n-NRS&o6e\"\n-Fvx1\\V_&JN$j.\n-\"p I|gGV:\n-KF7YF\t$_v\n-zL7FfnXD\n-DaIib=o!\n-m$b{|C*0\n-R;}TbRrp\n-Wyy*;I$9\n-Er%De G&r-D\n-fYLin6k#!lDXFb\n-O+\\Z(}Mr\n-`>0|d0_w\n-MavNkD1O\n-78!i5-po\n-.|S!?\ta9`\n-WS/:leo!\n-BOYdbF$Fsu\n-5WMFU7Wr\n-r4E9~UD.G9\n-5c0@m@mE\n-2>csW(vy\n-PLy[hUoH\n-iQSFu#j*\n-QM_y$9#i\n-#8^XEwf}]\n-8%Yy,wsJu\n-}p3qa)aJ\n-S_pG3fix\n-,7,MXQNW+\n-Dd.MLwg+\n-^ 0iDKO^\n-*3RS9M%a\n-?4#6ft3#\n-tVE7z==~\n-=T?Mh8b=5\n-7qva7'#o*\n-:.`DD2[U;\n-:rY6h;uZg\n-<@>#iI\n+tU-o.q@w0p?\n+&FIZ,@!*J\n++Z4c`3+-~\n+E>Ol~)Z4\n+ebQ!OT!Cw8x\n+Mdb$r7Rl\n+E\"Olb)Zl\n+b?@{s$-N\n+R}\t*)@j[dO\n+fzKZ,Ba!\n+HYMgrp%%\n+*@imQ%#W\n+1%tU-/.qB\n+6eZ~>)2-_\n+Dm\tfEu5+\n+*@im[]#W;\n+yc$Gy2iZ\n+|bZBXPd<\n+Rj?a\\#k)5\n+g\\S;.IAI,\n+?[!lDr2H\n+'EydYz+yR\n+T}70yBuY)TOP\n+l*2s~o3*\n+N20D{7d#\n+6-T3vE0YmyE7>\n+,_)EIavxrB8\n+WXZ^)I^)\n+b< P;L*q%\n+)hQ8~#b[\n+U3K3w-M3\n+V*jh>6 >@\n+~tHRyuHR'\n+H1H\tHYH%Hk\n+Tb2o;9!r^\n+\t[/*}D75A\n+/c[b4vT/\n+u%^7$Wh;\n+.t56&&Z_\n+/_dSdp2:36C\n+H\tQ>[:oE>\n+gt+~lj*<\n+XF>E3-E/\n+6RZA:Q+u*\n+Pr\"A@yfr%\n+~E2uyvY5\n+Hed;p[g[\n+zs-=#'Poo~ua\n+G[9^ch>=\n+MTiQQ!3U\n+2L3&p4}3{;\n+q)qBgw)q\n+BW&n43z&r\n+\\>3oc*4h=\n+>=Sq)RrQ\n+b2?x$DC!\n+ D{ x]rP\n+U)jk.`[tq\n+=/!=?#$?_\n+Pv%_9\";+\n+f.UM:9U`\n+u+]hc?[B\n+>NAp\n+aO5^tyAO<\n+TY%'G/\"e\n+ivu%b$^Zh4\n+O6ix%cSoG\n+T[yEstoe\n+\tf\t\\Zv}Y[b\n+?5>yF6\tB\n+&]C96Y9F\n+%B\\>,6 i\n+ 8Tnqu>y7\n rz>=gHQW\n-_D7/2V+yc\n-I-} \"]0>\n-6c\tYSAiB\n-F`/H]}^s\n-Ur}&Rh0$\n-xMXopYM\\oY*h\n-aZ95c%dk\n-,D3#)}K5s\n-)vK\"6L#-gg\n-@enq6`]p\n-}.'NRN9q/\n-gj%@*2X0F6\n-/WjCq{0R\n-IcM\"cM*`\n-*UJu*EQJ\n-l{{AXRsm\n-Y8zVvRB?\n-|k:D2eMf\n-:L,T*ON,\n-^g]c3& v\n-u=Ur?X}.p\n-|TJ<[kqI\n-`!!ntY@e\n-WYha}.~3\n-\"pMG4Qqk\n-|8P54`y8\n-R4?CBfy6@]2\n-ItH`bCY^4\n-D0}_Rjc+^0oBv\n-AhV`Pz2q\n-Rdg].j6I\n-/c,GyCs\";\n-L#GD:\t*3|\n-8IbNjr: 72\n-9v.ul5%AY\n-h!Y^KktI\n->gVh:q;ju)\n-H!k!J\\(wG\n-k/dh0pKh6\n-p._X(*%W\n-J7+~DzwSU\n-w/Ue/0*B\n-JXSuv]Lv]<\n-I JMv]Lv\n-,d|LBL>M5p\n+ugCy%{,`a6T\n+6{8g@d{&\n+@n5B5@wf\n+$]p?jD?Z\n+)`xa.x8uf8\n+m\tw)o$w)dJ\n+\tu5zSFRA\n+8z0du6R\"\n+73e>u)nH\n+T4&W2*aK\n+*9.8JcBJ\n+>Ee?`?ar\n+Z!8}=XV[\n+SZ4~zG~r\n+\\z??0elm\n+vq!\\3t$op\n+-V#_x|n$\n+{)V#_x|n\n++Y.>pz\t`E\n+6GQ/,rj?\n+M9O_wT9'_\n+Sp]MOQ2e\n+Lh];PabK\n+>D|?Zqr5\n+.uWQLAGy=\n+^ez/z9rZ\n+mapoG^[9\n+_4a]Kd,M8\n+Sl+\n+N.r(AT&m\n+*&9/;P_$t\n+&fnS+baM?\n+BSjh.QL04%\n+_BC{XihzS\n+v+G>~B-k\n+VQ!Sw[b#\n+XK6t;\n-&iL,kXw%\n-'_kSG!3,_kS\n-*R%*RU_E\n-u)dN[Ak,\n-=\"^{Ak d@{Aks\n-Kx29L{\n+l)^oK#57_\n+&83p>kp7%\n+h+EsBoAi\n+TT(*J234J\n+R4-R++SSs\n+[CF5uys4y\n+-:oNGijS\n+X^;Ek?\n-&h<`<\"a:\n-\t}EqS3Iz\n-&c`S80/u\n-[@SF Ezvy\n-%oYa%KRV\n-<:gd\\5LG\n-#BJm\t'U7\n-}?$?\tPi \n-U0%ODr|g\n-BrGJ2YC_!\n-z)/n\t&vQ\n-v+!msu/P=\n-dq]6<$w}v\n-(0'PRo\t\\\n+kuAk6b_XS\n+_mh%>ka{\n+r$;QG_jI\n+V5Joq;$u \n+}72d8hug\n+,k(_'->4\n+q'1>.L`>2E\n+vZrq }8yA\n+)u7-Wc'n5\n+If!?=^Xp\n+\tE}RO\t)R\n+z_?2wA<^\n+v7=tY'|j\n+g@M.*-k~c\n+GnwJ Om.\n+hgw;;I@i|\n eM^$(~S^\n QIY+1[y4:Q\n u=rSULC5Gn\n xuT%|<@'\n %V;z;yH-\n-4Mw$3Sq\t%%T\n-`\\2%+DwPW$\n-(~xgrBMO\n-u*aiI%o3\n-f_9IqtY^\n-:hb:61}#\n-bh[\"iCzA;\n-pqxF){~}aZ\n+edct}N&F\n+)kHYCt|.\n+ZV\"0[Q{H\n+{}d\"s&&T\n+@QIEUEQg'\n+\\LFSv )C\n fgQ~N.vab\n z#\tt:`4*\n Y$%ERR$%ERR$tT\n K&@Tqa$o~\n `-$ 7)#E\n o/{%yhD)VL\n 8ExSE8.#\n Tv{5h!HW\n l^{6yNqK\n x9YId<T1\t'V%\n-)EIU#F-\"~)\n-yY\tw1/MX\n-z:\"_\"r%h\n-EB\"$!\"$r7\n+aYu*:mX4\n #,;B7#*AS\n _Wp<(cUq\n v.tj\\lDk\n-P?+u')YSGJFY}\n-d\\;/Mxlu\n-\"@bhr(`v\n-Q${!wwJcWJ-N\n-E!a=6\\=V|\n-:A4@@EzX\n-^X#TXTJ#TJ\n-KkSP/JjU\n-%j|= k\\!e\n-H)G52cZ3z\n-Cv.0p8(5;\n-0?D,d#fp\n-}lI:Zbap{p\n-~Zy\\YvCf\n-%*evImU<)\n-7A0YI2B+V\n-B$$Dc\\P)\n-tMmMml!t\\\n-ng4/g[59\n-j|71M.5E\n-+%`\n- ':~..6:\n-7Jg$z}b4\n-K-Xdoz/-\n-Ew(rfIn\t^\n-R$*(R*EJ\n-]f'~;CK.\n-(0Z+q#Z#\n-rJ\t'oK8%\n+hWnwP1Rb8\n+c6wm!fkW\n+/yf7GBSQ\n+gmSe\"R4H\n+a]|;l)($\n+5S`f2})q1\n+cs`:fl.D!\n+qD41ojhP\n+HUG~XQMK\n+JdwK+3S`\n+ uc|][L\\\n+^'C#|&,>,\n+nO'q9[r&\n+ja*~a\t~a\n+]P(LPBA=.(\n+\tnCQ,<\n+(eHv2E8a\n+pt?wt'wt?w4\n+)tt?wt'wt?wt'wt?wt'wt?wt'wt\n+%7]#7__n\n+%7]#7__n\n+)s,V&T\"ej\n+p\"$x/6)m\n+F\"T\"ejbeB%R\n+lb/g(r$a_c\n+5s5jT9e_&\n+/cp*28WEpP\n+k`4Ph/PT\n+UD{TD{TD{TD3\n+3i8]p?#\\\n+GLF9Gbp|\n+oY~l)?&t?\n+F1:!`\tur\n+dbeZbeZbeZy\n+J}:N64!&b3Q\n+O~]|2]'\"\n+3x@.lmyd\n+YyyTNEhon/6n{\n+=/=o^0,1\n+F9PA4dF%\n+o dYq\\DQ!\n+/;i'Fn'o\n+0~(LsOWnM\n+LSoHPs>{\n -%+#JVn)Y\n-/z0ft/m{\n-xvyh%]F[\n-\"uDF}&RGe\n-t@z+rKqY\n-S#S/`)jfj\n-i@/DSV,B\n-gh\\w&A>?\n-R9APj>]m\n-wF.PK\"# \n-I\"UQ|$!%H\n-Cyf.@]|D\n-[iB\"B# 4\n-P B@^-RCZV\n-@C3P