{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.OgRd485Q/b1/sks_1.1.6+git20210302.c3ba6d5a-4.1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.OgRd485Q/b2/sks_1.1.6+git20210302.c3ba6d5a-4.1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- f427ee3710ed12b103de456305df26b1 414904 debug optional sks-dbgsym_1.1.6+git20210302.c3ba6d5a-4.1_amd64.deb\n- e8d192493cafb7f6fdfd7fe1c4c9a781 1225768 net optional sks_1.1.6+git20210302.c3ba6d5a-4.1_amd64.deb\n+ 5631553878eb064f6c9368e39074ae8f 415684 debug optional sks-dbgsym_1.1.6+git20210302.c3ba6d5a-4.1_amd64.deb\n+ 897b0ec0f9c140dda01b798375a26eed 1226796 net optional sks_1.1.6+git20210302.c3ba6d5a-4.1_amd64.deb\n"}, {"source1": "sks_1.1.6+git20210302.c3ba6d5a-4.1_amd64.deb", "source2": "sks_1.1.6+git20210302.c3ba6d5a-4.1_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 2024-07-07 22:33:15.000000 debian-binary\n--rw-r--r-- 0 0 0 3664 2024-07-07 22:33:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1221912 2024-07-07 22:33:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3668 2024-07-07 22:33:15.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1222936 2024-07-07 22:33:15.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,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: x86 ISA needed: x86-64-baseline\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: 36ddab21587cea2bf845cf438cc45b05da7db459\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e315563d37e63dee178bb20e8cd7618f4cd77098\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": "@@ -10392,30 +10392,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/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\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-Common.set_logfile\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.perror\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@@ -10477,36 +10477,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/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\n update_subkeys.ml\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 Keydb.Unsafe.txn_abort\n+Common.set_logfile\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.set_logfile\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.perror\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@@ -10569,16 +10569,16 @@\n client.ml\n printf.ml\n bytes.ml\n dbMessages.ml\n prefixTree.ml\n bitstring.ml\n channel.ml\n+/tmp/ocamlpp4b7750\n catchup.ml\n-/tmp/ocamlpp7755c7\n eventloop.ml\n utils.ml\n rMisc.ml\n reconCS.ml\n msgContainer.ml\n pTreeDB.ml\n random.ml\n@@ -10596,41 +10596,41 @@\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 Bitstring.create\n-Common.set_logfile\n Reconserver.F.initiate_recon\n PrefixTree.save_synctime\n PrefixTree.random_element\n Bitstring.unset\n Reconserver.F.get_filters\n-Common.perror\n PSet.Make.cardinal\n PTreeDB.init_db\n ReconCS.handle_connection\n DbMessages.sockaddr_to_string\n Reconserver.F.run\n MsgContainer.Container.marshal_noflush\n Stdlib__List.length_aux\n PrefixTree.count_inmem_tree\n Stdlib__Random.int\n Reconserver.F.sync_tree\n PrefixTree.clean\n+Common.set_logfile\n Reconserver.F.reconsocks\n PTreeDB.open_ptree_db\n PrefixTree.get_random\n Catchup.uninterruptable_catchup\n PrefixTree.get_frontier\n PrefixTree.load_node\n Stdlib__Printf.eprintf\n Reconserver.F.sockaddr_to_name\n Stdlib__Bytes.sub_string\n+Common.perror\n Reconserver.F.recon_handler\n Eventloop.evloop\n Channel.new_buffer_outc\n MsgContainer.Container.marshal\n PTreeDB.commit_txnopt\n Utils.hexstring\n Stdlib__Set.Make.elements\n@@ -10895,15 +10895,15 @@\n keydb.ml\n stats.ml\n dbMessages.ml\n keyMerge.ml\n string.ml\n channel.ml\n cMarshal.ml\n-/tmp/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\n fingerprint.ml\n eventloop.ml\n utils.ml\n rMisc.ml\n keyHash.ml\n scanf.ml\n msgContainer.ml\n@@ -10922,35 +10922,36 @@\n MRindex.keys_to_index\n Dbserver.F.eventify_handler\n Key.to_words\n Dbserver.F.webhandler.(fun)\n PSet.Make.mem\n Stdlib__String.sub\n Dbserver.F.handle_get_request\n-Common.perror\n Dbserver.F.read_file\n Dbserver.F.settings\n Dbserver.F.get_keystrings_from_hashes.loop\n KeyHash.dehexify\n Dbserver.F.command_handler.(fun)\n MsgContainer.Container.marshal_noflush\n Stdlib__List.length_aux\n Dbserver.F.ascending\n Key.get_ids\n Keydb.Unsafe.unmarshal_offset\n Keydb.Unsafe.get_meta\n Stdlib__String.rindex\n Dbserver.F.get_keys_by_keyid.(fun)\n+Common.set_logfile\n Dbserver.F.clean_keys\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+Common.perror\n Membership.get_mailsync_partners\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@@ -10969,15 +10970,14 @@\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 Dbserver.F.descending\n-Common.set_logfile\n KeyHash.sort\n Dbserver.F.command_handler\n Utils.unit_memoize.(fun)\n Stats.generate_html_stats_page_nostats\n Dbserver.F.webhandler\n Keydb.Unsafe.get_skeystring_by_hash\n Dbserver.F.dbdir\n@@ -11030,40 +11030,40 @@\n %d new keys in log.\n new keys in log.\n No changes since timestamp\n stdlib.ml\n incdump.ml\n keydb.ml\n printf.ml\n-/tmp/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\n utils.ml\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__Printf.eprintf\n-Common.set_logfile\n+Common.perror\n Stdlib__Printf.printf\n Incdump.dump_database.run\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.perror\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@@ -11087,33 +11087,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/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\n utils.ml\n Sksdump.F.settings\n Keydb.Unsafe.unmarshal_offset\n Sksdump.F.dump_database_create_metadata\n+Common.set_logfile\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.set_logfile\n Sksdump.F.write_to_fname\n+Common.perror\n Stdlib__Printf.printf\n SStream.next\n Sksdump.F.time_to_string\n Utils.hexstring\n Keydb.Unsafe.unmarshal_large_offset\n-Common.perror\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@@ -11126,35 +11126,35 @@\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/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\n merge_keyfiles.ml\n mTimer.ml\n Stdlib__List.length_aux\n Keydb.Unsafe.txn_commit\n Merge_keyfiles.F.run.(fun)\n Keydb.Unsafe.txn_abort\n+Common.set_logfile\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.close_dbs\n Merge_keyfiles.F.run\n-Common.set_logfile\n+Common.perror\n Stdlib__Printf.printf\n Merge_keyfiles.F.settings\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-Common.perror\n Merge_keyfiles.F.get_key\n Keydb.Unsafe.add_keys_merge\n MTimer.read\n hashes processed\n Opening dbs...\n PTree directory already exists. Exiting.\n Running SKS %s%s\n@@ -11162,34 +11162,34 @@\n Cleaning Tree.\n %d hashes processed\n sStream.ml\n keydb.ml\n printf.ml\n prefixTree.ml\n channel.ml\n-/tmp/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\n pbuild.ml\n pTreeDB.ml\n Stdlib__List.length_aux\n Pbuild.F.ptree_settings\n PrefixTree.clean\n+Common.set_logfile\n PrefixTree.marshal_to_string\n PTreeDB.open_ptree_db\n Keydb.Unsafe.close_dbs\n Pbuild.F\n Pbuild.F.run\n Pbuild.F.keydb_settings\n Pbuild.F.get_n\n-Common.set_logfile\n+Common.perror\n Stdlib__Printf.printf\n Channel.new_buffer_outc\n SStream.next\n Keydb.Unsafe.create_hashstream.close\n Stdlib__List.length\n-Common.perror\n PTreeDB.closedb\n PTreeDB.init_db\n error parsing key in file \n %.2f min\n DB time: %s. Total time: %s.\n . Total time: \n DB time: \n@@ -11207,41 +11207,41 @@\n Running SKS %s%s\n Running SKS \n fastbuild\n . Skipping rest of file\n fastbuild.ml\n printf.ml\n keydb.ml\n-/tmp/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\n keyHash.ml\n mTimer.ml\n Keydb.Unsafe.txn_commit\n Stdlib__List.length_aux\n Key.get_ids\n PSet.Make.elements_aux\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.txn_abort\n+Common.set_logfile\n Fastbuild.F.get_keymd\n Keydb.Unsafe.set_meta_txn\n Fastbuild.F.run.(fun).loop\n Keydb.Unsafe.close_dbs\n Stdlib__Printf.eprintf\n+Common.perror\n Fastbuild.F.get_keymds_list\n-Common.set_logfile\n Fastbuild.F.dumpdir\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 Fastbuild.F.inchan_to_nextkey\n-Common.perror\n Stdlib__List.length\n MTimer.read\n Fastbuild.F.run\n KeyHash.hash\n Fastbuild.F.settings\n yminsky.dedup\n KeyDB directory already exists. Exiting.\n@@ -11252,34 +11252,34 @@\n . Total time: \n DB time: \n Loading keys...\n stdlib.ml\n keydb.ml\n printf.ml\n build.ml\n-/tmp/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\n mTimer.ml\n Keydb.Unsafe.txn_commit\n Keydb.Unsafe.txn_abort\n+Common.set_logfile\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.set_meta_txn\n Build.F.nsplit\n Keydb.Unsafe.close_dbs\n Build.F.get_keys.loop\n-Common.set_logfile\n+Common.perror\n Stdlib__Printf.printf\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-Common.perror\n Build.F.run\n MTimer.read\n Build.F.timestr\n Indirect canonicalization complete\n Starting keydump %d\n %d thousand steps processed\n Starting keydump \n@@ -11333,15 +11333,15 @@\n get_dups retrieved non-duplicate\n get_dups retrieved empty list\n Direct canonicalization complete\n Starting direct canonicalization\n stdlib.ml\n sStream.ml\n keydb.ml\n-/tmp/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\n utils.ml\n keyHash.ml\n clean_keydb.ml\n Keydb.Unsafe.txn_commit\n PSet.Make.elements_aux\n PMap.Make.find\n Key.of_string\n@@ -11351,42 +11351,42 @@\n PMap.Make.add\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.set_meta_txn\n Keydb.Unsafe.skey_of_string\n Keydb.Unsafe.unconditional_checkpoint\n Keydb.Unsafe.key_of_skey\n Keydb.Unsafe.delete_key\n-Common.set_logfile\n KeyHash.sort\n Stdlib__List.rev\n Key.to_words\n Keydb.Unsafe.get_skeystring_by_hash\n-Common.perror\n Clean_keydb.F.run\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 Keydb.Unsafe.unmarshal_offset\n Clean_keydb.F.canonicalize_key\n-Common.strip_opt\n+Common.set_logfile\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+Common.strip_opt\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+Common.perror\n Clean_keydb.F.merge_from_hashes.(fun)\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@@ -11545,15 +11545,15 @@\n parsePGP.ml\n htmlTemplates.ml\n printf.ml\n bytes.ml\n keyMerge.ml\n buffer.ml\n channel.ml\n-/tmp/ocamlpp7755c7\n+/tmp/ocamlpp4b7750\n fingerprint.ml\n utils.ml\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@@ -11564,14 +11564,15 @@\n Stdlib__Buffer.contents\n HtmlTemplates.html_quote\n Index.datestr_of_int64\n Stdlib__Printf.printf\n Index.is_revoked.(fun)\n Index.siginfo_to_lines.(fun)\n Stdlib__List.rev\n+Common.apply_opt\n Index.subkeys_to_lines\n KeyMerge.key_to_pkey\n Index.sig_to_siginfo\n Index.key_to_lines_verbose\n ParsePGP.int64_of_string\n HtmlTemplates.hash\n HtmlTemplates.keyinfo_pks\n@@ -11581,24 +11582,23 @@\n Index.convert_sigpair\n Index.selfsigs_to_lines.(fun)\n Index.split_list.loop\n Index.uids_to_lines\n HtmlTemplates.hash_link\n Stdlib__List.hd\n Index.key_to_lines_verbose.(fun)\n-Common.apply_opt\n-Common.filter_opts\n Fingerprint.fp_to_string\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+Common.filter_opts\n HtmlTemplates.fingerprint\n Index.siginfo_to_lines\n
Hostname: | %s |
Nodename: | %s |
Version: | %s%s |