Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: conda
-
Labels:None
-
Team:Architecture
-
Urgent?:Yes
Description
The panel package breaks with bokeh 3.0.x. This is acknowledged by the dependencies in recent versions of panel, but older versions allow an environment to be created with the newer bokeh.
Eli Rykoff has submitted a PR to conda-forge to fix the dependencies in all versions of panel, but that has yet to be merged.
The best solution in the meantime is probably to pin panel to a version that has appropriate bokeh dependencies (>= 0.12.1). Since this is a change only to the derived (rsp and developer) versions of rubin-env, no new version number is needed and only the build need be updated.
With either Eli's solution or the minimum panel pin, any containers (RSP or Summit) that contain panel and bokeh (typically via rubin-env-rsp) and the shared stack (via rubin-env-developer) that were built after bokeh 3.0 came out on 2022-11-07 will need to be rebuilt.
Sorry my upstream fix isn't in yet, but at least it's not hard to avoid the problem on our side.