[ITK] http support on midas3.kitware.com

Matt McCormick matt.mccormick at kitware.com
Mon Feb 1 12:00:06 EST 2016


Hi,

Since our Azure grant expired, we no longer have write access to our
storage on their CDN.  They were still providing read access, but that
may have been discontinued.  The resource is removed in this patch:

  http://review.source.kitware.com/#/c/20737/


Explicit listing of https for midas3.kitware.com to improve
expectations and error messages is added here:

  http://review.source.kitware.com/#/c/20738/


The http://www.itk.org/files/ExternalData/ resource does support http.
  I added sync'ing of the InsightData tarball contents, which can be
downloaded with every release, as part of the release process.
However, data from External / Remote modules that is not uploaded via
'git gerrit-push' [1] is not uploaded there.  And, resources like
CastXML binaries are not uploaded here.


The http://slicer.midas3.kitware.com/midas3/ archive does currently
support http, but that support is being removed.  A patch to update
the URL is here:

  http://review.source.kitware.com/#/c/20739/


Thanks,
Matt

[1] http://www.itk.org/Wiki/ITK/Git/Develop/Data#Add_Data

On Mon, Feb 1, 2016 at 11:25 AM, Dženan Zukić <dzenanz at gmail.com> wrote:
> We should change the address from http:// to https://. That way CMake will
> give a more meaningful error (https protocol not supported).
>
> On Mon, Feb 1, 2016 at 9:23 AM, Bradley Lowekamp <blowekamp at mail.nih.gov>
> wrote:
>>
>> Matt,
>>
>> There are a number of mirrors listed for the external data download to try
>> [1]. Do all of these sites require https now? Do all of them have the full
>> mirror of all the data?
>>
>> I think most of my machines don’t have SSL CMake. I imagine that they are
>> pulling the data from the local cache right now. Is there a way we could
>> push new data, or add a check, or produce a CMake warning of the needed
>> CMake feature is not there?
>>
>> Thanks,
>> Brad
>>
>> p.s. I think the Azure address not longer works
>>
>>
>> [1]
>> https://github.com/InsightSoftwareConsortium/ITK/blob/master/CMake/ITKExternalData.cmake#L34-L44
>>
>> > On Jan 29, 2016, at 11:22 AM, Matt McCormick
>> > <matt.mccormick at kitware.com> wrote:
>> >
>> > Hi folks,
>> >
>> > The server that hosts ITK data -- midas3.kitware.com now only supports
>> > https, and does not support downloading via the http protocol. This
>> > may result in build errors like:
>> >
>> >  error: downloading
>> >
>> > 'http://midas3.kitware.com/midas/download/bitstream/457653/castxml-linux.tar.gz'
>> >  failed
>> >
>> >    status_code: 1
>> >    status_string: "Unsupported protocol"
>> >    log:   Trying 192.168.120.111...
>> >
>> >  Connected to midas3.kitware.com (192.168.120.111) port 80 (#0)
>> >
>> > To address this error, the CMake client needs OpenSSL support. Newer
>> > binaries from cmake.org have this support.  When building from source,
>> > this is not enabled by default -- enable the configuration option
>> > CMAKE_USE_OPENSSL.
>> >
>> > Matt
>> > _______________________________________________
>> > Community mailing list
>> > Community at itk.org
>> > http://public.kitware.com/mailman/listinfo/community
>>
>> _______________________________________________
>> Community mailing list
>> Community at itk.org
>> http://public.kitware.com/mailman/listinfo/community
>
>


More information about the Community mailing list