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

Reply via email to