conda-forge lalapps/lalpulsar releases out of sync (wrappers won't work)
Hi @duncanmmacleod @adam-mercer @karl-wette it seems the current versions out on conda-forge, lalapps 9.0.0 and lalpulsar 4.0.0, are incompatible with regards to the move from !1904 (merged). So if one sets up a new env without pins, one gets the wrappers from lalapps, but they fail to find the actual executables from lalpulsar.
I see the lalpulsar is actually just outdated (26 days old, and the latest tag on master with the change is 5.0.0), and that you've run into some errors with different platforms, so likely this is known and will fix itself by the next release?
However, my additional issue here is that IMHO lalapps 9.0.0 should not have gone out like that. We must have missed setting a minimum lalpulsar dependency somewhere, and the lalapps recipe build should then have failed with no provider for that dependency. I'm not sure if this has to be fixed on the feedstock side, in this repo, or both.
Also we should really have a minimal test suite in what remains of lalapps/src/pulsar
that verifies that the wrappers work, as these are supposed to be an essential backwards compatibility feature for O4 production pipelines. (Better if those can be updated in time, but likely not all won't.) Such a test being in place and failing would have prevented the premature lalapps release too. -> homework for @karl-wette and myself -> #589 (closed)