{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -7438,15 +7438,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         e0a34a01\n+  32-bit CRC value (hex):                         5d76b113\n   compressed size:                                9804 bytes\n   uncompressed size:                              9804 bytes\n   length of filename:                             88 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -7834,15 +7834,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         7bdd58f1\n+  32-bit CRC value (hex):                         921b84c1\n   compressed size:                                9858 bytes\n   uncompressed size:                              9858 bytes\n   length of filename:                             88 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -5668,15 +5668,15 @@\n 15AF9E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 15AFA0   Length              0005 (5)\n 15AFA2   Flags               01 (1) 'Modification'\n 15AFA3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 15AFA7 PAYLOAD\n \n 15D5F3 DATA DESCRIPTOR       08074B50 (134695760)\n-15D5F7 CRC                   E0A34A01 (3768797697)\n+15D5F7 CRC                   5D76B113 (1568059667)\n 15D5FB Compressed Size       0000264C (9804)\n 15D5FF Uncompressed Size     0000264C (9804)\n \n 15D603 LOCAL HEADER #209     04034B50 (67324752)\n 15D607 Extract Zip Spec      14 (20) '2.0'\n 15D608 Extract OS            00 (0) 'MS-DOS'\n 15D609 General Purpose Flag  0008 (8)\n@@ -5976,15 +5976,15 @@\n 175C15 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 175C17   Length              0005 (5)\n 175C19   Flags               01 (1) 'Modification'\n 175C1A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 175C1E PAYLOAD\n \n 1782A0 DATA DESCRIPTOR       08074B50 (134695760)\n-1782A4 CRC                   7BDD58F1 (2078103793)\n+1782A4 CRC                   921B84C1 (2451276993)\n 1782A8 Compressed Size       00002682 (9858)\n 1782AC Uncompressed Size     00002682 (9858)\n \n 1782B0 LOCAL HEADER #220     04034B50 (67324752)\n 1782B4 Extract Zip Spec      14 (20) '2.0'\n 1782B5 Extract OS            00 (0) 'MS-DOS'\n 1782B6 General Purpose Flag  0008 (8)\n@@ -12374,15 +12374,15 @@\n 1C6368 Created OS            00 (0) 'MS-DOS'\n 1C6369 Extract Zip Spec      14 (20) '2.0'\n 1C636A Extract OS            00 (0) 'MS-DOS'\n 1C636B General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 1C636D Compression Method    0000 (0) 'Stored'\n 1C636F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1C6373 CRC                   E0A34A01 (3768797697)\n+1C6373 CRC                   5D76B113 (1568059667)\n 1C6377 Compressed Size       0000264C (9804)\n 1C637B Uncompressed Size     0000264C (9804)\n 1C637F Filename Length       0058 (88)\n 1C6381 Extra Length          0009 (9)\n 1C6383 Comment Length        0000 (0)\n 1C6385 Disk Start            0000 (0)\n 1C6387 Int File Attributes   0000 (0)\n@@ -12704,15 +12704,15 @@\n 1C698D Created OS            00 (0) 'MS-DOS'\n 1C698E Extract Zip Spec      14 (20) '2.0'\n 1C698F Extract OS            00 (0) 'MS-DOS'\n 1C6990 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 1C6992 Compression Method    0000 (0) 'Stored'\n 1C6994 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1C6998 CRC                   7BDD58F1 (2078103793)\n+1C6998 CRC                   921B84C1 (2451276993)\n 1C699C Compressed Size       00002682 (9858)\n 1C69A0 Uncompressed Size     00002682 (9858)\n 1C69A4 Filename Length       0058 (88)\n 1C69A6 Extra Length          0009 (9)\n 1C69A8 Comment Length        0000 (0)\n 1C69AA Disk Start            0000 (0)\n 1C69AC Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_avro_protocol_protocol_v1_18_0.java", "source2": "org/finos/legend/pure/generated/core_external_format_avro_protocol_protocol_v1_18_0.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,14 +20,19 @@\n import org.finos.legend.pure.runtime.java.compiled.execution.*;\n import org.finos.legend.pure.runtime.java.compiled.execution.sourceInformation.*;\n import org.junit.Test;\n public class core_external_format_avro_protocol_protocol_v1_18_0\n {\n     public static MutableMap<String, SharedPureFunction<?>> __functions = Maps.fixedSize.empty();\n \n+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_18_0_metamodel_invocation_generation_avro_AvroConfig Root_meta_protocols_pure_v1_18_0_invocation_generation_avro_transformAvroGenerationConfig_AvroConfig_1__AvroConfig_1_(final org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroConfig _input,final ExecutionSupport es)\n+{\n+return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_18_0_metamodel_invocation_generation_avro_AvroConfig_Impl(\"Anonymous_NoCounter\")._package(_input._package())._class(_input._class())._includeNamespace(_input._includeNamespace())._includeSuperTypes(_input._includeSuperTypes())._includeAssociations(_input._includeAssociations())._includeGeneratedMilestoning(_input._includeGeneratedMilestoning())._timestampLogicalType(_input._timestampLogicalType())._propertyProfile(CompiledSupport.toPureCollection(_input._propertyProfile()))._namespaceOverride(_input._namespaceOverride());\n+}\n+\n public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroOutput> Root_meta_protocols_pure_v1_18_0_invocation_generation_avro_legendGenerateAvro_AvroConfig_1__String_1__Integer_1__AvroOutput_MANY_(final org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroConfig _input, final java.lang.String _host, final long _port,final ExecutionSupport es)\n {\n return CompiledSupport.toPureCollection(core_external_format_avro_protocol_protocol_v1_18_0.Root_meta_protocols_pure_v1_18_0_invocation_generation_avro_legendGenerateAvro_AvroConfig_1__String_1__Integer_1__String_1__AvroOutput_MANY_(_input,_host,_port,\"v1\",es));\n }\n \n public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroOutput> Root_meta_protocols_pure_v1_18_0_invocation_generation_avro_legendGenerateAvro_AvroConfig_1__String_1__Integer_1__String_1__AvroOutput_MANY_(final org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroConfig _avroConfig, final java.lang.String _host, final long _port, final java.lang.String _version,final ExecutionSupport es)\n {\n@@ -53,13 +58,8 @@\n      }\n }\n \n ))\n ,es);\n return CompiledSupport.toPureCollection(CompiledSupport.<org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroOutput>castWithExceptionHandling(CompiledSupport.toPureCollection(core_external_format_json_fromJSON.Root_meta_json_fromJSON_JSONElement_1__Type_$0_1$__JSONDeserializationConfig_1__Any_MANY_(((org.finos.legend.pure.generated.Root_meta_json_JSONElement)new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser(((CompiledExecutionSupport)es).getProcessorSupport()).toPureJson(_resp._entity())),((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroOutput>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::avro::generation::AvroOutput\")),new org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl(\"Anonymous_NoCounter\")._nullReplacementInArray(new org.finos.legend.pure.generated.Root_meta_pure_tds_TDSNull_Impl(\"Anonymous_NoCounter\"))._typeKeyName(\"__TYPE\")._failOnUnknownProperties(true),es)),org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroOutput.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_avro/protocol/protocol_v1_18_0.pure\", -1, -1, 28, 178, -1, -1)));\n }\n-\n-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_18_0_metamodel_invocation_generation_avro_AvroConfig Root_meta_protocols_pure_v1_18_0_invocation_generation_avro_transformAvroGenerationConfig_AvroConfig_1__AvroConfig_1_(final org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroConfig _input,final ExecutionSupport es)\n-{\n-return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_18_0_metamodel_invocation_generation_avro_AvroConfig_Impl(\"Anonymous_NoCounter\")._package(_input._package())._class(_input._class())._includeNamespace(_input._includeNamespace())._includeSuperTypes(_input._includeSuperTypes())._includeAssociations(_input._includeAssociations())._includeGeneratedMilestoning(_input._includeGeneratedMilestoning())._timestampLogicalType(_input._timestampLogicalType())._propertyProfile(CompiledSupport.toPureCollection(_input._propertyProfile()))._namespaceOverride(_input._namespaceOverride());\n-}\n }\n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_avro_protocol_protocol_v1_29_0.java", "source2": "org/finos/legend/pure/generated/core_external_format_avro_protocol_protocol_v1_29_0.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,14 +20,19 @@\n import org.finos.legend.pure.runtime.java.compiled.execution.*;\n import org.finos.legend.pure.runtime.java.compiled.execution.sourceInformation.*;\n import org.junit.Test;\n public class core_external_format_avro_protocol_protocol_v1_29_0\n {\n     public static MutableMap<String, SharedPureFunction<?>> __functions = Maps.fixedSize.empty();\n \n+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_avro_AvroConfig Root_meta_protocols_pure_v1_29_0_invocation_generation_avro_transformAvroGenerationConfig_AvroConfig_1__AvroConfig_1_(final org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroConfig _input,final ExecutionSupport es)\n+{\n+return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_avro_AvroConfig_Impl(\"Anonymous_NoCounter\")._package(_input._package())._class(_input._class())._includeNamespace(_input._includeNamespace())._includeSuperTypes(_input._includeSuperTypes())._includeAssociations(_input._includeAssociations())._includeGeneratedMilestoning(_input._includeGeneratedMilestoning())._timestampLogicalType(_input._timestampLogicalType())._propertyProfile(CompiledSupport.toPureCollection(_input._propertyProfile()))._namespaceOverride(_input._namespaceOverride())._generateLogicalTypes(_input._generateLogicalTypes());\n+}\n+\n public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroOutput> Root_meta_protocols_pure_v1_29_0_invocation_generation_avro_legendGenerateAvro_AvroConfig_1__String_1__Integer_1__AvroOutput_MANY_(final org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroConfig _input, final java.lang.String _host, final long _port,final ExecutionSupport es)\n {\n return CompiledSupport.toPureCollection(core_external_format_avro_protocol_protocol_v1_29_0.Root_meta_protocols_pure_v1_29_0_invocation_generation_avro_legendGenerateAvro_AvroConfig_1__String_1__Integer_1__String_1__AvroOutput_MANY_(_input,_host,_port,\"v1\",es));\n }\n \n public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroOutput> Root_meta_protocols_pure_v1_29_0_invocation_generation_avro_legendGenerateAvro_AvroConfig_1__String_1__Integer_1__String_1__AvroOutput_MANY_(final org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroConfig _avroConfig, final java.lang.String _host, final long _port, final java.lang.String _version,final ExecutionSupport es)\n {\n@@ -53,13 +58,8 @@\n      }\n }\n \n ))\n ,es);\n return CompiledSupport.toPureCollection(CompiledSupport.<org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroOutput>castWithExceptionHandling(CompiledSupport.toPureCollection(core_external_format_json_fromJSON.Root_meta_json_fromJSON_JSONElement_1__Type_$0_1$__JSONDeserializationConfig_1__Any_MANY_(((org.finos.legend.pure.generated.Root_meta_json_JSONElement)new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser(((CompiledExecutionSupport)es).getProcessorSupport()).toPureJson(_resp._entity())),((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroOutput>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::avro::generation::AvroOutput\")),new org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl(\"Anonymous_NoCounter\")._nullReplacementInArray(new org.finos.legend.pure.generated.Root_meta_pure_tds_TDSNull_Impl(\"Anonymous_NoCounter\"))._typeKeyName(\"__TYPE\")._failOnUnknownProperties(true),es)),org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroOutput.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_avro/protocol/protocol_v1_29_0.pure\", -1, -1, 28, 178, -1, -1)));\n }\n-\n-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_avro_AvroConfig Root_meta_protocols_pure_v1_29_0_invocation_generation_avro_transformAvroGenerationConfig_AvroConfig_1__AvroConfig_1_(final org.finos.legend.pure.generated.Root_meta_external_format_avro_generation_AvroConfig _input,final ExecutionSupport es)\n-{\n-return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_avro_AvroConfig_Impl(\"Anonymous_NoCounter\")._package(_input._package())._class(_input._class())._includeNamespace(_input._includeNamespace())._includeSuperTypes(_input._includeSuperTypes())._includeAssociations(_input._includeAssociations())._includeGeneratedMilestoning(_input._includeGeneratedMilestoning())._timestampLogicalType(_input._timestampLogicalType())._propertyProfile(CompiledSupport.toPureCollection(_input._propertyProfile()))._namespaceOverride(_input._namespaceOverride())._generateLogicalTypes(_input._generateLogicalTypes());\n-}\n }\n"}]}
