-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failure to find classes in ITKDoxygenTAG/InsightDoxygen.tag
#362
Comments
@thewtex Could you please weigh in if you have time? Is it possible that the TAG file was changed within the past week, and if so do you maybe have access to the relevant server directory to check timestamps? Any CI failure prevents docs from being published and updated automatically. |
Yes, the tag has content has been updated last week -- now the results from the nightly Doxygen build are being uploaded. |
Okay, good to know. I wonder if we need to pin to a stable, previous version rather than always grabbing the nightly build?
I noticed that an
|
@tbirdso yes, it is a good idea to fix to a version, and update explicitly. Perhaps a Doxygen version bump is causing these issues. |
Having trouble reproducing via a clean superbuild on Ubuntu 18.04 with Ninja. The ITK tag file matches the nightly version that docs CI should be using? |
The tag file linked to on ITK's Doxygen is generated nightly with the nighly |
@thewtex Docs CI builds against the default ITK commit tag set in the ITKSphinxExamples superbuild configuration, which appears to be e801e637634d1cdf050b358299fd7b3771418f2e. I agree that ideally it would be best to use the same tag and ITK doxygen version as a mismatch could lead to issues, which may be a cause of what we're seeing here. Since docs seem to build adequately when reverting to v5.2.0 Doxygen archives, let's stick with that for the time being but leave this issue open for investigation. EDIT: Reference superbuild ITK tag at https://github.com/InsightSoftwareConsortium/ITKSphinxExamples/blob/master/Superbuild/External-ITK.cmake#L5 EDIT2: ITK commit is recent at InsightSoftwareConsortium/ITK@e801e63, well past ITK v5.2.0 |
Workaround for InsightSoftwareConsortium#362 where docs build fails with most recent ITK Doxygen archives.
Cross-referencing InsightSoftwareConsortium/ITK#3655. |
CI is failing with 6 warnings from missing TAG file definitions:
CDash results
CI for e49dee5 passed when first run on May 9th and then failed when re-run on May 16th.
https://github.com/InsightSoftwareConsortium/ITKSphinxExamples/blob/master/CMake/DownloadDoxygenTAG.cmake shows that the DoxygenTAG file is located at https://itk.org/files/NightlyDoxygen/InsightDoxygenDocTag.gz. Downloading, decompressing, and inspecting this file shows that it does include definitions for
AddImageFilter
andSampleToHistogramFilter
.The text was updated successfully, but these errors were encountered: