Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-37048

panel breaks with bokeh 3.0

    XMLWordPrintable

    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.

        Attachments

          Activity

          Hide
          erykoff Eli Rykoff added a comment -

          Sorry my upstream fix isn't in yet, but at least it's not hard to avoid the problem on our side.

          Show
          erykoff Eli Rykoff added a comment - Sorry my upstream fix isn't in yet, but at least it's not hard to avoid the problem on our side.

            People

            Assignee:
            ktl Kian-Tat Lim
            Reporter:
            ktl Kian-Tat Lim
            Watchers:
            Eli Rykoff, Kian-Tat Lim, Patrick Ingraham, Tiago Ribeiro
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.