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]