--- /srv/reproducible-results/rbuild-debian/r-b-build.CvvTluH8/b1/patroni_3.3.2-1_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.CvvTluH8/b2/patroni_3.3.2-1_arm64.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 2c61317b32f31fe624c82c58c2db7c4c 511080 doc optional patroni-doc_3.3.2-1_all.deb │ - c0b4c535ea48aae613dca280d215c055 261904 database optional patroni_3.3.2-1_all.deb │ + bb4d545e2e8b48196d122306b55a65e3 511028 doc optional patroni-doc_3.3.2-1_all.deb │ + b9adfadcb38b3f55acf9c5e35b7966a4 261908 database optional patroni_3.3.2-1_all.deb ├── patroni-doc_3.3.2-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-30 15:06:23.000000 debian-binary │ │ -rw-r--r-- 0 0 0 5352 2024-08-30 15:06:23.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 505536 2024-08-30 15:06:23.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 505484 2024-08-30 15:06:23.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/patroni/html/modules/patroni.config.html │ │ │ │ @@ -151,15 +151,15 @@ │ │ │ │
│ │ │ │
│ │ │ │ __CACHE_FILENAME = 'patroni.dynamic.json'
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -__DEFAULT_CONFIG: Dict[str, Any] = {'loop_wait': 10, 'postgresql': {'parameters': <CaseInsensitiveDict{'wal_level': 'hot_standby', 'hot_standby': 'on', 'max_connections': 100, 'max_wal_senders': 10, 'max_prepared_transactions': 0, 'max_locks_per_transaction': 64, 'track_commit_timestamp': 'off', 'max_replication_slots': 10, 'max_worker_processes': 8, 'wal_log_hints': 'on'} at ffffa148a000>, 'use_slots': True}, 'retry_timeout': 10, 'standby_cluster': {'archive_cleanup_command': '', 'create_replica_methods': '', 'host': '', 'port': '', 'primary_slot_name': '', 'recovery_min_apply_delay': '', 'restore_command': ''}, 'ttl': 30}
│ │ │ │ +__DEFAULT_CONFIG: Dict[str, Any] = {'loop_wait': 10, 'postgresql': {'parameters': <CaseInsensitiveDict{'wal_level': 'hot_standby', 'hot_standby': 'on', 'max_connections': 100, 'max_wal_senders': 10, 'max_prepared_transactions': 0, 'max_locks_per_transaction': 64, 'track_commit_timestamp': 'off', 'max_replication_slots': 10, 'max_worker_processes': 8, 'wal_log_hints': 'on'} at ffff898b5910>, 'use_slots': True}, 'retry_timeout': 10, 'standby_cluster': {'archive_cleanup_command': '', 'create_replica_methods': '', 'host': '', 'port': '', 'primary_slot_name': '', 'recovery_min_apply_delay': '', 'restore_command': ''}, 'ttl': 30} │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ __get_and_maybe_adjust_int_value(config: Dict[str, Any], param: str, min_value: int) int
│ │ │ │

Get, validate and maybe adjust a param integer value from the config dict.

