imbajin opened a new pull request, #3295:
URL: https://github.com/apache/hugegraph/pull/3295

   ## Purpose of the PR
   
   Standard distributions bundled GPLv3-only `word:1.3` even when its optional 
analyzer was unused. They now omit that library and its unused runtime 
dependencies. Users can still install Word separately when explicitly selecting 
it.
   
   ## Main Changes
   
   - Keep Word as a provided compile/test dependency and update the actual 
runtime/shipped inventory.
   - Report a missing Word dependency with a configuration error that preserves 
the cause.
   - Document the external GPLv3 library's download, installation and analyzer 
configuration.
   
   ## Verifying these changes
   
   - [x] Need tests and can be verified as follows:
     - Formatting, clean Java 17 reactor compilation, fresh Git source-archive 
builds and exact dependency collection passed.
     - Struct and Server analyzer tests passed; real packages support standard 
analyzers without Word and English/Chinese Word segmentation after installing 
only its external JAR.
     - Source-built and binary packages separately passed authenticated 
Server/Gremlin, Client CRUD, ordinary Loader import/readback, Tools 
query/backup and Hubble checks, with shutdown. Automated package checks passed; 
manual license review remains part of release verification.
   
   ## Does this PR potentially affect the following parts?
   
   - [x] Dependencies
   - [ ] Modify configurations
   - [ ] The public API
   - [x] Other affects: the optional Word analyzer requires a separately 
installed runtime library.
   - [ ] Nope
   
   ## Documentation Status
   
   - [ ] `Doc - TODO`
   - [x] `Doc - Done`: `docs/BUILDING.md`.
   - [ ] `Doc - No Need`
   
   Related release validation: https://github.com/apache/hugegraph-doc/pull/512.
   Related Toolchain SDK packaging: 
https://github.com/apache/hugegraph-toolchain/pull/794.
   Validation uses unsigned local packages; real RC signatures and remote Maven 
staging remain separate gates.
   


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to