19.2 KB
/srv/reproducible-results/rbuild-debian/r-b-build.vH7Gyh1T/b1/dolfinx_2019.2.0~git20210130.c14cb0a-5_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.vH7Gyh1T/b2/dolfinx_2019.2.0~git20210130.c14cb0a-5_armhf.changes
1.66 KB
Files
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 ·5b030d6d8880c30ffae60fb8865cf613·770548·doc·optional·dolfinx-doc_2019.2.0~git20210130.c14cb0a-5_all.deb1 ·d8a161ef1cfe7939b14d9daac2e05d6b·770304·doc·optional·dolfinx-doc_2019.2.0~git20210130.c14cb0a-5_all.deb
2 ·324857b0e4d750464aaa23c28b68fbe2·49528·libdevel·optional·libdolfinx-complex-dev_2019.2.0~git20210130.c14cb0a-5_armhf.deb2 ·324857b0e4d750464aaa23c28b68fbe2·49528·libdevel·optional·libdolfinx-complex-dev_2019.2.0~git20210130.c14cb0a-5_armhf.deb
3 ·beda471cd53b1ee693a098b75cca7b24·15537920·debug·optional·libdolfinx-complex2019.2-dbgsym_2019.2.0~git20210130.c14cb0a-5_armhf.deb3 ·beda471cd53b1ee693a098b75cca7b24·15537920·debug·optional·libdolfinx-complex2019.2-dbgsym_2019.2.0~git20210130.c14cb0a-5_armhf.deb
4 ·21bd6caa6b8fc5f9e3eaa66a95dcb8ae·547820·libs·optional·libdolfinx-complex2019.2_2019.2.0~git20210130.c14cb0a-5_armhf.deb4 ·21bd6caa6b8fc5f9e3eaa66a95dcb8ae·547820·libs·optional·libdolfinx-complex2019.2_2019.2.0~git20210130.c14cb0a-5_armhf.deb
5 ·eee14385c57a5874cf8a6d7653de32b9·149464·libdevel·optional·libdolfinx-dev_2019.2.0~git20210130.c14cb0a-5_all.deb5 ·eee14385c57a5874cf8a6d7653de32b9·149464·libdevel·optional·libdolfinx-dev_2019.2.0~git20210130.c14cb0a-5_all.deb
6 ·4577127f1f97d71df409fe34e8f42700·49520·libdevel·optional·libdolfinx-real-dev_2019.2.0~git20210130.c14cb0a-5_armhf.deb6 ·4577127f1f97d71df409fe34e8f42700·49520·libdevel·optional·libdolfinx-real-dev_2019.2.0~git20210130.c14cb0a-5_armhf.deb
7 ·cf9887880939d674770a86a900819e8a·15460380·debug·optional·libdolfinx-real2019.2-dbgsym_2019.2.0~git20210130.c14cb0a-5_armhf.deb7 ·cf9887880939d674770a86a900819e8a·15460380·debug·optional·libdolfinx-real2019.2-dbgsym_2019.2.0~git20210130.c14cb0a-5_armhf.deb
8 ·ee31a98b22a75cb503ff4f016ed108c5·546316·libs·optional·libdolfinx-real2019.2_2019.2.0~git20210130.c14cb0a-5_armhf.deb8 ·ee31a98b22a75cb503ff4f016ed108c5·546316·libs·optional·libdolfinx-real2019.2_2019.2.0~git20210130.c14cb0a-5_armhf.deb
9 ·88de3d3cae8580c8e2b9503669e16bbe·371708·python·optional·python3-dolfinx-complex_2019.2.0~git20210130.c14cb0a-5_armhf.deb9 ·ca50d13241eeb7da926be180b3b65799·371980·python·optional·python3-dolfinx-complex_2019.2.0~git20210130.c14cb0a-5_armhf.deb
10 ·bb6cccde32ce50b294f13c83977dfe52·369200·python·optional·python3-dolfinx-real_2019.2.0~git20210130.c14cb0a-5_armhf.deb10 ·4bb54772b77ddf2f2b382bb80a144fb2·369496·python·optional·python3-dolfinx-real_2019.2.0~git20210130.c14cb0a-5_armhf.deb
11 ·72b1e30570741aa0962c30b59fedb410·50284·python·optional·python3-dolfinx_2019.2.0~git20210130.c14cb0a-5_armhf.deb11 ·72b1e30570741aa0962c30b59fedb410·50284·python·optional·python3-dolfinx_2019.2.0~git20210130.c14cb0a-5_armhf.deb
14.6 KB
dolfinx-doc_2019.2.0~git20210130.c14cb0a-5_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-06-09·12:59:59.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-06-09·12:59:59.000000·debian-binary
2 -rw-r--r--···0········0········0····18416·2021-06-09·12:59:59.000000·control.tar.xz2 -rw-r--r--···0········0········0····18432·2021-06-09·12:59:59.000000·control.tar.xz
3 -rw-r--r--···0········0········0···751940·2021-06-09·12:59:59.000000·data.tar.xz3 -rw-r--r--···0········0········0···751680·2021-06-09·12:59:59.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
14.0 KB
data.tar.xz
14.0 KB
data.tar
565 B
./usr/share/dolfinx/demo-real/poisson/CMakeLists.txt
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 #·Get·DOLFINX·configuration·data·(DOLFINXConfig.cmake·must·be·in10 #·Get·DOLFINX·configuration·data·(DOLFINXConfig.cmake·must·be·in
11 #·DOLFINX_CMAKE_CONFIG_PATH)11 #·DOLFINX_CMAKE_CONFIG_PATH)
12 if·(NOT·TARGET·dolfinx)12 if·(NOT·TARGET·dolfinx)
13 ··find_package(DOLFINX·REQUIRED)13 ··find_package(DOLFINX·REQUIRED)
14 endif()14 endif()
  
