{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.wYPNwOgi/b1/sks_1.1.6+git20210302.c3ba6d5a-4_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.wYPNwOgi/b2/sks_1.1.6+git20210302.c3ba6d5a-4_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- aa704af31d284ee5aa63440bb5ad4a49 341592 debug optional sks-dbgsym_1.1.6+git20210302.c3ba6d5a-4_armhf.deb\n- 2f4fd43d61139c5626dbedb090ecdad1 1155528 net optional sks_1.1.6+git20210302.c3ba6d5a-4_armhf.deb\n+ 77be43fcf93226aa627f9a17e6c446dc 342104 debug optional sks-dbgsym_1.1.6+git20210302.c3ba6d5a-4_armhf.deb\n+ a0c3538fac0523c2920dcd6bdacad9af 1155536 net optional sks_1.1.6+git20210302.c3ba6d5a-4_armhf.deb\n"}, {"source1": "sks_1.1.6+git20210302.c3ba6d5a-4_armhf.deb", "source2": "sks_1.1.6+git20210302.c3ba6d5a-4_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 2022-01-24 11:33:30.000000 debian-binary\n--rw-r--r-- 0 0 0 3692 2022-01-24 11:33:30.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1151644 2022-01-24 11:33:30.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3688 2022-01-24 11:33:30.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1151656 2022-01-24 11:33:30.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/sbin/sks", "source2": "./usr/sbin/sks", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 72c72037fc64d09a4aedf36b2a108a1eb9bc51f5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c68933617c0da03cdcca4fea386eab1b9f210d52\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.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -10174,30 +10174,30 @@\n Initiates reconciliation server\n Initiates database server\n This is a list of the available commands\n Usage: sks \n sksdump.ml\n printf.ml\n format.ml\n-/tmp/ocamlpp09c4fb\n+/tmp/ocamlpp5311c3\n Sks.find\n Sks.commands\n-Common.set_logfile\n Stdlib__Format.open_box\n Str.split\n Sks.usage\n Sksdump.F.run\n Stdlib__Printf.eprintf\n-Stdlib__Printf.printf\n Common.perror\n+Stdlib__Printf.printf\n Stdlib__Format.print_string\n Sks.commands.(fun).M\n Stdlib__Format.close_box\n Stdlib__Format.pp_open_box\n Sks.help.(fun)\n+Common.set_logfile\n Str.regexp\n Sks.help\n Unit test failure: \n Running Decode unit tests:%!\n Running Poly unit tests:%!\n Running Poly unit tests:\n Running Number unit tests:%!\n@@ -10259,36 +10259,36 @@\n Running SKS \n update_subkeys\n updates found. Applying to database\n Beginning subkeyid update process\n apply_md_updates failed -- aborting txn\n Fatal database error\n keydb.ml\n-/tmp/ocamlpp09c4fb\n update_subkeys.ml\n+/tmp/ocamlpp5311c3\n Stdlib__List.length_aux\n Keydb.Unsafe.txn_commit\n Update_subkeys.apply_updates.(fun)\n PMap.Make.find\n Update_subkeys.settings\n-Common.set_logfile\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n PMap.Make.add\n Update_subkeys.run\n Keydb.Unsafe.checkpoint\n Keydb.Unsafe.close_dbs\n Update_subkeys.sort_dedup.dedup\n Common.perror\n Update_subkeys.sort_dedup\n Update_subkeys.apply_updates\n Update_subkeys.fix_keyids.process_key\n Update_subkeys.sort_dedup.(fun)\n Update_subkeys.fix_keyids\n Stdlib__List.length\n+Common.set_logfile\n get_missing_keys terminated by timeout\n Error getting missing keys\n get_missing_keys.catchup\n Unexpected reply to KeyStrings message\n Reconserver.get_missing_keys: \n %d keys received\n keys received\n@@ -10349,24 +10349,24 @@\n recoverList.ml\n reconComm.ml\n client.ml\n printf.ml\n bytes.ml\n dbMessages.ml\n prefixTree.ml\n-/tmp/ocamlpp09c4fb\n bitstring.ml\n channel.ml\n catchup.ml\n eventloop.ml\n utils.ml\n rMisc.ml\n reconCS.ml\n msgContainer.ml\n pTreeDB.ml\n+/tmp/ocamlpp5311c3\n random.ml\n reconserver.ml\n PSet.Make.elements_aux\n PMap.Make.find\n RecoverList.enable_gossip\n Reconserver.F.settings\n PTreeDB.new_txnopt\n@@ -10377,28 +10377,29 @@\n RMisc.truncate\n Reconserver.F.prepare\n Reconserver.F.get_missing_keys\n Reconserver.F.command_handler\n ReconCS.config_get_http_port\n PrefixTree.dbkey_of_key\n Eventloop.do_next_event\n+Common.perror\n Bitstring.create\n Reconserver.F.initiate_recon\n PrefixTree.save_synctime\n PrefixTree.random_element\n Bitstring.unset\n Reconserver.F.get_filters\n PSet.Make.cardinal\n PTreeDB.init_db\n ReconCS.handle_connection\n DbMessages.sockaddr_to_string\n+Common.set_logfile\n Reconserver.F.run\n MsgContainer.Container.marshal_noflush\n Stdlib__List.length_aux\n-Common.set_logfile\n PrefixTree.count_inmem_tree\n Stdlib__Random.int\n Reconserver.F.sync_tree\n PrefixTree.clean\n Reconserver.F.reconsocks\n PTreeDB.open_ptree_db\n PrefixTree.get_random\n@@ -10406,15 +10407,14 @@\n PrefixTree.get_frontier\n PrefixTree.load_node\n Stdlib__Printf.eprintf\n Reconserver.F.sockaddr_to_name\n Stdlib__Bytes.sub_string\n Reconserver.F.recon_handler\n Eventloop.evloop\n-Common.perror\n Channel.new_buffer_outc\n MsgContainer.Container.marshal\n PTreeDB.commit_txnopt\n Utils.hexstring\n Stdlib__Set.Make.elements\n Reconserver.F.choose_partner.is_compatible\n PrefixTree.shrink_tree\n@@ -10682,24 +10682,24 @@\n printf.ml\n keydb.ml\n stats.ml\n printexc.ml\n dbMessages.ml\n keyMerge.ml\n string.ml\n-/tmp/ocamlpp09c4fb\n channel.ml\n cMarshal.ml\n fingerprint.ml\n eventloop.ml\n utils.ml\n rMisc.ml\n keyHash.ml\n scanf.ml\n msgContainer.ml\n+/tmp/ocamlpp5311c3\n Keydb.Unsafe.txn_begin\n Dbserver.F.print_request\n Stdlib__Bytes.uppercase\n RMisc.truncate\n Stdlib__String.index\n Dbserver.F.lookup_keys\n Dbserver.F.index_page_filename\n@@ -10733,15 +10733,14 @@\n Str.regexp_string\n Keydb.Unsafe.delete_key_txn\n Dbserver.F\n Dbserver.F.read_file.(fun)\n Dbserver.F.index_page_mime\n Keydb.Unsafe.get_by_short_subkeyid\n Membership.get_mailsync_partners\n-Common.perror\n Settings.get_from_addr\n Channel.new_buffer_outc\n MsgContainer.Container.marshal\n Dbserver.F.get_keys_by_keyid\n HtmlTemplates.preformat_list\n Stdlib__List.length\n Dbserver.F.tsort_keys.(fun)\n@@ -10758,14 +10757,15 @@\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.sync\n MRindex.keys_to_lines\n Keydb.Unsafe.skey_of_string\n Fingerprint.from_key\n Dbserver.F.transmit_keys\n Eventloop.do_next_event\n+Common.perror\n Dbserver.F.descending\n KeyHash.sort\n Dbserver.F.verify_web_fname\n Dbserver.F.command_handler\n Wserver.strip\n Utils.unit_memoize.(fun)\n Stats.generate_html_stats_page_nostats\n@@ -10774,17 +10774,17 @@\n Dbserver.F.dbdir\n Str.string_before\n Dbserver.F.websocks\n Dbserver.F.transmit_single_key\n Keydb.Unsafe.add_keys_merge\n Membership.reload_mailsync_if_changed\n DbMessages.sockaddr_to_string\n+Common.set_logfile\n Dbserver.F.run.(fun)\n KeyHash.hash\n-Common.set_logfile\n Dbserver.F.get_stats\n Dbserver.F.convert_web_fname\n KeyMerge.get_version\n Armor.encode_pubkey_string\n Stdlib__List.hd\n Str.split\n Key.to_string\n@@ -10824,41 +10824,41 @@\n new keys in log.\n No changes since timestamp\n stdlib.ml\n incdump.ml\n keydb.ml\n printf.ml\n printexc.ml\n-/tmp/ocamlpp09c4fb\n utils.ml\n+/tmp/ocamlpp5311c3\n Stdlib__List.length_aux\n Keydb.Unsafe.unmarshal_offset\n PSet.Make.remove\n-Common.set_logfile\n Stdlib.open_out\n Incdump.run.(fun)\n PSet.Make.iter\n Incdump.settings\n Keydb.Unsafe.close_dbs\n Keydb.Unsafe.skey_of_string\n Stdlib__Printexc.to_string\n Stdlib__Printf.eprintf\n+Common.perror\n Stdlib__Printf.printf\n Incdump.dump_database.run\n-Common.perror\n Incdump.dump_database.run.(fun)\n Keydb.Unsafe.keystring_of_string\n Utils.hexstring\n Incdump.run\n Keydb.Unsafe.get_skeystring_by_hash\n Keydb.Unsafe.unmarshal_large_offset\n Stdlib__List.length\n PSet.Make.merge\n PSet.Make.cardinal\n PSet.Make.add\n+Common.set_logfile\n Running SKS \n sks-dump\n Sksdump.F(M).Argument_error\n #Dump-ended: %s\n #Dump-ended: \n %s-%04d.pgp\n %s %s-%04d.pgp\n@@ -10882,33 +10882,33 @@\n Running SKS %s%s\n Failed attempt to extract key \n stdlib.ml\n sksdump.ml\n sStream.ml\n keydb.ml\n printf.ml\n-/tmp/ocamlpp09c4fb\n utils.ml\n+/tmp/ocamlpp5311c3\n Sksdump.F.settings\n Keydb.Unsafe.unmarshal_offset\n-Common.set_logfile\n Sksdump.F.dump_database_create_metadata\n Stdlib.open_out\n Sksdump.F.run\n Keydb.Unsafe.skey_of_string\n Stdlib__Printf.eprintf\n Sksdump.F.dump_database\n Sksdump.F.dump_database.run\n+Common.perror\n Sksdump.F.write_to_fname\n Stdlib__Printf.printf\n-Common.perror\n SStream.next\n Sksdump.F.time_to_string\n Utils.hexstring\n Keydb.Unsafe.unmarshal_large_offset\n+Common.set_logfile\n SStream.peek\n Sksdump.F\n Sksdump.F.write_to_file\n No files provided\n No existing KeyDB database. Exiting.\n Running SKS %s%s\n Running SKS \n@@ -10921,79 +10921,79 @@\n %d keys loaded, %d files left\n files left\n keys loaded, \n Loading keys...\n stdlib.ml\n keydb.ml\n printf.ml\n-/tmp/ocamlpp09c4fb\n merge_keyfiles.ml\n mTimer.ml\n+/tmp/ocamlpp5311c3\n Stdlib__List.length_aux\n Keydb.Unsafe.txn_commit\n Merge_keyfiles.F.run.(fun)\n-Common.set_logfile\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.close_dbs\n Merge_keyfiles.F.run\n+Common.perror\n Stdlib__Printf.printf\n Merge_keyfiles.F.settings\n-Common.perror\n Stdlib__List.rev\n Merge_keyfiles.F.timestr\n Merge_keyfiles.F.create_keydump_stream\n MTimer.stop\n Stdlib.open_in\n Merge_keyfiles.F.fnames\n Stdlib__List.length\n Merge_keyfiles.F.get_key\n Keydb.Unsafe.add_keys_merge\n+Common.set_logfile\n MTimer.read\n hashes processed\n Opening dbs...\n PTree directory already exists. Exiting.\n Running SKS %s%s\n Running SKS \n Cleaning Tree.\n %d hashes processed\n sStream.ml\n printf.ml\n keydb.ml\n prefixTree.ml\n-/tmp/ocamlpp09c4fb\n channel.ml\n pbuild.ml\n pTreeDB.ml\n+/tmp/ocamlpp5311c3\n Stdlib__List.length_aux\n PrefixTree.count_inmem_tree\n-Common.set_logfile\n Pbuild.F.ptree_settings\n PrefixTree.clean\n PrefixTree.marshal_to_string\n PTreeDB.open_ptree_db\n Keydb.Unsafe.close_dbs\n PrefixTree.get_frontier\n Pbuild.F\n PrefixTree.insert_both\n Pbuild.F.run\n Pbuild.F.get_n\n Stdlib__Printf.printf\n-Pbuild.F.keydb_settings\n Common.perror\n+Pbuild.F.keydb_settings\n Channel.new_buffer_outc\n SStream.next\n PrefixTree.pad\n PrefixTree.save_synctime\n Keydb.Unsafe.create_hashstream.close\n PrefixTree.shrink_tree\n ZZp.of_bytes\n Stdlib__List.length\n PTreeDB.closedb\n PTreeDB.init_db\n+Common.set_logfile\n error parsing key in file \n %.2f min\n DB time: %s. Total time: %s.\n . Total time: \n DB time: \n %d keys loaded, %d files left\n files left\n@@ -11010,45 +11010,45 @@\n Running SKS \n fastbuild\n . Skipping rest of file\n fastbuild.ml\n printf.ml\n keydb.ml\n printexc.ml\n-/tmp/ocamlpp09c4fb\n keyHash.ml\n mTimer.ml\n+/tmp/ocamlpp5311c3\n Keydb.Unsafe.txn_commit\n Stdlib__List.length_aux\n Key.get_ids\n PSet.Make.elements_aux\n-Common.set_logfile\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.txn_abort\n Fastbuild.F.get_keymd\n Keydb.Unsafe.set_meta_txn\n Fastbuild.F.run.(fun).loop\n Keydb.Unsafe.close_dbs\n Stdlib__Printexc.to_string\n Stdlib__Printf.eprintf\n+Common.perror\n Fastbuild.F.get_keymds_list\n Fastbuild.F.dumpdir\n-Common.perror\n KeyHash.sort\n Fastbuild.F\n Fastbuild.F.list_mapi.loop\n Keydb.Unsafe.set_meta\n MTimer.stop\n Key.to_words\n Fastbuild.F.get_keymds_rec\n Fastbuild.F.timestr\n Keydb.Unsafe.shorten_offset\n Fastbuild.F.inchan_to_nextkey\n Stdlib__List.length\n MTimer.read\n+Common.set_logfile\n Fastbuild.F.run\n KeyHash.hash\n Fastbuild.F.settings\n yminsky.dedup\n KeyDB directory already exists. Exiting.\n Running SKS %s%s\n Running SKS \n@@ -11057,35 +11057,35 @@\n . Total time: \n DB time: \n Loading keys...\n stdlib.ml\n keydb.ml\n printf.ml\n build.ml\n-/tmp/ocamlpp09c4fb\n mTimer.ml\n+/tmp/ocamlpp5311c3\n Keydb.Unsafe.txn_commit\n-Common.set_logfile\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.set_meta_txn\n Build.F.nsplit\n Keydb.Unsafe.close_dbs\n+Common.perror\n Build.F.get_keys.loop\n Stdlib__Printf.printf\n-Common.perror\n Build.F.get_keys_fname.(fun)\n Keydb.Unsafe.set_meta\n Build.F.settings\n MTimer.stop\n Stdlib.open_in\n Build.F.get_keys_fname\n Build.F.run.(fun)\n Build.F.batch_iter\n Build.F.run\n+Common.set_logfile\n MTimer.read\n Build.F.timestr\n Indirect canonicalization complete\n Starting keydump %d\n %d thousand steps processed\n Starting keydump \n doing %d out of %d update actions\n@@ -11138,61 +11138,61 @@\n get_dups retrieved empty list\n get_dups retrieved non-duplicate\n Direct canonicalization complete\n Starting direct canonicalization\n stdlib.ml\n sStream.ml\n keydb.ml\n-/tmp/ocamlpp09c4fb\n utils.ml\n keyHash.ml\n clean_keydb.ml\n+/tmp/ocamlpp5311c3\n Keydb.Unsafe.txn_commit\n PSet.Make.elements_aux\n PMap.Make.find\n Key.of_string\n Clean_keydb.F.do_opt\n Clean_keydb.F.has_dups\n Keydb.Unsafe.txn_abort\n PMap.Make.add\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.set_meta_txn\n Keydb.Unsafe.skey_of_string\n-Common.strip_opt\n Keydb.Unsafe.unconditional_checkpoint\n Keydb.Unsafe.key_of_skey\n+Common.perror\n Keydb.Unsafe.delete_key\n KeyHash.sort\n Stdlib__List.rev\n Key.to_words\n+Common.strip_opt\n Keydb.Unsafe.get_skeystring_by_hash\n Clean_keydb.F.run\n+Common.set_logfile\n KeyHash.hash\n Clean_keydb.F.canonicalize_indirect.(fun)\n Str.regexp\n Clean_keydb.F.get_dups_rec\n Stdlib__List.length_aux\n Keydb.Unsafe.get_meta\n Key.get_ids\n Clean_keydb.F.merge\n-Common.set_logfile\n Keydb.Unsafe.unmarshal_offset\n Clean_keydb.F.canonicalize_key\n Clean_keydb.F.tick\n Clean_keydb.F.canonicalize_direct\n Str.split\n Keydb.Unsafe.delete_key_txn\n Clean_keydb.F.canonicalize\n Clean_keydb.F.merge_from_hashes.key_from_hash\n Keydb.Unsafe.close_dbs\n Clean_keydb.F.settings\n Clean_keydb.F.canonicalize_direct.clean\n Key.next_rec\n Clean_keydb.F.merge_from_hashes.(fun)\n-Common.perror\n Clean_keydb.F.canonicalize_indirect\n Keydb.Unsafe.apply_md_updates\n Clean_keydb.F.canonicalize_indirect.filter_actions\n Utils.hexstring\n Keydb.Unsafe.set_meta\n SStream.junk\n Clean_keydb.F.get_dups\n@@ -11350,19 +11350,19 @@\n index.ml\n parsePGP.ml\n htmlTemplates.ml\n printf.ml\n bytes.ml\n int64.ml\n keyMerge.ml\n-/tmp/ocamlpp09c4fb\n buffer.ml\n channel.ml\n fingerprint.ml\n utils.ml\n+/tmp/ocamlpp5311c3\n Index.sort_siginfo_list.(fun)\n Index.subkey_to_lines\n Index.key_packet_to_line\n Index.sig_to_siginfo.update_siginfo\n HtmlTemplates.link\n ParsePGP.parse_signature\n Fingerprint.from_key\n@@ -11375,33 +11375,33 @@\n Index.is_revoked.(fun)\n Index.siginfo_to_lines.(fun)\n Stdlib__List.rev\n Index.subkeys_to_lines\n KeyMerge.key_to_pkey\n Index.sig_to_siginfo\n Index.key_to_lines_verbose\n-Common.filter_opts\n ParsePGP.int64_of_string\n HtmlTemplates.hash\n HtmlTemplates.keyinfo_pks\n Index.max_selfsig_time\n Stdlib__Int64.compare\n Index.move_primary_to_front.(fun)\n Index.selfsigs_to_lines\n Index.convert_sigpair\n Index.selfsigs_to_lines.(fun)\n Index.split_list.loop\n KeyMerge.get_version\n+Common.filter_opts\n Index.uids_to_lines\n HtmlTemplates.hash_link\n Stdlib__List.hd\n Index.key_to_lines_verbose.(fun)\n Fingerprint.fp_to_string\n-Index.key_to_lines_normal\n Common.apply_opt\n+Index.key_to_lines_normal\n Stdlib__Bytes.sub_string\n Index.get_uid.(fun)\n Index.is_selfsig\n Channel.new_buffer_outc\n Utils.hexstring\n Index.move_primary_to_front\n HtmlTemplates.fingerprint\n@@ -11562,22 +11562,23 @@\n Membership.Lookup_failure\n Blank line\n Membership.Bug\n stdlib.ml\n membership.ml\n wserver.ml\n string.ml\n-/tmp/ocamlpp09c4fb\n utils.ml\n scanf.ml\n+/tmp/ocamlpp5311c3\n random.ml\n Membership.membership_string.to_string\n Membership.membership_string\n Stdlib__String.index\n Membership.reload_if_changed.f\n+Common.perror\n Membership.load_membership_file.loop\n Membership.reload_if_changed.f.(fun)\n Membership.choose\n Wserver.strip\n Utils.unit_memoize.(fun)\n PSet.Make.mem\n Stdlib.open_in\n@@ -11593,15 +11594,14 @@\n Membership.convert_address.(fun)\n Membership.lookup_hostname\n Stdlib__List.hd\n Membership.ai_to_string\n Membership.same_inet_addr\n Membership.refresh_member\n Membership.get_mailsync_partners\n-Common.perror\n Membership.convert_address\n Membership.get_mtime\n Membership.ai_list_to_string\n Stdlib__Scanf.sscanf\n Membership.get_names\n Stdlib__String.contains\n HTTP/1.0 \n@@ -11707,21 +11707,22 @@\n HTTP/1.0 %03d %s\n Wserver.Page_not_found\n wserver.ml\n htmlTemplates.ml\n bytes.ml\n string.ml\n printexc.ml\n-/tmp/ocamlpp09c4fb\n buffer.ml\n channel.ml\n+/tmp/ocamlpp5311c3\n Wserver.request_to_string_short\n PMap.Make.find\n PMap.Make.add\n Stdlib__String.index\n+Common.err_to_string\n Wserver.decode\n Wserver.headers_to_string\n Stdlib__String.lowercase\n Stdlib__Printexc.to_string\n Wserver.stripchars\n Wserver.request_to_string\n Stdlib__Buffer.contents\n@@ -11750,15 +11751,14 @@\n HtmlTemplates.page\n Wserver.headers_to_string.(fun)\n Wserver.is_blank\n Stdlib__Bytes.sub_string\n Wserver.parse_post\n Channel.new_buffer_outc\n Wserver.decode.need_decode\n-Common.err_to_string\n \n \n \n
%s\n \t Hash=%s\n \t Hash=n\n Requested prefix longer than list\n PrefixTree.Bug\n bytes.ml\n prefixTree.ml\n-/tmp/ocamlpp09c4fb\n bitstring.ml\n big_int.ml\n channel.ml\n mArray.ml\n+/tmp/ocamlpp5311c3\n random.ml\n PrefixTree.unmarshal_dheader.(fun)\n MArray.max\n PrefixTree.op_unwrap\n PSet.Make.iter\n PrefixTree.child_keys_rec\n PrefixTree.save_node\n@@ -12857,15 +12857,14 @@\n PrefixTree.count_inmem_tree\n Stdlib__Random.int\n PrefixTree.nonempty_children\n PrefixTree.clean_subtree\n PrefixTree.count_inmem\n PrefixTree.op_apply\n PrefixTree.insert_both\n-Common.perror\n Channel.new_buffer_outc\n PrefixTree.count_nodes.(fun)\n PrefixTree.int_to_bstring\n PrefixTree.shrink_tree\n PrefixTree.depth\n Stdlib__Bytes.of_string\n Stdlib__List.length\n@@ -12879,14 +12878,15 @@\n Big_int.mod_big_int\n PrefixTree.get_ondisk_subkeys\n PrefixTree.marshal_to_string\n PrefixTree.split_at_depth.(fun)\n PrefixTree.create_svalues\n PrefixTree.inmem_children\n PrefixTree.get_node_str\n+Common.perror\n Bitstring.copy\n Bitstring.create\n PrefixTree.delete_subtree_rec\n PrefixTree.marshal_header\n PrefixTree.delete_at_depth\n PrefixTree.random_element\n ZZp.to_bytes\n@@ -13251,33 +13251,33 @@\n %scallback timed out.\n callback timed out.\n %scallback interrupted by break.\n callback interrupted by break.\n Eventloop.SigAlarm\n printf.ml\n printexc.ml\n-/tmp/ocamlpp09c4fb\n eventloop.ml\n+/tmp/ocamlpp5311c3\n Eventloop.add_socket_handlers.(fun)\n Heap.heapify\n Eventloop.do_timed_callback\n+Common.err_to_string\n Heap.get\n Stdlib__Printexc.to_string\n Stdlib__Printf.eprintf\n Eventloop.cbname\n Eventloop.do_current_events\n Heap.empty\n Eventloop\n+Common.perror\n Eventloop.do_next_event\n Eventloop.evloop\n-Common.perror\n Eventloop.maybe_create_sock\n Eventloop.do_callback\n Heap.pop\n-Common.err_to_string\n Eventloop.create_sock\n read_float\n read_int\n read_int32\n read_int64\n read with different size\n read_int64_size\n@@ -13338,44 +13338,44 @@\n Unix error: %s - %s(%s)\n Common.Transaction_aborted\n Unix error: \n %d.%d.%d\n Common.Bug\n string.ml\n printexc.ml\n-/tmp/ocamlpp09c4fb\n utils.ml\n+/tmp/ocamlpp5311c3\n+Common.protect.pfinally\n PMap.Make.find\n-Common.set_logfile\n-Common.db_command_name\n Common.match_client_recon_addr\n+Common.filter_opts\n PMap.Make.add\n-Common.recon_command_name\n+Common.compatible_version_string\n+Common.get_client_recon_addr\n+Common.reopen_logfile\n+Common.err_to_string\n Stdlib__String.index\n Str.split\n-Common.make_addr_list\n-Common.eplerror.(fun)\n-Stdlib__Printexc.to_string\n-Common.strip_opt\n-Common.protect.pfinally\n-Common.compatible_version_string\n+Common.protect\n Common.apply_opt\n-Common.reopen_logfile\n+Stdlib__Printexc.to_string\n+Common.match_client_recon_addr.(fun)\n+Common.db_command_name\n+Common.recon_command_name\n+Common.make_addr_list\n Utils.unit_memoize.(fun)\n-Common.version\n-Common.filter_opts\n-Common.parse_version_string\n-Common.get_client_recon_addr\n-Stdlib__String.sub\n+Common.strip_opt\n Common.make_addr_list.resolver\n-Common.protect\n-Common.match_client_recon_addr.(fun)\n-Common.err_to_string\n-Str.regexp\n+Stdlib__String.sub\n+Common.set_logfile\n+Common.version\n Common.plerror.(fun)\n+Str.regexp\n+Common.eplerror.(fun)\n+Common.parse_version_string\n /etc/sks/sksconf\n Sys error while parsing config file: %s\n Sys error while parsing config file: \n -read_config_file\n stdlib.ml\n string.ml\n printexc.ml\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -323,22 +323,22 @@\n 0x00215400 30f2905e cd5f226d 2cc7feb8 9ecbe306 0..^._\"m,.......\n 0x00215410 929030f8 bd623f9c 4643d165 7eff3882 ..0..b?.FC.e~.8.\n 0x00215420 d4b81fa0 040640a0 c02b4765 7466696c ......@..+Getfil\n 0x00215430 656f7074 73903041 dc1435c8 68e7b18b eopts.0A..5.h...\n 0x00215440 d346a62d 3bb80790 30051500 712c63d0 .F.-;...0...q,c.\n 0x00215450 3ddc8660 7c43a4ca 9ea00406 40a0c026 =..`|C......@..&\n 0x00215460 436f6d6d 6f6e9030 fe8af190 d35c8afe Common.0.....\\..\n- 0x00215470 6a8de8e7 c9fbd686 903085c1 2f8efa28 j........0../..(\n- 0x00215480 9cf37923 1ab3c10a a8daa004 0640a0c0 ..y#.........@..\n+ 0x00215470 6a8de8e7 c9fbd686 90303f67 8561715d j........0?g.aq]\n+ 0x00215480 4ac4525e 5c07c390 46f6a004 0640a0c0 J.R^\\...F....@..\n 0x00215490 27436861 6e6e656c 9030751f ac30ebbc 'Channel.0u..0..\n 0x002154a0 fdc19f41 23cf3b13 dc869030 8d5f7b3e ...A#.;....0._{>\n 0x002154b0 f5f18ac1 8844b0f3 1dbfcf23 a0040640 .....D.....#...@\n 0x002154c0 a0c02945 76656e74 6c6f6f70 9030f442 ..)Eventloop.0.B\n 0x002154d0 6f090403 34cb4860 756c7cef 9c939030 o...4.H`ul|....0\n- 0x002154e0 9bdbcfdc 0bfcedf2 a4fd9a0c 7bed9515 ............{...\n+ 0x002154e0 0cb0e2c7 4dfafef0 2f08c5dc 4d0958e1 ....M.../...M.X.\n 0x002154f0 a0040640 a0c02945 68616e64 6c657273 ...@..)Ehandlers\n 0x00215500 90308947 2079787c 7d1618fe b1956907 .0.G yx|}.....i.\n 0x00215510 12f89030 80255eb7 c6dee9d3 ada7e858 ...0.%^........X\n 0x00215520 e5962eaf a0040640 a0c02942 69747374 .......@..)Bitst\n 0x00215530 72696e67 903092f9 a7cf967d af07e7b2 ring.0.....}....\n 0x00215540 1b81f8ae 9f149030 a21df6f0 1b2d0467 .......0.....-.g\n 0x00215550 ec1945b0 6bb8c5ff a0040640 a0c02e4d ..E.k......@...M\n@@ -367,183 +367,183 @@\n 0x002156c0 9030de09 1291502b cfe664e4 9cb7ed2b .0....P+..d....+\n 0x002156d0 edbd9030 f012c0db c53ed736 2e34380d ...0.....>.6.48.\n 0x002156e0 1e7b3acd a0040640 a0c02646 71756575 .{:....@..&Fqueu\n 0x002156f0 6590304f 3475ab14 dc970021 ae941b79 e.0O4u.....!...y\n 0x00215700 7e3c6190 30932e91 e6edc7c9 aa808260 ~