{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.qEsUkwiK/b1/nova_31.0.0~rc1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.qEsUkwiK/b2/nova_31.0.0~rc1-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -4,10 +4,10 @@\n 0a0c7bfc729e59279c5f76465619698e 9976 net optional nova-compute-ironic_31.0.0~rc1-1_all.deb\n 2c1f33750c10126e5be72b31c99926fd 10196 net optional nova-compute-kvm_31.0.0~rc1-1_all.deb\n d4c7ad49a6fcd35d5eee0d0d8aae298d 10044 net optional nova-compute-lxc_31.0.0~rc1-1_all.deb\n 19fb35da99b6b8e2bf456a4eb7ef52b2 10056 net optional nova-compute-qemu_31.0.0~rc1-1_all.deb\n 210dd8773cbbbb4c94692cacea3e851b 16564 net optional nova-compute_31.0.0~rc1-1_all.deb\n 67f9613ebed54d50cb7daa88e6320913 15880 net optional nova-conductor_31.0.0~rc1-1_all.deb\n 3f0239b665f99114788109571a1a4c58 21140 net optional nova-consoleproxy_31.0.0~rc1-1_all.deb\n- 312ad766943f93cdb90fbd6cb11289e7 3220512 doc optional nova-doc_31.0.0~rc1-1_all.deb\n+ 1fc1b927eecbcdbf374bfb6655ac02c5 3220424 doc optional nova-doc_31.0.0~rc1-1_all.deb\n 13862cd81444753e0c3b1f727b42730e 15920 net optional nova-scheduler_31.0.0~rc1-1_all.deb\n 3904810340a281784dfa56c1ff8a74af 3090848 python optional python3-nova_31.0.0~rc1-1_all.deb\n"}, {"source1": "nova-doc_31.0.0~rc1-1_all.deb", "source2": "nova-doc_31.0.0~rc1-1_all.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 2025-03-20 17:24:08.000000 debian-binary\n -rw-r--r-- 0 0 0 13704 2025-03-20 17:24:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3206616 2025-03-20 17:24:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3206528 2025-03-20 17:24:08.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/share/doc/nova-doc/html/configuration/config.html", "source2": "./usr/share/doc/nova-doc/html/configuration/config.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -2762,158 +2762,14 @@\n \n
mc

Memcache ServiceGroup driver

\n
\n \n \n \n
\n-
\n-rpc_conn_pool_size\u00b6
\n-
\n-
Type:
\n-

integer

\n-
\n-
Default:
\n-

30

\n-
\n-
Minimum Value:
\n-

1

\n-
\n-
\n-

Size of RPC connection pool.

\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
Deprecated Variations\u00b6

Group

Name

DEFAULT

rpc_conn_pool_size

\n-
\n-\n-
\n-
\n-conn_pool_min_size\u00b6
\n-
\n-
Type:
\n-

integer

\n-
\n-
Default:
\n-

2

\n-
\n-
\n-

The pool size limit for connections expiration policy

\n-
\n-\n-
\n-
\n-conn_pool_ttl\u00b6
\n-
\n-
Type:
\n-

integer

\n-
\n-
Default:
\n-

1200

\n-
\n-
\n-

The time-to-live in sec of idle connections in the pool

\n-
\n-\n-
\n-
\n-executor_thread_pool_size\u00b6
\n-
\n-
Type:
\n-

integer

\n-
\n-
Default:
\n-

64

\n-
\n-
\n-

Size of executor thread pool when executor is threading or eventlet.

\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
Deprecated Variations\u00b6

Group

Name

DEFAULT

rpc_thread_pool_size

\n-
\n-\n-
\n-
\n-rpc_response_timeout\u00b6
\n-
\n-
Type:
\n-

integer

\n-
\n-
Default:
\n-

60

\n-
\n-
\n-

Seconds to wait for a response from a call.

\n-
\n-\n-
\n-
\n-transport_url\u00b6
\n-
\n-
Type:
\n-

string

\n-
\n-
Default:
\n-

rabbit://

\n-
\n-
\n-

The network address and optional user credentials for connecting to the messaging backend, in URL format. The expected format is:

\n-

driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query

\n-

Example: rabbit://rabbitmq:password@127.0.0.1:5672//

\n-

For full details on the fields in the URL see the documentation of oslo_messaging.TransportURL at https://docs.openstack.org/oslo.messaging/latest/reference/transport.html

\n-
\n-\n-
\n-
\n-control_exchange\u00b6
\n-
\n-
Type:
\n-

string

\n-
\n-
Default:
\n-

nova

\n-
\n-
\n-

The default exchange under which topics are scoped. May be overridden by an exchange name specified in the transport_url option.

\n-
\n-\n-
\n-
\n-rpc_ping_enabled\u00b6
\n-
\n-
Type:
\n-

boolean

\n-
\n-
Default:
\n-

False

\n-
\n-
\n-

Add an endpoint to answer to ping calls. Endpoint is named oslo_rpc_server_ping

\n-
\n-\n-
\n
\n run_external_periodic_tasks\u00b6
\n
\n
Type:
\n

boolean

\n
\n
Default:
\n@@ -3007,16 +2863,16 @@\n

<None>

\n
\n
Mutable:
\n

This option can be changed without restarting.

\n
\n
\n

The name of a logging configuration file. This file is appended to any existing logging configuration files. For details about logging configuration files, see the Python logging module documentation. Note that when logging configuration files are used then all logging configuration is set in the configuration file and other logging configuration options are ignored (for example, log-date-format).

\n-\n-\n+
Deprecated Variations\u00b6
\n+\n \n \n \n \n \n \n \n@@ -3051,16 +2907,16 @@\n

string

\n
\n
Default:
\n

<None>

\n
\n \n

(Optional) Name of log file to send logging output to. If no default is set, logging will go to stderr as defined by use_stderr. This option is ignored if log_config_append is set.

\n-
Deprecated Variations\u00b6

Group

Name

DEFAULT

\n-\n+
Deprecated Variations\u00b6
\n+\n \n \n \n \n \n \n \n@@ -3078,16 +2934,16 @@\n

string

\n
\n
Default:
\n

<None>

\n
\n \n

(Optional) The base directory used for relative log_file paths. This option is ignored if log_config_append is set.

\n-
Deprecated Variations\u00b6

Group

Name

DEFAULT

\n-\n+
Deprecated Variations\u00b6
\n+\n \n \n \n \n \n \n \n@@ -3497,14 +3353,158 @@\n
Default:
\n

False

\n
\n \n

Enables or disables fatal status of deprecations.

\n \n \n+
\n+
\n+rpc_conn_pool_size\u00b6
\n+
\n+
Type:
\n+

integer

\n+
\n+
Default:
\n+

30

\n+
\n+
Minimum Value:
\n+

1

\n+
\n+
\n+

Size of RPC connection pool.

\n+
Deprecated Variations\u00b6

Group

Name

DEFAULT

\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
Deprecated Variations\u00b6

Group

Name

DEFAULT

rpc_conn_pool_size

\n+
\n+\n+
\n+
\n+conn_pool_min_size\u00b6
\n+
\n+
Type:
\n+

integer

\n+
\n+
Default:
\n+

2

\n+
\n+
\n+

The pool size limit for connections expiration policy

\n+
\n+\n+
\n+
\n+conn_pool_ttl\u00b6
\n+
\n+
Type:
\n+

integer

\n+
\n+
Default:
\n+

1200

\n+
\n+
\n+

The time-to-live in sec of idle connections in the pool

\n+
\n+\n+
\n+
\n+executor_thread_pool_size\u00b6
\n+
\n+
Type:
\n+

integer

\n+
\n+
Default:
\n+

64

\n+
\n+
\n+

Size of executor thread pool when executor is threading or eventlet.

\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
Deprecated Variations\u00b6

Group

Name

DEFAULT

rpc_thread_pool_size

\n+
\n+\n+
\n+
\n+rpc_response_timeout\u00b6
\n+
\n+
Type:
\n+

integer

\n+
\n+
Default:
\n+

60

\n+
\n+
\n+

Seconds to wait for a response from a call.

\n+
\n+\n+
\n+
\n+transport_url\u00b6
\n+
\n+
Type:
\n+

string

\n+
\n+
Default:
\n+

rabbit://

\n+
\n+
\n+

The network address and optional user credentials for connecting to the messaging backend, in URL format. The expected format is:

\n+

driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query

\n+

Example: rabbit://rabbitmq:password@127.0.0.1:5672//

\n+

For full details on the fields in the URL see the documentation of oslo_messaging.TransportURL at https://docs.openstack.org/oslo.messaging/latest/reference/transport.html

\n+
\n+\n+
\n+
\n+control_exchange\u00b6
\n+
\n+
Type:
\n+

string

\n+
\n+
Default:
\n+

nova

\n+
\n+
\n+

The default exchange under which topics are scoped. May be overridden by an exchange name specified in the transport_url option.

\n+
\n+\n+
\n+
\n+rpc_ping_enabled\u00b6
\n+
\n+
Type:
\n+

boolean

\n+
\n+
Default:
\n+

False

\n+
\n+
\n+

Add an endpoint to answer to ping calls. Endpoint is named oslo_rpc_server_ping

\n+
\n+\n
\n

api\u00b6

\n

Options under this group are used to define Nova API.

\n
\n
\n
\n auth_strategy\u00b6
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1539,79 +1539,14 @@\n Related Options:\n * service_down_time (maximum time since last check-in for up service)\n Possible values\n db\n Database ServiceGroup driver\n mc\n Memcache ServiceGroup driver\n- rpc_conn_pool_size_\b\u00b6\n- Type:\n- integer\n- Default:\n- 30\n- Minimum Value:\n- 1\n- Size of RPC connection pool.\n- D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd V\bVa\bar\bri\bia\bat\bti\bio\bon\bns\bs_\b?\b\u00b6\n- G\bGr\bro\bou\bup\bp N\bNa\bam\bme\be\n- DEFAULT rpc_conn_pool_size\n- conn_pool_min_size_\b\u00b6\n- Type:\n- integer\n- Default:\n- 2\n- The pool size limit for connections expiration policy\n- conn_pool_ttl_\b\u00b6\n- Type:\n- integer\n- Default:\n- 1200\n- The time-to-live in sec of idle connections in the pool\n- executor_thread_pool_size_\b\u00b6\n- Type:\n- integer\n- Default:\n- 64\n- Size of executor thread pool when executor is threading or eventlet.\n- D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd V\bVa\bar\bri\bia\bat\bti\bio\bon\bns\bs_\b?\b\u00b6\n- G\bGr\bro\bou\bup\bp N\bNa\bam\bme\be\n- DEFAULT rpc_thread_pool_size\n- rpc_response_timeout_\b\u00b6\n- Type:\n- integer\n- Default:\n- 60\n- Seconds to wait for a response from a call.\n- transport_url_\b\u00b6\n- Type:\n- string\n- Default:\n- rabbit://\n- The network address and optional user credentials for connecting to the\n- messaging backend, in URL format. The expected format is:\n- driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/\n- virtual_host?query\n- Example: rabbit://rabbitmq:password@127.0.0.1:5672//\n- For full details on the fields in the URL see the documentation of\n- oslo_messaging.TransportURL at _\bh_\bt_\bt_\bp_\bs_\b:_\b/_\b/_\bd_\bo_\bc_\bs_\b._\bo_\bp_\be_\bn_\bs_\bt_\ba_\bc_\bk_\b._\bo_\br_\bg_\b/_\bo_\bs_\bl_\bo_\b._\bm_\be_\bs_\bs_\ba_\bg_\bi_\bn_\bg_\b/\n- _\bl_\ba_\bt_\be_\bs_\bt_\b/_\br_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b/_\bt_\br_\ba_\bn_\bs_\bp_\bo_\br_\bt_\b._\bh_\bt_\bm_\bl\n- control_exchange_\b\u00b6\n- Type:\n- string\n- Default:\n- nova\n- The default exchange under which topics are scoped. May be overridden by\n- an exchange name specified in the transport_url option.\n- rpc_ping_enabled_\b\u00b6\n- Type:\n- boolean\n- Default:\n- False\n- Add an endpoint to answer to ping calls. Endpoint is named\n- oslo_rpc_server_ping\n run_external_periodic_tasks_\b\u00b6\n Type:\n boolean\n Default:\n True\n Some periodic tasks can be run in a separate process. Should we run them\n here?\n@@ -1924,14 +1859,79 @@\n levels are filtered.\n fatal_deprecations_\b\u00b6\n Type:\n boolean\n Default:\n False\n Enables or disables fatal status of deprecations.\n+ rpc_conn_pool_size_\b\u00b6\n+ Type:\n+ integer\n+ Default:\n+ 30\n+ Minimum Value:\n+ 1\n+ Size of RPC connection pool.\n+ D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd V\bVa\bar\bri\bia\bat\bti\bio\bon\bns\bs_\b?\b\u00b6\n+ G\bGr\bro\bou\bup\bp N\bNa\bam\bme\be\n+ DEFAULT rpc_conn_pool_size\n+ conn_pool_min_size_\b\u00b6\n+ Type:\n+ integer\n+ Default:\n+ 2\n+ The pool size limit for connections expiration policy\n+ conn_pool_ttl_\b\u00b6\n+ Type:\n+ integer\n+ Default:\n+ 1200\n+ The time-to-live in sec of idle connections in the pool\n+ executor_thread_pool_size_\b\u00b6\n+ Type:\n+ integer\n+ Default:\n+ 64\n+ Size of executor thread pool when executor is threading or eventlet.\n+ D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd V\bVa\bar\bri\bia\bat\bti\bio\bon\bns\bs_\b?\b\u00b6\n+ G\bGr\bro\bou\bup\bp N\bNa\bam\bme\be\n+ DEFAULT rpc_thread_pool_size\n+ rpc_response_timeout_\b\u00b6\n+ Type:\n+ integer\n+ Default:\n+ 60\n+ Seconds to wait for a response from a call.\n+ transport_url_\b\u00b6\n+ Type:\n+ string\n+ Default:\n+ rabbit://\n+ The network address and optional user credentials for connecting to the\n+ messaging backend, in URL format. The expected format is:\n+ driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/\n+ virtual_host?query\n+ Example: rabbit://rabbitmq:password@127.0.0.1:5672//\n+ For full details on the fields in the URL see the documentation of\n+ oslo_messaging.TransportURL at _\bh_\bt_\bt_\bp_\bs_\b:_\b/_\b/_\bd_\bo_\bc_\bs_\b._\bo_\bp_\be_\bn_\bs_\bt_\ba_\bc_\bk_\b._\bo_\br_\bg_\b/_\bo_\bs_\bl_\bo_\b._\bm_\be_\bs_\bs_\ba_\bg_\bi_\bn_\bg_\b/\n+ _\bl_\ba_\bt_\be_\bs_\bt_\b/_\br_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b/_\bt_\br_\ba_\bn_\bs_\bp_\bo_\br_\bt_\b._\bh_\bt_\bm_\bl\n+ control_exchange_\b\u00b6\n+ Type:\n+ string\n+ Default:\n+ nova\n+ The default exchange under which topics are scoped. May be overridden by\n+ an exchange name specified in the transport_url option.\n+ rpc_ping_enabled_\b\u00b6\n+ Type:\n+ boolean\n+ Default:\n+ False\n+ Add an endpoint to answer to ping calls. Endpoint is named\n+ oslo_rpc_server_ping\n *\b**\b**\b**\b**\b* a\bap\bpi\bi_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Options under this group are used to define Nova API.\n auth_strategy_\b\u00b6\n Type:\n string\n Default:\n keystone\n"}]}]}]}]}]}