--- /srv/reproducible-results/rbuild-debian/r-b-build.KSfPwmKE/b1/patroni_3.3.0-1_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.KSfPwmKE/b2/patroni_3.3.0-1_armhf.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - ce17d6a8de0c8e2db722a9b64707057c 509160 doc optional patroni-doc_3.3.0-1_all.deb │ + c0121fa7c75661a35fc04d76edb40ebe 509160 doc optional patroni-doc_3.3.0-1_all.deb │ 5467c49bfcba8114be979fb400628d55 261040 database optional patroni_3.3.0-1_all.deb ├── patroni-doc_3.3.0-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-04-18 20:14:40.000000 debian-binary │ │ --rw-r--r-- 0 0 0 5348 2024-04-18 20:14:40.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 503620 2024-04-18 20:14:40.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 5352 2024-04-18 20:14:40.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 503616 2024-04-18 20:14:40.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15361 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/kubernetes.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41775 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/modules.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 157553 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.api.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 36718 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.async_executor.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32945 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.collections.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66372 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.config.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 56897 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.config_generator.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 56912 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.config_generator.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 168223 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.ctl.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26393 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.daemon.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 114932 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.dcs.consul.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 172871 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.dcs.etcd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 230943 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.dcs.etcd3.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26722 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.dcs.exhibitor.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 457803 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/modules/patroni.dcs.html │ │ │ │ @@ -182,15 +182,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10631 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/pause.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18571 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/py-modindex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 278749 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/releases.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30576 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/replica_bootstrap.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19741 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/replication_modes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 87659 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/rest_api.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5951 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 458302 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 458301 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11469 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/security.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12297 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/standby_cluster.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11832 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/tools_integration.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12355 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/watchdog.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 80106 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni/html/yaml_configuration.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni-doc/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5194 2024-04-18 20:14:40.000000 ./usr/share/doc/patroni-doc/changelog.Debian.gz │ │ │ ├── ./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 b37d9450>, '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 f46f1450>, '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 {} │ │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ │ PATRONI_CONFIG_VARIABLE= 'PATRONI_CONFIGURATION'¶ │ │ │ │ │ __CACHE_FILENAME= 'patroni.dynamic.json'¶ │ │ │ │ │ __DEFAULT_CONFIG: Dict[str, Any]= {'loop_wait': 10, 'postgresql': │ │ │ │ │ {'parameters': , │ │ │ │ │ + 'max_worker_processes': 8, 'wal_log_hints': 'on'} at f46f1450>, │ │ │ │ │ '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 │ │ │ ├── ./usr/share/doc/patroni/html/modules/patroni.config_generator.html │ │ │ │ @@ -122,15 +122,15 @@ │ │ │ │
  • pg_major – integer representation of the major PostgreSQL version.

  • │ │ │ │
  • config – dictionary used for the generated configuration storage.

  • │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │ -_HOSTNAME = 'virt32z'
    │ │ │ │ +_HOSTNAME = 'i-capture-the-hostname' │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ _IP = '127.0.1.1'
    │ │ │ │
    │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -51,15 +51,15 @@ │ │ │ │ │ Object representing the generated Patroni config. │ │ │ │ │ Variables: │ │ │ │ │ * output_file – full path to the output file to be used. │ │ │ │ │ * pg_major – integer representation of the major PostgreSQL │ │ │ │ │ version. │ │ │ │ │ * config – dictionary used for the generated configuration │ │ │ │ │ storage. │ │ │ │ │ - _HOSTNAME= 'virt32z'¶ │ │ │ │ │ + _HOSTNAME= 'i-capture-the-hostname'¶ │ │ │ │ │ _IP= '127.0.1.1'¶ │ │ │ │ │ __init__(output_file: str | None) → None¶ │ │ │ │ │ Set up the output file (if passed), helper vars and the minimal │ │ │ │ │ config structure. │ │ │ │ │ Parameters: │ │ │ │ │ output_file – full path to the output file to be used. │ │ │ │ │ _abc_impl= <_abc._abc_data object>¶ │ │ │ ├── ./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 b39d74b0>
    │ │ │ │ +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 f46f73f0> │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -_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 b39d7490>
    │ │ │ │ +_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 f46f73d0> │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ __init__(postgresql: Postgresql, config: Dict[str, Any]) None
    │ │ │ │
    │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -62,23 +62,23 @@ │ │ │ │ │ , 90100), │ │ │ │ │ 'max_locks_per_transaction': (64, , 90100), 'track_commit_timestamp': ('off', , 90500), 'max_replication_slots': (10, │ │ │ │ │ , 90400), │ │ │ │ │ 'max_worker_processes': (8, , │ │ │ │ │ 90400), 'wal_log_hints': ('on', , │ │ │ │ │ - 90400)} at b39d74b0>¶ │ │ │ │ │ + 90400)} at f46f73f0>¶ │ │ │ │ │ _RECOVERY_PARAMETERS= ¶ │ │ │ │ │ + 'standby_mode', 'trigger_file') at f46f73d0>¶ │ │ │ │ │ __init__(postgresql: Postgresql, config: Dict[str, Any]) → │ │ │ │ │ None¶ │ │ │ │ │ _adjust_recovery_parameters() → None¶ │ │ │ │ │ _check_passfile(passfile: str, wanted_primary_conninfo: Dict[str, Any]) │ │ │ │ │ → bool¶ │ │ │ │ │ _check_primary_conninfo(primary_conninfo: Dict[str, Any], │ │ │ │ │ wanted_primary_conninfo: Dict[str, Any]) → bool¶ │ │ │ ├── ./usr/share/doc/patroni/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -2578,15 +2578,15 @@ │ │ │ │ │ "max_wal_send": [18, 41, 69, 72, 75], │ │ │ │ │ "max_locks_per_transact": [18, 41, 69, 72], │ │ │ │ │ "64": [18, 22, 41, 63, 69], │ │ │ │ │ "track_commit_timestamp": [18, 41, 69], │ │ │ │ │ "max_replication_slot": [18, 41, 69, 72, 75], │ │ │ │ │ "max_worker_process": [18, 41, 69, 72], │ │ │ │ │ "wal_log_hint": [18, 41, 47, 69, 72], │ │ │ │ │ - "b37d9450": 18, │ │ │ │ │ + "f46f1450": 18, │ │ │ │ │ "min_valu": 18, │ │ │ │ │ "mayb": [18, 72], │ │ │ │ │ "referenc": [18, 64], │ │ │ │ │ "_description_": 18, │ │ │ │ │ "filesystem": [18, 72], │ │ │ │ │ "alphabet": [18, 72], │ │ │ │ │ "is_loc": 18, │ │ │ │ │ @@ -2609,15 +2609,15 @@ │ │ │ │ │ "renam": [18, 69, 72], │ │ │ │ │ "xxxxxx": 18, │ │ │ │ │ "random": [18, 20, 70, 72], │ │ │ │ │ "machineri": [19, 30, 72], │ │ │ │ │ "output_fil": 19, │ │ │ │ │ "abc": [19, 21, 22, 24, 44, 50, 62, 72], │ │ │ │ │ "storag": [19, 48, 55, 72, 76], │ │ │ │ │ - "virt32z": 19, │ │ │ │ │ + "captur": 19, │ │ │ │ │ "helper": [19, 30, 32, 42, 48, 63, 64], │ │ │ │ │ "line_prefix": 19, │ │ │ │ │ "indent": 19, │ │ │ │ │ "comment": [19, 41, 80], │ │ │ │ │ "section_nam": 19, │ │ │ │ │ "textio": 19, │ │ │ │ │ "sy": 19, │ │ │ │ │ @@ -3475,29 +3475,29 @@ │ │ │ │ │ "90100": 41, │ │ │ │ │ "90500": [41, 50], │ │ │ │ │ "wal_keep_seg": [41, 69, 72], │ │ │ │ │ "wal_keep_s": [41, 69, 72], │ │ │ │ │ "128mb": [41, 69], │ │ │ │ │ "130000": 41, │ │ │ │ │ "90400": 41, │ │ │ │ │ - "b39d74b0": 41, │ │ │ │ │ + "f46f73f0": 41, │ │ │ │ │ "pause_at_recovery_target": 41, │ │ │ │ │ "promote_trigger_fil": [41, 72], │ │ │ │ │ "recovery_end_command": [41, 47, 69, 72], │ │ │ │ │ "recovery_target": 41, │ │ │ │ │ "recovery_target_act": [41, 72, 73], │ │ │ │ │ "recovery_target_inclus": 41, │ │ │ │ │ "recovery_target_lsn": 41, │ │ │ │ │ "recovery_target_nam": 41, │ │ │ │ │ "recovery_target_tim": 41, │ │ │ │ │ "recovery_target_timelin": [41, 73], │ │ │ │ │ "recovery_target_xid": 41, │ │ │ │ │ "standby_mod": 41, │ │ │ │ │ "trigger_fil": 41, │ │ │ │ │ - "b39d7490": 41, │ │ │ │ │ + "f46f73d0": 41, │ │ │ │ │ "passfil": [41, 72], │ │ │ │ │ "wanted_primary_conninfo": 41, │ │ │ │ │ "unix_socket_directori": [41, 72, 75, 80], │ │ │ │ │ "old_valu": 41, │ │ │ │ │ "auto": [41, 69, 72, 75], │ │ │ │ │ "recovery_param": 41, │ │ │ │ │ "workaround": [41, 72],