Hi,
Here are the results of my rebuild of reverse build dependencies
of dcmtk. Out of the 35 packages identified by ratt, I have:
* alicevision is a contrib package and for the moment I have
not setup my build infra to pull the necessary non-free
build dependency.
* The 7 following packages are already affected by release
critical issues, thus build failures are currently not
identified clearly as regressions:
- camitk is affected by #1094895;
- cmtk is affected by #1077441;
- mia is affected by #1075270;
- pymia depends on mia to be rebuilt against newer library
versions, which won't happen before #1075270 affecting mia
is fixed;
- olive-editor is affected by #1072441;
- gfpoken is affected by #1090226;
- sight is affected by #1094050 and #1094894.
* The 15 following packages built succesfully against dcmtk in
unstable, so these are regressions:
- orthanc-neuro
- orthanc
- orthanc-dicomweb
- orthanc-python
- orthanc-postgresql
- opencolorio
- stimfit
- sigviewer
- gearhead2
- embree
- orthanc-gdcm
- orthanc-mysql
- blender
- orthanc-wsi
- orthanc-webviewer
Out of these packages, almost all are affected by a failure
to mix libdcmtk19 and libdcmtk18, which suggests some
transitive build dependency will need to be rebuilt first
before the rest (or I managed to screw up my run of ratt).
The error in the build log is:
The following packages have unmet dependencies:
libdcmtk18 : Depends: dcmtk-data (= 3.6.8-7) but 3.6.9-2 is to be installed
The only interesting error as such is the one affecting the
package orthanc[2], which shows:
-- Trying to find DCMTK expecting DCMTKConfig.cmake - ok
DCMTK configuration file: /usr/include/dcmtk/config/osconfig.h
DCMTK version: 369
CMake Error at /build/reproducible-path/orthanc-1.12.5+dfsg/OrthancFramework/Resources/CMake/DcmtkConfiguration.cmake:312 (message):
Cannot locate the DICOM dictionary on this system
Call Stack (most recent call first):
/build/reproducible-path/orthanc-1.12.5+dfsg/OrthancFramework/Resources/CMake/OrthancFrameworkConfiguration.cmake:523 (include)
CMakeLists.txt:114 (include)
Before opening many bugs, it is probably necessary to
investigate the root cause(s) of so many packages still
trying to pull libdcmtk18. I suspect a transitive
dependency needing rebuild; in the particular case of the
orthanc ecosystem, I heavily suspect that would be the base
package orthanc, but I don't know for the other packages.
* The remaining 12 packages out of the 35 identified reverse
build dependencies built fine:
- amide
- ants
- biosig
- dicomscope
- elastix
- insighttoolkit5
- itkadaptivedenoising
- itkgenericlabelinterpolator
- odil
- odin
- openimageio
- plastimatch
I have gathered all regression logs in my home directory[1] for
ulterior reference. orthanc build log[2] can be used for
writing a bug right away. The others may require further
investigations first.
[1]: https://people.debian.org/~emollier/transitions/dcmtk/
[2]: https://people.debian.org/~emollier/transitions/dcmtk/orthanc_1.12.5+dfsg-1.log
Have a nice day, :)
--
.''`. Ãtienne Mollier <***@debian.org>
: :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
`. `' sent from /dev/pts/3, please excuse my verbosity
`-