{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.6U65igxg/b1/ganeti_3.0.2-3_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.6U65igxg/b2/ganeti_3.0.2-3_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n ae257cabb8790a5761c01269ebb02705 865260 admin optional ganeti-3.0_3.0.2-3_all.deb\n- a9a72440e38045307058d88937010310 1011760 doc optional ganeti-doc_3.0.2-3_all.deb\n+ 217355ccb97cc3c86861b68a4c4809c0 1011716 doc optional ganeti-doc_3.0.2-3_all.deb\n f11794c0148366921c83bc3cf8129f73 14263008 admin optional ganeti-haskell-3.0_3.0.2-3_amd64.deb\n 82beaf9b283dde22b13f1e740b1c8cca 2712576 admin optional ganeti-htools-3.0_3.0.2-3_amd64.deb\n 2c38994fd0872df3bb035f9e785253d0 5408 admin optional ganeti-htools_3.0.2-3_all.deb\n 9f8f8fe3f6defda8c7313b07edb0e746 365712 devel optional ganeti-testsuite_3.0.2-3_all.deb\n 41ceed97965b43f44cbfca14d24c9e44 96212 admin optional ganeti_3.0.2-3_all.deb\n 8b6026a9a61de5e9bf154ee3a931b6ae 18228 python optional python3-ganeti-rapi_3.0.2-3_all.deb\n"}, {"source1": "ganeti-doc_3.0.2-3_all.deb", "source2": "ganeti-doc_3.0.2-3_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 2023-03-07 09:58:37.000000 debian-binary\n -rw-r--r-- 0 0 0 6964 2023-03-07 09:58:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1004604 2023-03-07 09:58:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1004560 2023-03-07 09:58:37.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/ganeti/html/rapi.html", "source2": "./usr/share/doc/ganeti/html/rapi.html", "unified_diff": "@@ -981,15 +981,15 @@\n
\n\nExtend UID pool, must be list of lists describing UID ranges (two items, start and end inclusive)
\n
beparams
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Cluster-wide backend parameter defaults
\n
blacklisted_os
(defaults to None
, must be None or (List of (Tuple of (OneOf detach, attach, remove, add, NonEmptyString)))
)
blacklisted_os
(defaults to None
, must be None or (List of (Tuple of (OneOf add, detach, attach, remove, NonEmptyString)))
)
\n\nModify list of blacklisted operating systems: each modification must have two items, the operation and the OS name; the operation can be add or remove
\n
candidate_pool_size
(defaults to None
, must be None or GreaterThanZero
)
\n\n@@ -1013,45 +1013,45 @@\nMaster candidate pool size
\n
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Set disk states
\n
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf blockdev, plain, ext, gluster, diskless, sharedfile, rbd, file, drbd) and values of (Dictionary with keys of Anything and values of Anything))
)
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf gluster, sharedfile, blockdev, file, rbd, ext, drbd, diskless, plain) and values of (Dictionary with keys of Anything and values of Anything))
)
\n\nDisk templates\u2019 parameter defaults
\n
drbd_helper
(defaults to None
, must be None or String
)
\n\nDRBD helper program
\n
enabled_data_collectors
(defaults to None
, must be None or (Dictionary with keys of String and values of Boolean)
)
\n\n-Set the active data collectors
\n
enabled_disk_templates
(defaults to None
, must be None or (List of (OneOf blockdev, plain, ext, gluster, diskless, sharedfile, rbd, file, drbd))
)
enabled_disk_templates
(defaults to None
, must be None or (List of (OneOf gluster, sharedfile, blockdev, file, rbd, ext, drbd, diskless, plain))
)
\n\n-List of enabled disk templates
\n
enabled_hypervisors
(defaults to None
, must be None or (List of (OneOf xen-hvm, chroot, kvm, fake, xen-pvm, lxc))
)
enabled_hypervisors
(defaults to None
, must be None or (List of (OneOf kvm, lxc, fake, chroot, xen-pvm, xen-hvm))
)
\n\nList of enabled hypervisors
\n
enabled_user_shutdown
(defaults to None
, must be None or Boolean
)
\n\nWhether user shutdown is enabled cluster wide
\n
file_storage_dir
(defaults to None
, must be None or String
)
force
(defaults to False
, must be Boolean
)
\n\nWhether to force the operation
\n
gluster_storage_dir
(defaults to None
, must be None or String
)
hidden_os
(defaults to None
, must be None or (List of (Tuple of (OneOf detach, attach, remove, add, NonEmptyString)))
)
hidden_os
(defaults to None
, must be None or (List of (Tuple of (OneOf add, detach, attach, remove, NonEmptyString)))
)
\n\nModify list of hidden operating systems: each modification must have two items, the operation and the OS name; the operation can be add or remove
\n
hv_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n@@ -1093,15 +1093,15 @@\nSet hypervisor states
\n
Maximal number of jobs tracked in the job queue
\nmodify_etc_hosts
(defaults to None
, must be None or Boolean
)
ndparams
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Cluster-wide node parameter defaults
\n
nicparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf mode, network, bridge, vlan, ip, mac, name, link) and values of (None or String) [NIC parameters])
)
nicparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf ip, name, vlan, mac, mode, bridge, link, network) and values of (None or String) [NIC parameters])
)
\n\nCluster-wide NIC parameter defaults
\n
os_hvp
(defaults to None
, must be None or (Dictionary with keys of String and values of (Dictionary with keys of Anything and values of Anything))
)
\n\n@@ -1226,15 +1226,15 @@\nCluster-wide per-OS hypervisor parameter defaults
\n
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Set disk states
\n
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf blockdev, plain, ext, gluster, diskless, sharedfile, rbd, file, drbd) and values of (Dictionary with keys of Anything and values of Anything))
)
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf gluster, sharedfile, blockdev, file, rbd, ext, drbd, diskless, plain) and values of (Dictionary with keys of Anything and values of Anything))
)
\n\nDisk templates\u2019 parameter defaults
\n
group_name
(defaults to None
, must be NonEmptyString
)
\n\n@@ -1323,15 +1323,15 @@\nGroup name
\n
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Set disk states
\n
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf blockdev, plain, ext, gluster, diskless, sharedfile, rbd, file, drbd) and values of (Dictionary with keys of Anything and values of Anything))
)
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf gluster, sharedfile, blockdev, file, rbd, ext, drbd, diskless, plain) and values of (Dictionary with keys of Anything and values of Anything))
)
\n\nDisk templates\u2019 parameter defaults
\n
hv_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n@@ -1719,15 +1719,15 @@\nSet hypervisor states
\n
\n\nGroup name
\n
network_link
(defaults to None
, must be NonEmptyString
)
\n\n-Network link when connecting to a group
\n
network_mode
(defaults to None
, must be OneOf openvswitch, bridged, routed, pool
)
network_mode
(defaults to None
, must be OneOf routed, pool, bridged, openvswitch
)
\n\nNetwork mode when connecting to a group
\n
network_name
(defaults to None
, must be NonEmptyString
)
\n\n@@ -1976,23 +1976,23 @@\nNetwork name
\n
\n\nWhether to check for conflicting IP addresses
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, error, canceled)))))
)
\n\n-Job dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_template
(defaults to None
, must be None or (OneOf blockdev, plain, ext, gluster, diskless, sharedfile, rbd, file, drbd)
)
disk_template
(defaults to None
, must be None or (OneOf gluster, sharedfile, blockdev, file, rbd, ext, drbd, diskless, plain)
)
\n\nInstance disk template
\n
disks
(defaults to None
, must be List of (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters])
)
\n\n-List of instance disks
\n
file_driver
(defaults to None
, must be None or (OneOf blktap, loop, blktap2)
)
file_driver
(defaults to None
, must be None or (OneOf blktap, blktap2, loop)
)
\n\nDriver for file-backed disks
\n
file_storage_dir
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2016,15 +2016,15 @@\nDirectory for storing file-backed disks
\n
\n\nStartup timeout for the helper VM
\n
hvparams
(defaults to {}
, must be Dictionary with keys of Anything and values of Anything
)
\n\n-Hypervisor parameters for instance, hypervisor-dependent
\n
hypervisor
(defaults to None
, must be None or (OneOf xen-hvm, chroot, kvm, fake, xen-pvm, lxc)
)
hypervisor
(defaults to None
, must be None or (OneOf kvm, lxc, fake, chroot, xen-pvm, xen-hvm)
)
\n\nSelected hypervisor for an instance
\n
iallocator
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2044,23 +2044,23 @@\nIallocator for deciding the target node for shared-storage instances
\n
\n\nA required instance name (for single-instance LUs)
\n
ip_check
(defaults to True
, must be Boolean
)
\n\n-Whether to ensure instance\u2019s IP address is inactive
\n
mode
(defaults to None
, must be OneOf import, remote-import, create
)
mode
(defaults to None
, must be OneOf remote-import, create, import
)
\n\nInstance creation mode
\n
name_check
(defaults to True
, must be Boolean
)
\n\n-Whether to check name
\n
nics
(defaults to None
, must be List of (Dictionary with keys of (OneOf mode, network, bridge, vlan, ip, mac, name, link) and values of (None or String) [NIC parameters])
)
nics
(defaults to None
, must be List of (Dictionary with keys of (OneOf ip, name, vlan, mac, mode, bridge, link, network) and values of (None or String) [NIC parameters])
)
\n\nList of NIC (network interface) definitions
\n
no_install
(defaults to None
, must be None or Boolean
)
\n\n@@ -2267,15 +2267,15 @@\n \n \n \nDo not install the OS (will disable automatic start)
\n
PUT
\u00b6Shutdowns an instance.
\nIt supports the dry-run
argument.
admin_state_source
(defaults to None
, must be None or (OneOf admin, user)
)
admin_state_source
(defaults to None
, must be None or (OneOf user, admin)
)
\n\nWho last changed the instance admin state
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, error, canceled)))))
)
\n\n@@ -2411,15 +2411,15 @@\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
\n\nWhether to ignore ipolicy violations
\n
instance_uuid
(defaults to None
, must be None or NonEmptyString
)
\n\n-An instance UUID (for single-instance LUs)
\n
mode
(defaults to None
, must be OneOf replace_on_primary, replace_on_secondary, replace_auto, replace_new_secondary
)
mode
(defaults to None
, must be OneOf replace_new_secondary, replace_on_primary, replace_auto, replace_on_secondary
)
\n\nReplacement mode
\n
remote_node
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2661,15 +2661,15 @@\nNew secondary node
\n
\n\nAn instance UUID (for single-instance LUs)
\n
long_sleep
(defaults to False
, must be Boolean
)
\n\n-Whether to allow long instance shutdowns during exports
\n
mode
(defaults to local
, must be OneOf local, remote
)
mode
(defaults to local
, must be OneOf remote, local
)
\n\nExport mode
\n
remove_instance
(defaults to False
, must be Boolean
)
\n\n@@ -2756,15 +2756,15 @@\nWhether to remove instance after export
\n
\n\nWhether to ignore ipolicy violations
\n
instance_uuid
(defaults to None
, must be None or NonEmptyString
)
\n\n-An instance UUID (for single-instance LUs)
\n
mode
(defaults to None
, must be None or (OneOf non-live, live)
)
mode
(defaults to None
, must be None or (OneOf live, non-live)
)
\n\nMigration type (live/non-live)
\n
target_node
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2917,27 +2917,27 @@\nTarget node for instance migration/failover
\n
\n\nWhether to check for conflicting IP addresses
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, error, canceled)))))
)
\n\n-Job dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_template
(defaults to None
, must be None or (OneOf blockdev, plain, ext, gluster, diskless, sharedfile, rbd, file, drbd)
)
disk_template
(defaults to None
, must be None or (OneOf gluster, sharedfile, blockdev, file, rbd, ext, drbd, diskless, plain)
)
\n\n-Instance disk template
\n
disks
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf attach, remove, modify, add, detach), item 1 is (Integer or String [Device index, can be negative, e.g. -1 for last disk]), item 2 is (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf detach, attach, remove, add) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters]))) [Deprecated])
)
disks
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf detach, add, modify, attach, remove), item 1 is (Integer or String [Device index, can be negative, e.g. -1 for last disk]), item 2 is (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf add, detach, attach, remove) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters]))) [Deprecated])
)
\n\nList of disk changes
\n
ext_params
(defaults to {}
, must be Dictionary with keys of Anything and values of Anything
)
\n\n-List of ExtStorage parameters
\n
file_driver
(defaults to None
, must be None or (OneOf blktap, loop, blktap2)
)
file_driver
(defaults to None
, must be None or (OneOf blktap, blktap2, loop)
)
\n\nDriver for file-backed disks
\n
file_storage_dir
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2967,15 +2967,15 @@\nDirectory for storing file-backed disks
\n
\n\nEnable or disable the communication mechanism for an instance
\n
instance_uuid
(defaults to None
, must be None or NonEmptyString
)
\n\n-An instance UUID (for single-instance LUs)
\n
nics
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf attach, remove, modify, add, detach), item 1 is (Integer or String [Device index, can be negative, e.g. -1 for last disk]), item 2 is (Dictionary with keys of (OneOf mode, network, bridge, vlan, ip, mac, name, link) and values of (None or String) [NIC parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf detach, attach, remove, add) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of (OneOf mode, network, bridge, vlan, ip, mac, name, link) and values of (None or String) [NIC parameters]))) [Deprecated])
)
nics
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf detach, add, modify, attach, remove), item 1 is (Integer or String [Device index, can be negative, e.g. -1 for last disk]), item 2 is (Dictionary with keys of (OneOf ip, name, vlan, mac, mode, bridge, link, network) and values of (None or String) [NIC parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf add, detach, attach, remove) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of (OneOf ip, name, vlan, mac, mode, bridge, link, network) and values of (None or String) [NIC parameters]))) [Deprecated])
)
\n\nList of NIC changes
\n
offline
(defaults to None
, must be None or Boolean
)
\n\n@@ -3495,15 +3495,15 @@\nWhether to mark the instance as offline
\n
\n\nWhether to ignore ipolicy violations
\n
live
(defaults to None
, must be None or Boolean
)
\n\n-Obsolete \u2018live\u2019 migration mode (do not use)
\n
mode
(defaults to None
, must be None or (OneOf non-live, live)
)
mode
(defaults to None
, must be None or (OneOf live, non-live)
)
\n\nMigration type (live/non-live)
\n
node_uuid
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -3796,15 +3796,15 @@\nA node UUID (for single-node LUs)
\n
It supports the dry-run
argument.
/2/query/[resource]
\u00b6Requests resource information. Available fields can be found in man\n pages and using /2/query/[resource]/fields
. The resource is one of\n-filter, job, node, network, export, lock, group, instance
. See the query2\n+lock, job, group, export, node, filter, instance, network
. See the query2\n design document for more details.