The GitHub Actions job "Backport Checks" on texera.git/fix/cloudpickle-license-bullet has failed. Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).
Head commit for run: ec735a40ffd052f350f0198104932b91acf867dd / Xinyuan Lin <[email protected]> fix(amber): declare cloudpickle in LICENSE-binary-python joblib 1.6.0 stopped vendoring cloudpickle -- joblib/externals/cloudpickle is gone from the wheel and the metadata now carries `Requires-Dist: cloudpickle>=3.0` -- so pip installs cloudpickle as its own distribution. amber/operator-requirements.txt reaches joblib transitively through scikit-learn==1.7.2, which makes cloudpickle newly visible to pip-licenses and unclaimed by amber/LICENSE-binary-python. That fails the `Check installed Python packages against per-module LICENSE-binary files` step of `build / pyamber (ubuntu-latest, 3.12)` on every open PR, regardless of what the PR touches: NEW Python packages not claimed by LICENSE-binary: + cloudpickle==3.1.2 (license: BSD License) cloudpickle 3.1.2 is BSD-3-Clause (its METADATA says `License: BSD-3-Clause`; PyPI's classifier only reports the generic "BSD License"), which is ASF Category A. Its wheel ships no NOTICE and licenses/LICENSE-BSD-3-Clause.txt already carries the license text, so the one manifest bullet is the whole fix. The transitive version drift the same step reports is left alone: it is informational under --ignore-transitive-version, and the nightly exact-match check on main owns refreshing it. Report URL: https://github.com/apache/texera/actions/runs/33404551297 With regards, GitHub Actions via GitBox
