Source: python-proliantutils Version: 2.8.2-2 Severity: serious Tags: ftbfs
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-proliantutils.html ... ====================================================================== FAIL: proliantutils.tests.hpssa.test_manager.ManagerTestCases.test_create_configuration_max_as_size_gb proliantutils.tests.hpssa.test_manager.ManagerTestCases.test_create_configuration_max_as_size_gb ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/mock/mock.py", line 1330, in patched return func(*args, **keywargs) File "/build/1st/python-proliantutils-2.8.2/proliantutils/tests/hpssa/test_manager.py", line 288, in test_create_configuration_max_as_size_gb raid_info = manager.create_configuration(raid_info) File "/build/1st/python-proliantutils-2.8.2/proliantutils/hpssa/manager.py", line 130, in create_configuration validate(raid_config) File "/build/1st/python-proliantutils-2.8.2/proliantutils/hpssa/manager.py", line 52, in validate jsonschema.validate(raid_config, raid_config_schema) File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 895, in validate cls.check_schema(schema) File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 289, in check_schema raise exceptions.SchemaError.create_from(error) jsonschema.exceptions.SchemaError: {'type': 'object', 'properties': {'raid_level': {'type': 'string', 'enum': ['0', '1', '5', '6', '10', '50', '60', '1+0', '5+0', '6+0'], 'description': 'RAID level for the logical disk. Required.'}, 'size_gb': {'anyOf': [{'type': 'integer', 'minimum': 0, 'exclusiveMinimum': True}, {'type': 'string', 'enum': ['MAX']}], 'description': "Size in GiB (Integer) for the logical disk. Use 'MAX' as size_gb if this logical disk is supposed to use the rest of the space available. Required."}, 'volume_name': {'type': 'string', 'description': 'Name of the volume to be created. Optional.'}, 'is_root_volume': {'type': 'boolean', 'description': 'Specifies whether this disk is a root volume. Optional.'}, 'share_physical_disks': {'type': 'boolean', 'description': 'Specifies whether other logical disks can share physical disks with this logical disk. Optional.'}, 'disk_type': {'type': 'string', 'enum': ['hdd', 'ssd'], 'description': "Specifies the type of disk preferred. Valid values are 'hdd' and 'ssd'. Optional."}, 'interface_type': {'type': 'string', 'enum': ['sata', 'scsi', 'sas'], 'description': "Specifies the interface type of disk. Valid values are 'sata', 'scsi' and 'sas'. Optional."}, 'number_of_physical_disks': {'type': 'integer', 'minimum': 0, 'exclusiveMinimum': True, 'description': 'Number of physical disks to use for this logical disk. Optional.'}, 'controller': {'type': 'string', 'description': 'Controller to use for this logical disk. Optional.'}, 'physical_disks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The physical disks to use for this logical disk. Optional'}}, 'required': ['raid_level', 'size_gb'], 'additionalProperties': False} is not valid under any of the given schemas Failed validating 'anyOf' in metaschema['properties']['properties']['additionalProperties']['properties']['items']: {'anyOf': [{'$ref': '#'}, {'$ref': '#/definitions/schemaArray'}], 'default': True} On schema['properties']['logical_disks']['items']: {'additionalProperties': False, 'properties': {'controller': {'description': 'Controller to use for ' 'this logical disk. ' 'Optional.', 'type': 'string'}, 'disk_type': {'description': 'Specifies the type of ' 'disk preferred. Valid ' "values are 'hdd' and " "'ssd'. Optional.", 'enum': ['hdd', 'ssd'], 'type': 'string'}, 'interface_type': {'description': 'Specifies the ' 'interface type of ' 'disk. Valid values ' "are 'sata', 'scsi' " "and 'sas'. " 'Optional.', 'enum': ['sata', 'scsi', 'sas'], 'type': 'string'}, 'is_root_volume': {'description': 'Specifies whether ' 'this disk is a root ' 'volume. Optional.', 'type': 'boolean'}, 'number_of_physical_disks': {'description': 'Number of ' 'physical ' 'disks to ' 'use for ' 'this ' 'logical ' 'disk. ' 'Optional.', 'exclusiveMinimum': True, 'minimum': 0, 'type': 'integer'}, 'physical_disks': {'description': 'The physical disks ' 'to use for this ' 'logical disk. ' 'Optional', 'items': {'type': 'string'}, 'type': 'array'}, 'raid_level': {'description': 'RAID level for the ' 'logical disk. Required.', 'enum': ['0', '1', '5', '6', '10', '50', '60', '1+0', '5+0', '6+0'], 'type': 'string'}, 'share_physical_disks': {'description': 'Specifies ' 'whether other ' 'logical disks ' 'can share ' 'physical ' 'disks with ' 'this logical ' 'disk. ' 'Optional.', 'type': 'boolean'}, 'size_gb': {'anyOf': [{'exclusiveMinimum': True, 'minimum': 0, 'type': 'integer'}, {'enum': ['MAX'], 'type': 'string'}], 'description': 'Size in GiB (Integer) for ' 'the logical disk. Use ' "'MAX' as size_gb if this " 'logical disk is supposed ' 'to use the rest of the ' 'space available. ' 'Required.'}, 'volume_name': {'description': 'Name of the volume to ' 'be created. Optional.', 'type': 'string'}}, 'required': ['raid_level', 'size_gb'], 'type': 'object'} ====================================================================== ... FAILED (failures=48) make[1]: *** [debian/rules:24: override_dh_auto_install] Error 1