You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by GitBox <gi...@apache.org> on 2026/10/15 23:58:57 UTC
[GH] (texera/backport/9000-take-the-iris-example-dataset-from-sciki-v1.3): Workflow run "Backport Checks" failed!
The GitHub Actions job "Backport Checks" on texera.git/backport/9000-take-the-iris-example-dataset-from-sciki-v1.3 has failed.
Run started by GitHub user github-actions[bot] (triggered by github-actions[bot]).
Head commit for run:
b03040d15e99faef3465d79e05dd7c3fd94b7470 / Meng Wang <me...@uci.edu>
fix(licensing): take the Iris example dataset from scikit-learn instead of UCI (#9000)
### What changes were proposed in this PR?
The single-node examples ship `Iris.csv` in both the source release and
the docker-compose bundle, and `LICENSE` records it as CC BY 4.0 from
the UCI repository (#8803). ASF policy allows CC BY works only in binary
form ("only include them in binary form",
https://www.apache.org/legal/resolved.html), so the file can't be in a
source release under that licence.
This takes the dataset from the copy scikit-learn distributes under the
BSD 3-Clause License instead. The CSV keeps its columns, row order and
species names, so the example workflow is unaffected. Only rows 35 and
38 change: they are the two known transcription errors in the UCI copy,
which scikit-learn's copy corrects to Fisher's published values.
The `LICENSE` entries (root and `bin/single-node/`) move to BSD
3-Clause, the compose bundle ships the BSD 3-Clause text instead of CC
BY 4.0, the now-unused `licenses/LICENSE-CC-BY-4.0.txt` is removed, and
the dataset description names the new source. This conflicts with #8997
in `LICENSE`, since both add the BSD 3-Clause section; whichever lands
second merges the two entries.
### Any related issues, documentation, discussions?
Follows up #8803.
### How was this PR tested?
Checked that every row of the new `Iris.csv` matches scikit-learn
1.7.2's `iris.csv`. Ran the bundle's `git archive` export step against
this commit to confirm it picks up the BSD 3-Clause text, and checked
that the new description still makes valid JSON in `load-examples.sh`,
which inserts it unescaped.
### Was this PR authored or co-authored using generative AI tooling?
(backported from commit 707849a00fe581c02f3cc8c2c038e8f4e773403b)
Generated-by: Claude Code (claude-opus-5-5)
Report URL: https://github.com/apache/texera/actions/runs/38824185272
With regards,
GitHub Actions via GitBox