The GitHub Actions job "Release Auditing" on texera.git/feat/auto-generate-notice-binary has failed. Run started by GitHub user bobbai00 (triggered by bobbai00).
Head commit for run: ce2903f03eb8524869a2c4f973bf6f01a433cb53 / Jiadong Bai <[email protected]> chore(licensing): auto-generate per-module NOTICE-binary from jars' META-INF Adds bin/licensing/generate_notice_binary.py: walks each module's bundled jars, extracts every META-INF/NOTICE (and root-level NOTICE) file, dedupes by content hash so jars from the same upstream collapse into one block, and emits one block per unique blob. Each block lists contributing jars and reproduces the upstream NOTICE verbatim. Optional --extras file appends non-jar blocks (used by amber/NOTICE-binary-extras for the aiohttp + Matplotlib python-only attributions). Replaces the 6 hand-curated per-module NOTICE-binary files with the generator's output. Block count rises (from 18-27 to 24-92 per module) because dedup is by content hash rather than upstream-project header, so e.g. Apache Hadoop jars whose META-INF/NOTICE differ slightly across sub-artifacts now appear as separate blocks. ASF compliance is improved: every distinct upstream attribution actually present in jars is now preserved verbatim. CI: build.yml's scala job regenerates the per-module NOTICE-binary files against the freshly-built dist lib/ dirs and diffs against the committed files. Drift fails the build with a one-line fix-up command. Generator normalizes line endings (CRLF -> LF) since some upstream NOTICE files ship CRLF and would otherwise round-trip through git's auto-normalization differently than the on-disk regenerated output. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/25248608343 With regards, GitHub Actions via GitBox
