{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.NyH9Y9hF/b1/sks_1.1.6+git20210302.c3ba6d5a-4_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.NyH9Y9hF/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- 1a587c4842d161d580f1826d6a536489 417108 debug optional sks-dbgsym_1.1.6+git20210302.c3ba6d5a-4_amd64.deb\n- 34faaf65304c1bb99caa12de4be5e54a 1226440 net optional sks_1.1.6+git20210302.c3ba6d5a-4_amd64.deb\n+ dc92690494ab2797b0b5c6a108ffa09c 417108 debug optional sks-dbgsym_1.1.6+git20210302.c3ba6d5a-4_amd64.deb\n+ c76aa335d17c3cf69adb804da1d9deea 1225924 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 3668 2022-01-24 11:33:30.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1222580 2022-01-24 11:33:30.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1222064 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: 35037740c9f0a477e0a1a0f8c5ebce1f2b48c5cb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2997d364f1bf54054a66c719c58347fe08ad4ba6\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": "@@ -10442,32 +10442,32 @@\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/ocamlpp8fc238\n+/tmp/ocamlpp4bd4ca\n Sks.find\n Sks.commands\n Stdlib__Format.open_box\n-Common.perror\n Str.split\n Sks.usage\n Sksdump.F.run\n Stdlib__Printf.eprintf\n Stdlib__Printf.printf\n Stdlib__Format.print_string\n-Common.set_logfile\n Sks.commands.(fun).M\n Stdlib__Format.close_box\n Stdlib__Format.pp_open_box\n+Common.perror\n Sks.help.(fun)\n Str.regexp\n Sks.help\n+Common.set_logfile\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 Running Number unit tests:\n Unit test failure: %s\n@@ -10528,35 +10528,35 @@\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 update_subkeys.ml\n-/tmp/ocamlpp8fc238\n+/tmp/ocamlpp4bd4ca\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 Keydb.Unsafe.txn_begin\n PMap.Make.add\n Update_subkeys.run\n-Common.perror\n Keydb.Unsafe.checkpoint\n Keydb.Unsafe.close_dbs\n Update_subkeys.sort_dedup.dedup\n-Common.set_logfile\n Update_subkeys.sort_dedup\n Update_subkeys.apply_updates\n Update_subkeys.fix_keyids.process_key\n Update_subkeys.sort_dedup.(fun)\n+Common.perror\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@@ -10623,44 +10623,43 @@\n prefixTree.ml\n bitstring.ml\n channel.ml\n catchup.ml\n eventloop.ml\n utils.ml\n rMisc.ml\n-/tmp/ocamlpp8fc238\n reconCS.ml\n msgContainer.ml\n pTreeDB.ml\n random.ml\n+/tmp/ocamlpp4bd4ca\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 PrefixTree.marshal_to_string\n PTreeDB.abort_txnopt\n-Common.perror\n PrefixTree.op_unwrap\n Reconserver.F.eventify_handler\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 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@@ -10692,14 +10691,15 @@\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+Common.set_logfile\n Unexpected response\n setting synctime to %f\n further catchup\n setting synctime to \n Raising Sys.Break -- PTree may be corrupted\n Added %d hash-updates. Caught up to %f\n hash-updates. Caught up to \n@@ -10951,34 +10951,34 @@\n cMarshal.ml\n fingerprint.ml\n eventloop.ml\n utils.ml\n rMisc.ml\n keyHash.ml\n scanf.ml\n-/tmp/ocamlpp8fc238\n msgContainer.ml\n+/tmp/ocamlpp4bd4ca\n Keydb.Unsafe.txn_begin\n Dbserver.F.print_request\n Stdlib__Bytes.uppercase\n RMisc.truncate\n-Common.perror\n Stdlib__String.index\n Dbserver.F.lookup_keys\n Dbserver.F.index_page_filename\n Keydb.Unsafe.checkpoint\n Keydb.Unsafe.unconditional_checkpoint\n Keydb.Unsafe.delete_key\n Stdlib__String.uppercase\n KeyMerge.key_to_pkey\n MRindex.keys_to_index\n Dbserver.F.eventify_handler\n Key.to_words\n Dbserver.F.webhandler.(fun)\n PSet.Make.mem\n+Common.perror\n Stdlib__String.sub\n Dbserver.F.handle_get_request\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@@ -11006,14 +11006,15 @@\n Stdlib__List.length\n Dbserver.F.tsort_keys.(fun)\n Stdlib__Scanf.sscanf\n Keydb.Unsafe.get_by_hash\n Dbserver.F.get_uids\n Eventloop.create_sock\n Dbserver.F.tsort_keys\n+Common.set_logfile\n Keydb.Unsafe.txn_commit\n PSet.Make.elements_aux\n Dbserver.F.truncate.trunc_c\n Dbserver.F.string_to_oplist.(fun)\n Armor.encode_pubkey\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.sync\n@@ -11021,15 +11022,14 @@\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 KeyHash.sort\n Dbserver.F.command_handler\n-Common.set_logfile\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 Str.string_before\n Dbserver.F.websocks\n@@ -11081,39 +11081,39 @@\n new keys in log.\n No changes since timestamp\n stdlib.ml\n incdump.ml\n keydb.ml\n printf.ml\n utils.ml\n-/tmp/ocamlpp8fc238\n+/tmp/ocamlpp4bd4ca\n Stdlib__List.length_aux\n Keydb.Unsafe.unmarshal_offset\n PSet.Make.remove\n Stdlib.open_out\n Incdump.run.(fun)\n PSet.Make.iter\n Incdump.settings\n-Common.perror\n Keydb.Unsafe.close_dbs\n Keydb.Unsafe.skey_of_string\n Stdlib__Printf.eprintf\n Stdlib__Printf.printf\n Incdump.dump_database.run\n-Common.set_logfile\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+Common.perror\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@@ -11138,34 +11138,34 @@\n Failed attempt to extract key \n stdlib.ml\n sksdump.ml\n sStream.ml\n keydb.ml\n printf.ml\n utils.ml\n-/tmp/ocamlpp8fc238\n+/tmp/ocamlpp4bd4ca\n Sksdump.F.settings\n Keydb.Unsafe.unmarshal_offset\n Sksdump.F.dump_database_create_metadata\n Stdlib.open_out\n-Common.perror\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-Common.set_logfile\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+Common.set_logfile\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 %.2f min\n ...database closed\n@@ -11178,70 +11178,70 @@\n keys loaded, \n Loading keys...\n stdlib.ml\n keydb.ml\n printf.ml\n merge_keyfiles.ml\n mTimer.ml\n-/tmp/ocamlpp8fc238\n+/tmp/ocamlpp4bd4ca\n Stdlib__List.length_aux\n Keydb.Unsafe.txn_commit\n Merge_keyfiles.F.run.(fun)\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n-Common.perror\n Keydb.Unsafe.close_dbs\n Merge_keyfiles.F.run\n Stdlib__Printf.printf\n Merge_keyfiles.F.settings\n-Common.set_logfile\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+Common.perror\n Stdlib__List.length\n Merge_keyfiles.F.get_key\n Keydb.Unsafe.add_keys_merge\n MTimer.read\n+Common.set_logfile\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 keydb.ml\n printf.ml\n prefixTree.ml\n channel.ml\n pbuild.ml\n-/tmp/ocamlpp8fc238\n pTreeDB.ml\n+/tmp/ocamlpp4bd4ca\n Stdlib__List.length_aux\n Pbuild.F.ptree_settings\n PrefixTree.clean\n PrefixTree.marshal_to_string\n-Common.perror\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 Stdlib__Printf.printf\n Channel.new_buffer_outc\n-Common.set_logfile\n SStream.next\n Keydb.Unsafe.create_hashstream.close\n+Common.perror\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@@ -11259,80 +11259,80 @@\n fastbuild\n . Skipping rest of file\n fastbuild.ml\n printf.ml\n keydb.ml\n keyHash.ml\n mTimer.ml\n-/tmp/ocamlpp8fc238\n+/tmp/ocamlpp4bd4ca\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.perror\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 Fastbuild.F.get_keymds_list\n Fastbuild.F.dumpdir\n-Common.set_logfile\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+Common.set_logfile\n yminsky.dedup\n KeyDB directory already exists. Exiting.\n Running SKS %s%s\n Running SKS \n %.2f min\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 build.ml\n mTimer.ml\n-/tmp/ocamlpp8fc238\n+/tmp/ocamlpp4bd4ca\n Keydb.Unsafe.txn_commit\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n-Common.perror\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-Common.set_logfile\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+Common.perror\n Build.F.batch_iter\n Build.F.run\n MTimer.read\n Build.F.timestr\n+Common.set_logfile\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 update actions\n out of \n@@ -11386,55 +11386,54 @@\n Starting direct canonicalization\n stdlib.ml\n sStream.ml\n keydb.ml\n utils.ml\n keyHash.ml\n clean_keydb.ml\n-/tmp/ocamlpp8fc238\n+/tmp/ocamlpp4bd4ca\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-Common.perror\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 KeyHash.sort\n-Common.set_logfile\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+Common.strip_opt\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-Common.strip_opt\n Clean_keydb.F.canonicalize_direct.clean\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@@ -11443,14 +11442,15 @@\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 Keydb.Unsafe.get_by_hash\n Clean_keydb.F.merge_from_hashes\n SStream.peek\n+Common.set_logfile\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 Fixkey.canonicalize couldn't parse key \n Adding list of %d keys from file %s\n keys from file \n@@ -11597,21 +11597,21 @@\n printf.ml\n bytes.ml\n keyMerge.ml\n buffer.ml\n channel.ml\n fingerprint.ml\n utils.ml\n-/tmp/ocamlpp8fc238\n+/tmp/ocamlpp4bd4ca\n Index.sort_siginfo_list.(fun)\n+Common.filter_opts\n Index.subkey_to_lines\n Index.key_packet_to_line\n Index.sig_to_siginfo.update_siginfo\n HtmlTemplates.link\n-Common.apply_opt\n ParsePGP.parse_signature\n Fingerprint.from_key\n Index.extract\n Index.uid_to_lines\n Stdlib__Buffer.contents\n HtmlTemplates.html_quote\n Index.datestr_of_int64\n@@ -11632,22 +11632,22 @@\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.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+Common.apply_opt\n Index.move_primary_to_front\n HtmlTemplates.fingerprint\n Index.siginfo_to_lines\n
Hostname: | %s |
Nodename: | %s |