[Ctk-developers] CTK Update to latest DCMTK

OFFIS DICOM Team dicom at offis.de
Mon Aug 1 15:45:24 UTC 2011


Hi JC,

Am 01.08.2011 16:35, schrieb Jean-Christophe Fillion-Robin:

> Nevertheless, it seems CTK build is now broken :(

Yes, and totally my fault ;)

> Few remarks:
>
> 1) In CMakeExternals/DCMTK.cmake - Instead of specifying
> "origin/master", would it be possible to use a specific SHA1 as a
> GIT_TAG. Doing so will be more deterministic and ensure all developers /
> checkout will behave the same way. Before, origin/patched associated with
> our own DCMTK was a "controller" moving target."

I think this is a good idea. Let's adapt the remaining issues to be fine on
the current DCMTK HEAD commit and take that one. I really do not recommend
taking 3.6.0 since I added C-MOVE code (needed for receiving images) to the
DcmSCU class afterwards.

> 2) DCMTK build is broken - How should we address the problem:

DCMTK itself is broken? There is a warning about mktemp, I guess that is
easy to fix and I will do it hopefully already today. Are there any other
issues, just let me know and I'll fix it in DCMTK.

> * Get write access to official dcmtk ? * Ask dcmtk folks to mirror DCMTK
> on github so that we can fork and easily contribute patches ? * Mirror
> DCMTK ourself on commontk/dcmtk

I would not be happy about any of these. Let's get things running on all
platforms now; I will do my part as good as possible and with priority. Then
we can take a fixed commit and update that from time to time in CTK. We can
do that regulary, as you like, or as I can give you a hint if interesting
features (for CTK) come in.
>
> Assigned issue https://github.com/commontk/CTK/issues/22 to Michael
>
> In the mean time, I will update CMakeExternal/DCMTK.cmake so that fPIC
> is passed.

Shouldn't we not just change DCMTK's CMakeLists.txt? We need these flags
anyway sooner or later, so we should also take it over. I would just take
over the solution from the link (issues/22) into DCMTK's CMakeLists.txt.
>
> 3) Should we move to a master/next workflow ?
>
> Having a continuous dashboard setup for both master and next, we will be
> able to easily identify issue and ensure that our change compile properly
> on all targets platform.

Given my beginner's status in git and somehow also CTK, I would totally
welcome that! So plus 1 from my side ...

Best regards,
Michael

-- 
OFFIS DICOM Team, Escherweg 2, 26121 Oldenburg, Germany
E-Mail: dicom at offis.de, URL: http://dicom.offis.de



More information about the Ctk-developers mailing list