Dear maintainer,
your package fails to build with libjsoncpp 1.9.7, because
libjsoncpp uses C++17 features, but your packages forces
an earlier C++ standard.
This bug will become release-critical once libjsoncpp hits
unstable in a couple of weeks. In most cases, it is sufficient
to remove CXX_STANDARD variable definitions from CMakeLists.txt
Hopefully relevant excerpt from build log:
[ 87%] Building CXX object
CMakeFiles/dublin-traceroute.dir/src/main.cc.o
/usr/lib/ccache/c++ -I/build/reproducible-path/dublin-traceroute-0.4.2/include -I/usr/include/jsoncpp -g -O2 -ffile-prefix-map=/build/reproducible-path/dublin-traceroute-0.4.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT CMakeFiles/dublin-traceroute.dir/src/main.cc.o -MF CMakeFiles/dublin-traceroute.dir/src/main.cc.o.d -o CMakeFiles/dublin-traceroute.dir/src/main.cc.o -c /build/reproducible-path/dublin-traceroute-0.4.2/src/main.cc
[100%] Linking CXX executable dublin-traceroute
/usr/bin/cmake -E cmake_link_script CMakeFiles/dublin-traceroute.dir/link.txt --verbose=1
/usr/bin/x86_64-linux-gnu-ld.bfd: libdublintraceroute.so.0.1.1: undefined reference to `Json::Value::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/x86_64-linux-gnu-ld.bfd: libdublintraceroute.so.0.1.1: undefined reference to `Json::Value::operator[](char const*)'
collect2: error: ld returned 1 exit status
/usr/lib/ccache/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dublin-traceroute-0.4.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/dublin-traceroute.dir/link.d "CMakeFiles/dublin-traceroute.dir/src/main.cc.o" -o dublin-traceroute -Wl,-rpath,/build/reproducible-path/dublin-traceroute-0.4.2/obj-x86_64-linux-gnu: libdublintraceroute.so.0.1.1 /usr/lib/x86_64-linux-gnu/libtins.so.4.5 /usr/lib/x86_64-linux-gnu/libpcap.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -ljsoncpp
make[3]: *** [CMakeFiles/dublin-traceroute.dir/build.make:109: dublin-traceroute] Error 1
make[3]: Leaving directory '/build/reproducible-path/dublin-traceroute-0.4.2/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:125: CMakeFiles/dublin-traceroute.dir/all] Error 2
make[2]: Leaving directory '/build/reproducible-path/dublin-traceroute-0.4.2/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/dublin-traceroute-0.4.2/obj-x86_64-linux-gnu'
Cheers
Timo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmn6D18ACgkQzIxr3RQD
9MrueQ/+Nu7GJO+tDGjnt6/41bLAA2S8Ll/+8LP12VFvWllTDk+Oe8pfE4SX4hJp
WOiwivQlPLDsen0hg0pz5+jciUOu6S8i0G7GWZg3BX1wSsm7tEcWyn8CLXlEr/W3
sSiXVfOP/0V+KNM1u/jWDPtF6qY21cxmp14H5DBjv7DsWbOpT3jsphCe5zU+eOSg
91rNmKRsXP9fhJWian3ff7o4QUQ/9SRyJ2aLw9q8Mx3GjkD5r6notifu9klvY0qb
PI84Bg1qg8FJeF/9mn1LTftQ67X0lKNAnjXdBz9jHAE8DjpVEJ+rDsv8USAbl4yL
0fOsDiEBmDn8fU4cod/P5ttFZKjTMUsUR4UbZ4xRpHmGgvDi7CHzupyaj4juyWE+
jskPq4/rc8+eycZqJ/FPlJNbs4vfLBUvQaK3OQIxbaZDxCvqQJM9nyQaS0tg9OlD
clRISjNXrGvqyPmt2NOF7OUrfDDxM8N7c6xDaeoQr31GRqGmEAeD/p5o0M3Pt6Gd
jHO27TQo3Q8lum/wLQ624FLE2Sq0ZVxKBvD+MGdQOCfLuiEMTdjeFgcIaOm4dj3B
b7q4H3Yt/y1Xms4P0qxydfZQKx+tbHPIrheBcbnqJFInFbmFkxMvmDyLMKNedYBz
UxrvjJIg/JSPSAV+jUxSbmXpw1h3RU5eicI97vCHu8H/65IjWaE=
=vX35
-----END PGP SIGNATURE-----