bobbai00 opened a new issue, #4468:
URL: https://github.com/apache/texera/issues/4468

   ### What happened?
   
   `jtidy:jtidy:4aug2000r7-dev` is pulled into the binary distribution through 
a long transitive chain rooted at the direct dependency 
`io.github.redouane59.twitter:twittered:2.21` (declared in `amber/build.sbt` 
and `common/workflow-operator/build.sbt`):
   
   ```
   io.github.redouane59.twitter:twittered
    └─ org.codehaus.sonar:sonar-packaging-maven-plugin
        └─ org.apache.maven:maven-archiver
            └─ org.apache.maven:maven-core
                └─ org.apache.maven.wagon:wagon-http-lightweight
                    └─ org.apache.maven.wagon:wagon-http-shared
                        └─ jtidy:jtidy
   ```
   
   `jtidy` ships under the "Java HTML Tidy License" (an ad-hoc MIT-style 
license), which is distinct from every SPDX-standard license Texera already 
declares. Shipping it forces a dedicated `LICENSE-binary` section and separate 
attribution handling for a dependency that nothing in Texera's code actually 
uses.
   
   ### How to reproduce?
   
   ```
   sbt 'WorkflowExecutionService/dependencyTree' | grep jtidy
   ```
   
   ### Version
   
   1.1.0-incubating (Pre-release/Master)
   
   ### Commit Hash (Optional)
   
   ef663648d
   
   ### Proposed fix
   
   Dropping `twittered` (tracked in #4454 / #4455, implemented in PR #4463) 
removes the root of this chain and therefore also removes `jtidy`. No separate 
fix needed; this issue closes together with them.
   
   ### Was this authored or co-authored using generative AI tooling?
   
   Generated-by: Claude Code (Claude Opus 4.7)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to