Advance Blender 5.2 web parity through M12-03D
This commit is contained in:
255
tests/golden/M12-01E/compatibility-report.json
Normal file
255
tests/golden/M12-01E/compatibility-report.json
Normal file
@@ -0,0 +1,255 @@
|
||||
{
|
||||
"read": {
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-01E",
|
||||
"readerSchemaVersion": 1,
|
||||
"documentSchemaVersion": 2,
|
||||
"operation": "READ",
|
||||
"status": "READ_ONLY",
|
||||
"code": "ASSET_SCHEMA_DOWNGRADE_BLOCKED",
|
||||
"recoverable": true,
|
||||
"sourceSha256": "0c08ed1af1dd0998c809f76d969fd21d8fdae28ad37cf5571bdc99b16bf3ec90",
|
||||
"snapshot": {
|
||||
"revision": 7,
|
||||
"catalogs": [
|
||||
{
|
||||
"catalogId": "44444444-4444-4444-8444-444444444444",
|
||||
"path": "Animation",
|
||||
"simpleName": "Animation"
|
||||
},
|
||||
{
|
||||
"catalogId": "fe3ca14c-95d7-549f-a13b-1bb4c07b6074",
|
||||
"path": "Characters",
|
||||
"simpleName": "Characters"
|
||||
},
|
||||
{
|
||||
"catalogId": "b4bb3608-9267-5aba-bb9e-9e97b006d5ab",
|
||||
"path": "Characters/Heroes",
|
||||
"simpleName": "Heroes"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
{
|
||||
"assetId": "asset:ac88c6147ada877adccf4df8ca54d64e1a9cb50a13514212f6d19b1da1660f8d",
|
||||
"relativeAssetIdentifier": "Action/Legacy Walk",
|
||||
"idType": "ACTION",
|
||||
"name": "Legacy Walk",
|
||||
"catalogId": "44444444-4444-4444-8444-444444444444"
|
||||
},
|
||||
{
|
||||
"assetId": "asset:bb91ef0dddf69bb7d87dd4217a01e7f549b50ad628db0367d3896c6840b3a326",
|
||||
"relativeAssetIdentifier": "Object/Legacy Hero",
|
||||
"idType": "OBJECT",
|
||||
"name": "Legacy Hero",
|
||||
"catalogId": "b4bb3608-9267-5aba-bb9e-9e97b006d5ab"
|
||||
}
|
||||
],
|
||||
"libraries": [
|
||||
{
|
||||
"libraryId": "library:characters",
|
||||
"name": "Characters",
|
||||
"readOnly": true
|
||||
},
|
||||
{
|
||||
"libraryId": "library:materials",
|
||||
"name": "Materials",
|
||||
"readOnly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"nextTask": "M12-01F"
|
||||
},
|
||||
"catalogWrite": {
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-01E",
|
||||
"readerSchemaVersion": 1,
|
||||
"documentSchemaVersion": 2,
|
||||
"operation": "CATALOG_WRITE",
|
||||
"status": "BLOCKED",
|
||||
"code": "ASSET_SCHEMA_DOWNGRADE_BLOCKED",
|
||||
"recoverable": true,
|
||||
"sourceSha256": "0c08ed1af1dd0998c809f76d969fd21d8fdae28ad37cf5571bdc99b16bf3ec90",
|
||||
"snapshot": {
|
||||
"revision": 7,
|
||||
"catalogs": [
|
||||
{
|
||||
"catalogId": "44444444-4444-4444-8444-444444444444",
|
||||
"path": "Animation",
|
||||
"simpleName": "Animation"
|
||||
},
|
||||
{
|
||||
"catalogId": "fe3ca14c-95d7-549f-a13b-1bb4c07b6074",
|
||||
"path": "Characters",
|
||||
"simpleName": "Characters"
|
||||
},
|
||||
{
|
||||
"catalogId": "b4bb3608-9267-5aba-bb9e-9e97b006d5ab",
|
||||
"path": "Characters/Heroes",
|
||||
"simpleName": "Heroes"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
{
|
||||
"assetId": "asset:ac88c6147ada877adccf4df8ca54d64e1a9cb50a13514212f6d19b1da1660f8d",
|
||||
"relativeAssetIdentifier": "Action/Legacy Walk",
|
||||
"idType": "ACTION",
|
||||
"name": "Legacy Walk",
|
||||
"catalogId": "44444444-4444-4444-8444-444444444444"
|
||||
},
|
||||
{
|
||||
"assetId": "asset:bb91ef0dddf69bb7d87dd4217a01e7f549b50ad628db0367d3896c6840b3a326",
|
||||
"relativeAssetIdentifier": "Object/Legacy Hero",
|
||||
"idType": "OBJECT",
|
||||
"name": "Legacy Hero",
|
||||
"catalogId": "b4bb3608-9267-5aba-bb9e-9e97b006d5ab"
|
||||
}
|
||||
],
|
||||
"libraries": [
|
||||
{
|
||||
"libraryId": "library:characters",
|
||||
"name": "Characters",
|
||||
"readOnly": true
|
||||
},
|
||||
{
|
||||
"libraryId": "library:materials",
|
||||
"name": "Materials",
|
||||
"readOnly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"nextTask": "M12-01F"
|
||||
},
|
||||
"assetWrite": {
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-01E",
|
||||
"readerSchemaVersion": 1,
|
||||
"documentSchemaVersion": 2,
|
||||
"operation": "ASSET_WRITE",
|
||||
"status": "BLOCKED",
|
||||
"code": "ASSET_SCHEMA_DOWNGRADE_BLOCKED",
|
||||
"recoverable": true,
|
||||
"sourceSha256": "0c08ed1af1dd0998c809f76d969fd21d8fdae28ad37cf5571bdc99b16bf3ec90",
|
||||
"snapshot": {
|
||||
"revision": 7,
|
||||
"catalogs": [
|
||||
{
|
||||
"catalogId": "44444444-4444-4444-8444-444444444444",
|
||||
"path": "Animation",
|
||||
"simpleName": "Animation"
|
||||
},
|
||||
{
|
||||
"catalogId": "fe3ca14c-95d7-549f-a13b-1bb4c07b6074",
|
||||
"path": "Characters",
|
||||
"simpleName": "Characters"
|
||||
},
|
||||
{
|
||||
"catalogId": "b4bb3608-9267-5aba-bb9e-9e97b006d5ab",
|
||||
"path": "Characters/Heroes",
|
||||
"simpleName": "Heroes"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
{
|
||||
"assetId": "asset:ac88c6147ada877adccf4df8ca54d64e1a9cb50a13514212f6d19b1da1660f8d",
|
||||
"relativeAssetIdentifier": "Action/Legacy Walk",
|
||||
"idType": "ACTION",
|
||||
"name": "Legacy Walk",
|
||||
"catalogId": "44444444-4444-4444-8444-444444444444"
|
||||
},
|
||||
{
|
||||
"assetId": "asset:bb91ef0dddf69bb7d87dd4217a01e7f549b50ad628db0367d3896c6840b3a326",
|
||||
"relativeAssetIdentifier": "Object/Legacy Hero",
|
||||
"idType": "OBJECT",
|
||||
"name": "Legacy Hero",
|
||||
"catalogId": "b4bb3608-9267-5aba-bb9e-9e97b006d5ab"
|
||||
}
|
||||
],
|
||||
"libraries": [
|
||||
{
|
||||
"libraryId": "library:characters",
|
||||
"name": "Characters",
|
||||
"readOnly": true
|
||||
},
|
||||
{
|
||||
"libraryId": "library:materials",
|
||||
"name": "Materials",
|
||||
"readOnly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"nextTask": "M12-01F"
|
||||
},
|
||||
"save": {
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-01E",
|
||||
"readerSchemaVersion": 1,
|
||||
"documentSchemaVersion": 2,
|
||||
"operation": "SAVE",
|
||||
"status": "BLOCKED",
|
||||
"code": "ASSET_SCHEMA_DOWNGRADE_BLOCKED",
|
||||
"recoverable": true,
|
||||
"sourceSha256": "0c08ed1af1dd0998c809f76d969fd21d8fdae28ad37cf5571bdc99b16bf3ec90",
|
||||
"snapshot": {
|
||||
"revision": 7,
|
||||
"catalogs": [
|
||||
{
|
||||
"catalogId": "44444444-4444-4444-8444-444444444444",
|
||||
"path": "Animation",
|
||||
"simpleName": "Animation"
|
||||
},
|
||||
{
|
||||
"catalogId": "fe3ca14c-95d7-549f-a13b-1bb4c07b6074",
|
||||
"path": "Characters",
|
||||
"simpleName": "Characters"
|
||||
},
|
||||
{
|
||||
"catalogId": "b4bb3608-9267-5aba-bb9e-9e97b006d5ab",
|
||||
"path": "Characters/Heroes",
|
||||
"simpleName": "Heroes"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
{
|
||||
"assetId": "asset:ac88c6147ada877adccf4df8ca54d64e1a9cb50a13514212f6d19b1da1660f8d",
|
||||
"relativeAssetIdentifier": "Action/Legacy Walk",
|
||||
"idType": "ACTION",
|
||||
"name": "Legacy Walk",
|
||||
"catalogId": "44444444-4444-4444-8444-444444444444"
|
||||
},
|
||||
{
|
||||
"assetId": "asset:bb91ef0dddf69bb7d87dd4217a01e7f549b50ad628db0367d3896c6840b3a326",
|
||||
"relativeAssetIdentifier": "Object/Legacy Hero",
|
||||
"idType": "OBJECT",
|
||||
"name": "Legacy Hero",
|
||||
"catalogId": "b4bb3608-9267-5aba-bb9e-9e97b006d5ab"
|
||||
}
|
||||
],
|
||||
"libraries": [
|
||||
{
|
||||
"libraryId": "library:characters",
|
||||
"name": "Characters",
|
||||
"readOnly": true
|
||||
},
|
||||
{
|
||||
"libraryId": "library:materials",
|
||||
"name": "Materials",
|
||||
"readOnly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"nextTask": "M12-01F"
|
||||
},
|
||||
"future": {
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-01E",
|
||||
"readerSchemaVersion": 1,
|
||||
"documentSchemaVersion": 3,
|
||||
"operation": "READ",
|
||||
"status": "BLOCKED",
|
||||
"code": "PROTOCOL_MISMATCH",
|
||||
"recoverable": false,
|
||||
"sourceSha256": "d6b7646f6ede911358f954a0ccae376703f1c0e8854a9953a4a77a968b600b80",
|
||||
"snapshot": null,
|
||||
"nextTask": "M12-01F"
|
||||
}
|
||||
}
|
||||
39
tests/golden/M12-01E/manifest.json
Normal file
39
tests/golden/M12-01E/manifest.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-01E",
|
||||
"parentTask": "M12-01",
|
||||
"parityId": "N-023-ASSET-CATALOG-SCHEMA",
|
||||
"enablingTask": true,
|
||||
"parityStateChange": false,
|
||||
"implementationClass": "NOT_APPLICABLE",
|
||||
"policy": {
|
||||
"nativeV1": "READY",
|
||||
"validV2Read": "READ_ONLY",
|
||||
"validV2Write": "ASSET_SCHEMA_DOWNGRADE_BLOCKED",
|
||||
"futureSchema": "PROTOCOL_MISMATCH",
|
||||
"sourceMutation": "FORBIDDEN"
|
||||
},
|
||||
"artifacts": {
|
||||
"protocol": {
|
||||
"path": "web/protocol/asset-catalog-compatibility.ts",
|
||||
"sha256": "5d51029b232e03f08fc0778d4933910b2a54818b4d653fbcc185c8d764641349"
|
||||
},
|
||||
"errorContract": {
|
||||
"path": "web/protocol/error.ts",
|
||||
"sha256": "309ab84d5c755a69466ddb73e4b54e87caf62cbcac0f10f34d904e9f6f4a5f34"
|
||||
},
|
||||
"generator": {
|
||||
"path": "tools/web/generate-asset-catalog-compatibility.mjs",
|
||||
"sha256": "208f568db092e1712095d77ab28db92d5a1eb11fe62813b237ce466f9268fd4e"
|
||||
},
|
||||
"v2Fixture": {
|
||||
"path": "tests/golden/M12-01D/catalog-v2.json",
|
||||
"sha256": "38e5d1771b3d2d63ce5e10268eac4513f2043b0cbf71ab1799c1868bc2aa97fb"
|
||||
},
|
||||
"compatibilityReport": {
|
||||
"path": "tests/golden/M12-01E/compatibility-report.json",
|
||||
"sha256": "3c2f9241b56ad5bd742dc4152dec703bdc56eef4e6d8d60e6edf163c4571ad54"
|
||||
}
|
||||
},
|
||||
"nextTask": "M12-01F"
|
||||
}
|
||||
Reference in New Issue
Block a user