Skip to content

[SPARK-57790][BUILD] Remove LICENSE-machinist.txt from licenses-binary#56912

Closed
dongjoon-hyun wants to merge 1 commit into
apache:masterfrom
dongjoon-hyun:SPARK-57790
Closed

[SPARK-57790][BUILD] Remove LICENSE-machinist.txt from licenses-binary#56912
dongjoon-hyun wants to merge 1 commit into
apache:masterfrom
dongjoon-hyun:SPARK-57790

Conversation

@dongjoon-hyun

@dongjoon-hyun dongjoon-hyun commented Jun 30, 2026

Copy link
Copy Markdown
Member

What changes were proposed in this pull request?

This PR removes the orphaned licenses-binary/LICENSE-machinist.txt file.

Why are the changes needed?

org.typelevel:machinist was a macro dependency of older Spire versions. Since Spire 0.18 (spire_2.13:0.18.0), machinist is gone (merged into spire) and no longer bundled in the Spark binary distribution.

Apache Spark has LICENSE-spire.txt correctly.

machinist jar is absent from dev/deps/spark-deps-hadoop-3-hive-2.3 and from build/sbt mllib-local/dependencyTree mllib/dependencyTree, and is not referenced in LICENSE-binary or NOTICE-binary.

Does this PR introduce any user-facing change?

No.

How was this patch tested?

N/A. Verified machinist is no longer a bundled dependency via the dependency manifest and dependencyTree.

Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Opus 4.8

@dongjoon-hyun dongjoon-hyun marked this pull request as draft June 30, 2026 22:46
@dongjoon-hyun dongjoon-hyun marked this pull request as ready for review June 30, 2026 22:48
@dongjoon-hyun

Copy link
Copy Markdown
Member Author

cc @huaxingao since this is a LICENSE fix although this is not a blocker.

@dongjoon-hyun

Copy link
Copy Markdown
Member Author

Thank you, @huaxingao !

dongjoon-hyun added a commit that referenced this pull request Jun 30, 2026
…nary`

### What changes were proposed in this pull request?

This PR removes the orphaned `licenses-binary/LICENSE-machinist.txt` file.

### Why are the changes needed?

`org.typelevel:machinist` was a macro dependency of older Spire versions. Since Spire 0.18 (`spire_2.13:0.18.0`), `machinist` is gone (merged into `spire`) and no longer bundled in the Spark binary distribution.

- https://github.com/typelevel/machinist (Public Archived)
- https://github.com/typelevel/spire (including `machinist`)
  - typelevel/spire#910 (2020-07-13)

Apache Spark has `LICENSE-spire.txt` correctly.
- https://github.com/apache/spark/blob/master/licenses-binary/LICENSE-spire.txt

`machinist` jar is absent from `dev/deps/spark-deps-hadoop-3-hive-2.3` and from `build/sbt mllib-local/dependencyTree mllib/dependencyTree`, and is not referenced in `LICENSE-binary` or `NOTICE-binary`.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

N/A. Verified `machinist` is no longer a bundled dependency via the dependency manifest and `dependencyTree`.

### Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Opus 4.8

Closes #56912 from dongjoon-hyun/SPARK-57790.

Authored-by: Dongjoon Hyun <dongjoon@apache.org>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
(cherry picked from commit 06fa637)
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
dongjoon-hyun added a commit that referenced this pull request Jun 30, 2026
…nary`

### What changes were proposed in this pull request?

This PR removes the orphaned `licenses-binary/LICENSE-machinist.txt` file.

### Why are the changes needed?

`org.typelevel:machinist` was a macro dependency of older Spire versions. Since Spire 0.18 (`spire_2.13:0.18.0`), `machinist` is gone (merged into `spire`) and no longer bundled in the Spark binary distribution.

- https://github.com/typelevel/machinist (Public Archived)
- https://github.com/typelevel/spire (including `machinist`)
  - typelevel/spire#910 (2020-07-13)

Apache Spark has `LICENSE-spire.txt` correctly.
- https://github.com/apache/spark/blob/master/licenses-binary/LICENSE-spire.txt

`machinist` jar is absent from `dev/deps/spark-deps-hadoop-3-hive-2.3` and from `build/sbt mllib-local/dependencyTree mllib/dependencyTree`, and is not referenced in `LICENSE-binary` or `NOTICE-binary`.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

N/A. Verified `machinist` is no longer a bundled dependency via the dependency manifest and `dependencyTree`.

### Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Opus 4.8

Closes #56912 from dongjoon-hyun/SPARK-57790.

