please port lalframe.frread away from obsolete LALStatus based interface
I have discovered a Python module named "frread.py" in lalframe. This appears to have been written as new code in 2013 using the obsolete LALStatus based I/O functions.
The LALStatus method of error reporting and call tracing was deprecated in 2005. By 2006 @jolien-creighton had ported lalframe to the new XLAL-based function call style, and no new code should have been written after that date using the obsolete interface. Doing so is preventing us from clearing out that unmaintained obsolete code. Several people have contributed to this Python module over the years, so I don't know who to address this request to, but could whoever is now responsible for this code's maintenance please update this code to the XLAL functions (or delete it if it's not used)? Thanks.
This problem is blocking !1909 (merged). I could give up on that merge request, but none of the code in LALFrStreamLegacy.c should be in use any more. We should be able to git rm that whole file. We're coming up on the 20th anniversary of the deprecation of LALStatus, so be honest: nobody can say they haven't had time to update their code. The correct solution to fixing !1909 (merged)'s build failures is for frread.py to get updated to LAL's 2006 code standard.