{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.vH7Gyh1T/b1/dolfinx_2019.2.0~git20210130.c14cb0a-5_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.vH7Gyh1T/b2/dolfinx_2019.2.0~git20210130.c14cb0a-5_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,12 +1,12 @@\n \n- 5b030d6d8880c30ffae60fb8865cf613 770548 doc optional dolfinx-doc_2019.2.0~git20210130.c14cb0a-5_all.deb\n+ d8a161ef1cfe7939b14d9daac2e05d6b 770304 doc optional dolfinx-doc_2019.2.0~git20210130.c14cb0a-5_all.deb\n 324857b0e4d750464aaa23c28b68fbe2 49528 libdevel optional libdolfinx-complex-dev_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n beda471cd53b1ee693a098b75cca7b24 15537920 debug optional libdolfinx-complex2019.2-dbgsym_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n 21bd6caa6b8fc5f9e3eaa66a95dcb8ae 547820 libs optional libdolfinx-complex2019.2_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n eee14385c57a5874cf8a6d7653de32b9 149464 libdevel optional libdolfinx-dev_2019.2.0~git20210130.c14cb0a-5_all.deb\n 4577127f1f97d71df409fe34e8f42700 49520 libdevel optional libdolfinx-real-dev_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n cf9887880939d674770a86a900819e8a 15460380 debug optional libdolfinx-real2019.2-dbgsym_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n ee31a98b22a75cb503ff4f016ed108c5 546316 libs optional libdolfinx-real2019.2_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n- 88de3d3cae8580c8e2b9503669e16bbe 371708 python optional python3-dolfinx-complex_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n- bb6cccde32ce50b294f13c83977dfe52 369200 python optional python3-dolfinx-real_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n+ ca50d13241eeb7da926be180b3b65799 371980 python optional python3-dolfinx-complex_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n+ 4bb54772b77ddf2f2b382bb80a144fb2 369496 python optional python3-dolfinx-real_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n 72b1e30570741aa0962c30b59fedb410 50284 python optional python3-dolfinx_2019.2.0~git20210130.c14cb0a-5_armhf.deb\n"}, {"source1": "dolfinx-doc_2019.2.0~git20210130.c14cb0a-5_all.deb", "source2": "dolfinx-doc_2019.2.0~git20210130.c14cb0a-5_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 2021-06-09 12:59:59.000000 debian-binary\n--rw-r--r-- 0 0 0 18416 2021-06-09 12:59:59.000000 control.tar.xz\n--rw-r--r-- 0 0 0 751940 2021-06-09 12:59:59.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 18432 2021-06-09 12:59:59.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 751680 2021-06-09 12:59:59.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/dolfinx/demo-real/poisson/CMakeLists.txt", "source2": "./usr/share/dolfinx/demo-real/poisson/CMakeLists.txt", "unified_diff": "@@ -10,15 +10,15 @@\n # Get DOLFINX configuration data (DOLFINXConfig.cmake must be in\n # DOLFINX_CMAKE_CONFIG_PATH)\n if (NOT TARGET dolfinx)\n find_package(DOLFINX REQUIRED)\n endif()\n \n # Executable\n-add_executable(${PROJECT_NAME} poisson.c main.cpp)\n+add_executable(${PROJECT_NAME} main.cpp poisson.c)\n \n # Set C++17 standard\n target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17)\n \n # Target libraries\n target_link_libraries(${PROJECT_NAME} dolfinx)\n \n"}, {"source1": "./usr/share/dolfinx/demo-real/poisson/poisson.c", "source2": "./usr/share/dolfinx/demo-real/poisson/poisson.c", "unified_diff": "@@ -396,18 +396,18 @@\n ufc_coordinate_mapping* create_coordinate_map_poisson(void)\n {\n return create_coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4();\n }\n \n // End of code for coordinate mapping coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4\n \n-// Code for integral integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d\n+// Code for integral integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f\n \n \n-void tabulate_tensor_integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(ufc_scalar_t* restrict A,\n+void tabulate_tensor_integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f(ufc_scalar_t* restrict A,\n const ufc_scalar_t* restrict w,\n const ufc_scalar_t* restrict c,\n const double* restrict coordinate_dofs,\n const int* restrict unused_local_index,\n const uint8_t* restrict quadrature_permutation,\n const uint32_t cell_permutation)\n {\n@@ -463,25 +463,25 @@\n for (int i = 0; i < 3; ++i)\n for (int j = 0; j < 3; ++j)\n A[3 * i + j] += fw2 * FE3_C0_D01_Q083[0][0][0][i] * FE3_C0_D01_Q083[0][0][0][j];\n }\n }\n \n \n-ufc_integral* create_integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void)\n+ufc_integral* create_integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void)\n {\n static const bool enabled[1] = {false}; /* No coefficients, but C does not permit zero-sized arrays */\n ufc_integral* integral = (ufc_integral*)malloc(sizeof(*integral));\n integral->enabled_coefficients = enabled;\n- integral->tabulate_tensor = tabulate_tensor_integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n+ integral->tabulate_tensor = tabulate_tensor_integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n integral->needs_permutation_data = 0;\n return integral;\n }\n \n-// End of code for integral integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d\n+// End of code for integral integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f\n \n // Code for integral integral_cell_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1\n \n \n void tabulate_tensor_integral_cell_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1(ufc_scalar_t* restrict A,\n const ufc_scalar_t* restrict w,\n const ufc_scalar_t* restrict c,\n@@ -611,170 +611,170 @@\n integral->tabulate_tensor = tabulate_tensor_integral_exterior_facet_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1;\n integral->needs_permutation_data = 0;\n return integral;\n }\n \n // End of code for integral integral_exterior_facet_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1\n \n-// Code for form form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d\n+// Code for form form_3f94093493d3a96b4b6f83c7a3c1e590551de84f\n \n-int original_coefficient_position_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int i)\n+int original_coefficient_position_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int i)\n {\n // Invalid original coefficient index.\n return -1;\n }\n \n // Return a list of the coefficient names.\n-const char** coefficient_name_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void)\n+const char** coefficient_name_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void)\n {\n return NULL;\n }\n \n // Return a list of the constant names.\n-const char** constant_name_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void)\n+const char** constant_name_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void)\n {\n static const char* names[1] = { \"kappa\" };\n return names;\n }\n \n ufc_coordinate_mapping* create_coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4(void);\n \n-ufc_coordinate_mapping* create_coordinate_mapping_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void)\n+ufc_coordinate_mapping* create_coordinate_mapping_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void)\n {\n return create_coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4();\n }\n \n ufc_finite_element* create_element_a517414a2094ced2d0a6f8ebe35d7094de15d287(void);\n \n-ufc_finite_element* create_finite_element_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int i)\n+ufc_finite_element* create_finite_element_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int i)\n {\n switch (i)\n {\n case 0:\n return create_element_a517414a2094ced2d0a6f8ebe35d7094de15d287();\n case 1:\n return create_element_a517414a2094ced2d0a6f8ebe35d7094de15d287();\n default:\n return NULL;\n }\n }\n \n ufc_dofmap* create_dofmap_a517414a2094ced2d0a6f8ebe35d7094de15d287(void);\n \n-ufc_dofmap* create_dofmap_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int i)\n+ufc_dofmap* create_dofmap_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int i)\n {\n switch (i)\n {\n case 0:\n return create_dofmap_a517414a2094ced2d0a6f8ebe35d7094de15d287();\n case 1:\n return create_dofmap_a517414a2094ced2d0a6f8ebe35d7094de15d287();\n default:\n return NULL;\n }\n }\n \n-ufc_integral* create_cell_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int subdomain_id)\n+ufc_integral* create_cell_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int subdomain_id)\n {\n switch (subdomain_id)\n {\n case -1:\n- return create_integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d();\n+ return create_integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f();\n default:\n return NULL;\n }\n }\n \n-void get_cell_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int *ids)\n+void get_cell_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int *ids)\n {\n ids[0] = -1;\n return;\n }\n \n-ufc_integral* create_exterior_facet_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int subdomain_id)\n+ufc_integral* create_exterior_facet_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int subdomain_id)\n {\n return NULL;\n }\n \n-void get_exterior_facet_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int *ids)\n+void get_exterior_facet_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int *ids)\n {\n return;\n }\n \n-ufc_integral* create_interior_facet_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int subdomain_id)\n+ufc_integral* create_interior_facet_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int subdomain_id)\n {\n return NULL;\n }\n \n-void get_interior_facet_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int *ids)\n+void get_interior_facet_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int *ids)\n {\n return;\n }\n \n-ufc_integral* create_vertex_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int subdomain_id)\n+ufc_integral* create_vertex_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int subdomain_id)\n {\n return NULL;\n }\n \n-void get_vertex_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int *ids)\n+void get_vertex_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int *ids)\n {\n return;\n }\n \n-ufc_custom_integral* create_custom_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int subdomain_id)\n+ufc_custom_integral* create_custom_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int subdomain_id)\n {\n return NULL;\n }\n \n-void get_custom_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int *ids)\n+void get_custom_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int *ids)\n {\n return;\n }\n \n-ufc_form* create_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void)\n+ufc_form* create_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void)\n {\n ufc_form* form = (ufc_form*)malloc(sizeof(*form));\n \n- form->signature = \"abe2e605c4a38902b986a83a7980cc49835544ea17cb239d7560e5a8893b9f6b595dd3facd52ac1c56b2a45fbbc3fea9aa25cdadee57d7ed10f1b12d7cd9d9bc\";\n+ form->signature = \"978826b7ccb7620d73d2e489936793d043d77856e05cb58da369d7a3f715b906730c0fde429a2fbce635fadb8e56878cc766bcbfc02ceb589b034225dc863423\";\n form->rank = 2;\n form->num_coefficients = 0;\n form->num_constants = 1;\n- form->original_coefficient_position = original_coefficient_position_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n+ form->original_coefficient_position = original_coefficient_position_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n \n- form->coefficient_name_map = coefficient_name_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->constant_name_map = constant_name_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n+ form->coefficient_name_map = coefficient_name_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->constant_name_map = constant_name_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n \n- form->create_coordinate_mapping = create_coordinate_mapping_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->create_finite_element = create_finite_element_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->create_dofmap = create_dofmap_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n-\n- form->get_cell_integral_ids = get_cell_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->get_exterior_facet_integral_ids = get_exterior_facet_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->get_interior_facet_integral_ids = get_interior_facet_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->get_vertex_integral_ids = get_vertex_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->get_custom_integral_ids = get_custom_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n+ form->create_coordinate_mapping = create_coordinate_mapping_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->create_finite_element = create_finite_element_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->create_dofmap = create_dofmap_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+\n+ form->get_cell_integral_ids = get_cell_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->get_exterior_facet_integral_ids = get_exterior_facet_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->get_interior_facet_integral_ids = get_interior_facet_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->get_vertex_integral_ids = get_vertex_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->get_custom_integral_ids = get_custom_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n \n form->num_cell_integrals = 1;\n form->num_exterior_facet_integrals = 0;\n form->num_interior_facet_integrals = 0;\n form->num_vertex_integrals = 0;\n form->num_custom_integrals = 0;\n \n- form->create_cell_integral = create_cell_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->create_exterior_facet_integral = create_exterior_facet_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->create_interior_facet_integral = create_interior_facet_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->create_vertex_integral = create_vertex_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n- form->create_custom_integral = create_custom_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;\n+ form->create_cell_integral = create_cell_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->create_exterior_facet_integral = create_exterior_facet_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->create_interior_facet_integral = create_interior_facet_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->create_vertex_integral = create_vertex_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n+ form->create_custom_integral = create_custom_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f;\n \n return form;\n }\n \n ufc_form* create_form_poisson_a(void)\n {\n- return create_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d();\n+ return create_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f();\n }\n \n ufc_function_space* create_functionspace_form_poisson_a(const char* function_name)\n {\n if (strcmp(function_name, \"v\") == 0)\n {\n ufc_function_space* space = (ufc_function_space*)malloc(sizeof(*space));\n@@ -791,15 +791,15 @@\n space->create_coordinate_mapping = create_coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4;\n return space;\n }\n return NULL;\n \n }\n \n-// End of code for form form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d\n+// End of code for form form_3f94093493d3a96b4b6f83c7a3c1e590551de84f\n \n // Code for form form_9ca75506f092465720da5a1144a30a8b04eea0e1\n \n int original_coefficient_position_form_9ca75506f092465720da5a1144a30a8b04eea0e1(int i)\n {\n if (i >= 2)\n {\n"}, {"source1": "./usr/share/dolfinx/demo-real/poisson/poisson.h", "source2": "./usr/share/dolfinx/demo-real/poisson/poisson.h", "unified_diff": "@@ -38,21 +38,21 @@\n \n // Helper used to create coordinate map using name given to the\n // UFL file.\n // This helper is called in user c++ code.\n //\n ufc_coordinate_mapping* create_coordinate_map_poisson(void);\n \n-ufc_integral* create_integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void);\n+ufc_integral* create_integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void);\n \n ufc_integral* create_integral_cell_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1(void);\n \n ufc_integral* create_integral_exterior_facet_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1(void);\n \n-ufc_form* create_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void);\n+ufc_form* create_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void);\n \n // Helper used to create form using name which was given to the\n // form in the UFL file.\n // This helper is called in user c++ code.\n //\n ufc_form* create_form_poisson_a(void);\n \n"}]}]}]}, {"source1": "python3-dolfinx-complex_2019.2.0~git20210130.c14cb0a-5_armhf.deb", "source2": "python3-dolfinx-complex_2019.2.0~git20210130.c14cb0a-5_armhf.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 2021-06-09 12:59:59.000000 debian-binary\n -rw-r--r-- 0 0 0 2620 2021-06-09 12:59:59.000000 control.tar.xz\n--rw-r--r-- 0 0 0 368896 2021-06-09 12:59:59.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 369168 2021-06-09 12:59:59.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/lib/petscdir/petsc3.14/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/cpp.cpython-39-arm-linux-gnueabihf.so", "source2": "./usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/cpp.cpython-39-arm-linux-gnueabihf.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5fe4175088073c9a31b944addf04afb655128ad8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc22285d4af613bd5cc53d75383d2e350dfad740\n"}]}]}]}]}, {"source1": "python3-dolfinx-real_2019.2.0~git20210130.c14cb0a-5_armhf.deb", "source2": "python3-dolfinx-real_2019.2.0~git20210130.c14cb0a-5_armhf.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 2021-06-09 12:59:59.000000 debian-binary\n -rw-r--r-- 0 0 0 2600 2021-06-09 12:59:59.000000 control.tar.xz\n--rw-r--r-- 0 0 0 366408 2021-06-09 12:59:59.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 366704 2021-06-09 12:59:59.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/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/cpp.cpython-39-arm-linux-gnueabihf.so", "source2": "./usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/cpp.cpython-39-arm-linux-gnueabihf.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 58d4fa73e38fdf0c50a358d4f6eeae6867dcd9e7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24a4ab41e8743478fc9584d4ada5b72a7f36b27f\n"}]}]}]}]}]}