{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.GeKg3Qb4/b1/sks_1.1.6+git20210302.c3ba6d5a-4_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.GeKg3Qb4/b2/sks_1.1.6+git20210302.c3ba6d5a-4_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- e7d76530ea0bea5593a22bd1fe8fa6a6 392504 debug optional sks-dbgsym_1.1.6+git20210302.c3ba6d5a-4_amd64.deb\n- 0328038a88b5ab6529b7460dd5708ca1 1210276 net optional sks_1.1.6+git20210302.c3ba6d5a-4_amd64.deb\n+ c03c3dbbab1b0ab91c53b281e848732c 392396 debug optional sks-dbgsym_1.1.6+git20210302.c3ba6d5a-4_amd64.deb\n+ 1ce384e6b037fe6db1cf0d5e07de367c 1211208 net optional sks_1.1.6+git20210302.c3ba6d5a-4_amd64.deb\n"}, {"source1": "sks_1.1.6+git20210302.c3ba6d5a-4_amd64.deb", "source2": "sks_1.1.6+git20210302.c3ba6d5a-4_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 2022-01-24 11:33:30.000000 debian-binary\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 1206396 2022-01-24 11:33:30.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1207328 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,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: 2fd91e51b07824bac8571366392260f9b3a17ed2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 131f084122961f6b389963b834492d5407bf0bac\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": "@@ -10228,30 +10228,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/ocamlppfb6d32\n+/tmp/ocamlpp6070ff\n Sks.find\n Sks.commands\n-Common.set_logfile\n+Common.perror\n Stdlib__Format.open_box\n Str.split\n Sks.usage\n Sksdump.F.run\n Stdlib__Printf.eprintf\n Stdlib__Printf.printf\n Stdlib__Format.print_string\n Sks.commands.(fun).M\n Stdlib__Format.close_box\n+Common.set_logfile\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@@ -10313,36 +10313,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/ocamlppfb6d32\n update_subkeys.ml\n+/tmp/ocamlpp6070ff\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.perror\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n-Common.set_logfile\n PMap.Make.add\n Update_subkeys.run\n Keydb.Unsafe.checkpoint\n Keydb.Unsafe.close_dbs\n Update_subkeys.sort_dedup.dedup\n Update_subkeys.sort_dedup\n Update_subkeys.apply_updates\n Update_subkeys.fix_keyids.process_key\n+Common.set_logfile\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@@ -10402,22 +10402,22 @@\n Could not listen on any address.\n recoverList.ml\n reconComm.ml\n client.ml\n printf.ml\n bytes.ml\n dbMessages.ml\n-/tmp/ocamlppfb6d32\n prefixTree.ml\n bitstring.ml\n channel.ml\n catchup.ml\n eventloop.ml\n utils.ml\n rMisc.ml\n+/tmp/ocamlpp6070ff\n reconCS.ml\n msgContainer.ml\n pTreeDB.ml\n random.ml\n reconserver.ml\n PSet.Make.elements_aux\n PMap.Make.find\n@@ -10435,28 +10435,29 @@\n ReconCS.config_get_http_port\n PrefixTree.dbkey_of_key\n Eventloop.do_next_event\n Bitstring.create\n Reconserver.F.initiate_recon\n PrefixTree.save_synctime\n PrefixTree.random_element\n+Common.set_logfile\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 Reconserver.F.run\n MsgContainer.Container.marshal_noflush\n Stdlib__List.length_aux\n PrefixTree.count_inmem_tree\n+Common.perror\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@@ -10470,15 +10471,14 @@\n Utils.hexstring\n Stdlib__Set.Make.elements\n Reconserver.F.choose_partner.is_compatible\n PrefixTree.shrink_tree\n PTreeDB.init_ptree\n Reconserver.F\n Stdlib__List.length\n-Common.perror\n ReconComm.fetch_filters\n MsgContainer.Container.unmarshal\n PTreeDB.closedb\n Reconserver.F.choose_partner\n Eventloop.create_sock\n Client.handle\n PrefixTree.node_of_string\n@@ -10731,26 +10731,26 @@\n mRindex.ml\n htmlTemplates.ml\n bytes.ml\n printf.ml\n keydb.ml\n stats.ml\n printexc.ml\n-/tmp/ocamlppfb6d32\n dbMessages.ml\n keyMerge.ml\n string.ml\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+/tmp/ocamlpp6070ff\n msgContainer.ml\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@@ -10813,29 +10813,30 @@\n Fingerprint.from_key\n Dbserver.F.transmit_keys\n Eventloop.do_next_event\n Dbserver.F.descending\n KeyHash.sort\n Dbserver.F.command_handler\n Utils.unit_memoize.(fun)\n+Common.set_logfile\n Stats.generate_html_stats_page_nostats\n Dbserver.F.webhandler\n Keydb.Unsafe.get_skeystring_by_hash\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 Dbserver.F.run.(fun)\n KeyHash.hash\n+Common.perror\n Dbserver.F.get_stats\n Dbserver.F.convert_web_fname\n-Common.set_logfile\n Armor.encode_pubkey_string\n Stdlib__List.hd\n Str.split\n Key.to_string\n Stats.time_to_tz_string\n Keydb.Unsafe.close_dbs\n CMarshal.marshal_list\n@@ -10852,15 +10853,14 @@\n Str.string_after\n Keydb.Unsafe.keystring_of_string\n Utils.hexstring\n Keydb.Unsafe.add_key_merge\n Dbserver.F.get_filters\n Keydb.Unsafe.unmarshal_large_offset\n Membership.get_mtime\n-Common.perror\n MsgContainer.Container.unmarshal\n Dbserver.F.run\n Dbserver.F.calculate_stats_page\n no timestamp provided\n Running SKS %s%s\n Running SKS \n saving to file %s\n@@ -10872,42 +10872,42 @@\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/ocamlppfb6d32\n printexc.ml\n utils.ml\n+/tmp/ocamlpp6070ff\n Stdlib__List.length_aux\n Keydb.Unsafe.unmarshal_offset\n PSet.Make.remove\n+Common.perror\n Stdlib.open_out\n-Common.set_logfile\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 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+Common.set_logfile\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@@ -10931,33 +10931,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/ocamlppfb6d32\n utils.ml\n+/tmp/ocamlpp6070ff\n Sksdump.F.settings\n Keydb.Unsafe.unmarshal_offset\n+Common.perror\n Sksdump.F.dump_database_create_metadata\n Stdlib.open_out\n-Common.set_logfile\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 Sksdump.F.write_to_fname\n Stdlib__Printf.printf\n SStream.next\n Sksdump.F.time_to_string\n Utils.hexstring\n+Common.set_logfile\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@@ -10970,58 +10970,58 @@\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/ocamlppfb6d32\n merge_keyfiles.ml\n+/tmp/ocamlpp6070ff\n mTimer.ml\n Stdlib__List.length_aux\n Keydb.Unsafe.txn_commit\n Merge_keyfiles.F.run.(fun)\n+Common.perror\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n-Common.set_logfile\n Keydb.Unsafe.close_dbs\n Merge_keyfiles.F.run\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+Common.set_logfile\n Merge_keyfiles.F.fnames\n Stdlib__List.length\n Merge_keyfiles.F.get_key\n-Common.perror\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 Running SKS \n Cleaning Tree.\n %d hashes processed\n sStream.ml\n printf.ml\n keydb.ml\n-/tmp/ocamlppfb6d32\n prefixTree.ml\n channel.ml\n pbuild.ml\n+/tmp/ocamlpp6070ff\n pTreeDB.ml\n Stdlib__List.length_aux\n PrefixTree.count_inmem_tree\n+Common.perror\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 PrefixTree.get_frontier\n Pbuild.F\n PrefixTree.insert_both\n Pbuild.F.run\n@@ -11029,18 +11029,18 @@\n Stdlib__Printf.printf\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+Common.set_logfile\n PrefixTree.shrink_tree\n ZZp.of_bytes\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@@ -11058,25 +11058,25 @@\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/ocamlppfb6d32\n printexc.ml\n keyHash.ml\n mTimer.ml\n+/tmp/ocamlpp6070ff\n Keydb.Unsafe.txn_commit\n Stdlib__List.length_aux\n Key.get_ids\n PSet.Make.elements_aux\n+Common.perror\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__Printexc.to_string\n Stdlib__Printf.eprintf\n Fastbuild.F.get_keymds_list\n@@ -11085,18 +11085,18 @@\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+Common.set_logfile\n Fastbuild.F.inchan_to_nextkey\n Stdlib__List.length\n MTimer.read\n-Common.perror\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@@ -11104,36 +11104,36 @@\n DB time: %s. Total time: %s.\n . Total time: \n DB time: \n Loading keys...\n stdlib.ml\n keydb.ml\n printf.ml\n-/tmp/ocamlppfb6d32\n build.ml\n+/tmp/ocamlpp6070ff\n mTimer.ml\n Keydb.Unsafe.txn_commit\n+Common.perror\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n-Common.set_logfile\n Keydb.Unsafe.set_meta_txn\n Build.F.nsplit\n Keydb.Unsafe.close_dbs\n Build.F.get_keys.loop\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+Common.set_logfile\n Build.F.run.(fun)\n Build.F.batch_iter\n Build.F.run\n-Common.perror\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@@ -11186,71 +11186,71 @@\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/ocamlppfb6d32\n utils.ml\n keyHash.ml\n clean_keydb.ml\n+/tmp/ocamlpp6070ff\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 Keydb.Unsafe.unconditional_checkpoint\n Keydb.Unsafe.key_of_skey\n Keydb.Unsafe.delete_key\n+Common.strip_opt\n KeyHash.sort\n Stdlib__List.rev\n Key.to_words\n+Common.set_logfile\n Keydb.Unsafe.get_skeystring_by_hash\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+Common.perror\n Clean_keydb.F.canonicalize_key\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 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-Common.strip_opt\n Key.next_rec\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 Clean_keydb.F.get_dups\n Keydb.Unsafe.unmarshal_large_offset\n Clean_keydb.F.canonicalize_indirect.run_stored_actions\n Stdlib__List.length\n-Common.perror\n Keydb.Unsafe.get_by_hash\n Clean_keydb.F.merge_from_hashes\n SStream.peek\n Moving to failed_messages.\n Failure adding keys from file %s. %s\n Failure adding keys from file \n Fixkey.canonicalize couldn't parse key %s\n@@ -11395,20 +11395,21 @@\n uid %s\n Type bits/keyID cr. time exp time key expir\n index.ml\n parsePGP.ml\n htmlTemplates.ml\n printf.ml\n bytes.ml\n-/tmp/ocamlppfb6d32\n keyMerge.ml\n buffer.ml\n channel.ml\n fingerprint.ml\n utils.ml\n+/tmp/ocamlpp6070ff\n+Common.filter_opts\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@@ -11432,25 +11433,24 @@\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 Index.uids_to_lines\n HtmlTemplates.hash_link\n-Common.apply_opt\n Stdlib__List.hd\n Index.key_to_lines_verbose.(fun)\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-Common.filter_opts\n+Common.apply_opt\n Index.move_primary_to_front\n HtmlTemplates.fingerprint\n Index.siginfo_to_lines\n
Hostname: | %s |
Nodename: | %s |