Dear Paul,

Thanks for your analysis.

I've been checking on the autopkgtest regressions triggered by the binNMU of src:orthanc and noticed a pattern that's shared with bug 1129823 and it's clones. I have the impression (just a hunch) that the boost major version that gets installed by liborthancframework-dev via libboost-all-dev needs to be the same version as was used during building of liborthancframework1. If so, could you please generate a proper version for a versioned dependency during building?

I have just released a new version of the liborthancframework-dev package (1.12.10+dfsg-2), which notably includes the following changeset:

https://salsa.debian.org/med-team/orthanc/-/commit/43304015d951fc6701fe1329769943c10d3301c5

Could you please confirm that this is what you expected? In particular, I was wondering whether the ">=" should be replaced with "=". I have not used this pattern in this case, as I've read that using "=" might break some transitions.

I also wonder why explicit versioning is required only for libboost-all-dev in liborthancframework-dev, but not for the other "-dev" package dependencies on C++ libraries (i.e. libdcmtk-dev, libjsoncpp-dev, and libpugixml-dev).

I also had a look at libgdcm-dev and libdcmtk-dev, and neither of these packages uses explicit versioning for any of their dependencies, so I am unsure whether the changeset above will actually help.

Kind Regards,
Sébastien-

Reply via email to