Authored-by: Dongjoon Hyun <dongjoon@apache.org>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
(cherry picked from commit 06fa637)
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
dongjoon-hyun added a commit that referenced this pull request Jun 30, 2026
…nary`

### What changes were proposed in this pull request?

This PR removes the orphaned `licenses-binary/LICENSE-machinist.txt` file.

### Why are the changes needed?

`org.typelevel:machinist` was a macro dependency of older Spire versions. Since Spire 0.18 (`spire_2.13:0.18.0`), `machinist` is gone (merged into `spire`) and no longer bundled in the Spark binary distribution.

- https://github.com/typelevel/machinist (Public Archived)
- https://github.com/typelevel/spire (including `machinist`)
  - typelevel/spire#910 (2020-07-13)

Apache Spark has `LICENSE-spire.txt` correctly.
- https://github.com/apache/spark/blob/master/licenses-binary/LICENSE-spire.txt

`machinist` jar is absent from `dev/deps/spark-deps-hadoop-3-hive-2.3` and from `build/sbt mllib-local/dependencyTree mllib/dependencyTree`, and is not referenced in `LICENSE-binary` or `NOTICE-binary`.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

N/A. Verified `machinist` is no longer a bundled dependency via the dependency manifest and `dependencyTree`.

### Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Opus 4.8

Closes #56912 from dongjoon-hyun/SPARK-57790.

Authored-by: Dongjoon Hyun <dongjoon@apache.org>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
(cherry picked from commit 06fa637)
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
dongjoon-hyun added a commit that referenced this pull request Jun 30, 2026
…nary`

### What changes were proposed in this pull request?

This PR removes the orphaned `licenses-binary/LICENSE-machinist.txt` file.

### Why are the changes needed?

`org.typelevel:machinist` was a macro dependency of older Spire versions. Since Spire 0.18 (`spire_2.13:0.18.0`), `machinist` is gone (merged into `spire`) and no longer bundled in the Spark binary distribution.

- https://github.com/typelevel/machinist (Public Archived)
- https://github.com/typelevel/spire (including `machinist`)
  - typelevel/spire#910 (2020-07-13)

Apache Spark has `LICENSE-spire.txt` correctly.
- https://github.com/apache/spark/blob/master/licenses-binary/LICENSE-spire.txt

`machinist` jar is absent from `dev/deps/spark-deps-hadoop-3-hive-2.3` and from `build/sbt mllib-local/dependencyTree mllib/dependencyTree`, and is not referenced in `LICENSE-binary` or `NOTICE-binary`.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

N/A. Verified `machinist` is no longer a bundled dependency via the dependency manifest and `dependencyTree`.

### Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Opus 4.8

Closes #56912 from dongjoon-hyun/SPARK-57790.

Authored-by: Dongjoon Hyun <dongjoon@apache.org>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
(cherry picked from commit 06fa637)
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
dongjoon-hyun added a commit that referenced this pull request Jun 30, 2026
…nary`

### What changes were proposed in this pull request?

This PR removes the orphaned `licenses-binary/LICENSE-machinist.txt` file.

### Why are the changes needed?

`org.typelevel:machinist` was a macro dependency of older Spire versions. Since Spire 0.18 (`spire_2.13:0.18.0`), `machinist` is gone (merged into `spire`) and no longer bundled in the Spark binary distribution.

- https://github.com/typelevel/machinist (Public Archived)
- https://github.com/typelevel/spire (including `machinist`)
  - typelevel/spire#910 (2020-07-13)

Apache Spark has `LICENSE-spire.txt` correctly.
- https://github.com/apache/spark/blob/master/licenses-binary/LICENSE-spire.txt

`machinist` jar is absent from `dev/deps/spark-deps-hadoop-3-hive-2.3` and from `build/sbt mllib-local/dependencyTree mllib/dependencyTree`, and is not referenced in `LICENSE-binary` or `NOTICE-binary`.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

N/A. Verified `machinist` is no longer a bundled dependency via the dependency manifest and `dependencyTree`.

### Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Opus 4.8

Closes #56912 from dongjoon-hyun/SPARK-57790.

Authored-by: Dongjoon Hyun <dongjoon@apache.org>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
(cherry picked from commit 06fa637)
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
@dongjoon-hyun

Copy link
Copy Markdown
Member Author

Merged to master/4.x/4.2/4.1/4.0/3.5 because this is a LICENSE bug fix.

@dongjoon-hyun dongjoon-hyun deleted the SPARK-57790 branch June 30, 2026 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants