Closed wmwv closed 2 years ago
I don't get this error with the current desc-stack-weekly
@wmwv This is a warning due to how cfitsio checks its version - apparently a rounding error. So an upstream, non-fatal issue. Noted by the DM folks on Slack, and in the healpy repo.
I don't see that there is a definitive fix available - perhaps when healpy patches the cfitsio version checking and rubin-env updates to that version of healpy, this warning will disappear - though reading the Slack thread, it wasn't clear which package(s) were causing those warning messages. In the meantime, I think it's safe to ignore.
You won't see this in desc-stack-weekly, since that's an older version of the stack (and something I hope to upgrade this week) and older versions of the dependencies.
Thanks, @heather999 The idea that a rounding error is involved is mildly terrifying. Versions are not floats and I'm deeply worried about anything that treats them that way. I appreciate that you're on top of it and tracking the issue.
@rknop I see what you're saying now that 4.000999999...
= 4.001
which is still different than 4.01
Closing - we understand the issue, I believe we are still waiting for a fix upstream from us.
Description A clear and concise description of what the issue is.
version mismatch between CFITSIO and linked library.
Choose all applicable topics by placing an 'X' between the [ ]:
To Reproduce Steps to reproduce the behavior:
When running
desc-td-env
Jupyter environment, as set up withsource /global/cfs/cdirs/lsst/groups/TD/setup_td_dev.sh and then source /global/common/software/lsst/common/miniconda/kernels/setup.sh
desc-td-env
3.from lsst.daf.butler import Butler
"""
WARNING: version mismatch between CFITSIO header (v4.000999999999999) and linked library (v4.01).
WARNING: version mismatch between CFITSIO header (v4.000999999999999) and linked library (v4.01).
WARNING: version mismatch between CFITSIO header (v4.000999999999999) and linked library (v4.01).