#1071527 ros2-osrf-testing-tools-cpp: unreproducible on armhf due to CMake config variance

#1071527#5
Date:
2024-05-20 15:02:21 UTC
From:
To:

- ---
/srv/reproducible-results/rbuild-debian/r-b-build.Yi493i0G/b1/ros2-osrf-testing-tools-cpp_2.1.0+ds-1_armhf.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.Yi493i0G/b2/ros2-osrf-testing-tools-cpp_2.1.0+ds-1_armhf.changes
├── Files
│ @@ -1,5 +1,5 @@
│
│   6faf8edfca069d81833ab4890196de8a 652996 debug optional libosrf-memory-tools0d-dbgsym_2.1.0+ds-1_armhf.deb
│   571d2445535c4e3f5fca553a222cda58 35440 libs optional libosrf-memory-tools0d_2.1.0+ds-1_armhf.deb
│   db5865b534d8b4361205a343046cd114 123452 debug optional libosrf-testing-tools-cpp-dev-dbgsym_2.1.0+ds-1_armhf.deb
│ - 6d372e8bc5ad65c1ae49c1bb72b88fa1 25784 libdevel optional libosrf-testing-tools-cpp-dev_2.1.0+ds-1_armhf.deb
│ + dc4921c05caa401d35235e4034a96755 25784 libdevel optional libosrf-testing-tools-cpp-dev_2.1.0+ds-1_armhf.deb
├── libosrf-testing-tools-cpp-dev_2.1.0+ds-1_armhf.deb
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── file list
│ │ │ │ @@ -21,15 +21,15 @@
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     1013 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/memory_toolsExport-none.cmake
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     4780 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/memory_toolsExport.cmake
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     1093 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/memory_tools_interposeExport-none.cmake
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     5612 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/memory_tools_interposeExport.cmake
│ │ │ │ --rw-r--r--   0 root         (0) root         (0)     2716 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/osrf_testing_tools_cppConfig.cmake
│ │ │ │ +-rw-r--r--   0 root         (0) root         (0)     2664 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/osrf_testing_tools_cppConfig.cmake
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)      367 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/osrf_testing_tools_cppConfigVersion.cmake
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)      972 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/test_runnerExport-none.cmake
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     4562 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/test_runnerExport.cmake
│ │ │ │  -rwxr-xr-x   0 root         (0) root         (0)    18120 2024-04-28 22:34:04.000000 ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/test_runner
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2024-04-28 22:34:04.000000 ./usr/share/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2024-04-28 22:34:04.000000 ./usr/share/doc/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2024-04-28 22:34:04.000000 ./usr/share/doc/libosrf-testing-tools-cpp-dev/
│ │ │ ├── ./usr/lib/arm-linux-gnueabihf/osrf_testing_tools_cpp/cmake/osrf_testing_tools_cppConfig.cmake
│ │ │ │ @@ -33,23 +33,23 @@
│ │ │ │  define_property(TARGET
│ │ │ │    PROPERTY LIBRARY_PRELOAD_ENVIRONMENT_IS_AVAILABLE
│ │ │ │    BRIEF_DOCS "Indicator of whether memory_tools is available in the current build configuration."
│ │ │ │    FULL_DOCS "Indicator of whether memory_tools is available in the current build configuration."
│ │ │ │  )
│ │ │ │  string(REPLACE
│ │ │ │    "memory_tools" "osrf_testing_tools_cpp::memory_tools"
│ │ │ │ -  memory_tools_extra_test_env "LD_PRELOAD=$<TARGET_FILE:memory_tools_interpose>")
│ │ │ │ +  memory_tools_extra_test_env "")
│ │ │ │  if(NOT memory_tools_extra_test_env)
│ │ │ │    # On Windows, for example, this might be empty.
│ │ │ │    set(memory_tools_extra_test_env "NO_LIBRARY_PRELOAD=1")
│ │ │ │  endif()
│ │ │ │  set_target_properties(osrf_testing_tools_cpp::memory_tools PROPERTIES
│ │ │ │    LIBRARY_PRELOAD_ENVIRONMENT_VARIABLE ${memory_tools_extra_test_env})
│ │ │ │  set_target_properties(osrf_testing_tools_cpp::memory_tools PROPERTIES
│ │ │ │ -  LIBRARY_PRELOAD_ENVIRONMENT_IS_AVAILABLE "TRUE")
│ │ │ │ +  LIBRARY_PRELOAD_ENVIRONMENT_IS_AVAILABLE "")
│ │ │ │
│ │ │ │  # setup osrf_testing_tools_cpp_INCLUDE_DIRS so that header only things can be used without linking
│ │ │ │  set(osrf_testing_tools_cpp_INCLUDE_DIRS "${__prefix_dir}/include")
│ │ │ │
│ │ │ │  set(osrf_testing_tools_cpp_TARGETS
│ │ │ │    osrf_testing_tools_cpp::memory_tools
│ │ │ │    osrf_testing_tools_cpp::memory_tools_interpose)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmZLZfwACgkQzIxr3RQD
9MoCfQ/+J01NYvYEjmtFfpCsf/zcwu14HOKyo74a8Xf0HM5pawA4K1cHSuyld5Dc
N52txIqLgARQ5xZPfv98h3GkgDXvKSAp+obxQKQNN+QqD8yeC1ZcibcdsNF0Lcvr
CpXIy55Lrbos9miUCpmJVVTZR+0iidPPWZXSyotvRZLGByUvDBJgM7j9URlTEpbm
Rmkeqxq+GOfRRJGnHFAeqpGMRQNiqb0yzO/lsg9zRkj0m3vpwFqjkuZYY8IOIl3F
hWAgzMFVImeQTRfmuaT5D4rMBvp0RdDfVgIRa+yDJOtFOCytBIZiZr0sXmql6tq+
3PQb/XaYrDVBq/ASVGPuDYbtpykv2Tszzx7V36C03rujlqbNCPhwCqEbG3lylPhP
FpQk0rHT8Eq1iOhrYYrUWOogSxhL7llhVBAowuUyRtAXcZidOUkavILwY97cCYvV
tePyzA8EmBGDgq9Sa3swsx5aGTmk0P8pIw0gev7h24Kikgolshf2Asw9vZiNRi8T
3B+t0RoRGqPXiI55DfDrnuJYwI9VK81lbWc/IANyuGZKmnpP4PF598S2LU4fX/XL
KmlU4mosLVridPhHBhGQ+80KK7LlqM19/75rBy6P98x+WL0Z6mTdFwo6ezsWnwCj
VcCId9Y0HYScTZR5VH2lS0B8QpQonPg/DauQ24wrnLHfNW04Mo0=
=vvx2
-----END PGP SIGNATURE-----