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 <emoll...@debian.org>
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/3, please excuse my verbosity
   `-

Attachment: signature.asc
Description: PGP signature

Reply via email to