15 #·Executable15 #·Executable
16 add_executable(${PROJECT_NAME}·poisson.c·main.cpp)16 add_executable(${PROJECT_NAME}·main.cpp·poisson.c)
  
17 #·Set·C++17·standard17 #·Set·C++17·standard
18 target_compile_features(${PROJECT_NAME}·PRIVATE·cxx_std_17)18 target_compile_features(${PROJECT_NAME}·PRIVATE·cxx_std_17)
  
19 #·Target·libraries19 #·Target·libraries
20 target_link_libraries(${PROJECT_NAME}·dolfinx)20 target_link_libraries(${PROJECT_NAME}·dolfinx)
  
12.4 KB
./usr/share/dolfinx/demo-real/poisson/poisson.c
    
Offset 396, 18 lines modifiedOffset 396, 18 lines modified
396 ufc_coordinate_mapping*·create_coordinate_map_poisson(void)396 ufc_coordinate_mapping*·create_coordinate_map_poisson(void)
397 {397 {
398 ··return·create_coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4();398 ··return·create_coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4();
399 }399 }
  
400 //·End·of·code·for·coordinate·mapping·coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4400 //·End·of·code·for·coordinate·mapping·coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4
  
401 //·Code·for·integral·integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d401 //·Code·for·integral·integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f
  
  
402 void·tabulate_tensor_integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(ufc_scalar_t*·restrict·A,402 void·tabulate_tensor_integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f(ufc_scalar_t*·restrict·A,
403 ····································const·ufc_scalar_t*·restrict·w,403 ····································const·ufc_scalar_t*·restrict·w,
404 ····································const·ufc_scalar_t*·restrict·c,404 ····································const·ufc_scalar_t*·restrict·c,
405 ····································const·double*·restrict·coordinate_dofs,405 ····································const·double*·restrict·coordinate_dofs,
406 ····································const·int*·restrict·unused_local_index,406 ····································const·int*·restrict·unused_local_index,
407 ····································const·uint8_t*·restrict·quadrature_permutation,407 ····································const·uint8_t*·restrict·quadrature_permutation,
408 ····································const·uint32_t·cell_permutation)408 ····································const·uint32_t·cell_permutation)
409 {409 {
Offset 463, 25 lines modifiedOffset 463, 25 lines modified
463 ········for·(int·i·=·0;·i·<·3;·++i)463 ········for·(int·i·=·0;·i·<·3;·++i)
464 ············for·(int·j·=·0;·j·<·3;·++j)464 ············for·(int·j·=·0;·j·<·3;·++j)
465 ················A[3·*·i·+·j]·+=·fw2·*·FE3_C0_D01_Q083[0][0][0][i]·*·FE3_C0_D01_Q083[0][0][0][j];465 ················A[3·*·i·+·j]·+=·fw2·*·FE3_C0_D01_Q083[0][0][0][i]·*·FE3_C0_D01_Q083[0][0][0][j];
466 ····}466 ····}
467 }467 }
  
  
468 ufc_integral*·create_integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void)468 ufc_integral*·create_integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void)
469 {469 {
470 ··static·const·bool·enabled[1]·=·{false};··/*·No·coefficients,·but·C·does·not·permit·zero-sized·arrays·*/470 ··static·const·bool·enabled[1]·=·{false};··/*·No·coefficients,·but·C·does·not·permit·zero-sized·arrays·*/
471 ··ufc_integral*·integral·=·(ufc_integral*)malloc(sizeof(*integral));471 ··ufc_integral*·integral·=·(ufc_integral*)malloc(sizeof(*integral));
472 ··integral->enabled_coefficients·=·enabled;472 ··integral->enabled_coefficients·=·enabled;
473 ··integral->tabulate_tensor·=·tabulate_tensor_integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d;473 ··integral->tabulate_tensor·=·tabulate_tensor_integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f;
474 ··integral->needs_permutation_data·=·0;474 ··integral->needs_permutation_data·=·0;
475 ··return·integral;475 ··return·integral;
476 }476 }
  