│ │ │ │
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ PATRONI_CONFIG_VARIABLE == ''PPAATTRROONNII__CCOONNFFIIGGUURRAATTIIOONN''_¶ │ │ │ │ │ __CACHE_FILENAME == ''ppaattrroonnii..ddyynnaammiicc..jjssoonn''_¶ │ │ │ │ │ __DEFAULT_CONFIG:: _DD_ii_cc_tt[[_ss_tt_rr,, _AA_nn_yy]] == {{''lloooopp__wwaaiitt'':: 1100,, ''ppoossttggrreessqqll'':: │ │ │ │ │ {{''ppaarraammeetteerrss'':: <>,, │ │ │ │ │ + ''mmaaxx__wwoorrkkeerr__pprroocceesssseess'':: 88,, ''wwaall__lloogg__hhiinnttss'':: ''oonn''}} aatt ffffffff889988bb55991100>>,, │ │ │ │ │ ''uussee__sslloottss'':: TTrruuee}},, ''rreettrryy__ttiimmeeoouutt'':: 1100,, ''ssttaannddbbyy__cclluusstteerr'':: │ │ │ │ │ {{''aarrcchhiivvee__cclleeaannuupp__ccoommmmaanndd'':: '''',, ''ccrreeaattee__rreepplliiccaa__mmeetthhooddss'':: '''',, ''hhoosstt'':: │ │ │ │ │ '''',, ''ppoorrtt'':: '''',, ''pprriimmaarryy__sslloott__nnaammee'':: '''',, ''rreeccoovveerryy__mmiinn__aappppllyy__ddeellaayy'':: │ │ │ │ │ '''',, ''rreessttoorree__ccoommmmaanndd'':: ''''}},, ''ttttll'':: 3300}}_¶ │ │ │ │ │ __get_and_maybe_adjust_int_value(ccoonnffiigg:: _DD_ii_cc_tt[[_ss_tt_rr,, _AA_nn_yy]], ppaarraamm:: _ss_tt_rr, │ │ │ │ │ mmiinn__vvaalluuee:: _ii_nn_tt) → _i_n_t_¶ │ │ │ │ │ Get, validate and maybe adjust a ppaarraamm integer value from the │ │ │ ├── ./usr/share/doc/patroni/html/modules/patroni.postgresql.config.html │ │ │ │ @@ -112,20 +112,20 @@ │ │ │ │

patroni.postgresql.config module

│ │ │ │
│ │ │ │
│ │ │ │ class patroni.postgresql.config.ConfigHandler(postgresql: Postgresql, config: Dict[str, Any])
│ │ │ │

Bases: object

│ │ │ │
│ │ │ │
│ │ │ │ -CMDLINE_OPTIONS = <CaseInsensitiveDict{'listen_addresses': (None, <function _false_validator>, 90100), 'port': (None, <function _false_validator>, 90100), 'cluster_name': (None, <function _false_validator>, 90500), 'wal_level': ('hot_standby', <patroni.validator.EnumValidator object>, 90100), 'hot_standby': ('on', <function _bool_is_true_validator>, 90100), 'max_connections': (100, <patroni.validator.IntValidator object>, 90100), 'max_wal_senders': (10, <patroni.validator.IntValidator object>, 90100), 'wal_keep_segments': (8, <patroni.validator.IntValidator object>, 90100), 'wal_keep_size': ('128MB', <patroni.validator.IntValidator object>, 130000), 'max_prepared_transactions': (0, <patroni.validator.IntValidator object>, 90100), 'max_locks_per_transaction': (64, <patroni.validator.IntValidator object>, 90100), 'track_commit_timestamp': ('off', <function _bool_validator>, 90500), 'max_replication_slots': (10, <patroni.validator.IntValidator object>, 90400), 'max_worker_processes': (8, <patroni.validator.IntValidator object>, 90400), 'wal_log_hints': ('on', <function _bool_is_true_validator>, 90400)} at ffffa24e2330>
│ │ │ │ +CMDLINE_OPTIONS = <CaseInsensitiveDict{'listen_addresses': (None, <function _false_validator>, 90100), 'port': (None, <function _false_validator>, 90100), 'cluster_name': (None, <function _false_validator>, 90500), 'wal_level': ('hot_standby', <patroni.validator.EnumValidator object>, 90100), 'hot_standby': ('on', <function _bool_is_true_validator>, 90100), 'max_connections': (100, <patroni.validator.IntValidator object>, 90100), 'max_wal_senders': (10, <patroni.validator.IntValidator object>, 90100), 'wal_keep_segments': (8, <patroni.validator.IntValidator object>, 90100), 'wal_keep_size': ('128MB', <patroni.validator.IntValidator object>, 130000), 'max_prepared_transactions': (0, <patroni.validator.IntValidator object>, 90100), 'max_locks_per_transaction': (64, <patroni.validator.IntValidator object>, 90100), 'track_commit_timestamp': ('off', <function _bool_validator>, 90500), 'max_replication_slots': (10, <patroni.validator.IntValidator object>, 90400), 'max_worker_processes': (8, <patroni.validator.IntValidator object>, 90400), 'wal_log_hints': ('on', <function _bool_is_true_validator>, 90400)} at ffff8a93a750> │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -_RECOVERY_PARAMETERS = <CaseInsensitiveSet('archive_cleanup_command', 'pause_at_recovery_target', 'primary_conninfo', 'primary_slot_name', 'promote_trigger_file', 'recovery_end_command', 'recovery_min_apply_delay', 'recovery_target', 'recovery_target_action', 'recovery_target_inclusive', 'recovery_target_lsn', 'recovery_target_name', 'recovery_target_time', 'recovery_target_timeline', 'recovery_target_xid', 'restore_command', 'standby_mode', 'trigger_file') at ffffa24e2900>
│ │ │ │ +_RECOVERY_PARAMETERS = <CaseInsensitiveSet('archive_cleanup_command', 'pause_at_recovery_target', 'primary_conninfo', 'primary_slot_name', 'promote_trigger_file', 'recovery_end_command', 'recovery_min_apply_delay', 'recovery_target', 'recovery_target_action', 'recovery_target_inclusive', 'recovery_target_lsn', 'recovery_target_name', 'recovery_target_time', 'recovery_target_timeline', 'recovery_target_xid', 'restore_command', 'standby_mode', 'trigger_file') at ffff8a93af60> │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ __init__(postgresql: Postgresql, config: Dict[str, Any]) None
│ │ │ │
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -55,23 +55,23 @@ │ │ │ │ │ <>,, 9900110000)),, │ │ │ │ │ ''mmaaxx__lloocckkss__ppeerr__ttrraannssaaccttiioonn'':: ((6644,, <>,, 9900110000)),, ''ttrraacckk__ccoommmmiitt__ttiimmeessttaammpp'':: ((''ooffff'',, <>,, 9900550000)),, ''mmaaxx__rreepplliiccaattiioonn__sslloottss'':: ((1100,, │ │ │ │ │ <>,, 9900440000)),, │ │ │ │ │ ''mmaaxx__wwoorrkkeerr__pprroocceesssseess'':: ((88,, <>,, │ │ │ │ │ 9900440000)),, ''wwaall__lloogg__hhiinnttss'':: ((''oonn'',, <>,, │ │ │ │ │ - 9900440000))}} aatt ffffffffaa2244ee22333300>>_¶ │ │ │ │ │ + 9900440000))}} aatt ffffffff88aa9933aa775500>>_¶ │ │ │ │ │ _RECOVERY_PARAMETERS == <>_¶ │ │ │ │ │ + ''ssttaannddbbyy__mmooddee'',, ''ttrriiggggeerr__ffiillee'')) aatt ffffffff88aa9933aaff6600>>_¶ │ │ │ │ │ __init__(ppoossttggrreessqqll:: _PP_oo_ss_tt_gg_rr_ee_ss_qq_ll, ccoonnffiigg:: _DD_ii_cc_tt[[_ss_tt_rr,, _AA_nn_yy]]) → _N_o_n_e_¶ │ │ │ │ │ _adjust_recovery_parameters() → _N_o_n_e_¶ │ │ │ │ │ _check_passfile(ppaassssffiillee:: _ss_tt_rr, wwaanntteedd__pprriimmaarryy__ccoonnnniinnffoo:: _DD_ii_cc_tt[[_ss_tt_rr,, _AA_nn_yy]]) │ │ │ │ │ → _b_o_o_l_¶ │ │ │ │ │ _check_primary_conninfo(pprriimmaarryy__ccoonnnniinnffoo:: _DD_ii_cc_tt[[_ss_tt_rr,, _AA_nn_yy]], │ │ │ │ │ wwaanntteedd__pprriimmaarryy__ccoonnnniinnffoo:: _DD_ii_cc_tt[[_ss_tt_rr,, _AA_nn_yy]]) → _b_o_o_l_¶ │ │ │ │ │ pprrooppeerrttyy _configuration_to_save:: _LL_ii_ss_tt[[_ss_tt_rr]]_¶ │ │ │ ├── ./usr/share/doc/patroni/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -10481,17 +10481,17 @@ │ │ │ │ │ "fenc": [36, 72, 80], │ │ │ │ │ "fennema": 72, │ │ │ │ │ "fequent": 6, │ │ │ │ │ "fetch": [3, 15, 24, 34, 36, 53, 70, 72], │ │ │ │ │ "fetch_node_statu": [14, 34], │ │ │ │ │ "fetch_nodes_status": [14, 34], │ │ │ │ │ "few": [3, 8, 11, 72], │ │ │ │ │ - "ffffa148a000": 18, │ │ │ │ │ - "ffffa24e2330": 41, │ │ │ │ │ - "ffffa24e2900": 41, │ │ │ │ │ + "ffff898b5910": 18, │ │ │ │ │ + "ffff8a93a750": 41, │ │ │ │ │ + "ffff8a93af60": 41, │ │ │ │ │ "field": [1, 12, 16, 22, 23, 24, 25, 34, 35, 36, 49, 61, 64, 68, 72, 75, 80], │ │ │ │ │ "fieldpath": 3, │ │ │ │ │ "fieldref": 3, │ │ │ │ │ "figur": [9, 29, 32, 34, 36, 47, 72], │ │ │ │ │ "file": [1, 2, 3, 4, 6, 7, 8, 15, 18, 19, 20, 21, 22, 27, 29, 32, 36, 37, 38, 41, 47, 48, 50, 53, 60, 63, 64, 69, 70, 72, 73, 74, 75, 80], │ │ │ │ │ "file_create_mod": [14, 32], │ │ │ │ │ "file_key_nam": 27, ├── patroni_3.3.2-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-30 15:06:23.000000 debian-binary │ │ --rw-r--r-- 0 0 0 4004 2024-08-30 15:06:23.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 4008 2024-08-30 15:06:23.000000 control.tar.xz │ │ -rw-r--r-- 0 0 0 257708 2024-08-30 15:06:23.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/python3/dist-packages/patroni-3.3.2.egg-info/PKG-INFO │ │ │ │┄ Ordering differences only │ │ │ │ @@ -49,21 +49,21 @@ │ │ │ │ Provides-Extra: kubernetes │ │ │ │ Provides-Extra: raft │ │ │ │ Requires-Dist: pysyncobj>=0.3.8; extra == "raft" │ │ │ │ Requires-Dist: cryptography>=1.4; extra == "raft" │ │ │ │ Provides-Extra: jsonlogger │ │ │ │ Requires-Dist: python-json-logger>=2.0.2; extra == "jsonlogger" │ │ │ │ Provides-Extra: all │ │ │ │ -Requires-Dist: cryptography>=1.4; extra == "all" │ │ │ │ -Requires-Dist: pysyncobj>=0.3.8; extra == "all" │ │ │ │ -Requires-Dist: boto3; extra == "all" │ │ │ │ +Requires-Dist: python-consul>=0.7.1; extra == "all" │ │ │ │ Requires-Dist: python-etcd<0.5,>=0.4.3; extra == "all" │ │ │ │ +Requires-Dist: boto3; extra == "all" │ │ │ │ +Requires-Dist: pysyncobj>=0.3.8; extra == "all" │ │ │ │ Requires-Dist: python-json-logger>=2.0.2; extra == "all" │ │ │ │ +Requires-Dist: cryptography>=1.4; extra == "all" │ │ │ │ Requires-Dist: kazoo>=1.3.1; extra == "all" │ │ │ │ -Requires-Dist: python-consul>=0.7.1; extra == "all" │ │ │ │ Provides-Extra: psycopg2 │ │ │ │ Requires-Dist: psycopg2>=2.5.4; extra == "psycopg2" │ │ │ │ Provides-Extra: psycopg2-binary │ │ │ │ Requires-Dist: psycopg2-binary; extra == "psycopg2-binary" │ │ │ │ Provides-Extra: psycopg3 │ │ │ │ Requires-Dist: psycopg[binary]>=3.0.0; extra == "psycopg3"