Open kamtingtsoi opened 3 months ago
@joveyuan-db
Thanks for the report. I am able to reproduce the issue and you're correct that the issue seems to be caused by pillow==10.4.0
. Upon further inspection, this was brought in by matplotlib==3.4.3
here via https://github.com/matplotlib/matplotlib/blob/919145fe9849c999aa491457c6de6faede5959c3/setup.py#L309, which likely got pulled in around 7/21 when we re-built and published the 11.3-LTS
image. Let me discuss with the team on how we would like to approach this.
I am using
databricksruntime/standard:11.3-LTS
and regularly build new images from this base image. The images are then used to start a Databricks cluster for data processing. Starting from 2 days ago, the cluster refused to execute anything with the below error:Upon inspection I found out that the library
pillow==10.4.0
was updated from10.3.0
, this now requiresnumpy>=1.21.0
(but it is still kept at1.20.3
). I could install my ownnumpy
pinned version to override the defaults, but anyone using the vanilla image on a Databricks cluster will render the cluster unusable.p.s. the sha for the mentioned image is
232630f809512f5831540e072fa2a5ca3096139f11bdabe6812fbb3eeb9d78bf