Fix Version/s: None
Component/s: Continuous Integration
Sometime between 2017-11-30T00:01:08-0800 and 2017-12-01T08:11:54Z, the index.html page at doxygen.lsst.codes/stack/doxygen/x_masterDoxyDoc became the pipe_base mainpage instead of the lsstDoxygen mainpage. No changes were made to either of those packages at that time, and a manual execution of makeDocs lsst_apps produces the correct index.html file. I note that the logs for the release/run-rebuild pipeline before that date (e.g. run 435) show the push to AWS containing both index.html and pipe_base.html, while those after that date (e.g. run 445) show only the former and not the latter. I'm also not sure where the push to doxygen.lsst.codes/stack/doxygen/xlink_master_[date+time] occurs, but that is showing the same problem.
For the record this is still broken in March. Are we now using lsst_distrib as the anchor package? I'd like to remove datarel because it brings in some mariadbclient dependencies that we'd rather get rid of.
Per discussion on
DM-2948, I have merged the removal of datarel from create_xlinkdocs.sh.
I'm at a loss as for how to address this and am returning the issue to the backlog for the time being.
Fixing the Python 3.7 incompatibility (having to do with a regexp substitution for \mainpage commands) has fixed this!
As a last resort, I'm testing changing the doxygen base package from datarel -> lsst_distrib, as that would at least resolve