477 //·End·of·code·for·integral·integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d477 //·End·of·code·for·integral·integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f
  
478 //·Code·for·integral·integral_cell_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1478 //·Code·for·integral·integral_cell_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1
  
  
479 void·tabulate_tensor_integral_cell_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1(ufc_scalar_t*·restrict·A,479 void·tabulate_tensor_integral_cell_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1(ufc_scalar_t*·restrict·A,
480 ····································const·ufc_scalar_t*·restrict·w,480 ····································const·ufc_scalar_t*·restrict·w,
481 ····································const·ufc_scalar_t*·restrict·c,481 ····································const·ufc_scalar_t*·restrict·c,
Offset 611, 170 lines modifiedOffset 611, 170 lines modified
611 ··integral->tabulate_tensor·=·tabulate_tensor_integral_exterior_facet_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1;611 ··integral->tabulate_tensor·=·tabulate_tensor_integral_exterior_facet_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1;
612 ··integral->needs_permutation_data·=·0;612 ··integral->needs_permutation_data·=·0;
613 ··return·integral;613 ··return·integral;
614 }614 }
  
615 //·End·of·code·for·integral·integral_exterior_facet_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1615 //·End·of·code·for·integral·integral_exterior_facet_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1
  
616 //·Code·for·form·form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d616 //·Code·for·form·form_3f94093493d3a96b4b6f83c7a3c1e590551de84f
  
617 int·original_coefficient_position_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int·i)617 int·original_coefficient_position_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int·i)
618 {618 {
619 //·Invalid·original·coefficient·index.619 //·Invalid·original·coefficient·index.
620 return·-1;620 return·-1;
621 }621 }
  
622 //·Return·a·list·of·the·coefficient·names.622 //·Return·a·list·of·the·coefficient·names.
623 const·char**·coefficient_name_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void)623 const·char**·coefficient_name_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void)
624 {624 {
625 return·NULL;625 return·NULL;
626 }626 }
  
627 //·Return·a·list·of·the·constant·names.627 //·Return·a·list·of·the·constant·names.
628 const·char**·constant_name_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void)628 const·char**·constant_name_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void)
629 {629 {
630 static·const·char*·names[1]·=·{·"kappa"·};630 static·const·char*·names[1]·=·{·"kappa"·};
631 return·names;631 return·names;
632 }632 }
  
633 ufc_coordinate_mapping*·create_coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4(void);633 ufc_coordinate_mapping*·create_coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4(void);
  
634 ufc_coordinate_mapping*·create_coordinate_mapping_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void)634 ufc_coordinate_mapping*·create_coordinate_mapping_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void)
635 {635 {
636 return·create_coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4();636 return·create_coordinate_mapping_baa162d985ead1381ce5395ed0ee300508bddfa4();
637 }637 }
  
638 ufc_finite_element*·create_element_a517414a2094ced2d0a6f8ebe35d7094de15d287(void);638 ufc_finite_element*·create_element_a517414a2094ced2d0a6f8ebe35d7094de15d287(void);
  
639 ufc_finite_element*·create_finite_element_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int·i)639 ufc_finite_element*·create_finite_element_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int·i)
640 {640 {
641 switch·(i)641 switch·(i)
642 {642 {
643 case·0:643 case·0:
644 ····return·create_element_a517414a2094ced2d0a6f8ebe35d7094de15d287();644 ····return·create_element_a517414a2094ced2d0a6f8ebe35d7094de15d287();
645 case·1:645 case·1:
646 ····return·create_element_a517414a2094ced2d0a6f8ebe35d7094de15d287();646 ····return·create_element_a517414a2094ced2d0a6f8ebe35d7094de15d287();
647 default:647 default:
648 ····return·NULL;648 ····return·NULL;
649 }649 }
650 }650 }
  
651 ufc_dofmap*·create_dofmap_a517414a2094ced2d0a6f8ebe35d7094de15d287(void);651 ufc_dofmap*·create_dofmap_a517414a2094ced2d0a6f8ebe35d7094de15d287(void);
  
652 ufc_dofmap*·create_dofmap_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int·i)652 ufc_dofmap*·create_dofmap_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int·i)
653 {653 {
654 switch·(i)654 switch·(i)
655 {655 {
656 case·0:656 case·0:
657 ····return·create_dofmap_a517414a2094ced2d0a6f8ebe35d7094de15d287();657 ····return·create_dofmap_a517414a2094ced2d0a6f8ebe35d7094de15d287();
658 case·1:658 case·1:
659 ····return·create_dofmap_a517414a2094ced2d0a6f8ebe35d7094de15d287();659 ····return·create_dofmap_a517414a2094ced2d0a6f8ebe35d7094de15d287();
660 default:660 default:
661 ····return·NULL;661 ····return·NULL;
662 }662 }
663 }663 }
  
664 ufc_integral*·create_cell_integral_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int·subdomain_id)664 ufc_integral*·create_cell_integral_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int·subdomain_id)
665 {665 {
666 ··switch·(subdomain_id)666 ··switch·(subdomain_id)
667 {667 {
668 case·-1:668 case·-1:
669 ····return·create_integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d();669 ····return·create_integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f();
670 default:670 default:
671 ····return·NULL;671 ····return·NULL;
672 }672 }
673 }673 }
  
674 void·get_cell_integral_ids_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(int·*ids)674 void·get_cell_integral_ids_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(int·*ids)
675 {675 {
676 ··ids[0]·=·-1;676 ··ids[0]·=·-1;
677 return;677 return;
678 }678 }
  
Max diff block lines reached; 6625/12592 bytes (52.61%) of diff not shown.
1.0 KB
./usr/share/dolfinx/demo-real/poisson/poisson.h
    
Offset 38, 21 lines modifiedOffset 38, 21 lines modified
  
38 //·Helper·used·to·create·coordinate·map·using·name·given·to·the38 //·Helper·used·to·create·coordinate·map·using·name·given·to·the
39 //·UFL·file.39 //·UFL·file.
40 //·This·helper·is·called·in·user·c++·code.40 //·This·helper·is·called·in·user·c++·code.
41 //41 //
42 ufc_coordinate_mapping*·create_coordinate_map_poisson(void);42 ufc_coordinate_mapping*·create_coordinate_map_poisson(void);
  
43 ufc_integral*·create_integral_cell_otherwise_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void);43 ufc_integral*·create_integral_cell_otherwise_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void);
  
44 ufc_integral*·create_integral_cell_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1(void);44 ufc_integral*·create_integral_cell_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1(void);
  
45 ufc_integral*·create_integral_exterior_facet_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1(void);45 ufc_integral*·create_integral_exterior_facet_otherwise_9ca75506f092465720da5a1144a30a8b04eea0e1(void);
  
46 ufc_form*·create_form_f1c14e4945a44c8facc787de1ba231c81d9f8b7d(void);46 ufc_form*·create_form_3f94093493d3a96b4b6f83c7a3c1e590551de84f(void);
  
47 //·Helper·used·to·create·form·using·name·which·was·given·to·the47 //·Helper·used·to·create·form·using·name·which·was·given·to·the
48 //·form·in·the·UFL·file.48 //·form·in·the·UFL·file.
49 //·This·helper·is·called·in·user·c++·code.49 //·This·helper·is·called·in·user·c++·code.
50 //50 //
51 ufc_form*·create_form_poisson_a(void);51 ufc_form*·create_form_poisson_a(void);
  
1.35 KB
python3-dolfinx-complex_2019.2.0~git20210130.c14cb0a-5_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-06-09·12:59:59.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-06-09·12:59:59.000000·debian-binary
2 -rw-r--r--···0········0········0·····2620·2021-06-09·12:59:59.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2620·2021-06-09·12:59:59.000000·control.tar.xz
3 -rw-r--r--···0········0········0···368896·2021-06-09·12:59:59.000000·data.tar.xz3 -rw-r--r--···0········0········0···369168·2021-06-09·12:59:59.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
786 B
data.tar.xz
764 B
data.tar
748 B
./usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/cpp.cpython-39-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5fe4175088073c9a31b944addf04afb655128ad83 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dc22285d4af613bd5cc53d75383d2e350dfad740
1.33 KB
python3-dolfinx-real_2019.2.0~git20210130.c14cb0a-5_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-06-09·12:59:59.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-06-09·12:59:59.000000·debian-binary
2 -rw-r--r--···0········0········0·····2600·2021-06-09·12:59:59.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2600·2021-06-09·12:59:59.000000·control.tar.xz
3 -rw-r--r--···0········0········0···366408·2021-06-09·12:59:59.000000·data.tar.xz3 -rw-r--r--···0········0········0···366704·2021-06-09·12:59:59.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
780 B
data.tar.xz
758 B
data.tar
742 B
./usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/cpp.cpython-39-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·58d4fa73e38fdf0c50a358d4f6eeae6867dcd9e73 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·24a4ab41e8743478fc9584d4ada5b72a7f36b27f